< 1609459220 237797 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :BBC stream is a bit late too. < 1609459229 433197 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :More than a minute, less than two. < 1609459230 968429 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :happy new year UK, Portugal, Iceland, and everyone in UTC+0 < 1609459425 427618 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They're doing a drone show instead of the traditional fireworks. < 1609459448 377319 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It kinda leaked out early because they had to do an aviation traffic thingie to fly 300 drones in formation. < 1609459535 413439 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :wait what? isn't that a Marvel movie plot? < 1609459564 929761 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :with the bad buy controlling the drones < 1609459570 185527 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :and much more than 300 < 1609459589 97133 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mmaybe? But they've been doing these for a while now in reality too. < 1609459591 552800 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :how large drones? < 1609459600 256479 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I mean how long battery time < 1609459613 520875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know, but this show takes just 10 minutes or so. < 1609459640 352975 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :10 minutes. but with, I assume, brighter than usual led lighting. < 1609459649 670563 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :that shouldn't be too heavy < 1609459650 481358 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They're really just one of those RGB LED screens, except you can move the pixels around. < 1609459661 427376 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :right < 1609459777 521711 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1609459778 192458 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks like they're doing a little bit of regular fireworks too, just not as much as usual, and with no spectators around. < 1609459963 507483 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :not sure what my city's doing tonight < 1609462066 702019 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1609462518 986267 :user24!~user24@2a02:810a:1440:7304:787d:6506:a6fb:dbc0 QUIT :Quit: Leaving < 1609462857 811493 :b4er!~b5er_@91.193.4.138 QUIT :Ping timeout: 260 seconds < 1609465036 772393 :olsner!~salparot@c83-249-186-43.bredband.comhem.se QUIT :Ping timeout: 256 seconds < 1609465553 45211 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1609465577 970147 :ArthurStrong!~ArthurStr@188.163.100.177 PRIVMSG #esoteric :Happy New Year! < 1609465589 446913 :ArthurStrong!~ArthurStr@188.163.100.177 PRIVMSG #esoteric :Let this shitty 2020 end. > 1609465601 550281 PRIVMSG #esoteric :14[[07SELENE.14]]4 M10 02https://esolangs.org/w/index.php?diff=79755&oldid=79746 5* 03Tetrapyronia 5* (+18) 10year < 1609465719 183725 :olsner!~salparot@c83-249-186-43.bredband.comhem.se JOIN :#esoteric > 1609468130 43242 PRIVMSG #esoteric :14[[07User:Digital Hunter14]]4 M10 02https://esolangs.org/w/index.php?diff=79756&oldid=75412 5* 03Digital Hunter 5* (+24) 10/* About me */ < 1609469258 53198 :pikhq!sid394595@gateway/web/irccloud.com/x-bumsakqbscfytjaf PRIVMSG #esoteric :Indeed < 1609471046 425492 :craigo!~craigo@144.136.206.168 JOIN :#esoteric > 1609473764 336763 PRIVMSG #esoteric :14[[07Talk:SELENE.14]]4 N10 02https://esolangs.org/w/index.php?oldid=79757 5* 03Quintopia 5* (+486) 10Q's < 1609477161 285573 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Do you have feature requests for Free Hero Mesh or any of my other software projects? < 1609477441 512163 :outing!~uid235373@152.179.12.86 QUIT :Ping timeout: 246 seconds < 1609477611 329086 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Does analog television work with the common hobbyist level SDR sticks? > 1609479189 179555 PRIVMSG #esoteric :14[[07SELENE.14]]4 M10 02https://esolangs.org/w/index.php?diff=79758&oldid=79755 5* 03Tetrapyronia 5* (+285) 10(hopefully?) fixed specifications < 1609479397 233766 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :zzo38: no, I don't think so. standard NTSC has a 6 MHz bandwidth, PAL is about the same, and the RTL-SDR sticks max out around 2.4 MHz < 1609479401 792190 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :maybe you could use two < 1609479559 883705 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the chip they use is actually a digital TV tuner chip (https://www.realtek.com/en/products/communications-network-ics/item/rtl2832u) < 1609479597 211651 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but the raw I/Q output mode, which enables its myriad hobbyist uses as a cheap SDR receiver, doesn't support the full bandwidth of a TV signal < 1609479661 181742 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :O, OK. Do you know if any SDR has a hardware switch to disable transmit in case you want to receive only, even if it is capable to transmit if you activate that switch? < 1609479666 782264 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :maybe due to USB limitations, I'm not sure < 1609479725 844599 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :in the original use case for the chip, the I/Q mode is used for audio broadcast reception (FM/DAB) < 1609479735 450041 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :zzo38: I don't know < 1609479747 285722 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but many of them have separate ports for transmit and receive < 1609479754 123095 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :for example my bladeRF has < 1609479795 26259 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so if you want to disable transmit, you could leave the TX port open or, ideally, attach an impedance-matched dummy load < 1609479814 863064 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :although, dummy loads aren't perfectly shielded and a very nearby radio might still be able to hear it < 1609479863 550984 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I don't know if any SDR has a hardware switch to disable the TX frontend, although it seems like a good thing to have and should also be easy to do < 1609479901 882936 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :OK < 1609479971 880794 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the output power of the bladeRF is low to begin with (6 dBm, or about 4 mW) < 1609479996 431164 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :in many cases you would feed that into an external amplifier, and could effectively disable transmit by disconnecting or removing power from that < 1609480234 176096 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :then again, people manage to send signals around the globe on milliwatts < 1609480255 16631 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :with the right combination of good antenna, good conditions, and very slow data rate < 1609480553 826358 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :QRSS is a fairly esoteric idea < 1609480580 545967 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :sending/receiving morse code at a speed where a single dot takes 1-5 minutes < 1609480749 342805 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :generally not done by hand/ear! < 1609480758 531469 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :would require quite a bit of patience < 1609481096 363085 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 240 seconds < 1609481173 594750 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I haven't heard of that before now (unless I did and I had forgot) < 1609481414 805279 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1609481863 898562 :nfd9001!~nfd9001@c-67-183-38-33.hsd1.wa.comcast.net QUIT :Ping timeout: 260 seconds < 1609482717 920017 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1609482788 793629 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 256 seconds < 1609488122 498219 :galactic__!~galactic@99-43-0-95.lightspeed.sndgca.sbcglobal.net JOIN :#esoteric < 1609488265 42939 :galactic_!~galactic@99-43-0-95.lightspeed.sndgca.sbcglobal.net QUIT :Ping timeout: 240 seconds < 1609488678 579241 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :ACTION is thinking about making an OEIS account < 1609488923 108045 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :Fixing to obtain a Propeller 1 < 1609488924 814573 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :should be fun < 1609488941 197408 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :it's successor resembles an esoteric CPU. but it isn't and it's amazing < 1609489291 693058 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :The sequence I want to add to OEIS begins "15, 353, 143, 323, 899, 1763, 3599" < 1609489399 373927 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1609489768 142567 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.9 < 1609489785 513974 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1609490153 172685 PRIVMSG #esoteric :14[[07Talk:SELENE.14]]4 10 02https://esolangs.org/w/index.php?diff=79759&oldid=79757 5* 03Quintopia 5* (+144) 10question < 1609492135 106811 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it's actually 2021. can you beleive it? < 1609492158 168728 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :`datei < 1609492159 497768 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2021-01-01 09:09:18.881 +0000 UTC January 1 Friday 2020-W53-5 < 1609492169 7980 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :`` TZ=Europe/Paris datei < 1609492169 968749 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2021-01-01 10:09:29.470 +0100 CET January 1 Friday 2020-W53-5 < 1609492825 43822 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Ping timeout: 240 seconds < 1609492905 985915 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609493588 787505 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :b_jonas: install sdate, run `sdate -e 2020-12`, and be revealed the truth: it's dec 32nd > 1609494061 6431 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03TehChar1337 5* 10New user account < 1609494352 7241 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :also the Wiener Philharmoniker new year concert is going to start in half an hour. I'm preparing so I can watch it uninterrupted. < 1609494360 365702 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1609494471 111070 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :moony: what is sdate? < 1609494472 878832 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :`sdate < 1609494473 605175 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :sdate? No such file or directory < 1609494639 585685 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :https://github.com/df7cb/sdate > 1609494850 883662 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=79760&oldid=79716 5* 03TehChar1337 5* (+467) 10/* Introductions */ < 1609495738 655147 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :concert starting RSN < 1609495756 553089 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :TV is now broadcasting ads before it < 1609495810 977521 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :and right now I'm trying to make sure that I've got the FM radio set up correctly as a fallback in case there's a problem with the internet TV < 1609495830 362177 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :but they're just playing music so it's hard to tell that it's the right channel < 1609495898 471156 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :conveniently the internet TV will be delayed a bit, so if it fails, I can quickly switch to the radio and, in theory, not miss anything, though of course it's not nice to have music interrupted that way > 1609496052 857570 PRIVMSG #esoteric :14[[07SELENE.14]]4 M10 02https://esolangs.org/w/index.php?diff=79761&oldid=79758 5* 03Tetrapyronia 5* (-2) 10 < 1609496059 171663 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :yes, radio is correct < 1609496114 287312 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.9 > 1609496125 177948 PRIVMSG #esoteric :14[[07SELENE.14]]4 M10 02https://esolangs.org/w/index.php?diff=79762&oldid=79761 5* 03Tetrapyronia 5* (+0) 10 < 1609496129 50756 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1609496133 278381 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :https://www.youtube.com/watch?v=fUb7eJttOPg > 1609496134 985092 PRIVMSG #esoteric :14[[07Talk:SELENE.14]]4 M10 02https://esolangs.org/w/index.php?diff=79763&oldid=79759 5* 03Tetrapyronia 5* (+183) 10 < 1609496136 929308 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :anyone wants to guess what the very last ad before the concert will be? < 1609496140 325331 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :or was < 1609496147 200669 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :hand sanitizre < 1609496157 293053 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it was a very short ad for cheese < 1609496166 63845 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :brunost? < 1609496174 518605 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :Parenyica < 1609496179 444650 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :(may be spelled different) < 1609496186 579492 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :concert is starting! < 1609496225 536539 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :ah yes, and there's an ad within the concert, copied from the stream from Wien: < 1609496238 464500 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :an overlay of "presented by: Rolex" < 1609496328 982947 :imode!~linear@unaffiliated/imode QUIT :Client Quit < 1609496338 166186 :imode!linear@unaffiliated/imode JOIN :#esoteric < 1609496519 550802 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :that was a weird waltz that I've never heard before, but its style matches my expectations for this concert < 1609496532 15210 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :empty concert hall is so weird < 1609496539 526217 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :would never expect that for this concert < 1609496569 447146 :imode!linear@unaffiliated/imode QUIT :Client Quit < 1609496574 619199 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :stage is still very crowded with musicians < 1609496578 514156 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1609496584 809577 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :looks like they'd need a bit larger stage < 1609496603 480475 :imode!~linear@unaffiliated/imode QUIT :Client Quit < 1609496608 162582 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I mean crowded even for pre-2020 standards < 1609496613 44521 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1609496679 543117 :imode!~linear@unaffiliated/imode QUIT :Client Quit < 1609496688 331160 :imode!linear@unaffiliated/imode JOIN :#esoteric < 1609496724 674965 :imode!linear@unaffiliated/imode QUIT :Client Quit < 1609496733 347236 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1609496770 823367 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :video is showing old automated music instruments in operation, I failed to catch which museum they're from < 1609496779 430073 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :care to guess which castle the ballet will be in this time? < 1609496809 946522 :imode!~linear@unaffiliated/imode QUIT :Client Quit < 1609496818 976545 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1609496907 622810 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :must be that one big museum featured on that youtube channel, there probably aren't many that have this large a collection < 1609496930 484972 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :and that weird four-violin automatic violin player setup in particular < 1609496967 67608 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :with four violins inside the rotating circular bow, each violin pressed into it when the corresponding string is supposed to play < 1609496998 825167 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I don't recall what city that museum is in but I'll look it up on youtube later < 1609497069 663006 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I think it was in Köln or nearby < 1609497087 51285 :imode!~linear@unaffiliated/imode QUIT :Client Quit < 1609497096 521789 :imode!linear@unaffiliated/imode JOIN :#esoteric < 1609497164 301528 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :nope! < 1609497169 330025 :imode!linear@unaffiliated/imode QUIT :Client Quit < 1609497176 792138 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :dubbing announcer says museum in Wien < 1609497177 889416 :imode!linear@unaffiliated/imode JOIN :#esoteric < 1609497203 876416 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :the Techniches Museum even. I've been to that museum, there's no way it has these automated instruments < 1609497208 378312 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I'll have to look these up < 1609497231 950045 :imode!linear@unaffiliated/imode QUIT :Client Quit < 1609497240 888092 :imode!void@unaffiliated/imode JOIN :#esoteric < 1609497461 565747 :imode!void@unaffiliated/imode QUIT :Client Quit < 1609497471 939520 :imode!void@unaffiliated/imode JOIN :#esoteric < 1609497495 466400 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :hehe, nice moving moire pattern as the moving camera in the far end of the hall shows the organ with its rhythm of vertical pipes < 1609497511 744708 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :(might be visible only in low res) < 1609497572 751390 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :anyone else watching or listening live? < 1609497583 729240 :int-e!~noone@int-e.eu PRIVMSG #esoteric :no < 1609497678 927129 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I wish TVs didn't insist on having an always visible channel logo overlay. It made sense back in the analog TV days so you can easily tell which channel you tuned in, but these days with digital and internet TV it's rather redundant, they always put the channel name as meta-information anyway < 1609497732 3120 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :there's probably even a standard to send the logo as meta-info so the TV can display the list of channels in one of these silly icon mosic formats < 1609497755 865001 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I've no idea, I almost never watch actual TV < 1609497777 791355 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I don't even have a TV tuner of any sort < 1609497849 684414 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1609497865 715411 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :(maybe someone is watching, but not paying attention to IRC at the same time) < 1609497976 716969 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :look, the stage is so crowded that some musicians are sitting in these shallow cubbies right next to the wall. isn't that actually bad for accoustics? < 1609497992 890864 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :like, not terribad, but something they'd avoid in sucha high quality professional concert < 1609498084 485499 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :standing, rather then sitting, because they're playing the double bass < 1609498153 945261 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :recess! < 1609498456 108571 :imode!void@unaffiliated/imode QUIT :Quit: WeeChat 2.9 < 1609498479 348888 :imode!void@unaffiliated/imode JOIN :#esoteric < 1609498578 5071 :imode!void@unaffiliated/imode QUIT :Client Quit < 1609498653 888359 :imode!void@unaffiliated/imode JOIN :#esoteric < 1609498878 837471 :imode!void@unaffiliated/imode QUIT :Client Quit < 1609498888 977594 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609499019 584987 :imode!~imode@unaffiliated/imode QUIT :Client Quit < 1609499116 768576 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609500005 331373 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Remote host closed the connection < 1609501629 866802 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it's also eerie how, as there's no audience, there's very little applause between the tracks, only the musicians applaud < 1609501655 247788 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I can't imagine how the Radetzky march will go without audience applause < 1609501713 155962 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :ballet is present, I didn't catch the location, but maybe they'll announce it afterwards < 1609501737 506534 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it's in a "small" castle < 1609501939 961193 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: are we all there? < 1609501940 133901 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: oh. arcus! ' til the last moments... it seems that < 1609502540 35586 :nfd!~nfd9001@c-67-183-38-33.hsd1.wa.comcast.net JOIN :#esoteric < 1609502797 825388 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I approve of the choice of music after the recess < 1609503201 261171 :b4er!~b5er_@91.193.4.138 JOIN :#esoteric < 1609503453 449629 :b4er!~b5er_@91.193.4.138 QUIT :Client Quit < 1609503460 893540 :b4er!~b5er_@91.193.4.138 JOIN :#esoteric < 1609503632 355332 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :encores starting < 1609503710 192509 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :ooh! they're playing audience applaud sounds right now, the dub announcer says they're from people who submitted and sent the applause in advance < 1609503722 6074 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :and showing photos of those viewers who sent them in < 1609503739 780940 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :(also musicians' approval obviously) < 1609503913 699294 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :whoa < 1609503924 619317 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :conductor is talking in English < 1609503996 958636 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :pity they're dubbing it over < 1609504016 493246 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :(I'm watching in Hungarian television; will try to get the original ORF stream later) < 1609504038 237078 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :he's giving a rather long speech < 1609504084 695693 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :the dubbing is bad btw, the announcer isn't a reporter but not an interpreter and so translating it bad < 1609504811 934795 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :what is the red pin badge on the conductor's lapel? < 1609504843 562796 :imode!~imode@unaffiliated/imode QUIT :Quit: WeeChat 2.9 < 1609505020 54790 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :the concert was good, high quality as usual, I enjoyed it, < 1609505036 470178 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :but the ending was a downer because they had to play the Radetzky marsh without audience applause < 1609505738 194781 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :internet answers that the location of the ballet was https://de.wikipedia.org/wiki/Palais_Liechtenstein_(F%C3%BCrstengasse) < 1609505742 554703 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :(and its garden) < 1609507236 553132 :deltaepsilon23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609507267 445306 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Disconnected by services < 1609507271 418296 :deltaepsilon23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com NICK :delta23 < 1609508160 790630 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1609508660 362922 :MDead!~MDude@71.50.47.112 JOIN :#esoteric < 1609508798 817364 :MDude!~MDude@71.50.47.112 QUIT :Ping timeout: 256 seconds < 1609508805 337353 :MDead!~MDude@71.50.47.112 NICK :MDude > 1609510015 976311 PRIVMSG #esoteric :14[[07Hot14]]4 N10 02https://esolangs.org/w/index.php?oldid=79764 5* 03Hakerh400 5* (+2854) 10+[[Hot]] > 1609510021 38119 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=79765&oldid=79747 5* 03Hakerh400 5* (+10) 10+[[Hot]] > 1609510078 422888 PRIVMSG #esoteric :14[[07Hot14]]4 M10 02https://esolangs.org/w/index.php?diff=79766&oldid=79764 5* 03Hakerh400 5* (+56) 10 > 1609510304 450732 PRIVMSG #esoteric :14[[07Hot14]]4 M10 02https://esolangs.org/w/index.php?diff=79767&oldid=79766 5* 03Hakerh400 5* (-19) 10 > 1609510369 844047 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 M10 02https://esolangs.org/w/index.php?diff=79768&oldid=79752 5* 03Hakerh400 5* (+41) 10 < 1609510684 522923 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds > 1609510808 546854 PRIVMSG #esoteric :14[[07Hot14]]4 M10 02https://esolangs.org/w/index.php?diff=79769&oldid=79767 5* 03Hakerh400 5* (+1) 10 < 1609515090 524908 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru JOIN :#esoteric > 1609516709 829217 PRIVMSG #esoteric :14[[07Brainfuck code generation14]]4 10 02https://esolangs.org/w/index.php?diff=79770&oldid=76861 5* 03Maxi 5* (+597) 10/* Languages that compile to brainfuck */ > 1609516868 216998 PRIVMSG #esoteric :14[[07User:TehChar133714]]4 N10 02https://esolangs.org/w/index.php?oldid=79771 5* 03TehChar1337 5* (+42) 10Created page with "I am the creator of the PureHell language." > 1609516913 530440 PRIVMSG #esoteric :14[[07User talk:TehChar133714]]4 N10 02https://esolangs.org/w/index.php?oldid=79772 5* 03TehChar1337 5* (+28) 10Created page with "Discuss here about PureHell!" > 1609516951 100603 PRIVMSG #esoteric :14[[07Brainfuck code generation14]]4 M10 02https://esolangs.org/w/index.php?diff=79773&oldid=79770 5* 03Maxi 5* (+0) 10/* Languages that compile to brainfuck */ > 1609518411 183935 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03ALotOfKelp 5* 10New user account > 1609521280 58336 PRIVMSG #esoteric :14[[07Brainfuck code generation14]]4 M10 02https://esolangs.org/w/index.php?diff=79774&oldid=79773 5* 03Maxi 5* (-11) 10/* Languages that compile to brainfuck */ > 1609521911 549939 PRIVMSG #esoteric :14[[07Talk:C2BF14]]4 10 02https://esolangs.org/w/index.php?diff=79775&oldid=60726 5* 03Maxi 5* (+146) 10 > 1609522716 454599 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03HVMarci 5* 10New user account > 1609522914 783835 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=79776&oldid=79760 5* 03HVMarci 5* (+39) 10 > 1609522955 757740 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=79777&oldid=79776 5* 03HVMarci 5* (+81) 10 > 1609522983 384069 PRIVMSG #esoteric :14[[07Burn14]]4 10 02https://esolangs.org/w/index.php?diff=79778&oldid=68786 5* 03HVMarci 5* (+41) 10Link to rule 110 wiki page > 1609525012 681889 PRIVMSG #esoteric :14[[07Brainfuck code generation14]]4 10 02https://esolangs.org/w/index.php?diff=79779&oldid=79774 5* 03Maxi 5* (-171) 10/* Languages that compile to brainfuck */ > 1609525726 269356 PRIVMSG #esoteric :14[[07Brainfuck code generation14]]4 10 02https://esolangs.org/w/index.php?diff=79780&oldid=79779 5* 03Maxi 5* (+171) 10Undo revision 79779 by [[Special:Contributions/Maxi|Maxi]] ([[User talk:Maxi|talk]]) < 1609525891 92782 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609526536 784556 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1609526920 831708 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1609527120 861856 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1609527121 178255 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1609528284 522730 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric : They've got a conventional orchestra playing an arrangement of Darude's Sandstorm to celebrate. => wow neat! < 1609528372 321856 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :HNY to everyone who wants late congratulations too! < 1609528420 856591 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :let us all be happier, smarter, nicer and braver this year < 1609528423 294068 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :hny < 1609528439 127680 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :you're asking a lot but ill try < 1609528456 816110 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :let all the problems be less obstinate and go away easier < 1609528678 159382 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :I want to get a constant income at last and somehow have more geographically near acquaintances who are interested or knowledgeable in the same as me, as I believe that’s the only effective way to have a job you like without hassle and luck < 1609528791 158181 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :as of now, I know nice and beautiful people but they are all this and that far away. That’s not a problem in itself but that’s a huge dent in a socialization I ended up with and I don’t particularly know yet how to fix it < 1609528880 975201 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :(of course I have relatives and their friends but they are all not mathematical or CS-y or techy almost at all. That’s a big problem as they lean on me for math- or computer-related things and I need to be better at them myself!) < 1609528903 125152 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :hopefully a condition like this is uncommon amongst people! < 1609529705 401345 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :arseniiv: yeah < 1609529756 367377 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 240 seconds < 1609529889 22765 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :I think I’m genuniely relieved when I know someone is not having this or that issue I have, that’s a weird kind of empathy if it is < 1609532708 181096 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1609532882 208433 PRIVMSG #esoteric :14[[07FILO14]]4 N10 02https://esolangs.org/w/index.php?oldid=79781 5* 03Qpliu 5* (+2389) 10Created page with "FILO is a stack-based programming language. A FILO program consists of a set of function definitions. ==Syntax== program = definitions ; definitions = definition, { d..." > 1609532888 3481 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=79782&oldid=79765 5* 03Qpliu 5* (+11) 10/* F */ > 1609534043 104328 PRIVMSG #esoteric :14[[07Hot14]]4 M10 02https://esolangs.org/w/index.php?diff=79783&oldid=79769 5* 03PythonshellDebugwindow 5* (+60) 10cats /* I/O format */ < 1609541543 982708 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609542709 514374 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1609545895 414519 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609546050 178079 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1609547112 55181 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1609547246 855756 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net PRIVMSG #esoteric :https://nitter.snopyta.org/hikari_no_yume/status/1344961327375261698#m < 1609548445 701393 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Probably some programming languages do what is suggested there, yes hardware especially but there are other possibilities too. In some cases they might have a variable length; this can be useful, to use operations that work with numbers in addition to operations on vectors of booleans. Such operations are useful in some programs, whether the length is fixed or variable. < 1609548565 274033 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :JavaScript has a unlimited integer type, although as far as I know they didn't add operations yet such as popcount and ctz, which would be useful to have. (For example, it can be one way to implement a free list of numbers, using the lowest number which is not yet in use.) > 1609549823 291284 PRIVMSG #esoteric :14[[07Chain14]]4 M10 02https://esolangs.org/w/index.php?diff=79784&oldid=45899 5* 03PythonshellDebugwindow 5* (+96) 10Cats, Stub > 1609550227 513593 PRIVMSG #esoteric :14[[07FILO14]]4 M10 02https://esolangs.org/w/index.php?diff=79785&oldid=79781 5* 03PythonshellDebugwindow 5* (+33) 10cat /* References */ < 1609550460 518267 :b5er!~b5er_@91.193.4.138 JOIN :#esoteric < 1609550513 234464 :b4er!~b5er_@91.193.4.138 QUIT :Read error: Connection reset by peer < 1609550560 557549 :b5er!~b5er_@91.193.4.138 QUIT :Client Quit < 1609550598 517714 :b4er!~b4er@91.193.4.138 JOIN :#esoteric > 1609551019 512273 PRIVMSG #esoteric :14[[07User:Pelirodri14]]4 M10 02https://esolangs.org/w/index.php?diff=79786&oldid=57686 5* 03PythonshellDebugwindow 5* (+21) 10cat > 1609551041 568204 PRIVMSG #esoteric :14[[07User:Pelirodri14]]4 M10 02https://esolangs.org/w/index.php?diff=79787&oldid=79786 5* 03PythonshellDebugwindow 5* (-21) 10oops Undo revision 79786 by [[Special:Contributions/PythonshellDebugwindow|PythonshellDebugwindow]] ([[User talk:PythonshellDebugwindow|talk]]) < 1609552170 356825 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :zzo38: do you mean clz instead of ctz? ctz is somewhat useless because you can easily compute it if you have either popcount or clz, but clz is actually more useful than either ctz or popcount in practice. (ctz instruction in cpus still makes sense, but that's a bit different.) < 1609552212 96583 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I don't know about these in javascript though. I know python has clz for its (arbitrary length) integers, and popcount in more recent versions too. > 1609552489 997019 PRIVMSG #esoteric :14[[07Writeover14]]4 M10 02https://esolangs.org/w/index.php?diff=79788&oldid=74620 5* 03PythonshellDebugwindow 5* (+7) 10Rather /* Power */ < 1609556881 761997 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :b_jonas: I know that ctz can be implemented in terms of popcount, so we don't need both, although still it allows it to be done in less operations. < 1609557042 110444 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I don't know what Python has, though. < 1609557165 375892 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(MMIX has a instruction to compute popcount(x&~y); I don't know what other instruction sets have a instruction to do the same thing in a single instruction.) < 1609557655 188849 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1609558636 912478 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1609558644 875663 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Quit: ZNC 1.7.2+deb3 - https://znc.in < 1609558657 743414 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1609559919 65896 PRIVMSG #esoteric :14[[07Surtic14]]4 M10 02https://esolangs.org/w/index.php?diff=79789&oldid=78983 5* 03Digital Hunter 5* (+96) 10 > 1609560033 550142 PRIVMSG #esoteric :14[[07Surtic14]]4 M10 02https://esolangs.org/w/index.php?diff=79790&oldid=79789 5* 03Digital Hunter 5* (+8) 10/* Using the jump instruction */ > 1609567091 893622 PRIVMSG #esoteric :14[[07Hot14]]4 10 02https://esolangs.org/w/index.php?diff=79791&oldid=79783 5* 03Tetrapyronia 5* (+15) 10Fixed F reduction < 1609567156 755241 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1609567402 202595 :MDude!~MDude@71.50.47.112 JOIN :#esoteric > 1609569072 863216 PRIVMSG #esoteric :14[[07Transfinite program14]]4 M10 02https://esolangs.org/w/index.php?diff=79792&oldid=79156 5* 03CatIsFluffy 5* (+4) 10 < 1609569805 888246 :Alexandra!~alexandra@223.101.203.77.rev.sfr.net JOIN :#esoteric < 1609569840 135437 :Alexandra!~alexandra@223.101.203.77.rev.sfr.net PART :#esoteric < 1609569941 65023 :imode!~imode@unaffiliated/imode QUIT :Quit: System (literal) crash, need to recover, brb. < 1609570753 417701 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :zzo38: x86 has had clz and ctz instructions since the 386; it gained a popcount instruction only "recently", I think between AVX and AVX2 < 1609570788 792185 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609570843 989751 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :x86 also added some new variants of the clz and ctz instructions "recently", for low-level reasons < 1609570981 108463 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :as in, the 386 ctz/clz instructions keep the old value of the output register if the input is 0, which is a false dependency that hurts performance even if your inputs are always nonzero, so they added a prefixed variant that doesn't do this, but afaik don't yet have a cpu model where that variant is actually implemented without the false dependency, it's just for the future < 1609571008 870893 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :but take "future" with a grain of sand, I don't keep up with latest tech < 1609571722 65999 :imode!~imode@unaffiliated/imode QUIT :Quit: Rebooting, updates. < 1609571862 976789 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609572070 839889 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes, but I mean specifically popcount(x&~y) like MMIX has, not just a general popcount instruction. < 1609572802 517742 :b4er!~b4er@91.193.4.138 QUIT :Ping timeout: 246 seconds < 1609573839 183509 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Read error: Connection reset by peer < 1609573868 991640 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1609574047 545650 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :One idea of a chess variant can be, you are allowed to capture your own pieces if they are in your opponent's half of the board. (Capturing opponent's pieces is not restricted by what half of the board they are in.) < 1609574570 291003 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net PRIVMSG #esoteric :Would that really change the game that much though? > 1609574965 212056 PRIVMSG #esoteric :14[[07Hot14]]4 M10 02https://esolangs.org/w/index.php?diff=79793&oldid=79791 5* 03Tetrapyronia 5* (+5) 10skipped a step < 1609574985 797119 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1609579126 528438 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1609579644 138242 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu > 1609581973 868534 PRIVMSG #esoteric :14[[07Hot14]]4 10 02https://esolangs.org/w/index.php?diff=79794&oldid=79793 5* 03Hakerh400 5* (+13296) 10Add an example < 1609582572 466137 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :zzo38: popcnt(x&~y) => firstly MMIX has that because it saves an instruction if you compute ctz or similar, while on x86 that's not true; secondly MMIX is a RISC with that instruction designed into it from the start as one of the many integer arithmetic instructions that all take two inputs, while on x86 popcnt was one of the first weirdo instructions whose effect is just arithmetic on general registers < 1609582578 474094 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :but is encoded like a vector instruction. < 1609582661 740265 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :x86 later added more such instrucions, but popcnt was one of the first two < 1609582692 45325 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :admittedly the vector encoding doesn't matter all that much, it can still naturally take two inputs < 1609582704 368703 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :(two inputs besides keeping flags) < 1609582998 525651 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1609583967 414693 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net PART :#esoteric < 1609583990 503775 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1609584061 494333 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1609584203 80798 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Just got back to Hiding Spot to try 609 again. < 1609584215 724396 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm pretty sure you aren't supposed to be able to do this? https://slbkbs.org/tmp/2021-01-02-024253_3840x2160.png < 1609584277 510422 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Ping timeout: 264 seconds < 1609584558 748098 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, I got it. < 1609584562 824109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except it was an accident. :-( < 1609584714 219711 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, not just random keypresses, but it took me by surprise, I wasn't expecting it to happen at that moment. < 1609585215 322 :olban!~olban@213.152.161.20 JOIN :#esoteric < 1609585284 420771 :olban!~olban@213.152.161.20 QUIT :Remote host closed the connection < 1609587995 524725 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1609590287 729458 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :when you glue wood or weld steel, the glue or weld joints are as strong or stronger than the wood and steel itself, so such objects are more likely to break somewhere in the wood or steel than split apart at the glued or welded joints. < 1609590327 846512 :j-bot!~jbot@hagall.firefly.nu QUIT :Remote host closed the connection < 1609590346 131835 :j-bot!~jbot@hagall.firefly.nu JOIN :#esoteric < 1609590414 394405 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :indeed, most solid wood beams that you buy are made of glued pieces of wood, for more efficient use of material, but this doesn't matter for basically any use. because of this, it's natural to ask why we are even using wood and steel, rather than just making those objects out of glue and weld instead. for wood, this has indeed already happened: solid wood is now rare and expensive, most furniture is < 1609590420 403167 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :made of particleboard, which is made mostly of glue, with some sawdust inside for some reason, and the outside usually laminated with plastic. < 1609590517 84293 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I don't know much about steel, so I can't really speculate about that. welding is a difficult skill so it's expensive, but then so is machining steel, so I think you only gain anything if you can weld your steel objects from cheap pre-made shape of parts like sheets or pipes with little change. < 1609590670 793838 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru JOIN :#esoteric < 1609590839 799408 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :most other methods of attaching physical objects don't seem to be as strong. while screws and bolts and nails themselves won't break, objects with screw joints will often break at those joints more easily rather then elsewhere in the material. plastic objects often break between parts that were molded separately. < 1609590955 57511 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :sewing textile can be as strong as the fabric itself, but only when you do it really well, not in most typical cases in commercially made clothes, so those clothes do often break at sewed joints. and if you do carry this out to extreme and make the entire clothing from good sewing rather than fabric, then I think you get something like crocheting or machine knitting, which is actually used for clothing, < 1609590961 63866 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :esp. socks. < 1609591043 908336 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :stiches that doctors put into a human body aren't always reliable either, as I sadly found out on my own example. < 1609591101 70726 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I think rubber can be glued in a way that's as strong as the original rubber, but I'm not sure of the details < 1609592744 899660 :b4er!~b4er@91.193.4.138 JOIN :#esoteric < 1609594227 942784 :b4er!~b4er@91.193.4.138 QUIT :Remote host closed the connection < 1609594757 786527 :b4er!~b4er@91.193.4.138 JOIN :#esoteric < 1609594998 416735 :b4er!~b4er@91.193.4.138 QUIT :Client Quit < 1609595011 146104 :b4er!~b4er@91.193.4.138 JOIN :#esoteric < 1609597123 809197 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Remote host closed the connection < 1609597217 164302 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 265 seconds < 1609597424 438651 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :https://hackaday.com/2021/01/01/number-bases-stretch-the-mind/ < 1609600635 345554 :Alexandra!~alexandra@223.101.203.77.rev.sfr.net JOIN :#esoteric < 1609600639 375245 :Alexandra!~alexandra@223.101.203.77.rev.sfr.net PART :#esoteric < 1609602116 893003 :kspalaiologos!~palaiolog@176.221.122.174 JOIN :#esoteric < 1609603497 980262 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1609609932 546059 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609611810 991106 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1609612868 775465 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 256 seconds < 1609613209 605730 :qbuffer!44940ce6@S010600fc8ded5763.ed.shawcable.net JOIN :#esoteric < 1609613526 563370 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1609613552 954849 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1609613696 632036 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1609613745 170114 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1609614343 729406 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1609614503 727818 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1609615272 301365 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1609616870 273615 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1609617588 557717 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving > 1609619322 121270 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=79795&oldid=77825 5* 03Palaiologos 5* (-36238) 10remove outdated stuff, changelog entries. < 1609619797 893064 :b4er!~b4er@91.193.4.138 QUIT :Quit: bye! < 1609619815 71176 :b4er!~b4er@91.193.4.138 JOIN :#esoteric > 1609620267 413294 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=79796&oldid=79795 5* 03Palaiologos 5* (+4237) 10example program < 1609620289 809586 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :opinions on the new asm2bf wiki article? > 1609620642 316795 PRIVMSG #esoteric :14[[07Gisa14]]4 N10 02https://esolangs.org/w/index.php?oldid=79797 5* 03Palaiologos 5* (+1566) 10Created page with "{{lowercase}} {{infobox proglang |name=Gisa |paradigms=imperative |author=[[User:Palaiologos|Palaiologos]] |year=[[:Category:2019|2019]] |memsys=register,cell,stack |class=T..." > 1609620663 891102 PRIVMSG #esoteric :14[[07Gisa14]]4 10 02https://esolangs.org/w/index.php?diff=79798&oldid=79797 5* 03Palaiologos 5* (-15) 10spell it with an uppercase letter > 1609620713 868474 PRIVMSG #esoteric :14[[07User:Palaiologos14]]4 10 02https://esolangs.org/w/index.php?diff=79799&oldid=76705 5* 03Palaiologos 5* (+54) 10asm2ws/Gisa mention > 1609620728 980851 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=79800&oldid=79796 5* 03Palaiologos 5* (+43) 10mention Gisa and Brainfuck in see-also > 1609621044 596447 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=79801&oldid=79800 5* 03Palaiologos 5* (-53) 10change the phrasing of the first paragraph > 1609621209 770849 PRIVMSG #esoteric :14[[07User:NicksterSand14]]4 N10 02https://esolangs.org/w/index.php?oldid=79802 5* 03NicksterSand 5* (+120) 10Created page with "Hi, I'm Nick Sandison. I've only made one language and I'm not sure if I'll ever make any more ==Languages== [[C Flat]]" < 1609623782 130801 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1609623832 374399 :kspalaiologos!~palaiolog@176.221.122.174 QUIT :Quit: Leaving < 1609627155 341803 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1609627318 782731 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1609627997 81796 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609628641 726679 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1609628643 721911 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1609630826 930689 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1609635057 135138 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1609635973 788386 :galactic__!~galactic@99-43-0-95.lightspeed.sndgca.sbcglobal.net QUIT :*.net *.split < 1609635974 234185 :moony!moony@hellomouse/dev/moony QUIT :*.net *.split < 1609635974 234224 :harha_!~harha@ns356919.ip-91-121-144.eu QUIT :*.net *.split < 1609635974 477729 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :*.net *.split < 1609635974 477783 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de QUIT :*.net *.split < 1609635974 583506 :grumble!~Thunderbi@freenode/staff/grumble QUIT :*.net *.split < 1609635974 583561 :catern!~catern@104.131.201.120 QUIT :*.net *.split < 1609635974 779284 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1609635974 992770 :wesleyac!~wesleyac@bouncer.wesleyac.com QUIT :*.net *.split < 1609636171 884096 :galactic__!~galactic@99-43-0-95.lightspeed.sndgca.sbcglobal.net JOIN :#esoteric < 1609636171 945100 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1609636171 945138 :harha_!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric < 1609636171 945156 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1609636171 945172 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de JOIN :#esoteric < 1609636171 945188 :grumble!~Thunderbi@freenode/staff/grumble JOIN :#esoteric < 1609636171 945203 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1609636171 945219 :wesleyac!~wesleyac@bouncer.wesleyac.com JOIN :#esoteric < 1609636895 196876 :catern!~catern@104.131.201.120 JOIN :#esoteric < 1609639258 500861 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1609641303 415182 :galactic_!~galactic@99-43-0-95.lightspeed.sndgca.sbcglobal.net JOIN :#esoteric < 1609641313 79005 :b4er_!~b4er@91.193.4.138 JOIN :#esoteric < 1609641366 36180 :wesleyac_!~wesleyac@bouncer.wesleyac.com JOIN :#esoteric < 1609641389 262099 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1609641397 210658 :adu_!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1609641424 991070 :BWBellairs[NNRF]!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1609641499 230759 :probablymoony!moony@hellomouse/dev/moony JOIN :#esoteric < 1609641499 250329 :harha!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric < 1609641527 290829 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1609641824 712305 :b_jonas_!~a@catv-176-63-11-225.catv.broadband.hu JOIN :#esoteric < 1609641831 955894 :b4er!~b4er@91.193.4.138 QUIT :*.net *.split < 1609641831 955944 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :*.net *.split < 1609641832 304267 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu QUIT :*.net *.split < 1609641833 39231 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :*.net *.split < 1609641833 254869 :galactic__!~galactic@99-43-0-95.lightspeed.sndgca.sbcglobal.net QUIT :*.net *.split < 1609641833 448286 :moony!moony@hellomouse/dev/moony QUIT :*.net *.split < 1609641833 448330 :harha_!~harha@ns356919.ip-91-121-144.eu QUIT :*.net *.split < 1609641833 600775 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :*.net *.split < 1609641833 600818 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de QUIT :*.net *.split < 1609641833 664001 :grumble!~Thunderbi@freenode/staff/grumble QUIT :*.net *.split < 1609641833 794161 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1609641833 988414 :wesleyac!~wesleyac@bouncer.wesleyac.com QUIT :*.net *.split < 1609641835 5386 :BWBellairs[NNRF]!~bwbellair@hellomouse/dev/bwbellairs NICK :BWBellairs < 1609641837 16482 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1609641837 131154 :adu_!~arobbins@c-76-111-99-194.hsd1.md.comcast.net NICK :adu < 1609641859 272880 :grumble!~Thunderbi@freenode/staff/grumble JOIN :#esoteric < 1609641877 444514 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de JOIN :#esoteric < 1609642170 275460 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1609642755 382156 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1609643154 838939 :b4er_!~b4er@91.193.4.138 QUIT :Quit: bye! < 1609643162 161810 :b4er_!~b4er@91.193.4.138 JOIN :#esoteric < 1609643205 291966 :b4er_!~b4er@91.193.4.138 QUIT :Client Quit < 1609643215 525525 :b4er!~b4er@91.193.4.138 JOIN :#esoteric < 1609646134 504959 :b4er!~b4er@91.193.4.138 QUIT :Ping timeout: 246 seconds < 1609646524 395872 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609648800 55007 :b_jonas_!~a@catv-176-63-11-225.catv.broadband.hu NICK :b_jonas < 1609656971 624513 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1609660856 861960 :wesleyac_!~wesleyac@bouncer.wesleyac.com NICK :wesleyac < 1609661145 825677 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1609661900 51715 :craigo!~craigo@144.136.206.168 QUIT :Quit: Leaving < 1609663497 229444 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1609663937 865408 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1609665458 667113 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609666058 858624 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer > 1609666117 457690 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Nailuj29 5* 10New user account > 1609666208 613818 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=79803&oldid=79777 5* 03Nailuj29 5* (+31) 10hi > 1609666269 224858 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=79804&oldid=79803 5* 03Nailuj29 5* (+85) 10I forgetted signature > 1609668218 438418 PRIVMSG #esoteric :14[[07Length14]]4 N10 02https://esolangs.org/w/index.php?oldid=79805 5* 03Nailuj29 5* (+2761) 10Create > 1609668718 871931 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=79806&oldid=79782 5* 03Nailuj29 5* (+13) 10Add my esolang > 1609668748 918953 PRIVMSG #esoteric :14[[07User:Nailuj2914]]4 N10 02https://esolangs.org/w/index.php?oldid=79807 5* 03Nailuj29 5* (+17) 10Created page with "I made [[Length]]" < 1609671260 509394 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1609672365 35128 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1609673429 516401 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru JOIN :#esoteric < 1609677802 120836 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1609678658 932669 :kspalaiologos!~palaiolog@176.221.122.174 JOIN :#esoteric < 1609682820 598223 :b4er!~b4er@91.193.4.138 JOIN :#esoteric > 1609683538 902903 PRIVMSG #esoteric :14[[07Blarb14]]4 M10 02https://esolangs.org/w/index.php?diff=79808&oldid=76268 5* 03PythonshellDebugwindow 5* (+120) 10Categories, link > 1609683567 657626 PRIVMSG #esoteric :14[[07Blarb14]]4 M10 02https://esolangs.org/w/index.php?diff=79809&oldid=79808 5* 03PythonshellDebugwindow 5* (+38) 10Cat, stub > 1609683635 467866 PRIVMSG #esoteric :14[[07Ghoti14]]4 M10 02https://esolangs.org/w/index.php?diff=79810&oldid=74936 5* 03PythonshellDebugwindow 5* (+42) 10Cat > 1609683841 296717 PRIVMSG #esoteric :14[[07Length14]]4 M10 02https://esolangs.org/w/index.php?diff=79811&oldid=79805 5* 03PythonshellDebugwindow 5* (+108) 10Cats, headers < 1609685085 45009 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 240 seconds < 1609686727 688693 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Remote host closed the connection < 1609686948 480157 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1609689415 979280 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 256 seconds < 1609689742 10497 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Write error: Connection reset by peer < 1609689950 879233 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs JOIN :#esoteric < 1609689954 938154 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :mrrp < 1609689961 425123 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :meep* < 1609689967 725399 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :*<|:-) < 1609690026 738803 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1609690270 824870 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1609690552 305797 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :https://projecteuler.net/problem=233 fun one, i think i got a good soln will code it up < 1609690746 953264 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :language ideas which were never good enough number 1: brainfuck but + and - are random < 1609690766 733341 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :you may get what the operation says or nothing at all, typically at a set probability > 1609691845 298677 PRIVMSG #esoteric :14[[07Length14]]4 10 02https://esolangs.org/w/index.php?diff=79812&oldid=79811 5* 03Nailuj29 5* (+86) 10 < 1609692010 44043 :b4er!~b4er@91.193.4.138 PRIVMSG #esoteric :Yeah, brainfuck definitely is not tarpit enough. I'd love to have to check each +/- operation whether it succeeded haha < 1609692063 717433 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1609692210 724870 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1609692608 318854 :user24!~user24@2a02:810a:1440:7304:11f:3b4:8f97:eaa6 JOIN :#esoteric < 1609692648 879507 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :number 2: BF except the tape is only left-infinite, and one can cut it or wrap finite tape segments around to form "circles" < 1609693058 126538 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :opinions so far on the whitespace omnitool? https://github.com/kspalaiologos/asm2ws < 1609693064 367285 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :i want to post it on the wiki soon-ish with some code examples < 1609693221 420044 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :never expected to meet logos on irc < 1609693812 790428 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :GDQ with the runners streaming from their home, it's so weird < 1609694005 497180 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: I don't understand, where's the reference documentation for what source code the asm2bf accepts? < 1609694019 128396 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :all I see is examples < 1609694033 622412 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :is there a documentation that lists what operations there are etc? < 1609694088 496289 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :b_jonas, i decided that hosting the documentation on the esolang wiki is pointless, as it's inside the linked PDF anyways. I don't really want to fragment the documentation all that much < 1609694112 903583 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :i'm not settled on everything so I _may_ put the documentation back, but I've heard people complaining that the article goes on forever, and nobody actually read it < 1609694135 227712 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :so I decided some examples are enough to show the basic concept of asm2bf, and a link to a very detailed document will just top it off < 1609695100 697450 :palaiologos!~palaiolog@141.98.255.153 JOIN :#esoteric < 1609695257 918888 :kspalaiologos!~palaiolog@176.221.122.174 QUIT :Ping timeout: 260 seconds < 1609695885 550945 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ooh, a GDQ. Hadn't noticed. < 1609695901 56956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wasn't the last one already home-streaming? > 1609696024 260742 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Pillig 5* 10New user account < 1609696172 530530 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :actually good language idea: turning tarpit that can also change the order of the "wheel" < 1609696209 423218 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :huh? < 1609696278 77655 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :turning tarpit: category of turing tarpit which has two instructions, rotate the wheel and execute the instruction on the wedge of the wheel that the IP is looking at < 1609696290 769218 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :the wheel is the cyclic list of actual operations in the language > 1609696309 789621 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=79813&oldid=79804 5* 03Pillig 5* (+189) 10/* Introductions */ < 1609696330 767181 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :2hich PDF? < 1609696348 417964 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :which pdf? > 1609696584 362913 PRIVMSG #esoteric :14[[07MISC14]]4 M10 02https://esolangs.org/w/index.php?diff=79814&oldid=79335 5* 03Pillig 5* (+150) 10replace dead links with wayback links < 1609696857 905032 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1609696871 713599 :palaiologos!~palaiolog@141.98.255.153 QUIT :Quit: Leaving < 1609696974 201606 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :sgeo < 1609696987 941640 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :andrew_esolangs < 1609697520 275253 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric > 1609697679 768519 PRIVMSG #esoteric :14[[07User:Pillig14]]4 N10 02https://esolangs.org/w/index.php?oldid=79815 5* 03Pillig 5* (+97) 10create < 1609699072 488005 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Disconnected by services < 1609699077 575392 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1609699764 431183 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs QUIT :Remote host closed the connection < 1609699937 452224 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1609699980 924385 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1609700019 214252 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1609701154 46066 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=79816&oldid=67337 5* 03Palaiologos 5* (+204) 10v0.3 additions (from http://web.archive.org/web/20150618184706/http://compsoc.dur.ac.uk/whitespace/tutorial.php) < 1609701241 46338 :user24!~user24@2a02:810a:1440:7304:11f:3b4:8f97:eaa6 QUIT :Quit: Leaving < 1609703480 878768 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs JOIN :#esoteric < 1609703507 455949 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :hi again < 1609705667 3384 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :hi < 1609705963 504825 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds > 1609706837 757381 PRIVMSG #esoteric :14[[07Gene14]]4 10 02https://esolangs.org/w/index.php?diff=79817&oldid=79647 5* 03Sinthorion 5* (+0) 10 < 1609707780 492889 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs QUIT :Remote host closed the connection < 1609708394 305805 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1609709946 680207 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Quit: Lost terminal < 1609710100 62693 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION wonders how many post-story bonus problems EXAPUNKS has. < 1609710177 891750 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Did you play n-step Steve? https://epicpikaguy.itch.io/n-step-steve-part-1 < 1609710182 538897 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it just came out. < 1609710460 634264 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the year is 20XX, X approximately 20, so we're talking around 202020 here? < 1609710511 138379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think so. < 1609710529 272910 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe the year 8000? < 1609710555 735571 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I just finished those. < 1609710565 530234 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1609710609 899377 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The thing I liked about EXAPUNKS over TIS-100 is that the boxes weren't limited to 10 or so lines. (And overall size limit generally wasn't an issue.) < 1609710670 617258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, wow. I was stuck on the first star for a while, even after figuring out the mechanic you're supposed to figure out for it. < 1609710681 194433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because I thought I had to do something much more complicated. > 1609711005 776603 PRIVMSG #esoteric :14[[07Talk:Bitwise Cyclic Tag14]]4 10 02https://esolangs.org/w/index.php?diff=79818&oldid=55523 5* 03CatIsFluffy 5* (+2002) 10/* Explicit example of a translated register machine */ new section < 1609712508 277267 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :These stars are tricky. < 1609713358 224997 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I got the third star. < 1609713632 646812 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: kitties are easy, no star yet < 1609713677 407468 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: Will there be more than 4 tasks? < 1609713723 110170 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess one per (other) chat member would make sense. That would be 9. < 1609713854 685485 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Since you asked, yes, there's 9, but the last one's actually with Moss, and has a bit of a story content. < 1609713872 46964 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The next batch of 4 unlock when you've done the first 4, and the last one when you've done all 8. < 1609714002 80907 :int-e!~noone@int-e.eu PRIVMSG #esoteric :thanks < 1609714003 948531 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One of the penultimate 4 I've got a real overcomplicated and crappy solution which actually didn't fit in the size limit, but it still counts as solved, you just don't get a leaderboard entry without being within the limit. < 1609714035 39137 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah not having to golf the initial solution is really refreshing < 1609714108 730124 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(That's my main grief about Shenzhen I/O... you can only fit so many parts on the PCB and then you're stuck with 15 or so instructions for the large DSP) < 1609714166 909055 :int-e!~noone@int-e.eu PRIVMSG #esoteric :14 actually < 1609714180 553481 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I found that part annoying too. Also a bonus: you can put in some comments and use blank lines. < 1609714242 366548 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah I've done that to visually separate the various tasks spawned off the same EXA < 1609714300 352532 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Anyway, if there are only 9 bonus tasks I might actually do them. Something to look forward to. < 1609714307 726880 :int-e!~noone@int-e.eu PRIVMSG #esoteric :If there were 30 I wouldn't want to start. < 1609714335 132581 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was in that last set of fours before I first used the MODE instruction in a solution. < 1609714389 439534 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I did enjoy the main story though. < 1609714404 196429 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: wow, that... impresses me actually < 1609714433 807174 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just thought "can't be bothered to keep track of which mode I'm in, I'll just do without". < 1609714448 636117 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did use the mode *switch* though, to use local mode in a few levels. < 1609714463 515136 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wonder if Chatsubo is a Neuromancer reference. < 1609714467 671357 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's a bar in the book.) < 1609714485 739377 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh I missed that, but it probably is. :) < 1609714523 780583 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"'It’s not like I’m using,' Case heard someone say, as he shouldered his way through the crowd around the door of the Chat. 'It's like my body's developed this massive drug deficiency.' It was a Sprawl voice and a Sprawl joke. The Chatsubo was a bar for professional expatriates; you could drink there for a week and never hear two words in Japanese." < 1609714528 786646 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Is how the book starts.) < 1609714552 339237 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, I've read the book(s) :) < 1609714637 511634 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1609714851 45251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wow, some of these stars are ridiculous. < 1609714872 221007 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Two stars here right next to each other on opposite sides of the corridor. < 1609714988 130137 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did find the writing of the chat logs real realistic though. :) < 1609715009 846394 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Wonder if Zach spends any time in the IRCs.) < 1609715465 998733 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, this is much shorter than I thought. Shorter than the last game. I guess it's just the first part. < 1609715602 506843 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1609716829 883837 :qbuffer!44940ce6@S010600fc8ded5763.ed.shawcable.net QUIT :Ping timeout: 245 seconds < 1609718489 20577 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 > 1609720728 186917 PRIVMSG #esoteric :14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=79819&oldid=77549 5* 03PythonshellDebugwindow 5* (+69) 10/* Resources */ See also > 1609720846 857790 PRIVMSG #esoteric :14[[07Correct Syntax Error14]]4 M10 02https://esolangs.org/w/index.php?diff=79820&oldid=53305 5* 03PythonshellDebugwindow 5* (+2) 10Header levels < 1609721546 262070 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: yes, the last one was also streaming from home < 1609721730 895351 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Read error: Connection reset by peer < 1609721773 172270 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1609724467 297033 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Read error: Connection reset by peer < 1609725854 784251 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609726110 147698 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I've realized that I'm missing a part of the map... < 1609726148 646571 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I haven't figured out how to go north or south from the room before the ending. < 1609726154 180083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you mean that? < 1609726264 446195 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: https://int-e.eu/~bf3/tmp/kitty.png I'm missing the exits to the top and the bottom of the kitty < 1609726287 425573 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, that's the area I mean, I think. < 1609726395 378233 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I see exits to the north and south of that room but I don't know how to get to them. < 1609726413 257427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The north one has a lock on it, hmm. < 1609726421 59836 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it becomes accessible when you get all the stars? < 1609726424 612441 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah that says you need 15 stars < 1609726430 740648 :int-e!~noone@int-e.eu PRIVMSG #esoteric :if you move near the lock < 1609726472 943161 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I suspect I need to work on my missing star first, that leads to a room with a ton of inert cats that look different from what I've seen before < 1609726495 593402 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You got all but one stars? < 1609726512 771072 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't even see how to get to the lock. It has a 1 flag next to it. < 1609726526 652377 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I have 11 stars out of 12 I've seen. < 1609726588 643721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was going to say I'm still at three, but I just realized how to get one. < 1609727006 834587 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'll do some more later. < 1609727049 200410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway isn't the map always incomplete before you go into a room? < 1609727111 674841 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I'm expecting a surprise mechanic < 1609728240 506508 :b4er_!~b4er@91.193.4.138 JOIN :#esoteric < 1609728311 739348 :b4er!~b4er@91.193.4.138 QUIT :Read error: Connection reset by peer < 1609728384 712871 :b4er_!~b4er@91.193.4.138 NICK :b4er < 1609729168 812625 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So what's the deal with "A, B |- X, Y" meaning a conjunction on the left and a disjunction on the right? < 1609729269 206002 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Well, it is due to how the rules for logic works, they work well and symmetric when that is the case, I think. < 1609729528 289799 :b4er!~b4er@91.193.4.138 PRIVMSG #esoteric :Huh, what inference rule is that? < 1609729542 895836 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Since you like SAT... it's a clause, -A \/ -B \/ X \/ Y < 1609729578 693482 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Yes, that's what made me think about it. < 1609729593 135968 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :SAT is like a one-sided thing where everything is on the right of the turnstile. < 1609729605 255581 :b4er!~b4er@91.193.4.138 PRIVMSG #esoteric :Usually when writing X |- Y left would be context (not conjunction) and right is the conclusion < 1609729653 302927 :b4er!~b4er@91.193.4.138 PRIVMSG #esoteric :A,B |- ... is the same as B,A |- ... but A /\ B is not the same as B /\ A < 1609729733 795643 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: and the cut rule is resolution < 1609729855 729823 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Makes sense. < 1609730100 426719 :b4er_!~b4er@2a02:aa16:3a80:1900:5f0f:a23e:4628:9051 JOIN :#esoteric < 1609730134 511217 :b4er!~b4er@91.193.4.138 QUIT :Ping timeout: 246 seconds < 1609730174 482435 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b4er_: Right, but the question is how to interpret multiple things in the context vs. in the conclusion. < 1609730209 321676 :b4er_!~b4er@2a02:aa16:3a80:1900:5f0f:a23e:4628:9051 PRIVMSG #esoteric :shachaf, that really depends on the logic < 1609730268 565697 :b4er_!~b4er@2a02:aa16:3a80:1900:5f0f:a23e:4628:9051 PRIVMSG #esoteric :Sometimes you can swap assumptions or drop them, sometimes you can't < 1609730275 546681 :b4er_!~b4er@2a02:aa16:3a80:1900:5f0f:a23e:4628:9051 PRIVMSG #esoteric :I think they're called structural rules < 1609730395 887595 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, there are different kind of logic, some which allow such things (and also duplication) and some don't. < 1609730412 290897 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1609730580 965766 :b4er_!~b4er@2a02:aa16:3a80:1900:5f0f:a23e:4628:9051 QUIT :Read error: Connection reset by peer < 1609730595 520697 :b4er!~b4er@91.193.4.106 JOIN :#esoteric < 1609730598 212456 :b4er_!~b4er@91.193.4.106 JOIN :#esoteric < 1609730616 169955 :b4er!~b4er@91.193.4.106 PRIVMSG #esoteric :Would , not be natural for conjunction on both sides? < 1609730618 492817 :b4er__!~b4er@91.193.4.106 JOIN :#esoteric < 1609730661 520161 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think most people just don't use , on the right side. < 1609730666 415142 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :No. The way the rules work to allow freely moving them around, it works better the way it is. < 1609730668 45791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But when they do, it means something like disjunction. < 1609730731 592606 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you have rules that let you move things, like zzo38 said, e.g. from "Γ, A |- Δ" to "Γ |- ¬A, Δ" < 1609730957 30846 :b4er!~b4er@91.193.4.106 PRIVMSG #esoteric :Idk, that's kind of confusing the only time I've seen , on the rhs was for product types which are like conjunction < 1609731039 73778 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you have any examples of that? < 1609731201 965095 :b4er!~b4er@91.193.4.106 PRIVMSG #esoteric :Not at hand no, but I can write you one ^^ < 1609731337 66527 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm skeptical that any logic things use , on the right side of a turnstile to mean conjunction. < 1609731375 112646 :b4er!~b4er@91.193.4.106 PRIVMSG #esoteric :Not conjunction but product-type but it's the same really < 1609731674 210089 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Oh there's kind of a hidden area in that game, maybe that's the real missing bit < 1609732475 327937 :b4er_!~b4er@91.193.4.106 QUIT :Quit: bye! < 1609732479 802850 :b4er!~b4er@91.193.4.106 QUIT :Quit: bye! < 1609732484 767924 :b4er__!~b4er@91.193.4.106 QUIT :Quit: bye! < 1609732497 224897 :b4er!~b4er@91.193.4.106 JOIN :#esoteric > 1609733383 787249 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Thief 5* 10New user account > 1609733633 981644 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=79821&oldid=79813 5* 03Thief 5* (+94) 10Added my name! < 1609734180 780212 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Ping timeout: 256 seconds > 1609735327 574037 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03CatIsFluffy 5* 10moved [[02StupidStackLanguage:Examples10]] to [[StupidStackLanguage/Examples]]: Consistency > 1609735338 372579 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03CatIsFluffy 5* 10moved [[02Al Dente examples10]] to [[Al Dente/Examples]]: Consistency > 1609736766 817248 PRIVMSG #esoteric :14[[07Boner++14]]4 N10 02https://esolangs.org/w/index.php?oldid=79826 5* 03Thief 5* (+4349) 10Create Boner++ page < 1609736995 429666 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1609736995 572083 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :Boner++ > 1609737036 945880 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79827&oldid=79826 5* 03Thief 5* (+3) 10change "compiler" to "interpreter" > 1609738897 199817 PRIVMSG #esoteric :14[[07Simple translation14]]4 M10 02https://esolangs.org/w/index.php?diff=79828&oldid=79640 5* 03Ais523 5* (-41) 10/* See also */ unpipe interwiki links; I think people here like to know that the link's going to an external site < 1609740652 576273 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Okay, I'm done. 15 stars collected... < 1609740659 140447 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh no. < 1609740670 948869 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just got back to it. < 1609740674 598277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm at 8 stars now. < 1609740736 335406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The room with the two cats and the 5-flag and 2-flag seems pretty tricky. < 1609740850 86897 :int-e!~noone@int-e.eu PRIVMSG #esoteric :final map (spoiler warning): https://int-e.eu/~bf3/tmp/kitty2.png < 1609740872 346559 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: It's easy to cross though :) < 1609740965 629979 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh no, there's a room south of the star in the icy area? < 1609740984 294100 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was wondering about that but it was so annoying just to get the star. < 1609741008 763618 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Huh. < 1609741020 717229 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now that I try it again getting the star seems easy. < 1609741037 973980 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think I did something unnecessarily complicated before. < 1609741053 245015 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :hi < 1609741072 568408 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :the year is old enough to drink! < 1609741204 493530 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think I was trying to get the 5-flag over there. Which is maybe what I need to do. < 1609744705 155977 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1609745163 774844 :vextia!~metalbot@c-73-0-86-197.hsd1.fl.comcast.net JOIN :#esoteric < 1609745201 752716 :vextia!~metalbot@c-73-0-86-197.hsd1.fl.comcast.net PART :#esoteric < 1609746385 687071 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1609746415 362433 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Client Quit < 1609746671 686543 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1609749457 792881 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1609749712 790718 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1609750314 520278 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru JOIN :#esoteric < 1609751657 179284 :b4er!~b4er@91.193.4.106 QUIT :Ping timeout: 268 seconds < 1609754447 517579 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1609754931 483996 :LKoen!~LKoen@174.175.9.109.rev.sfr.net JOIN :#esoteric < 1609758366 143009 :b4er!~b4er@91.193.4.122 JOIN :#esoteric < 1609758569 407631 :kspalaiologos!~palaiolog@176.221.122.174 JOIN :#esoteric < 1609758736 525092 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1609759688 407733 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1609761715 284793 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1609763104 544711 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 246 seconds < 1609766166 690764 :LKoen!~LKoen@174.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1609766411 128691 :LKoen!~LKoen@174.175.9.109.rev.sfr.net JOIN :#esoteric < 1609767254 723369 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I have completed the free demo of the shapez.io game. it fittingly ends with building a rocket, which is probably the hardest shape required up to that point, depending on how you count shapes that are made easier but you can reuse a shape that was already required as one of its components. < 1609767278 567933 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I will have to consider buying the non-demo version of the game. < 1609767395 592793 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :int-e, shachaf: wait what game is this you're playing? I assumed at first it was still the one with chairs and trees and rocks, but now it seems like it's another puzzle platformer < 1609767514 743833 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :s/puzzle platformer/block-pushing puzzle/ < 1609768414 677805 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: 21:42 int-e: Did you play n-step Steve? https://epicpikaguy.itch.io/n-step-steve-part-1 < 1609768418 755879 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I think.) > 1609768752 906511 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79829&oldid=79827 5* 03PythonshellDebugwindow 5* (+129) 10Cats, s.t. < 1609768772 825058 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1609769105 505479 :LKoen_!~LKoen@174.175.9.109.rev.sfr.net JOIN :#esoteric < 1609769245 41867 :LKoen!~LKoen@174.175.9.109.rev.sfr.net QUIT :Ping timeout: 240 seconds < 1609769346 115999 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :ok < 1609770085 132404 :nfd!~nfd9001@c-67-183-38-33.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds < 1609770422 422184 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 264 seconds < 1609771157 148576 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1609771507 324609 :pikhq!sid394595@gateway/web/irccloud.com/x-bumsakqbscfytjaf QUIT :Ping timeout: 260 seconds < 1609771632 813751 :pikhq!sid394595@gateway/web/irccloud.com/x-ubzhkgfajgixbzca JOIN :#esoteric < 1609771670 79865 :kspalaiologos!~palaiolog@176.221.122.174 QUIT :Quit: Leaving < 1609771926 528827 :LKoen_!~LKoen@174.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1609773975 876902 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs JOIN :#esoteric < 1609773989 578103 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :hi < 1609774185 379022 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :hi < 1609774674 715356 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie, b_jonas: Yes, fizzie got it right. > 1609774849 718704 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Cyborg 5* 10New user account < 1609774941 62271 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've played 5 Step Steve too... but coming from N Step Steve takes out almost all the surprises. The game logic is pretty much the same except that all flags have a 5 on them. < 1609775075 435606 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :what's this about? < 1609775238 123513 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://esolangs.org/logs/ is extremely useful for answering this type of questions > 1609775762 693652 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=79830&oldid=79821 5* 03Cyborg 5* (+223) 10 < 1609777040 478529 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru JOIN :#esoteric < 1609778576 763616 :dionys!dionys@gateway/shell/blinkenshell.org/x-cmbyynfwnzrwdxod QUIT :Quit: dionys < 1609778603 785395 :dionys!dionys@gateway/shell/blinkenshell.org/x-aqixlsxpvnsubcpa JOIN :#esoteric < 1609779898 903975 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1609780031 834667 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :int-e: #esoteric sometimes plays puzzle games < 1609780114 429301 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it makes sense, some of the esolangs inspire great puzzles too, like what the computational power of some esolang is, possibly with some restrictions < 1609780144 260912 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :just look at those results about brainfuck with a limited constant number of bracket pairs in the program < 1609780172 779143 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :heck did I just give brainfuck as an example for something? < 1609780357 855291 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/wiki/Brainfuck#Computational_class < 1609782022 295205 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it's 2021 < 1609782033 865303 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :this will take months to get used to < 1609782062 16124 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :uh oh < 1609782074 208961 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I'm getting EIO... hopefully only a contact error at the USB conenction < 1609782134 806722 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :yep, that's what it was, whew < 1609782167 292362 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I was reading from an SD card reader < 1609782203 768831 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :at least tar is kind enough to specifically say "Read error" so I didn't get scared that it was an EIO on my hard disk that I'm writing to < 1609782213 621992 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :not that you'd get an immediate EIO for that < 1609782214 948422 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :but still < 1609782396 296548 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh, Sonic 1 on Android. < 1609782492 799053 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :ew < 1609782518 657617 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :platformer adaptions don't work well on android imho. and sonic isn't even a good one to begin with < 1609782568 17463 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Watching AGDQ, if it wasn't clear.) < 1609782603 501501 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have to imagine it's being played on a controller. < 1609782626 43583 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But looks like they've imported in the shields (at least bubble and lightning) from 3. < 1609782673 307962 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i don't get why it became so popular < 1609783247 973794 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: writing text messages and browsing the web also got popular on tiny touchscreens. how are platformers different? < 1609783262 806221 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :android or apple phone is irrelevant here < 1609783310 193257 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :writing text messages and browsing aren't inherently tightly timed < 1609783325 538382 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :and you usually press where you look at those < 1609783332 863568 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: sure, but the input devices are about as bad as for a platformer < 1609783352 337140 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :for platformers, you have to do presses somewhere you don't look in a precise time window < 1609783358 151722 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :you can always assume that the rest of the populace are idiot < 1609783359 120784 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :s < 1609783359 901349 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :and this also removes screen estate < 1609783387 646208 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :"press where you look at those" -- I sure don't. I buy non-smart phones that have a non-flat keyboard so that I can type on without looking continuously. < 1609783391 732500 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :keypad < 1609783397 166080 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :b_jonas: how so? typing? maybe. browsing? i don't think so. whether i click or i touch doesn't make a big difference < 1609783410 469233 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: not browsing, just typing text messages or short text notes to myself < 1609783434 322246 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :for browsing that's probably less relevant, yes < 1609783482 391759 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :yeah, keyboards are a weird one for that. there are experimental inputs that don't depend on watching as much < 1609783496 184615 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :like 8pen/8vim for example < 1609783514 816945 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :i'm too used to smartphones to have a justified opinion so i'm going < 1609783574 198594 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :huh? < 1609783589 401430 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i used android as my daily driver quite some time < 1609783599 461408 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :on a tablet, though < 1609783616 436011 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :multitasking is necessary < 1609783716 76712 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :my dailies are about as unlikely as possible for an irc like this < 1609783721 263394 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :android n windows < 1609783740 997572 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :windows is more popular here than one might think < 1609783756 859428 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :not sure about android/ios preferences, though < 1609783809 526309 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i've been an android user for about 10 years < 1609783833 995088 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i got pretty late to the party. my first android device was the nexus 3 < 1609783851 661438 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :mine was the HTC Evo 4G < 1609783860 712599 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :mine was... i don't remember < 1609783868 850642 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :currently i have a galaxy fold 2 <3 < 1609783882 408619 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I had a few pre-Android/iOS smartphones that were varying degrees of terrible < 1609783889 673757 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My first Android device was the (first, 2012) Nexus 7 tablet, and I think it might still remain the only Android device I've bought with my own money. < 1609783900 82976 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :also the Nokia N800 which was pretty nice, but not actually a phone (I think they made one phone on that platform later) < 1609783911 577705 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've got the N900 on my desk right now. < 1609783925 190670 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :on desktop I have mainly been a Linux user but I switched to Win10 in 2017, kind of on a whim, and switched back late last year when that machine broke < 1609783925 876800 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Because I'm meant to wipe any personal stuff out of it while it still works, but haven't gotten around to.) < 1609783942 564422 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :(I was using WSL heavily so it wasn't that much of an adjustment) < 1609783962 196535 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :i have a moto phone < 1609784001 480872 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :moto g3 power or some name like that < 1609784036 61658 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :(yes, I'm heavilyi biased against smartphone because of the state of android software) < 1609784036 741473 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i had several moto gs before < 1609784039 243030 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :they are nice0 < 1609784041 327541 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can see a total of 9 smartphones from where I sit, which is getting pretty ridiculous. < 1609784041 659790 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :my current phone is a Pixel 3a < 1609784048 622344 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :before that I had a Moto G5+, which I really liked < 1609784051 475775 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :good price for what they deliver < 1609784054 996796 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the Pixel 3a is also good < 1609784067 8342 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :the only opinion i have on much tech is "works for me" < 1609784087 151304 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i am still a bit confused about phones without dual sim < 1609784089 662612 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :i use an hp laptop with win10 on it by the way, that's where i'm typing in this irc from < 1609784092 111016 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah, my needs from a phone are pretty modest, so even a "budget" brand like Moto is more than enough phone for me, as long as the build quality is good (which it is) < 1609784126 558888 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i mean... that "budget" phone has 8 cores and can capture 4k video at 30 fps < 1609784129 64800 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's a little ridiculous < 1609784132 740245 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :if anyone cares to listen i've popped in and out of this irc a few times (if you've ever seen another "andrew" user here that's probs me) < 1609784167 703840 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :i have little in the way of complaints for my moto, i hold it dear < 1609784196 17792 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :i used ot have a lenovo tablet then the charger port went poof < 1609784197 803059 :LKoen!~LKoen@174.175.9.109.rev.sfr.net JOIN :#esoteric < 1609784356 927052 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :so yea < 1609784363 48586 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :*<|:-) < 1609784395 78746 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: 9 smartphones from where you sit => I'm suddenly reminded of an on-site mall shop for one of the mobile phone providers here, where the vendors only have touchscreen tablets in front of them, without a keyboard, and typing my home address and every other alphanumeric data of customers on those touchscreen. that's what I saw when I went there to migrate away from them. < 1609784401 874689 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :what i did to find moto g was to go on a site, filter for dualsim and sd, order by price, take the first non-chinese brand < 1609784442 582184 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :my aunt and uncle bought le moto < 1609784444 534091 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :migrating a phone number away from them normally shouldn't require their help, by design, but that assumes that they don't pretend to not know my home address from when they were required to ask me several times before < 1609784542 416847 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Only 4 of those 9 have SIM cards. And it probably would only be 2/9, if it wasn't for how international SMS routing seems to be just a mess. < 1609784571 115821 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Well, it'd probably be 2/x where x<9, because that's one of the reasons there's so many phones.) < 1609784590 929902 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: international SMS routing? what? < 1609784601 33159 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :also how many of them have more than one SIM card? < 1609784606 404040 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :None. < 1609784627 224077 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And you can't assume SMS will work between an arbitrary pair of mobile operators, if those operators are in different countries. < 1609784641 905241 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :huh < 1609784646 317643 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :plain SMS? < 1609784651 355802 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, plain SMS. < 1609784653 8935 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :yes, I did assume that < 1609784654 108411 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In particular, my bank in Finland is unable to send the required confirmation text messages to my "primary" UK operator. < 1609784660 348043 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, you shouldn't. < 1609784669 654178 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :if it's definitely mobile operators that is, I don't assume it will work for all landline phone operators < 1609784684 586524 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It works mostly, but there's arbitrary pairs of operators where it just doesn't work. < 1609784688 735193 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :weird < 1609784701 127119 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :xkcd 2365 seems relevant to sms < 1609784712 299594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's weird, too, but it seems to be true, and nobody takes responsibility for it. < 1609784751 848049 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: I also used to assume that when an on-site vendor with a POS terminal accepts Mastercard credit cards, then they accept Mastercard credit cards regardless the bank backing the account. < 1609784752 23619 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :sms is the zombie of messaging services < 1609784757 505452 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :but the world is more complicated than this < 1609784782 184262 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fortunately most of the big operators in the SMS "two-factor" business seem to have figured out how to deliver messages to anywhere (certainly the likes of Google/Apple/Steam etc. do), but I imagine banks have a relatively small % of international customers. < 1609784806 433938 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: I see < 1609784885 517409 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: I am the customer of a large bank, and they have customer service phone numbers at all three big mobile phone operators, which helps customers who can call only one of them for free, but this is exceptional, most taxis and such only have multiple numbers with one provider < 1609784994 992682 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :why don't they make a number free for all numbers? < 1609785004 461954 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :my bank in the US is unable to reliably send 2FA texts to my US number < 1609785008 141670 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but that's just cause they're incompetent < 1609785014 789407 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :as banks are < 1609785035 779072 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1609785046 395154 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :any dogshit startup can do it < 1609785052 537622 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :any twilio customer can do it (including me) < 1609785053 95739 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :this bank also has walk-in customer offices and ATMs like everywhere, so this sort of thing is right in their profile; other banks instead have few walk-in offices or ATMs and instead make it cheap to use other ATMs < 1609785059 773100 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but this hueg bank can't < 1609785068 710516 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i went to fintechs semi-voluntairily and i don't look back < 1609785076 668666 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: because the bank would have to pay for the calls to free phone numbers < 1609785086 715863 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :maybe cause they want to do it in some "secure" way but at the end of the day it's still a plain old SMS when I (eventually, sometimes) receive it < 1609785111 117337 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :b_jonas: and that's more expensive than 3 different numbers and the overhead for that? < 1609785112 188899 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :banks are full of old people in upper management, probs why < 1609785126 364344 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: they do have an internet form to call you back, in which case they pay for the call, but that incentivizes customers to be on call with them at off-times when their customer support isn't overloaded < 1609785195 912775 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: do you know how much time customers can spend on the menu maze and 30 minutes of waiting with hold music until an operator is available? < 1609785213 322098 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I don't know, but probably either of these is cheap compared to having all those walk-in offices < 1609785249 390189 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :that's ridiculous < 1609785269 560448 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :maybe < 1609785325 134022 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :or maybe customers just waste their phone customer support time slightly less if you have to either pay for it or do something nontrivial like ask for a callback on the website < 1609785383 31326 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it's like when you pay a very small amount of money to buy a tabloid paper magazine: it's not that that covers their costs, it's the ads that give them income, but if they gave the papers avay for any cheaper, people would use them as toilet paper and package padding material without even glancing at those ads < 1609785415 38303 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :and yes, there are lots of free magazines too for that, but exactly for that reason they probably profit less from the ads < 1609785467 348659 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I use these free papers to peel tomatoes on, or occasionally other similar stuff. I throw away the ones with glossy paper immediately though, because they're less suitable for that. < 1609785528 746495 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: perhaps all the banks other than the two that try to have walk-in offices everywhere do have free phone numbers < 1609785568 457919 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've seen ads in the Tube (pre-Covid) about these new "virtual" banks that don't do offices. < 1609785647 370189 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: yes, those exist too < 1609785703 569023 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :how old is #esoteric < 1609785715 302541 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i am tempted to open an account at tomorrow just because they have a wooden visa < 1609785735 805390 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :andrew_esolangs: we have logs going back to 18 years (2002-12), and the channel is said to be somewhat older, but I'm not sure, I wasn't there < 1609785773 508597 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not much older. < 1609785776 694281 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :i got involved with esolanging a few years ago although i've never made anything of use < 1609785780 501264 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: we're so eco friendly, we have to cut down trees for our credit cards to make up for it? < 1609785831 960281 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :int-e: they are eco friendly, though. the paid account uses your fees for co2 compensation < 1609785845 646136 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: I already have a problem where the plastic bank card gets accidentally almost perforated by continuous misuse and bending in my pocket, a wooden card would be worse. (admittedly that's a debit card, not an embossed credit card) < 1609785862 337708 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I looked up an exact-enough birthday a while back, to figure out when we should celebrate. It was in December 2002 anyway. < 1609785874 331651 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :b_jonas: sounds like a bad wallet < 1609785885 587285 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs QUIT :Remote host closed the connection < 1609785900 571043 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(You can derive a reasonably good upper and lower bound from the mailing list archives.) < 1609785901 585657 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: it's happened even with the previous wallet. it's not the wallet's fault, anything would suffer in the front packet of my jeans < 1609785911 664635 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :the jeans wants to go around my leg < 1609785935 855984 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: well you could get a stiff wallet (surely that's a thing) but it would be uncomfortable < 1609785956 208673 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :b_jonas: i have some form of these "metal plates with a rubber" wallets, i am pretty sure stuff in there will not bend < 1609785982 660659 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: isn't the exact date in the MODE reply after the logbot joins, in the raw log from before freenode replaced their software? < 1609785985 155042 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :int-e: not at all, those are pretty slim in comparison < 1609786022 545626 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: replacement cards are cheap enough, I'm not going to pay to not bend the card. they should just be as resilient as cash. < 1609786044 502520 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: besides, it takes almost as much time as the card would already expire when this happens < 1609786048 990187 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it's not an immediate effect < 1609786055 328895 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :so often I don't even have to replace it < 1609786058 130957 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :fine by me. just saying i never had this problem ever < 1609786093 208804 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :also, there are metal credit cards < 1609786139 612851 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: again, this is a debit card. I don't know if it happens with credit cards. < 1609786165 922154 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :are those different cards? < 1609786190 955118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It might have been, but I don't think we have actual raw logs from that far in the past. < 1609786200 784033 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: hmm, maybe we don't have *raw* logs old enough < 1609786205 399626 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :yeah < 1609786224 185274 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://codu.org/logs/_esoteric/2003-01-18-raw.txt is the oldest codu file, and it doesn't have anything useful in it. < 1609786234 581713 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i only have debit cards and one of those has those annoying letters < 1609786264 581443 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: yes, credit cards are embossed. it's not quite a full match, I think there are non-embossed credit cards or embossed debit cards or something. the point is, my physical debit card and physical debit card are clearly physically different. the credit card is thinner if you don't count the embossing. < 1609786301 241684 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I remember someone saying their recently renewed credit card was non-embossed. < 1609786308 901735 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So maybe they're giving up on that finally. < 1609786317 552581 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :http://www.ioccc.org/years.html#2020 < 1609786380 909468 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i don't think embossed credit cards had any use outside of the use a few decades ago < 1609786394 489814 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: strange, because irc servers send that after the NAMES reply when you join a channel < 1609786397 465398 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :oh well < 1609786436 354001 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: would make sense. if only they also made ones with no magnetic strip. < 1609786447 968142 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I've only ever seen the embossing used on airplanes < 1609786457 453814 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :where they do that because don't have internet connectivity < 1609786500 127560 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1609786531 36751 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :interesting < 1609786533 222491 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1609786556 487685 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :that kinda makes sense, the card i have with embossing is more travel-focussed than the one without < 1609786675 963147 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :and I don't think that happens anymore, because they just have internet on those airplanes. not necessarily broadband internet that they sell to customers or anything, just enough internet for a card transaction, which isn't much. < 1609786695 750429 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :or phone connectivity or whatever < 1609786699 435342 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :not necessarily internet < 1609787075 458064 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :can't you do a magstripe transaction offline too < 1609787080 924646 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i mean it has the same information the embosser gives you < 1609787100 909196 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :maybe you can't do an EMV transaction offline < 1609787107 460534 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but it will be forever before they get rid of the magstripes < 1609787118 423106 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I think it gives somewhat more than the < 1609787120 825567 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :USA still hasn't implemented EMV properly < 1609787123 39228 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :than the embosser < 1609787135 904090 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :and yes, you could probably do a magstripe transaction, so I dunno < 1609787140 889721 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :well ok, but it should still be sufficient for an offline (processed when the plane lands) transaction < 1609787151 433094 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :my recollection of buying stuff on a plane is that they used a handheld terminal < 1609787164 578840 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :not sure whether it was EMV or magstripe < 1609787178 788057 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I don't know how it works really < 1609787191 751144 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the last (and maybe only?) time I did an embosser transaction was buying some meat from a sketchy guy in a van in 2013 < 1609787194 896066 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :long story < 1609787209 567223 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :was the meat at least good? < 1609787209 801747 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've only used the embossing thing on a boat. < 1609787212 791898 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it was okay < 1609787237 486619 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :my credit union debit card (issued last year or maybe 2019) is not embossed < 1609787247 233217 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but my megabank debit card (issued last year) is < 1609787255 41752 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and i don't have any credit cards anymore < 1609787285 523048 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :both have EMV, the megabank also has NFC, before that it had EMV but not NFC, before that it had NFC but not EMV < 1609787293 956750 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's kind of embarrassing how much of a mess all this is < 1609787308 74150 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Chicago's public transit Ventra card is also a MasterCard, which I found weird. < 1609787315 248244 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :in the US there's still like a 1 in 4 chance when you encounter an EMV terminal that the EMV is mysteriously broken and you have to use magstripe < 1609787317 354405 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :is EMV the chip thing? < 1609787322 972000 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yes < 1609787323 483213 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :good to know, i disabled magstripe on my card < 1609787343 52965 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I got one of those on a trip because the deposit ($5?) was less than what you saved by using the card, but they've been a bit spammy afterwards. < 1609787353 817410 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :kmc: how is it a mess? it's just progress of technology, from embossed to magnetic to chip to proxy < 1609787364 830264 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I mean the details are a mess, yes < 1609787368 351970 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :but the general idea isn't < 1609787375 672365 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It finally expires (expired?) now, and they said they'd send a replacement, but they've got a really weird address for me, because the forms were incredibly US-centric. < 1609787379 668985 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :also the protocol for paying for a sit-down meal at a restaurant in the USA is still ridiculous < 1609787385 41241 :b4er!~b4er@91.193.4.122 QUIT :Ping timeout: 240 seconds < 1609787394 6277 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and unchanged from the very start of credit cards < 1609787417 889224 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :kmc: what is it? < 1609787419 234190 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :kmc: how does it proceed? < 1609787424 830974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You give your card to them, they go away with it, then they come back with a receipt, which you then scribble a tip on and leave? < 1609787434 188625 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :you give your card to the waiter, they take it in back and do god knows what with it, bring you the card and a receipt, you write the amount you want to pay (including tip) on the receipt and then leave, and trust that they key it in correctly < 1609787438 30392 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yes < 1609787446 361265 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I've always found that real weird. < 1609787455 655320 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :instead of, say, bringing you a portable EMV terminal to the table < 1609787456 6700 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :do they still do that? < 1609787457 866284 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric :oh < 1609787459 249936 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I thought they stopped by now < 1609787461 608755 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :which I think is how it works in civilized countries < 1609787472 199026 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They were still doing that on my last US visit. < 1609787472 849146 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :and that banks also don't allow that < 1609787478 161474 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I see < 1609787487 617682 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :that doesn't happen here < 1609787496 493034 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it will probably be decades more before that changes < 1609787506 569432 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :at this point it's an ingrained part of American culture < 1609787513 910311 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and it would confuse so many people to do it "right" < 1609787556 58090 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :(American tipping laws and culture are also dumb, but that's another matter) < 1609787577 40325 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't happen here either, but bill-splitting works differently here. The waiter comes around with the machine, and in turn everyone gives the waiter a card and says "take £X from here", except the last one pays whatever remains. < 1609787591 371931 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I did get confused by protocol at least once, because in Sweden (and I think the UK and Geramny etc) they use portable terminals where you type in how much tip you want to pay, whereas here they don't have that, instead if you want to pay tip via card reader you tell the waiter or taxi driver how much you want to pay before they hand you the terminal, and they just enter the increased amount to the card < 1609787591 701814 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't actually remember how it usually goes in Finland, but I don't think it's worked like that. < 1609787597 389472 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :terminal in first place < 1609787609 96566 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, I do remember: you just tell the waiter up front how you like to pay, and they bring you separate bills. < 1609787640 165806 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah here you can sometimes ask them to split the bill < 1609787648 958043 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but different restaurants may have policies on when they will or won't do this < 1609787653 468603 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :because it's kind of a pain for them < 1609787656 13636 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :kmc: couldn't they fix that without incompatbility by like, if you give the waiter the card, they still take it and just put it into the slot of the terminal in front of you and then hand it back after they get the confirmation? < 1609787665 500754 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :separately you can also pay one bill with multiple cards or a combination of cards and cash < 1609787672 879567 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i think that is pretty universally accepted, but i rarely do it < 1609787686 215980 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's easier to have one person card the whole meal and everyone else gives that person cash or venmo or something < 1609787709 146163 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :at my university the rule was that the youngest non-math-major had to calculate how much everyone owes after a meal < 1609787719 169077 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :(because math majors can't do arithmetic) < 1609787726 190572 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and i was pretty much always youngest < 1609787731 933441 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but I did claim to be a math major for one term < 1609787737 664323 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :kmc: heh < 1609787740 751302 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru PRIVMSG #esoteric ::D < 1609788037 421012 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :this conversation reminded me of an esoteric forgotten-technology thing < 1609788071 421721 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :which is that once upon a time, Bloom filters computed from numbers of stolen credit cards were transmitted alongside FM radio broadcasts < 1609788078 596257 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :https://i.imgur.com/gicQK2W.png https://i.imgur.com/VvBK3fz.jpg < 1609788102 496351 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :perhaps only as a trial in one city... i haven't found much information besides this one article in a trade publication from the 90s < 1609788187 283857 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Here's another unrelated forgotten-tech thing: at least in Finland, magazines used to print bar codes in the TV program listings, that could be used to set up a VCR to record that program, by reading the bar code using a scanner in the corner of the VCR's remote. < 1609788194 511585 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :of course at one time merchants were issued physical books of canceled card numbers, but that doesn't scale at all < 1609788207 277209 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I think they might have had at least two incompatible systems for those.) < 1609788210 419108 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so they moved to electronic networks for verifying the cards < 1609788268 143188 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but those were kind of expensive so the FM thing was meant to reduce load on them, by caching a data structure (article doesn't say, but probably a bloom filter) with each merchant so that many cards could be accepted offline and only some would need to be checked in realtime < 1609788311 639754 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the whole notion of credit cards is still a weird one to me < 1609788326 345785 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the idea that you are borrowing money just by making purchases < 1609788342 718164 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :obviously arises from the limitations of pre-electronic commerce < 1609788373 28351 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but sort of became a raison d'etre of the cards themselves < 1609788399 408735 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: jesus, so that's what they did about people stereotypically being unable to program vcrs? crazy, I haven't heard of that < 1609788436 398831 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and somehow my willingness to "borrow" $5 to buy a sandwich when I already have $5 and will immediately pay it back is used to assess my trustworthiness to borrow $1,500,000 to buy a house < 1609788462 727491 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and also my trustworthiness to rent an apartment or get a job or do other things that have nothing to do with borrowing money < 1609788470 563275 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :kmc: that's another of those weird things the US does, yes < 1609788481 702427 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and really credit score is not about trustworthiness at all; it's about how much money banks can expect to make from lending to you < 1609788493 676458 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so the "perfect" customer who only borrows money when she really needs to and pays it back as soon as possible gets a crappy score < 1609788495 28782 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :kmc: but don't worry, we Europeans do other weird things instead < 1609788502 503170 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :because it's more profitable to people who will end up oweing more interest < 1609788504 493459 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Yeah, something like https://en.wikipedia.org/wiki/Video_recorder_scheduling_code for the manually typed-in version, but I'm pretty sure there was also a barcode form. < 1609788525 934671 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but somehow "profitability as a customer for consumer debt" has become our general purpose score of whether you are a good and trustworthy person < 1609788529 258093 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: I think I've seen the printed version < 1609788532 176600 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it says something dark about our society < 1609788545 265641 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: printed in newspapers that is, I haven't used a VCR that does it < 1609788552 894530 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :fizzie: that VCR thing is cool < 1609788562 643671 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We didn't have a fancy enough VCR to have that, but either a friend or a relative did, and I always found it real impressive somehow. < 1609788568 875959 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Even though it really doesn't do much. < 1609788574 414121 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I've only ever programmed a VCR the obvious way, by entering the day of week and hour and minute of start time and hour and minute of end time < 1609788584 710209 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :this? https://en.wikipedia.org/wiki/Video_recorder_scheduling_code < 1609788608 875090 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's what I found as well, and ShowView rings a bell, but it doesn't mention bar codes. < 1609788623 133883 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also found https://www.chicagotribune.com/news/ct-xpm-1987-12-11-8704020115-story.html but that's got a static list of bar codes. < 1609788623 180904 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :hm, I do vaguely recall seeing these "PlusCodes" in TV Guide < 1609788629 694454 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :not sure that we ever had a VCR which knew about them < 1609788635 862635 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm I don't recall barcodes. < 1609788643 358708 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but I don't remember seeing barcodes < 1609788649 158595 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::) < 1609788666 603413 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :kmc: fizzie already linked to that < 1609788696 597355 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe I dreamed that bit. But I still have a vivid recollection of a scanner in the corner of a remote, hmm. < 1609788705 600117 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Got reminded of this whole deal after seeing a video on https://en.wikipedia.org/wiki/CueCat < 1609788706 282558 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :ah, I missed it while I was ranting about the credit-industrial complex < 1609788818 403407 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Credit scores are a thing in the UK as well, incidentally. < 1609788823 958615 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: nah, the barcode scanner in remote totally sounds like something that was probably real depsite that it sounds stupid to us < 1609788838 643590 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And apparently what you do with your credit cards affects your chances of getting a mortgage approved here. < 1609788895 900113 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: yes, in the sense that if you borrow money from your credit cards then don't pay it back, then they don't give you other types of loans. that's a thing here, it's sensible. it's just not all the american system has. < 1609789035 260271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've gotten the implication it goes one step further here, and isn't just that you need to avoid "bad" things, you need to actively try to do enough "good" things that end up in the credit agency databases. < 1609789044 730543 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(In Finland it's more how you describe.) < 1609789079 380969 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :oh the other weird thing is that the "borrowing money" aspect of a credit card also gets you the "chargeback and fraud protection" part < 1609789081 807611 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: well it's not only about not paying back, it's also to stop you from borrowing acceptible amounts of money from each of multiple different agents such that together you borrow too much money < 1609789082 985873 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :fizzie: yeah, same in the US < 1609789092 648621 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :my credit score is mediocre because I haven't owned or used a credit card in years < 1609789096 892430 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :because I don't like to play their stupid games < 1609789101 231859 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :fizzie: hmm, I see < 1609789104 234883 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Not that I know the details, other than having read a few "tips how to manage your credit score" articles a while back.) < 1609789110 480611 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :my wife's score is much better because she has one open card that she uses a few times a year to keep it active < 1609789113 497089 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's very stupid < 1609789128 848917 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :none of this should at all predict our ability to service a large loan like a home mortgage < 1609789165 453833 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'd kind of like to know what my score is, but it seems like it would take a little bit of a hassle to find out. < 1609789187 201050 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :kmc: and on the other hand, the "borrowing money" aspect of a credit card also gets you that service providers often take more money than you owe them as a precaution and then return the money you didn't use up much later < 1609789190 73902 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :(which is a prediction the banks are also bad at, or indeed deliberaly give loans to people who can't pay, and then get bailed out by the government when this gets them into trouble) < 1609789203 408010 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :b_jonas: yeah that can happen too < 1609789253 46349 :j4cbo!sid186930@gateway/web/irccloud.com/x-qoxbacjogqhkvzap PRIVMSG #esoteric :yeah, if you don't use a credit card "enough" there's a penalty to your credit score < 1609789273 646643 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :oh and the credit agencies keep getting hacked and leaking everyone's personal info < 1609789278 209155 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :which is another reason i hate this stupid system < 1609790863 279380 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609793982 161695 :MDude!~MDude@71.50.47.112 JOIN :#esoteric > 1609794972 317613 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Ddj231 5* 10New user account < 1609796209 488206 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1609796335 262310 :b4er!~b4er@2a02:aa16:3a80:1900:5f0f:a23e:4628:9051 JOIN :#esoteric < 1609796472 674138 :b4er!~b4er@2a02:aa16:3a80:1900:5f0f:a23e:4628:9051 QUIT :Client Quit < 1609797726 908917 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609798895 170220 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/ < 1609798962 526274 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609799095 905475 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs JOIN :#esoteric < 1609799099 254634 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :m < 1609800744 798156 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :that US credit score system sounds like a pyramid < 1609800778 463758 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs PRIVMSG #esoteric :it's wonderful what never reading the logs can do to make finding out of context quotes easier < 1609800781 493756 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :where you are shit if you aren't yet on a higher level than 1 or 2 in a cash flow < 1609800893 247697 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :there is a huge gap between the technologies that banks are using right now and the datamining science is at now < 1609801018 443429 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :now with network and calculation technologies being improved every year will make banks able to throw out the 1950 legacy code and hardware and catch up with new stuff < 1609801057 481254 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :and the financial control will change dramatically in the near future < 1609801310 174532 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1609802171 759924 :LKoen!~LKoen@174.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1609805660 805272 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1609811792 291153 :andrew_esolangs!6d5dc851@109-93-200-81.dynamic.isp.telekom.rs QUIT :Remote host closed the connection < 1609812043 133345 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1609812476 445634 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609813090 893488 :probablymoony!moony@hellomouse/dev/moony NICK :moony < 1609819569 361114 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1609825828 592907 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1609834134 503930 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru JOIN :#esoteric < 1609834682 747612 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer > 1609837183 862266 PRIVMSG #esoteric :14[[07Combinatory logic14]]4 M10 02https://esolangs.org/w/index.php?diff=79831&oldid=78445 5* 03Quintopia 5* (+10) 10missing last step < 1609839280 791182 :LKoen!~LKoen@174.175.9.109.rev.sfr.net JOIN :#esoteric < 1609839786 273903 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esoteric :‖ and ǁ mean different things in the International Phonetic Alphabet < 1609839997 722237 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1609840003 724779 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1609840057 377121 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1609840201 819658 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :oren: yes, but there were saner older symbols based on letters (like c and t with funny tails) that you can use instead of the silly modern click symbols (that look like ! | || ¡ or something silly like that) < 1609840279 383303 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :י and ו and ן mean different things in Hebrew. < 1609840282 859893 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It seems fine. < 1609840335 601874 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :shachaf: and i j l ' mean different things in various latin script languages < 1609840360 993541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And also ı and I < 1609840368 423521 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The whole I/l thing is actually a problem. < 1609840372 932230 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The rest are fine. < 1609840438 580085 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it wouldn't be if people didn't insist on using bad fonts < 1609840445 469809 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it's not a problem for the fonts that I use < 1609840484 905463 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :admittedly my handwriting has all sorts of confusable letters or sequences of letters if I'm not careful, but even then it's never I vs l < 1609840488 812014 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sometimes you can't pick your fonts. < 1609840567 628528 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :sometimes I can't. usually I can. I set my browser to use only my fonts rather than what the website asks for. sure, it won't help in images containing text. < 1609840628 448172 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :admittedly I don't go as far as forcing the urlbar and tab titles to use a better font < 1609840670 929485 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway if font designers are tempted to make them similar, that's bad enough. < 1609840671 603720 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :but note that the urlbar at least lowercases the domain name part of urls for exactly this problem < 1609840692 948104 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :shachaf: font designers do a lot of other stupid things < 1609840697 341562 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :b_jonas: I do the same, although I want to allow SVG and PDF to specify fonts, but to disallow HTML to specify fonts (only allowing specifying language and fixed/variable pitch), but I don't know how to make it to do that. < 1609840700 777077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Should I switch from AT&T syntax to Intel syntax for x86 assembly. < 1609840743 172543 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :like add fi ligatures because it makes their font look more prestigious, I hate that < 1609840759 700238 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I managed to get it to use the Fixed font for the URL, and for the status bar, and tab titles, but it doesn't do that elsewhere. < 1609840822 407075 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :2600 uses ligatures even in fix pitch text, and it shouldn't do that. I wrote to them to complain, but they haven't fixed it yet, even though they admitted that they shouldn't use ligatures in fix pitch text. I think they are using misconfigured software, probably. < 1609840849 760417 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So what's the deal with typefaces being uncopyrightable in the US? < 1609840899 381903 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you take some fancy expensive font and extract a usable non-copyrightable version of it and give it away? < 1609841019 449723 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :http://pineight.com/mw/index.php?title=User:Tepples/font_laundering < 1609841172 414423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aha. < 1609842416 529898 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1609844879 284439 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1609845602 163151 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1609846741 464552 :martin__!~martin@183.67.53.184 JOIN :#esoteric < 1609846792 352219 :martin__!~martin@183.67.53.184 PRIVMSG #esoteric :dd < 1609846868 324158 :martin__!~martin@183.67.53.184 PART :#esoteric > 1609847682 365212 PRIVMSG #esoteric :14[[07Mbius14]]4 10 02https://esolangs.org/w/index.php?diff=79832&oldid=75242 5* 03Quintopia 5* (+343) 10comp class > 1609848330 11564 PRIVMSG #esoteric :14[[07User:Quintopia14]]4 M10 02https://esolangs.org/w/index.php?diff=79833&oldid=79754 5* 03Quintopia 5* (+15) 10/* Interpreters written in Python */ < 1609848747 844987 :ArthurStrong!~ArthurStr@188.163.100.177 PRIVMSG #esoteric ::!q < 1609851344 963762 :LKoen!~LKoen@174.175.9.109.rev.sfr.net QUIT :Remote host closed the connection > 1609852017 604651 PRIVMSG #esoteric :14[[07CASTLE14]]4 M10 02https://esolangs.org/w/index.php?diff=79834&oldid=53527 5* 03Quintopia 5* (-3) 10/* Symmetry */ oops < 1609853087 895702 :olban!~olban@213.152.161.133 JOIN :#esoteric < 1609854677 480169 :Frater_EST!adrianbibl@75.105.200.178 JOIN :#esoteric < 1609856665 140148 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 240 seconds < 1609857981 144675 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1609860343 299678 :Frater_EST!adrianbibl@75.105.200.178 QUIT :Remote host closed the connection > 1609863222 394112 PRIVMSG #esoteric :14[[07Triski14]]4 N10 02https://esolangs.org/w/index.php?oldid=79835 5* 03Tetrapyronia 5* (+1159) 10  > 1609863247 784327 PRIVMSG #esoteric :14[[07User:Tetrapyronia14]]4 M10 02https://esolangs.org/w/index.php?diff=79836&oldid=79744 5* 03Tetrapyronia 5* (+26) 10 > 1609863295 768007 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=79837&oldid=79743 5* 03Tetrapyronia 5* (+117) 10Added Triski < 1609863319 157739 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1609864361 536865 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Bo Tie 5* 10New user account > 1609864563 295901 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=79838&oldid=79830 5* 03Bo Tie 5* (+192) 10 > 1609864986 196235 PRIVMSG #esoteric :14[[07MarioLANG14]]4 10 02https://esolangs.org/w/index.php?diff=79839&oldid=58554 5* 03Bo Tie 5* (+191) 10Added an example (Fibonacci sequence). > 1609865041 92282 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=79840&oldid=75811 5* 03Pipythonmc 5* (+20) 10Fix formatting (some lines not breaking properly) > 1609865415 102895 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=79841&oldid=79840 5* 03Pipythonmc 5* (+0) 10Fix a small typo < 1609865433 837683 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1609866233 11092 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com QUIT :Read error: Connection reset by peer > 1609867632 97198 PRIVMSG #esoteric :14[[07Triski14]]4 M10 02https://esolangs.org/w/index.php?diff=79842&oldid=79835 5* 03Tetrapyronia 5* (+157) 10 < 1609867759 479824 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609868054 908113 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1609868337 669092 PRIVMSG #esoteric :14[[07Triski14]]4 M10 02https://esolangs.org/w/index.php?diff=79843&oldid=79842 5* 03Tetrapyronia 5* (+440) 10Added Hello, world! program < 1609868930 918369 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1609869030 524574 :LKoen!~LKoen@174.175.9.109.rev.sfr.net JOIN :#esoteric < 1609869742 710446 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1609870018 545545 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: Argh, I just realized that MODI and DIVI are inconsistent when negative numbers are involved :-/ < 1609870032 621111 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Avoidable, but what a nuisance... < 1609870071 687341 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What, there's a MODI instruction?! < 1609870115 566581 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes. < 1609870123 944998 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :...I was so sure I checked for that... < 1609870167 287536 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's even documented. < 1609870214 681590 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Though maybe not the way you'd expect. The "ADDI" documentation lists the other arithmetic operations as a note.) < 1609870242 585037 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I know that note. < 1609870254 529943 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know how I managed to miss MODI there. < 1609870286 298212 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've got at least one COPY X, T; DIVI X, 2, X; SUBI T, X, T; SUBI T, X, T sequence just to get a LSB. < 1609870325 82859 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Well, I do need the X/2 as well. But still.) < 1609870358 868361 :int-e!~noone@int-e.eu PRIVMSG #esoteric :anyway, MODI produces nonnegative numbers, DIVI truncates towards zero. < 1609870384 84983 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :um, what's this? < 1609870388 828312 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Ping timeout: 256 seconds < 1609870390 920163 :int-e!~noone@int-e.eu PRIVMSG #esoteric :EXAPUNKS < 1609870432 953412 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :wtf are you guys playing a new puzzle game every day? < 1609870439 460884 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :#esoteric is odd < 1609870474 909919 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :lol < 1609870476 903479 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :what's wrong with that < 1609870477 358071 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I didn't play that other game. < 1609870504 626747 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And I think I'm pretty much done with EXAPUNKS, unless I get the urge to go back and tweak.) < 1609870533 590168 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: it violates a = (a/b)*b + (a%b) < 1609870560 597365 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh well. At least my most common use for MODI probably would've been to do MODI X, 10, T, and it's not like SWIZ X, 1, T is any longer. < 1609870577 654237 :int-e!~noone@int-e.eu PRIVMSG #esoteric :right. < 1609870597 626019 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i mean, what's wrong with new good games every day < 1609870672 401189 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh. Sorry, yeah I don't know what's wrong with that either. < 1609870696 435232 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: what's wrong with us? < 1609870696 700179 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: that's tablespoons though, there's nothing quite like going into the shitter. do symbols need to be < 1609870705 595231 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Don't be crass. < 1609870705 656926 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: update at 11 < 1609870707 388805 :int-e!~noone@int-e.eu PRIVMSG #esoteric :^style < 1609870707 435841 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl youtube < 1609870728 589097 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION wonders where it learned the last word :) < 1609870750 550095 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(of the first sentence) < 1609870751 91395 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :wait, fungot has a style for fungot? < 1609870751 270561 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :myname: nonlinear fnord. see, that's my master's subject... i'm writing a scheme to c part < 1609870757 545668 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609870777 67823 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What sort of weird ass-university did you find to accept a master's thesis on yourself? < 1609870777 168373 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: my turn!!! eheheheheeheheheh the fnord. so many of those lists would you fnord. < 1609870798 788002 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :does it like read its own logs? < 1609870810 474300 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not automated or anything fancy like that. < 1609870822 379530 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just took all it had said here over some period of time, and fed that as input. < 1609870854 401324 :int-e!~noone@int-e.eu PRIVMSG #esoteric :meta < 1609870871 68220 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Theoretically you could directly interpolate the models to get (asymptotically) the same result, like `words does. < 1609870874 743897 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style fungot < 1609870874 763608 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Selected style: fungot (What I've said myself) < 1609870880 950265 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What *have* you said? < 1609870881 48351 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: is. absorb it on my door, which was just perceptibly fnord and this yields nothing itself; it keeps being removed, the queen. i see no sense < 1609870894 507072 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At least the last sentence is fitting. < 1609870908 258574 :int-e!~noone@int-e.eu PRIVMSG #esoteric :very introspective < 1609870908 806841 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I'm getting a FPGA board soon. I might do some eso- and/or retro-computing with it < 1609870936 845486 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :will messages fungot writes with fungot style be part of future fungot style input to make it even more fungot? < 1609870936 888243 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :myname: " and this is a new game. there is no < 1609870948 146251 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :myname: no < 1609870959 602080 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Only if I go back and re-train that style. < 1609871010 644021 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though I guess in theory it should just be a no-op. It would affect the interpolation weights a little though. < 1609871037 948655 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I wonder which esolangs would be fun/good to implement in HDL. < 1609871055 846496 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I actually wrote a Verilog (or was it VHDL?) Brainfuck forever ago, just as a hello world to learn the language < 1609871059 522015 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but I never ran it on real hardware < 1609871127 654032 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I looked a little bit at creating a Befunge coprocessor for MIPS, as part of an optional extra of a CPU design course exercise thing ("add a coprocessor"), but never got around to even doing the main thing. < 1609871154 873561 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It would've had a 256x256-byte playfield though. < 1609871187 71715 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1609871207 312474 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :neat > 1609871756 853917 PRIVMSG #esoteric :14[[07Turing Machine But Way Worse14]]4 10 02https://esolangs.org/w/index.php?diff=79844&oldid=69676 5* 03MilkyWay90 5* (+6) 10Updated GitHub to my new account < 1609871901 304974 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :sometimes I think I should play Shenzhen I/O but then I decide I should play KiCad instead < 1609871949 483500 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I actually have not had many PCBs made but I really enjoy designing them anyway < 1609871985 356662 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1609872060 593721 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1609872117 562051 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1609872154 75543 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :PCB layout is a fun puzzle game < 1609872168 118497 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :especially if you put an unreasonable amount of effort towards making everything look nice and minimizing the number of vias > 1609872192 817270 PRIVMSG #esoteric :14[[07Triski14]]4 M10 02https://esolangs.org/w/index.php?diff=79845&oldid=79843 5* 03Tetrapyronia 5* (-6) 10Fixed Truth-machine < 1609872233 317901 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I should play OpenSCAD again some day. It was a lot of fun to do a practical shape with it, though not particularly puzzle-like. < 1609872258 998489 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah! < 1609872264 242257 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I'm getting a 3D printer next month < 1609872268 348700 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so I'll probably be trying that out < 1609872293 37113 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://www.thingiverse.com/thing:387442 is the thing I made. (It's the only thing I've made.) < 1609872303 181901 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not particularly useful if you don't have a N900 though. > 1609872365 886112 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79846&oldid=79829 5* 03Thief 5* (+148) 10Add 8 new keywords < 1609872401 126489 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it would probably work for other phones? < 1609872423 180109 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :at least with some tweaking < 1609872428 259898 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Presuambly, by adjusting the dimensions. < 1609872458 461632 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's all parametric, because of course that's the point with OpenSCAD. > 1609872582 128741 PRIVMSG #esoteric :14[[07Boner++14]]4 10 02https://esolangs.org/w/index.php?diff=79847&oldid=79846 5* 03Thief 5* (+705) 10Add "Variables" section < 1609872624 484428 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I imagine if you just set the phone_{width,depth,height_tall,height_short} variables, and the front_drop_pos, you could make it work on any suitably cuboid phone. But it may not really be the optimal design. < 1609872640 764966 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :mhm < 1609872898 932945 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1609872997 606270 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds < 1609872997 733432 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1609872998 712619 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79848&oldid=79847 5* 03Thief 5* (+602) 10/* Variables */ clarification > 1609873026 18947 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79849&oldid=79848 5* 03Thief 5* (-12) 10/* Variables */ fix anim -> boner issue > 1609873122 925516 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79850&oldid=79849 5* 03Thief 5* (+1) 10/* Variables */ add missing angle bracket < 1609874022 50999 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 265 seconds > 1609874281 489643 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79851&oldid=79850 5* 03Thief 5* (+83) 10Add 4 new keywords > 1609874311 390982 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79852&oldid=79851 5* 03Thief 5* (+2) 10/* Overview */ fix keyword issue > 1609874370 781590 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79853&oldid=79852 5* 03Thief 5* (+8) 10/* Overview */ fix issue with empty string > 1609874424 475901 PRIVMSG #esoteric :14[[07Boner++14]]4 M10 02https://esolangs.org/w/index.php?diff=79854&oldid=79853 5* 03Thief 5* (+21) 10/* Variables */ revise syntax in accordance with update > 1609875241 638400 PRIVMSG #esoteric :14[[07Triski14]]4 10 02https://esolangs.org/w/index.php?diff=79855&oldid=79845 5* 03Tetrapyronia 5* (+234) 10 < 1609876810 823809 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :tony hawk on agdq next, should be cool < 1609878957 517355 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1609879743 601499 PRIVMSG #esoteric :14[[07Turing Machine But Way Worse14]]4 10 02https://esolangs.org/w/index.php?diff=79856&oldid=79844 5* 03CatIsFluffy 5* (+153) 10/* Computational class */ another path > 1609880630 955203 PRIVMSG #esoteric :14[[07Triski14]]4 M10 02https://esolangs.org/w/index.php?diff=79857&oldid=79855 5* 03Tetrapyronia 5* (+107) 10 > 1609881227 451326 PRIVMSG #esoteric :14[[07Talk:Turing Machine But Way Worse14]]4 N10 02https://esolangs.org/w/index.php?oldid=79858 5* 03Tetrapyronia 5* (+213) 10Created page with "Where does the robot start on the tape? Ex. Input = '1', Tape = 0 0 1 1 0 0 0 1 <\code> Would the robot start at the first block? (the first 0..." > 1609881237 669767 PRIVMSG #esoteric :14[[07Talk:Turing Machine But Way Worse14]]4 M10 02https://esolangs.org/w/index.php?diff=79859&oldid=79858 5* 03Tetrapyronia 5* (+0) 10 > 1609881279 178582 PRIVMSG #esoteric :14[[07Talk:Turing Machine But Way Worse14]]4 M10 02https://esolangs.org/w/index.php?diff=79860&oldid=79859 5* 03Tetrapyronia 5* (+116) 10 < 1609884094 493245 :FreeFull!~freefull@defocus/sausage-lover QUIT :Read error: Connection reset by peer < 1609884177 520869 :LKoen!~LKoen@174.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1609887014 933313 :olban!~olban@213.152.161.133 QUIT :Ping timeout: 256 seconds < 1609888211 540651 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609890133 543653 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1609890872 293342 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1609891445 664583 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net PRIVMSG #esoteric :I hear the winners for the 27th IOCCC are out < 1609891624 642033 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :oh! < 1609891635 488161 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :I missed that, despite that I checked their webpage: < 1609891652 122378 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :it says "Released the winners of the 27th IOCCC." which they've done months ago < 1609891659 50176 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :but actually it links to the winning entries < 1609891729 450309 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :`ioccclist source code for the 27th IOCCC (submission between 2019-12 and 2020-05) released < 1609891730 644451 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ioccclist source code for the 27th IOCCC (submission between 2019-12 and 2020-05) released: b_jonas rain2 rain1 < 1609891734 978296 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu PRIVMSG #esoteric :thanks < 1609891854 973229 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :yes! I didn't expect it til august < 1609892180 638132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? ioccclist < 1609892181 995526 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ioccclist is update notification for when a new year of the International Obfuscated C Code Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccc.org/#news < 1609892270 531454 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) > 1609892312 308152 PRIVMSG #esoteric :14[[07CASTLE14]]4 M10 02https://esolangs.org/w/index.php?diff=79861&oldid=79834 5* 03Quintopia 5* (+31) 10paradigm < 1609892397 782818 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 > 1609892440 511350 PRIVMSG #esoteric :14[[07LRIP14]]4 M10 02https://esolangs.org/w/index.php?diff=79862&oldid=75988 5* 03Lebster 5* (+126) 10formatting < 1609892590 823586 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :O, OK, let me to see then. < 1609892761 50029 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Why does it take that long? < 1609892927 801817 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :It doesn't use only printf; it uses scanf also. < 1609893162 510843 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1609895740 507416 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1609895896 43559 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :If you like the different puzzle games, to also consider about Free Hero Mesh, which is also open source (so, it is suitable for Freenode, I suppose), and also has its own programming language (including a Turing-complete preprocessor). < 1609895935 642077 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :The tag system in the preprocessor is: {define "skip" {call \2}} {define "1" {skip \1|"3"|"3"|"2"|"1"|"H"}} {define "2" {skip \1|"3"|"3"|"1"}} {define "3" {skip \1|"3"|"3"}} {define "H" \1} {call "2"|"1"|"1"} < 1609896809 769671 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609897346 274815 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :How many formats are there for VHS recording? I have heard of SP, LP, EP, 24-hour surveillance format, and a audio-only format sometimes used for telephone recording. How many VCRs can play all of them? < 1609897793 195499 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609898155 139594 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609898821 445684 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :there are also data formats that used VHS tape < 1609898906 429446 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :https://en.wikipedia.org/wiki/ArVid < 1609898920 56934 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :though this seems to use a standard VCR, and could be considered data modulated as video < 1609899013 96031 :spruit11!~unknown@86-82-44-193.fixed.kpn.net PART :#esoteric < 1609899065 279917 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1609899121 902189 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :It is Russian, so I don't know much about it other than what is written on Wikipedia. Is it only compatible with PAL and not NTSC? < 1609899289 95325 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :from reading the FAQ (auto translated by google) I believe so < 1609899312 374834 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :there is also S-VHS https://en.m.wikipedia.org/wiki/S-VHS < 1609899321 797445 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :which used physically similar but higher quality tapes than regular VHS < 1609899338 279317 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :however it seems there were also attempts at encoding the S-VHS signal (or something close to it) on normal VHS tapes < 1609899349 945905 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and there was a digital version of S-VHS as well https://en.m.wikipedia.org/wiki/D-VHS < 1609899626 495443 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :OK < 1609899854 356520 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Although still that is different from VHS < 1609900055 589473 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I dimly recall reading about a product sold in the US similar to ArVid < 1609900068 532411 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it was a pretty compelling idea < 1609900094 707041 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :several GB of backup capacity (bigger than most hard drives at the time) on a tape cheaply available from any consumer electronics store < 1609900164 984007 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the downside i guess is that backup/restore are very slow and you don't have any random-access capability even to the minimal extent of other purpose-made data tape formats < 1609900298 863281 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, but now I have DVDs for backup, it works better < 1609900330 383440 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1609900698 340173 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(Although, even though it is a DVD, I still use the tape archive format) < 1609901135 355225 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609901724 699046 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :.tar file? < 1609902462 223158 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, although also compressed with gzip > 1609902978 131578 PRIVMSG #esoteric :14[[07Joke language list14]]4 M10 02https://esolangs.org/w/index.php?diff=79863&oldid=79710 5* 03Thief 5* (+79) 10/* General languages */ add Boner++ < 1609903467 896135 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1609905118 768990 :imode1!~imode@unaffiliated/imode JOIN :#esoteric < 1609905165 303934 :imode1!~imode@unaffiliated/imode QUIT :Client Quit < 1609905200 770892 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1609905220 790273 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609905307 519466 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1609911334 687198 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=79864&oldid=79837 5* 03Hakerh400 5* (+134) 10+[[Hot]] < 1609912254 988774 :deltaepsilon23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609912299 983986 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1609912414 517843 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Ping timeout: 246 seconds < 1609912421 888247 :deltaepsilon23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com NICK :delta23 > 1609913827 78055 PRIVMSG #esoteric :14[[07User:Quintopia14]]4 M10 02https://esolangs.org/w/index.php?diff=79865&oldid=79833 5* 03Quintopia 5* (+15) 10deadfish > 1609914113 129932 PRIVMSG #esoteric :14[[07User:Quintopia14]]4 M10 02https://esolangs.org/w/index.php?diff=79866&oldid=79865 5* 03Quintopia 5* (+31) 10smbf < 1609919963 322332 :b_jonas!~a@catv-176-63-11-225.catv.broadband.hu QUIT :Quit: leaving < 1609920407 644215 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1609921927 192347 :user24!~user24@2a02:810a:1440:7304:7115:8be4:7832:17a5 JOIN :#esoteric < 1609922478 659783 :S_Gautam!uid286066@gateway/web/irccloud.com/x-vdwbepasgahkdbfb JOIN :#esoteric < 1609923137 470686 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609923300 537626 :olban!~olban@213.152.162.154 JOIN :#esoteric < 1609923932 397091 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric > 1609924069 462447 PRIVMSG #esoteric :14[[07User:Quintopia14]]4 M10 02https://esolangs.org/w/index.php?diff=79867&oldid=79866 5* 03Quintopia 5* (+13) 10/* Interpreters written in Python */ < 1609924491 198375 :LKoen!~LKoen@174.175.9.109.rev.sfr.net JOIN :#esoteric < 1609928398 748427 :LKoen!~LKoen@174.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1609929700 793827 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1609932030 767465 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-lyqmjgemtzmuyqwo QUIT :Quit: Bridge terminating on SIGTERM < 1609932056 287991 :none30!none30matr@gateway/shell/matrix.org/x-tpluxyeyibldhpuw QUIT :Quit: Bridge terminating on SIGTERM < 1609932056 288045 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-jvtlxrrfoigsaykh QUIT :Quit: Bridge terminating on SIGTERM < 1609932282 524799 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1609932657 841700 :iscordian[m]!discordi1@gateway/shell/matrix.org/x-pkrwkvybbhbzhqsv JOIN :#esoteric < 1609932751 289765 :Albacete!~Albacete@185.183.156.92 JOIN :#esoteric > 1609933210 207766 PRIVMSG #esoteric :14[[07User:Hakerh400/How to convert a lambda expression to SKI expressions14]]4 N10 02https://esolangs.org/w/index.php?oldid=79868 5* 03Hakerh400 5* (+12340) 10. > 1609933256 335247 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 M10 02https://esolangs.org/w/index.php?diff=79869&oldid=79768 5* 03Hakerh400 5* (+130) 10/* Articles */ > 1609933268 481621 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 M10 02https://esolangs.org/w/index.php?diff=79870&oldid=79869 5* 03Hakerh400 5* (+0) 10/* Articles */ < 1609933403 935501 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1609933822 885238 :iscordian[m]!discordi1@gateway/shell/matrix.org/x-pkrwkvybbhbzhqsv NICK :Discordian[m] < 1609934118 620666 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-afhnirzqwesjwksg JOIN :#esoteric < 1609934119 244733 :none30!none30matr@gateway/shell/matrix.org/x-jhmtamtzgwwaqgiy JOIN :#esoteric < 1609934566 249538 :Albacete!~Albacete@185.183.156.92 QUIT :Ping timeout: 272 seconds < 1609934695 524574 :olban!~olban@213.152.162.154 QUIT :Ping timeout: 246 seconds < 1609934800 510993 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 246 seconds < 1609935890 391861 :Albacete!~Albacete@80-108-31-24.cable.dynamic.surfer.at JOIN :#esoteric < 1609935896 795166 :Albacete!~Albacete@80-108-31-24.cable.dynamic.surfer.at QUIT :Client Quit < 1609936606 307832 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1609936790 926475 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1609938004 256828 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu JOIN :#esoteric < 1609938407 886778 :Albacete!~Albacete@80-108-31-24.cable.dynamic.surfer.at JOIN :#esoteric < 1609941019 869451 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Quit: leaving < 1609941040 309648 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1609941056 920828 :S_Gautam!uid286066@gateway/web/irccloud.com/x-vdwbepasgahkdbfb QUIT :Quit: Connection closed for inactivity < 1609941254 239927 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 272 seconds < 1609942197 134078 :Albacete!~Albacete@80-108-31-24.cable.dynamic.surfer.at PART #esoteric :"Textual IRC Client: www.textualapp.com" < 1609942857 490035 :olban!~olban@213.152.161.85 JOIN :#esoteric < 1609943380 476614 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru JOIN :#esoteric < 1609943653 497653 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1609944980 902733 :olban!~olban@213.152.161.85 QUIT :Quit: bye < 1609945323 770412 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1609945518 731693 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1609947904 787990 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Ping timeout: 256 seconds < 1609947942 831452 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1609947984 132607 :user24!~user24@2a02:810a:1440:7304:7115:8be4:7832:17a5 QUIT :Quit: Leaving < 1609953589 220077 :jess!jess@freenode/staff/jess QUIT :Quit: brb < 1609954476 285627 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1609956391 567758 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1609957163 490740 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609959355 529253 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1609959473 950994 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1609959474 53673 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1609960592 687674 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1609964458 413771 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609965472 524947 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609965593 888477 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1609968606 714946 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1609972029 353170 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1609972997 215743 :jess!jess@freenode/staff/jess JOIN :#esoteric > 1609973940 990367 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=79871&oldid=77248 5* 03Zzo38 5* (+420) 10Free Hero Mesh < 1609974472 942549 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1609974826 561222 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1609974915 370554 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1609974947 981971 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 256 seconds < 1609975757 216262 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1609976965 482810 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1609977311 864239 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1609977695 649144 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1609977698 79007 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1609977748 257933 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric > 1609977871 985330 PRIVMSG #esoteric :14[[07V14]]4 N10 02https://esolangs.org/w/index.php?oldid=79872 5* 03Bo Tie 5* (+2447) 10I'm pretty new to esoteric programming languages, improve and suggest things that are bad > 1609983230 994938 PRIVMSG #esoteric :14[[07Eternity14]]4 10 02https://esolangs.org/w/index.php?diff=79873&oldid=79557 5* 03Quadril-Is 5* (+0) 10the word was in the wrong place < 1609984249 65977 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1609989816 404519 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1609992278 807378 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Ping timeout: 256 seconds < 1609993124 312307 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 272 seconds < 1610000164 473751 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1610002928 488183 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1610004916 643069 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer > 1610005482 206821 PRIVMSG #esoteric :14[[07User:Razetime14]]4 10 02https://esolangs.org/w/index.php?diff=79874&oldid=79651 5* 03Razetime 5* (+51) 10 < 1610007649 341139 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610010870 689347 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Is "Polynomial in one variable on R" an endofunctor on the category of commutative rings? < 1610011141 695165 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :(Where Polynomial(f) is the function that applies f to all the coefficients) < 1610011312 84489 :dionys!dionys@gateway/shell/blinkenshell.org/x-aqixlsxpvnsubcpa PART :#esoteric < 1610011456 350231 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds > 1610013714 463699 PRIVMSG #esoteric :14[[07Talk:V14]]4 N10 02https://esolangs.org/w/index.php?oldid=79875 5* 03Quintopia 5* (+102) 10gravity > 1610013735 51831 PRIVMSG #esoteric :14[[07Talk:V14]]4 M10 02https://esolangs.org/w/index.php?diff=79876&oldid=79875 5* 03Quintopia 5* (+90) 10sig < 1610016048 512705 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric > 1610016402 817438 PRIVMSG #esoteric :14[[07Or14]]4 M10 02https://esolangs.org/w/index.php?diff=79877&oldid=73523 5* 03Quintopia 5* (+6) 10remove contradiction in description < 1610017679 909267 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! < 1610017701 815660 :moony!moony@hellomouse/dev/moony QUIT :Remote host closed the connection < 1610017723 722569 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Quit: Blame iczero something happened < 1610018019 446197 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1610018169 826789 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1610018476 291364 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1610020629 506063 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru JOIN :#esoteric < 1610022716 799770 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1610023313 893739 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1610024113 374986 :user24!~user24@2a02:810a:1440:7304:4c16:f874:7a02:7fb2 JOIN :#esoteric > 1610024667 711678 PRIVMSG #esoteric :14[[07Or14]]4 M10 02https://esolangs.org/w/index.php?diff=79878&oldid=79877 5* 03PythonshellDebugwindow 5* (+13) 10/* Push "false " */ Add extremely golfed version < 1610027497 528661 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1610027601 47329 :LKoen!~LKoen@185.61.176.203 JOIN :#esoteric < 1610027623 719666 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1610028234 329784 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :you know that discredited old meme "https://tvtropes.org/pmwiki/pmwiki.php/Main/NinetyPercentOfYourBrain" "humans only use 10 percent of their brains"? we should start spreading the rumour that the average software is using less than ten percent of the computational capacity of the computer hardware, and if you only wrote software that uses the computer more efficiently, you could unlock hidden powers. < 1610028240 387761 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :this is much more defensible than the brain thing, though perhaps only because I understand how computers work. < 1610028439 606596 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :it's the other way around < 1610028456 465973 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1610028456 801220 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :average software is using 100% of a core to do what could be done in 1% < 1610028688 188152 :LKoen!~LKoen@185.61.176.203 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1610028806 292651 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 272 seconds < 1610029607 737023 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1610030327 621896 PRIVMSG #esoteric :14[[07Talk:V14]]4 10 02https://esolangs.org/w/index.php?diff=79879&oldid=79876 5* 03Bo Tie 5* (+227) 10/* How does gravity change exactly? */ > 1610031009 112009 PRIVMSG #esoteric :14[[07V14]]4 10 02https://esolangs.org/w/index.php?diff=79880&oldid=79872 5* 03Bo Tie 5* (+434) 10 > 1610031233 865156 PRIVMSG #esoteric :14[[07User:Bo Tie14]]4 N10 02https://esolangs.org/w/index.php?oldid=79881 5* 03Bo Tie 5* (+83) 10Created page with "Hi, I'm Bo Tie! I'm currently: * making [[v]] * being bad at writing my user page" < 1610031281 802608 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610031382 578500 :FreeFull!~freefull@defocus/sausage-lover QUIT : > 1610031829 251743 PRIVMSG #esoteric :14[[07V14]]4 10 02https://esolangs.org/w/index.php?diff=79882&oldid=79880 5* 03Bo Tie 5* (+248) 10 > 1610032444 515480 PRIVMSG #esoteric :14[[07V14]]4 M10 02https://esolangs.org/w/index.php?diff=79883&oldid=79882 5* 03Bo Tie 5* (+0) 10 < 1610033331 995180 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric > 1610035003 462340 PRIVMSG #esoteric :14[[07V14]]4 10 02https://esolangs.org/w/index.php?diff=79884&oldid=79883 5* 03Bo Tie 5* (+366) 10Added Fibonacci sequence and '$' < 1610041572 531833 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1610042812 832669 PRIVMSG #esoteric :14[[07TOD14]]4 10 02https://esolangs.org/w/index.php?diff=79885&oldid=60348 5* 03Null 5* (+41) 10 > 1610042826 379762 PRIVMSG #esoteric :14[[07TOD14]]4 10 02https://esolangs.org/w/index.php?diff=79886&oldid=79885 5* 03Null 5* (+1) 10 > 1610044462 692746 PRIVMSG #esoteric :14[[07V14]]4 M10 02https://esolangs.org/w/index.php?diff=79887&oldid=79884 5* 03Bo Tie 5* (+20) 10 < 1610045550 274335 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610045812 211793 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610045941 527285 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 264 seconds < 1610045942 14149 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1610049203 401625 :user24!~user24@2a02:810a:1440:7304:4c16:f874:7a02:7fb2 QUIT :Quit: Leaving < 1610049510 47960 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1610051376 954172 :wr3nch!~wr3nch@host-80-104-19-28.retail.telecomitalia.it JOIN :#esoteric < 1610051573 179593 :wr3nch!~wr3nch@host-80-104-19-28.retail.telecomitalia.it PART :#esoteric > 1610051576 84176 PRIVMSG #esoteric :14[[07Lossia14]]4 N10 02https://esolangs.org/w/index.php?oldid=79888 5* 03Tetrapyronia 5* (+1187) 10  > 1610051677 731793 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=79889&oldid=79864 5* 03Tetrapyronia 5* (+60) 10Added Lossia > 1610051685 350389 PRIVMSG #esoteric :14[[07Lossia14]]4 M10 02https://esolangs.org/w/index.php?diff=79890&oldid=79888 5* 03Tetrapyronia 5* (+0) 10 > 1610051713 445411 PRIVMSG #esoteric :14[[07User:Tetrapyronia14]]4 M10 02https://esolangs.org/w/index.php?diff=79891&oldid=79836 5* 03Tetrapyronia 5* (+26) 10 > 1610051775 897718 PRIVMSG #esoteric :14[[07User:Tetrapyronia14]]4 M10 02https://esolangs.org/w/index.php?diff=79892&oldid=79891 5* 03Tetrapyronia 5* (+0) 10 > 1610051842 956389 PRIVMSG #esoteric :14[[07Lossia14]]4 M10 02https://esolangs.org/w/index.php?diff=79893&oldid=79890 5* 03Tetrapyronia 5* (+0) 10changed a command < 1610052266 503503 :Marreko!~sylviodja@30-193-195-168.rev.cgi.selkointernet.com.br JOIN :#esoteric < 1610052752 993118 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving > 1610052821 520418 PRIVMSG #esoteric :14[[07Lossia14]]4 M10 02https://esolangs.org/w/index.php?diff=79894&oldid=79893 5* 03Tetrapyronia 5* (-2) 10 < 1610055731 960132 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1610057021 313516 :user24!~user24@2a02:810a:1440:7304:9801:a929:faef:edea JOIN :#esoteric < 1610058671 506167 :Marreko!~sylviodja@30-193-195-168.rev.cgi.selkointernet.com.br PRIVMSG #esoteric :What a white man is doing in a afro-descendant syncretism religion? < 1610058740 570515 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Anyone could learn any kind of religion(s), I think. < 1610058754 142275 :Marreko!~sylviodja@30-193-195-168.rev.cgi.selkointernet.com.br PRIVMSG #esoteric :if he dont have wife, son, daughter, nobady black in your family? < 1610058780 803905 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :first time I've seen you here. good bait. < 1610058918 531264 :Marreko!~sylviodja@30-193-195-168.rev.cgi.selkointernet.com.br PRIVMSG #esoteric :nobody < 1610058955 805299 :Marreko!~sylviodja@30-193-195-168.rev.cgi.selkointernet.com.br PRIVMSG #esoteric :i wrote wrong < 1610061562 517998 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610063272 154042 :Marreko!~sylviodja@30-193-195-168.rev.cgi.selkointernet.com.br QUIT :Ping timeout: 272 seconds < 1610063696 515035 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610065007 920294 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1610065089 274938 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1610065101 501557 :Marreko!~sylviodja@29-193-195-168.rev.cgi.selkointernet.com.br JOIN :#esoteric > 1610065853 68250 PRIVMSG #esoteric :14[[07Trivial brainfuck substitution14]]4 10 02https://esolangs.org/w/index.php?diff=79895&oldid=79540 5* 03Pppery 5* (+10) 10Per request at https://chat.stackexchange.com/transcript/message/56675495#56675495 < 1610066071 507115 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1610066200 500710 :user24!~user24@2a02:810a:1440:7304:9801:a929:faef:edea QUIT :Remote host closed the connection < 1610066245 487553 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 264 seconds < 1610068292 989262 :Marreko!~sylviodja@29-193-195-168.rev.cgi.selkointernet.com.br QUIT :Remote host closed the connection < 1610068320 770376 :Marreko!~sylviodja@29-193-195-168.rev.cgi.selkointernet.com.br JOIN :#esoteric > 1610070237 650834 PRIVMSG #esoteric :14[[07Talk:Lossia14]]4 N10 02https://esolangs.org/w/index.php?oldid=79896 5* 03JonoCode9374 5* (+40) 10Created page with "Does printing a value discard the value?" < 1610072294 253727 :Marreko!~sylviodja@29-193-195-168.rev.cgi.selkointernet.com.br PART #esoteric :"Leaving" > 1610072369 821686 PRIVMSG #esoteric :14[[07Lossia14]]4 10 02https://esolangs.org/w/index.php?diff=79897&oldid=79894 5* 03JonoCode9374 5* (+1259) 10 > 1610072738 594696 PRIVMSG #esoteric :14[[07User talk:Razetime14]]4 10 02https://esolangs.org/w/index.php?diff=79898&oldid=79703 5* 03JonoCode9374 5* (+106) 10 < 1610074209 45198 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1610075532 520789 :imode!~imode@unaffiliated/imode JOIN :#esoteric > 1610075539 69471 PRIVMSG #esoteric :14[[07Lossia14]]4 M10 02https://esolangs.org/w/index.php?diff=79899&oldid=79897 5* 03Tetrapyronia 5* (+26) 10printing doesn't discard value < 1610075592 505768 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610075616 315436 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Client Quit < 1610075663 426231 :imode!~imode@unaffiliated/imode QUIT :Client Quit > 1610076212 867515 PRIVMSG #esoteric :14[[07Talk:Lossia14]]4 10 02https://esolangs.org/w/index.php?diff=79900&oldid=79896 5* 03Tetrapyronia 5* (+236) 10 < 1610076742 673608 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1610076766 731584 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1610079337 741983 PRIVMSG #esoteric :14[[07Talk:Lossia14]]4 M10 02https://esolangs.org/w/index.php?diff=79901&oldid=79900 5* 03Tetrapyronia 5* (+15) 10 < 1610079364 997698 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :My Parallax Propeller arrived < 1610079370 191510 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :neat < 1610079373 540971 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :the only appropriate first project is a brainfuck interpreter < 1610079382 24452 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :just to get a feel for the asm < 1610079610 908743 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1610085882 136961 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Ping timeout: 272 seconds < 1610090672 487104 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1610091017 339639 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1610092223 321155 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer > 1610092371 946763 PRIVMSG #esoteric :14[[07User talk:Razetime14]]4 10 02https://esolangs.org/w/index.php?diff=79902&oldid=79898 5* 03Razetime 5* (+39) 10 < 1610095017 540426 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1610098436 912486 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1610101529 506052 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru JOIN :#esoteric < 1610102884 506589 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 246 seconds < 1610103443 271403 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610104302 821136 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1610104616 791056 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610104816 555970 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds < 1610110008 892434 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 260 seconds > 1610110940 620523 PRIVMSG #esoteric :14[[07Cerberus14]]4 M10 02https://esolangs.org/w/index.php?diff=79903&oldid=79386 5* 03PythonshellDebugwindow 5* (+56) 10/* Example Program: Truth-machine */ See also > 1610110988 765868 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=79904&oldid=79806 5* 03PythonshellDebugwindow 5* (+13) 10/* L */ Add [[Lossia]] > 1610111352 621260 PRIVMSG #esoteric :14[[07Lossia14]]4 M10 02https://esolangs.org/w/index.php?diff=79905&oldid=79899 5* 03PythonshellDebugwindow 5* (+23) 10/* Online Interpreter */ Category languages < 1610111639 889559 :AnDrEs4!~AnDrEs@2.154.216.137.dyn.user.ono.com JOIN :#esoteric < 1610111650 815824 :AnDrEs4!~AnDrEs@2.154.216.137.dyn.user.ono.com PRIVMSG #esoteric :Over 40.000$ BitCoin https://cryptotabbrowser.com/16879401 Earn Your BitCoin Now!!! < 1610111653 697765 :AnDrEs4!~AnDrEs@2.154.216.137.dyn.user.ono.com PART :#esoteric < 1610111755 468140 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Aww, our own little channel is important enough to get one of those bitcoin spams. < 1610111872 275196 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::/ < 1610111927 312833 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think they're actively avoiding the big channels. < 1610112104 210531 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mmaybe. There was one on #perl, which is a little bigger, but not that big. < 1610112162 272018 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610112287 586625 :LKoen!~LKoen@185.61.176.203 JOIN :#esoteric < 1610112795 186906 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? password < 1610112800 581019 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month is wake these token brings < 1610112845 486191 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`learn The password of the month is eerily topical < 1610112849 526805 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Relearned 'password': The password of the month is eerily topical < 1610115186 729319 :LKoen!~LKoen@185.61.176.203 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” > 1610116039 71960 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=79906&oldid=79889 5* 03Tetrapyronia 5* (+139) 10Added Arrow > 1610116056 833973 PRIVMSG #esoteric :14[[07User:Tetrapyronia14]]4 M10 02https://esolangs.org/w/index.php?diff=79907&oldid=79892 5* 03Tetrapyronia 5* (+12) 10 < 1610117122 782325 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 256 seconds < 1610117774 680282 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1610117782 816182 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :fizzie: I don't think you have to be too important to get spam. < 1610117806 520770 :user24!~user24@2a02:810a:1440:7304:d1e3:c2d0:4b:f4e5 JOIN :#esoteric < 1610117918 352022 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :oh yeah, that was overdue. the previous password was from 2020-12-01. < 1610118242 520285 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610118292 823719 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :GDQ is running early? what's happening? < 1610118312 199375 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :ah no, they changed the schedule < 1610118318 206576 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :probably had to rearrange something > 1610118396 163514 PRIVMSG #esoteric :14[[07Sygyl14]]4 N10 02https://esolangs.org/w/index.php?oldid=79908 5* 03RocketRace 5* (+3562) 10Begin Sygyl > 1610118613 214238 PRIVMSG #esoteric :14[[07Sygyl14]]4 M10 02https://esolangs.org/w/index.php?diff=79909&oldid=79908 5* 03RocketRace 5* (+64) 10just some formatting > 1610118642 619190 PRIVMSG #esoteric :14[[07Sygyl14]]4 M10 02https://esolangs.org/w/index.php?diff=79910&oldid=79909 5* 03RocketRace 5* (+6) 10formatting errors > 1610118670 215473 PRIVMSG #esoteric :14[[07Sygyl14]]4 M10 02https://esolangs.org/w/index.php?diff=79911&oldid=79910 5* 03RocketRace 5* (-2) 10/* Evaluation of programs */ < 1610119045 154557 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :oh darn, I don't have a paper pocket calendar for 2021 yet < 1610119051 969048 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :I should have bought one in advance < 1610119648 477496 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1610122850 932574 :user24!~user24@2a02:810a:1440:7304:d1e3:c2d0:4b:f4e5 QUIT :Quit: Leaving > 1610123951 81378 PRIVMSG #esoteric :14[[07V^314]]4 N10 02https://esolangs.org/w/index.php?oldid=79912 5* 03Bo Tie 5* (+17) 10Redirected page to [[V]] < 1610125645 817724 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610127399 99483 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1610127777 214685 PRIVMSG #esoteric :14[[07PUSH++14]]4 N10 02https://esolangs.org/w/index.php?oldid=79913 5* 03Expliked 5* (+3) 10Created page with "WIP" < 1610129863 363210 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1610132097 972281 :catern!~catern@104.131.201.120 QUIT :Quit: catern < 1610132154 880320 :emanuele6!~emanuele6@93-35-160-124.ip55.fastwebnet.it JOIN :#esoteric < 1610132284 176560 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610132318 252725 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1610132364 405174 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1610133170 525840 PRIVMSG #esoteric :14[[07Filth14]]4 M10 02https://esolangs.org/w/index.php?diff=79914&oldid=79543 5* 03Bananaapple 5* (+42) 10update links < 1610134061 310250 :emanuele6!~emanuele6@93-35-160-124.ip55.fastwebnet.it PART #esoteric :"Leaving" < 1610134257 67670 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :Read error: Connection reset by peer < 1610134297 919176 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1610134424 920195 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1610136232 306404 :user24!~user24@2a02:810a:1440:7304:8df8:1adf:e270:3f18 JOIN :#esoteric < 1610137055 329257 :user24_!~user24@2a02:810a:1440:7304:95c1:2666:be32:d34c JOIN :#esoteric < 1610137251 302770 :user24!~user24@2a02:810a:1440:7304:8df8:1adf:e270:3f18 QUIT :Ping timeout: 272 seconds < 1610138468 454368 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1610139998 405186 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610140927 245868 :craigo!~craigo@144.136.206.168 QUIT :Quit: Leaving < 1610141565 989942 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610141715 535491 :probablymoony!moony@hellomouse/dev/moony JOIN :#esoteric < 1610141726 443174 :moony!moony@hellomouse/dev/moony QUIT :Ping timeout: 264 seconds < 1610142655 820678 :user24_!~user24@2a02:810a:1440:7304:95c1:2666:be32:d34c QUIT :Quit: Leaving < 1610146167 895145 :imode!~imode@unaffiliated/imode JOIN :#esoteric > 1610148750 89832 PRIVMSG #esoteric :14[[07User talk:Razetime14]]4 10 02https://esolangs.org/w/index.php?diff=79915&oldid=79902 5* 03JonoCode9374 5* (+29) 10 < 1610149153 502936 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610150031 631452 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1610151852 454820 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1610153137 571709 :arseniiv!~arseniiv@95.105.1.35.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1610153300 100982 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric > 1610153388 555703 PRIVMSG #esoteric :14[[07Arrow14]]4 M10 02https://esolangs.org/w/index.php?diff=79916&oldid=47308 5* 03PythonshellDebugwindow 5* (-2) 10Rm pointless markup; deadlink < 1610153455 725235 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Client Quit < 1610153826 405726 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1610153967 272766 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Client Quit < 1610154346 560634 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1610155367 140013 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1610156446 198856 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-pzpbarprmufuomkl JOIN :#esoteric < 1610159599 800559 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1610164054 301380 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1610164196 340217 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1610168852 535733 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1610170949 295003 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1610188705 983330 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1610188783 412829 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610194032 17983 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric > 1610198275 542030 PRIVMSG #esoteric :14[[07Hexish14]]4 M10 02https://esolangs.org/w/index.php?diff=79917&oldid=37108 5* 03PythonshellDebugwindow 5* (+253) 10Examples (I think) > 1610198877 541479 PRIVMSG #esoteric :14[[07Minimum14]]4 M10 02https://esolangs.org/w/index.php?diff=79918&oldid=43754 5* 03PythonshellDebugwindow 5* (+48) 10/* Interpreter */ cats < 1610199578 681921 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1610199608 727222 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1610200744 520801 :arseniiv!~arseniiv@145.255.10.228 JOIN :#esoteric < 1610201827 552419 :imode!~imode@unaffiliated/imode QUIT :Quit: Lovely night, isn't it? Fresh air, lovely people.. < 1610202433 488307 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 264 seconds < 1610205893 846822 :probablymoony!moony@hellomouse/dev/moony QUIT :Quit: Bye! < 1610205971 533233 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1610206407 588645 :arseniiv!~arseniiv@145.255.10.228 PRIVMSG #esoteric :can one joke and laugh naturally and daily but still have a mild depression? I can’t understand if I have enough drive to do things, and stupid people bickering makes me sad to a degree I lose interest in good things. But maybe not as much, dunno < 1610206613 16664 :arseniiv!~arseniiv@145.255.10.228 PRIVMSG #esoteric :not sad per se, but maybe just makes me metaphorically sick?.. < 1610207752 597399 :arseniiv!~arseniiv@145.255.10.228 PRIVMSG #esoteric :(I’m afraid that if I really have some disbalance at this front, come I to a specialist, they wouldn’t prescribe me anything, as I heard here they aren’t aware that light cases do exist in great numbers and should be treated, and I don’t want going through specialists until something finally clicks, as I simply wouldn’t afford that) < 1610207801 696567 :mmmattyx!uid17782@gateway/web/irccloud.com/x-mvrdbovajsozrgcj JOIN :#esoteric < 1610208693 487036 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610214872 830427 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610215766 134404 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i don't think antidepressants should be a first-line response in such cases, anyway < 1610215789 58276 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :they are not very effective by the numbers, and have serious side effects, cause physical dependence / addiction, and once you're on them you are de facto expected to take them for life < 1610215857 847553 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but they're very popular as a quick band-aid sort of "fix" to problems that may be more psychological or social than chemical in nature < 1610215879 397880 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :not to say that they aren't helpful to some < 1610216028 793937 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :there are lots of adjustments you could make to your daily routine such as sleep habits, exercise, a meditation practice, change of scenery in various sorts that may increase your motivation and make you less put off by other people's bickering < 1610216130 940624 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :you could also talk it through in more detail with a therapist, who will have lots more and more specific suggestions on how to adjust your perspective < 1610216390 676545 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i also find that the occasional trip with magic mushrooms or other psychedelic of choice is great to clear the cobwebs from the mind and rekindle an interest in things < 1610216407 266552 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but it's definitely not for everyone < 1610216700 911953 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1610216853 488561 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1610218678 808770 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610218844 178992 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1610218844 255625 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1610219545 426782 :Remavas!~Remavas@unaffiliated/remavas JOIN :#esoteric < 1610219564 126923 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1610220689 645779 :arseniiv!~arseniiv@145.255.10.228 PRIVMSG #esoteric :hehe < 1610220727 793079 :arseniiv!~arseniiv@145.255.10.228 PRIVMSG #esoteric :kmc: thanks for kind advice :) < 1610220871 136021 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :arseniiv: you're welcome, and good luck :) < 1610220912 61226 :arseniiv!~arseniiv@145.255.10.228 QUIT :Quit: gone too far < 1610221537 171229 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1610223023 715944 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1610223049 312679 :Remavas!~Remavas@unaffiliated/remavas QUIT :Quit: Leaving < 1610223324 802885 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1610227532 596167 :mmmattyx!uid17782@gateway/web/irccloud.com/x-mvrdbovajsozrgcj QUIT :Quit: Connection closed for inactivity < 1610228438 808433 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610228473 887007 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610228979 252557 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Quit: Lost terminal < 1610229061 989622 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1610231194 675768 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :TAS now < 1610233483 155812 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1610235419 100942 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1610237435 217458 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1610238602 487404 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610238674 911817 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Quit: Lost terminal > 1610238773 578412 PRIVMSG #esoteric :14[[07Underload14]]4 10 02https://esolangs.org/w/index.php?diff=79919&oldid=72586 5* 03CatIsFluffy 5* (+1580) 10Translation to lambda calculus < 1610238824 287637 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric > 1610239591 147545 PRIVMSG #esoteric :14[[07Underload14]]4 10 02https://esolangs.org/w/index.php?diff=79920&oldid=79919 5* 03CatIsFluffy 5* (+475) 10/* Converting Underload to lambda calculus */ improvements < 1610241682 877521 :CaCatDeluxe!4b77f888@75-119-248-136.dsl.teksavvy.com JOIN :#esoteric < 1610241753 799216 :CaCatDeluxe!4b77f888@75-119-248-136.dsl.teksavvy.com QUIT :Remote host closed the connection < 1610241882 199829 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Remote host closed the connection < 1610241901 885064 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610242282 923353 :CatIsFluffy!490fc716@c-73-15-199-22.hsd1.ca.comcast.net JOIN :#esoteric < 1610244437 213818 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1610244619 718702 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03CatCatDeluxe 5* 10New user account > 1610245059 152629 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=79921&oldid=79838 5* 03CatCatDeluxe 5* (+226) 10introduction thingy < 1610245246 445245 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving > 1610245349 915235 PRIVMSG #esoteric :14[[07User:CatCatDeluxe14]]4 N10 02https://esolangs.org/w/index.php?oldid=79922 5* 03CatCatDeluxe 5* (+307) 10Created page with "I'm CatCatDeluxe, I like to do programming. I wouldn't be on here if I didn't lol anyways I'll probably make some interpreters for languages I think look cool (and easy to ma..." > 1610245457 211237 PRIVMSG #esoteric :14[[07User:CatCatDeluxe14]]4 10 02https://esolangs.org/w/index.php?diff=79923&oldid=79922 5* 03CatCatDeluxe 5* (+102) 10 > 1610245992 6628 PRIVMSG #esoteric :14[[07Underload14]]4 10 02https://esolangs.org/w/index.php?diff=79924&oldid=79920 5* 03CatIsFluffy 5* (+1989) 10/* Converting Underload to lambda calculus */ Translate swap to lambda calculus < 1610248571 326195 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1610250175 900706 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric > 1610252433 997494 PRIVMSG #esoteric :14[[07Underload14]]4 M10 02https://esolangs.org/w/index.php?diff=79925&oldid=79924 5* 03CatIsFluffy 5* (+0) 10/* Converting Underload to lambda calculus */ Bugfix < 1610252574 441974 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com QUIT :Remote host closed the connection < 1610252914 149415 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1610256953 56538 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1610259108 460802 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1610262588 372308 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1610265117 112165 :user24!~user24@2a02:810a:1440:7304:48e:262:ca8a:5cd0 JOIN :#esoteric < 1610266352 792481 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1610271543 487848 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1610272728 181968 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer > 1610273299 127655 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03G4shaped 5* 10New user account > 1610273532 315695 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=79926&oldid=79921 5* 03G4shaped 5* (+67) 10 > 1610273561 857297 PRIVMSG #esoteric :14[[07User:G4shaped14]]4 N10 02https://esolangs.org/w/index.php?oldid=79927 5* 03G4shaped 5* (+13) 10Created page with "{{lowercase}}" < 1610274064 458785 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610274240 850172 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 256 seconds < 1610274963 810198 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1610274966 742520 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1610276617 525046 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :https://www.mit.edu/~puzzle/ < 1610276695 347088 :CatIsFluffy!490fc716@c-73-15-199-22.hsd1.ca.comcast.net QUIT :Remote host closed the connection < 1610276813 707968 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :hi < 1610276824 819083 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :anyone here? < 1610276829 163822 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :got a power outage < 1610276842 995101 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :need to talk < 1610276860 61872 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net PRIVMSG #esoteric :What do you want to talk about? < 1610276878 654562 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i don't know < 1610276885 876619 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i'm scared < 1610276905 624039 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :permanent power outage or temporary one? < 1610276906 34873 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :always scared during these things < 1610276938 50352 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :all's well. whatever's there before the dark is there after the dark. < 1610276955 156165 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :temporary, i hope...i want heat < 1610276970 788543 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :grab some blankets preemptively and bundle yourself up tight. < 1610276999 593777 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i'm running off of cell phone wifi < 1610277069 921914 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i set my ipad to "low data usage" < 1610277340 619507 :imode!~imode@unaffiliated/imode QUIT :Quit: Sleep well when you get there. < 1610277541 526718 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i was awake when it happened < 1610277616 443995 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i can't sleep in the dark < 1610277637 723926 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :it's why i have 5 nightlights < 1610277760 92106 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :so hungry < 1610277788 345139 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :dont want to risk opening fridge < 1610278698 101433 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :9:15am is when they anticipate power restore < 1610278716 688034 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :it's 6:38am < 1610278747 724563 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :started an hour ago < 1610278930 479779 :arseniiv!~arseniiv@145.255.10.228 JOIN :#esoteric < 1610279026 661096 :arseniiv!~arseniiv@145.255.10.228 PRIVMSG #esoteric :fungot what’s your unbiased opinion on triangle inequality? < 1610279026 742706 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: is. absorb it on my door, which was just perceptibly fnord and this yields nothing itself; it keeps being removed, the queen is a vain. yes is ticked). we'll know that's our memory...... calling...... that thing's not human... < 1610279080 755337 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :sound's about right < 1610279207 574795 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :gtg phone is charged...gonna disconnect external battery and shut off wifi < 1610285237 951221 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :Lykaina: I don't know where you are, is this a power outage while there's still enough daylight from the window or it's dark? < 1610285280 974491 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :ah, you already say "it's 6:38 am" two hours ago so that must be east coast < 1610285353 889475 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :I'm not generally scared during power outage because I'm familiar enough with my apartment that I can navigate it even in the dark, < 1610285378 863583 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :and it's the city, sky is never dark even when there's an outage in the whole block < 1610285395 670525 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :but when I am outside of towns, then the darkness and silence is creepy and I can't sleep > 1610286032 425198 PRIVMSG #esoteric :14[[07Unified HQ9+14]]4 M10 02https://esolangs.org/w/index.php?diff=79928&oldid=74122 5* 03PythonshellDebugwindow 5* (+135) 10/* External resources */ Link to [[User:CatCatDeluxe]]'s interpreter < 1610288504 919796 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610289155 162721 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1610289231 306457 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1610292856 371056 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 240 seconds < 1610294494 134641 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1610294803 291421 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1610297542 812522 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Write error: Connection reset by peer < 1610297575 906309 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1610298440 58160 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1610298971 957891 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1610300108 905558 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610300482 180191 :moony!moony@hellomouse/dev/moony QUIT :Quit: Bye! < 1610300505 419963 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1610300616 311433 :Sgeo_!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610300723 899435 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1610302227 491949 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1610304304 367565 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1610305230 539297 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610305278 854939 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1610305309 598998 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1610305488 716690 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1610309249 253316 :Sgeo_!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610309358 486743 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610310779 102858 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610310880 543242 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610314681 497123 :arseniiv!~arseniiv@145.255.10.228 QUIT :Ping timeout: 264 seconds < 1610315588 156076 :user24!~user24@2a02:810a:1440:7304:48e:262:ca8a:5cd0 QUIT :Quit: Leaving < 1610319286 435208 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Level 21, 32, 64, and 97 of SANDY1 don't work so far. In the case of level 21 and 97, this seems to be a mistake made by the author of those levels. In the case of level 32, the provided solution seems to be invalid; I am not sure how that happened, In the case of level 64, this seems to be my own fault, although I have not figured out what the problem is. < 1610320350 524180 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610320545 893810 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Read error: Connection reset by peer < 1610322468 561734 :jess!jess@freenode/staff/jess QUIT :Quit: updates < 1610322955 896669 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610323369 251301 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 > 1610325552 820119 PRIVMSG #esoteric :14[[07Clue (oklopol)/Quicksort14]]4 M10 02https://esolangs.org/w/index.php?diff=79929&oldid=20726 5* 03PythonshellDebugwindow 5* (+6) 10Cat, rm redundant nowiki tag > 1610325610 215253 PRIVMSG #esoteric :14[[07Clue (oklopol)/SKI calculus14]]4 M10 02https://esolangs.org/w/index.php?diff=79930&oldid=20724 5* 03PythonshellDebugwindow 5* (+6) 10Cat, rm redundant nowiki tag < 1610327267 970888 :copumpkin!~copumpkin@068-186-082-088.res.spectrum.com JOIN :#esoteric < 1610328295 332171 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1610328823 326315 :copumpkin!~copumpkin@068-186-082-088.res.spectrum.com QUIT :Changing host < 1610328823 326370 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1610337600 335233 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :Quit: I seem to have stopped. < 1610337690 317379 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1610339774 145718 :harha!~harha@ns356919.ip-91-121-144.eu QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1610340415 822549 :harha_!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric < 1610347057 592176 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1610347245 861867 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610347544 146822 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610348595 259880 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :wb Sgeo < 1610348609 759948 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :ty < 1610348650 222586 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :can't sleep either? < 1610348878 683709 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :I usually go to sleep later than this. Probably not a good habit < 1610349021 259604 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@time Sgeo < 1610349022 245754 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for Sgeo is Mon Jan 11 02:10:20 < 1610352503 977485 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I tried to reconstruct KMP string search from "memory" (I never actually looked at the details so it's not really memory), and ended up with something else instead. < 1610352522 789389 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With a lookup table of size |pattern| * 256 < 1610353420 958990 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610354361 856711 :LKoen!~LKoen@152.172.9.109.rev.sfr.net JOIN :#esoteric < 1610354579 908147 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1610354874 686051 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Yeah KMP builds a very compactly represented NFA, not a DFA. < 1610354925 153664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, I saw something about that. < 1610354991 635748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or, hmm, this book says that KMP uses a deterministic automaton. < 1610355018 117932 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And compares it to shift-and which uses a nondeterministic automaton, it says. < 1610355023 79680 :int-e!~noone@int-e.eu PRIVMSG #esoteric :KMP has epsilon transitions < 1610355071 214266 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hrm. < 1610355086 788819 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Epsilon transitions? I must be thinking of something else then. < 1610355110 365468 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe it's just about how you're thinking of it. < 1610355113 392011 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe I'm taking a too detailed view on KMP. < 1610355181 144590 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you have /.*pattern/, you can think of the NFA where state 0 has a transition to state 1 on p, and also to state 0 on every character. < 1610355192 248476 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In that view, each time you compare a letter from the haystack with a letter from the needle, a transition is made. < 1610355253 661882 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And each time these are not equal, the haystack letter is not consumed... so that makes it an epsilon transition to my mind. < 1610355272 148313 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aha, I see. < 1610355277 263616 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But then again it lacks the annoying property of NFAs that you have to keep track of several states... < 1610355302 747239 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was sort of thinking you operate by always taking one character at a time and doing your transitions, which is why I ended up with a DFA. < 1610355309 827220 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So it's a weird beast inbetween :) < 1610355316 303797 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the trick is that it's allowed to choose not to consume characters. < 1610355329 705499 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So a single character can take multiple transitions (possibly all the way back to 0). < 1610355332 821676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that right? < 1610355338 749742 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes. < 1610355375 161210 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Mainly this was/is me trying to make sense of the table that KMP builds. < 1610355376 513609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Neato, that makes sense. < 1610355384 903994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think I vaguely remember something about that now. < 1610355391 383169 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which if it is viewed as a DFA, is hard. < 1610355442 849730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it's still guaranteed to take linear time. < 1610355489 81192 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh yes. Each DFA transition takes amortized constant time. < 1610355525 428824 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But you almost certainly know that. < 1610355539 682085 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :why is that, though? < 1610355544 367766 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I "know" it but it's not immediately obvious why. < 1610355550 133629 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess it's some typical amortized argument. < 1610355561 605331 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :To be able to jump back you must have gone forward some number of steps. < 1610355570 962299 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Each epsilon transition goes back in the needle, so is paid for by a previous transition that advanced in the needle. < 1610355618 486232 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So that's your cost per character: Advance the needle, plus a potential epsilon transition that skips back. < 1610355735 322693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, that's the sort of thing I meant. < 1610355784 610278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So, hmm, you get at most 2n transitions or something? < 1610355791 525884 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(and then, of course, there's building the table) < 1610355809 965074 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: right < 1610355835 810637 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where "n" is the length of the haystack, not the needle, despite the confusing name. < 1610355874 674490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, this book doesn't actually get into the details of KMP. It says it's mainly useful for short needles, and there are better algorithms for those. < 1610355931 685512 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm. Somehow I've never studied Boyer-Moore. < 1610355988 444078 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Beyond the very basic idea (skip ahead a full needle's length; if you're lucky the character you find is none of the needle characters, and then you'll process the string much faster) < 1610356022 183621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, according to this book, Boyer-Moore is slower and more complicated than its Horspool simplification. < 1610356035 520362 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've never even heard of that one < 1610356063 733199 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But that's consistent with what I said :) < 1610356074 411789 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's what GNU memmem uses, apparently. < 1610356094 485010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(For sizes [3,256].) < 1610356118 610053 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(consistent: the difference is in the details that I never studied) < 1610356224 960194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Shift-And looks really simple. < 1610357318 893525 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1610357320 299574 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This algorithm is just simulating an NFA in parallel with bitwise operations. < 1610357337 372810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So the transition is: state = ((state << 1) | 1) & table[c]; < 1610357402 47546 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1610357877 125352 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And to be slightly trickier you can invert all the bits to get shift-or. < 1610357895 245654 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then shifting left gives you a 0 for free, so the transition is just: state = (state << 1) | table[c]; < 1610358088 281567 :LKoen!~LKoen@152.172.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1610359408 907128 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, maybe Horspool is just what I thought Boyer-Moore was. < 1610359851 577934 :int-e!~noone@int-e.eu PRIVMSG #esoteric :If it's a simplification... < 1610359864 352701 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...it's likely to get taught. < 1610359934 862810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If that's true, why does anyone teach bubble sort ever? < 1610359943 591672 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What a terrible algorithm. < 1610360148 955868 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Because of the name... < 1610360164 980682 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And it's so easy to implement in place. < 1610360172 253546 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And yes, ugly. < 1610360183 81862 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Also it's really a family of algorithms. < 1610360345 170762 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Sorting_network#Insertion_and_Bubble_networks < 1610360411 763103 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I know it's the same sorting network as insertion sort. < 1610360422 582783 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But that's not an advantage over insertion sort. Insertion sort is just better. < 1610360455 996531 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not just more efficient, it's simpler and more obviously correct. < 1610360474 743385 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I really think it's the evocative name, and the physical analogy, that makes bubble sort popular. < 1610360694 197191 :int-e!~noone@int-e.eu PRIVMSG #esoteric :from a practical perspective I'd probably start with bucket or radix sort on a deck of cards :P < 1610360705 474003 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"practical" < 1610361033 486668 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1610362281 91102 :LKoen!~LKoen@152.172.9.109.rev.sfr.net JOIN :#esoteric < 1610362854 734125 :sftp!~sftp@unaffiliated/sftp QUIT :Excess Flood < 1610362886 207192 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1610363665 271486 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, this Horspool thing is actually not what I was thinking. < 1610363697 196787 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It places a window at a particular location, but then it just checks whether the window matches, which you can do either backward or forward. < 1610363714 202007 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then if there's a mismatch it decides how to move the window based on the last byte in the window. That's it. > 1610363807 658225 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Txlyre 5* 10New user account > 1610365143 748062 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=79931&oldid=79926 5* 03Txlyre 5* (+161) 10Add my introduction. < 1610367397 458679 :imode!~imode@unaffiliated/imode QUIT :Quit: WeeChat 3.0 > 1610368747 496411 PRIVMSG #esoteric :14[[07Length14]]4 10 02https://esolangs.org/w/index.php?diff=79932&oldid=79812 5* 03Nailuj29 5* (+99) 10add C# compiler < 1610369128 999485 :txlyre!~papope@89.113.127.197 JOIN :#esoteric < 1610369927 273944 :LKoen!~LKoen@152.172.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1610370215 33169 :txlyre!~papope@89.113.127.197 QUIT :Quit: -a- IRC for Android 2.1.59 < 1610370937 754406 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1610370983 776710 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1610371636 439668 :heroux!sandroco@gateway/shell/insomnia247/x-ntofnzsnzxymfmks QUIT :Ping timeout: 240 seconds < 1610371683 359602 :user3456!user3456@gateway/shell/insomnia247/x-lckblyjpdyzydjwo QUIT :Ping timeout: 258 seconds < 1610372030 511140 :user3456!user3456@gateway/shell/insomnia247/x-itwqtnpgiygiaaii JOIN :#esoteric < 1610372047 396999 :heroux!sandroco@gateway/shell/insomnia247/x-mxtksflgdxdzuqsa JOIN :#esoteric < 1610372660 797097 :LKoen!~LKoen@152.172.9.109.rev.sfr.net JOIN :#esoteric < 1610372674 909956 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :shachaf: yes. it's an algorithm that almost never comes up anymore on modern machines. it made a bit more sense back when RAMs read one byte at a time but were the same frequency as the CPU and almost no latency. you'll find a more precise description in Knuth volume 5. it isn't even described in Cormen, or in Rónyai–Ivanyos–Szabó, ... hmm < 1610372719 827319 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :it must be in some book. I know I was supposed to understand this (and the other two string search algorithms) for an exam. < 1610372960 835034 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :I don't think it's in ed. Iványi either < 1610373134 796879 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :wait... < 1610373205 316029 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :is Boyer-Moore the same as that algorithm? < 1610373254 581009 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :I'm confused < 1610373316 543619 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :https://regi.tankonyvtar.hu/hu/tartalom/tamop425/0046_algoritmusok/ch11.html this book lists three different nontrivial string search algorithms < 1610373332 483096 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :but maybe there are four? < 1610373956 482427 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1610374057 602243 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Client Quit < 1610374247 505223 :arseniiv!~arseniiv@145.255.10.228 JOIN :#esoteric < 1610374258 904414 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 260 seconds < 1610376093 611715 :mmmattyx!uid17782@gateway/web/irccloud.com/x-wzxcapgnieyfthce JOIN :#esoteric < 1610376967 936569 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1610377249 425785 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610377790 230002 :LKoen!~LKoen@152.172.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1610379106 989099 :LKoen!~LKoen@152.172.9.109.rev.sfr.net JOIN :#esoteric > 1610379592 259318 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Shahryar 5* 10New user account > 1610380047 58899 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=79933&oldid=79931 5* 03Shahryar 5* (+325) 10/* Introductions */ > 1610380634 26286 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=79934&oldid=79904 5* 03Shahryar 5* (+16) 10/* Non-alphabetic */ > 1610380753 858006 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=79935&oldid=79934 5* 03Shahryar 5* (+16) 10/* P */ > 1610381554 912352 PRIVMSG #esoteric :14[[07Plutonium14]]4 N10 02https://esolangs.org/w/index.php?oldid=79936 5* 03Shahryar 5* (+408) 10Plutonium Programming Language Intro > 1610381799 646031 PRIVMSG #esoteric :14[[07User:Shahryar14]]4 N10 02https://esolangs.org/w/index.php?oldid=79937 5* 03Shahryar 5* (+194) 10Created page with "Hi, I am Shahryar Ahmad.I am a self taught teenage programmer.I love programming.I created my own programming language plutonium.I code in C/C++ and these are my favourite pro..." > 1610382653 712522 PRIVMSG #esoteric :14[[07Length14]]4 10 02https://esolangs.org/w/index.php?diff=79938&oldid=79932 5* 03Nailuj29 5* (+72) 10 > 1610383316 371772 PRIVMSG #esoteric :14[[07Length14]]4 10 02https://esolangs.org/w/index.php?diff=79939&oldid=79938 5* 03Nailuj29 5* (-4) 10 > 1610383684 319418 PRIVMSG #esoteric :14[[07Length14]]4 10 02https://esolangs.org/w/index.php?diff=79940&oldid=79939 5* 03Nailuj29 5* (+83) 10 < 1610384091 129918 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: The algorithm I'm describing is certainly in the Boyer-Moore family. < 1610384169 269162 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The book I'm reading divides string-in-string search algorithms into approximately three families, KMP-like, BM-like, and ones based on substrings (which it calls factors). < 1610384195 33720 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Rabin-Karp is yet another method, which it hasn't even mentioned yet. < 1610384217 786966 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it'll mention it if don't-care characters come up later. < 1610384271 435583 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, BNDM -- Backward Nondeterministic Dawg Matching -- is an example of the factor algorithm. https://www-igm.univ-mlv.fr/~lecroq/string/bndm.html looks like a link for it? < 1610384425 897800 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1610384449 720306 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1610384453 801672 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :shachaf: Rabin-Karp is mentioned in the book that I linked, and in Cormen < 1610384471 288578 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :shachaf: isn't there an additional family of randomized (hashing) algorithms? < 1610384478 36756 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I know what Rabin-Karp is, I just mean that so far it hasn't mentioned rolling hashes or anything. < 1610384510 76687 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :ah right, Rabin-Karp is the randomized one < 1610384533 830026 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My vague recollection of this topic is that optimal time for searching with don't-care characters in the pattern is pretty tricky to achieve with conventional algorithms. < 1610384560 518744 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And that maybe a rolling hash method does best at it, or something. < 1610384620 896326 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :shachaf: isn't that only if you insist on theoretical asymptotics though, while most of the practical input data that you want to search for is much easier, though you have to be careful when users can give you text and/or search queries of course? < 1610384642 3127 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think that's right. This book is pretty practically-minded. < 1610384689 820433 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :well, in the end we'll just have to wait for Knuth vol 5 for a clear summary and final word < 1610384797 22474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I quite like these methods that store a set of states in a machine word. < 1610384826 177563 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even if they're limited to search for patterns of size 64 or something. < 1610384938 955807 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One thing this book doesn't cover at all is offline algorithms, where you can build an index on the text. < 1610384960 649943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'd read another book about those because there are so many interesting tricks there. < 1610385515 594480 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1610385658 960512 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Chibiningen 5* 10New user account > 1610385859 453574 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=79941&oldid=79933 5* 03Chibiningen 5* (+159) 10 > 1610385921 518138 PRIVMSG #esoteric :14[[07User:Chibiningen14]]4 N10 02https://esolangs.org/w/index.php?oldid=79942 5* 03Chibiningen 5* (+13) 10Created page with "Irashaimasen." > 1610386089 185674 PRIVMSG #esoteric :14[[07Talk:Imaginary function14]]4 10 02https://esolangs.org/w/index.php?diff=79943&oldid=43070 5* 03Chibiningen 5* (+164) 10 < 1610386264 329854 :mmmattyx!uid17782@gateway/web/irccloud.com/x-wzxcapgnieyfthce QUIT :Quit: Connection closed for inactivity < 1610387294 436689 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610389183 6957 :privateger!privateger@gateway/vpn/mullvad/privateger JOIN :#esoteric > 1610390035 651283 PRIVMSG #esoteric :14[[07V14]]4 M10 02https://esolangs.org/w/index.php?diff=79944&oldid=79887 5* 03Bo Tie 5* (+0) 10oops < 1610390084 784611 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric > 1610390195 426699 PRIVMSG #esoteric :14[[07V14]]4 M10 02https://esolangs.org/w/index.php?diff=79945&oldid=79944 5* 03Bo Tie 5* (+0) 10oops again < 1610391632 443316 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610391757 548187 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 264 seconds < 1610391802 855383 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1610392260 373195 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Remote host closed the connection < 1610392290 323465 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610392293 141083 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Read error: Connection reset by peer < 1610392334 498475 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610394404 61252 :jess!jess@freenode/staff/jess JOIN :#esoteric < 1610394460 180211 :jess!jess@freenode/staff/jess QUIT :Client Quit < 1610394495 226458 :jess!jess@freenode/staff/jess JOIN :#esoteric < 1610394746 328262 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :file format for packing multiple files togethr: (filename\0data\0)* works with files who do not contain \0 < 1610394910 221053 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1610394944 436518 :also_uplime!nchambers@learnprogramming/staff/nchambers QUIT :Disconnected by services < 1610394957 831294 :also_uplime!nchambers@learnprogramming/staff/nchambers JOIN :#esoteric < 1610395051 517951 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, although other than text files, many files will contain \0 < 1610395100 539199 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Consistent_Overhead_Byte_Stuffing < 1610395394 100624 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :That will work, although that makes it a more complicated format. (Although for some applications that might still be helpful, I suppose.) < 1610395405 237900 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1610395768 937041 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Although I generally prefer the Hamster archive format, which is like what rain1 described except instead of adding a null byte after the data, add the 32-bit PDP-endian data size before the data. (Of course, different formats have their own advantages and disadvantages, such as this won't work if the data size won't fit in a 32-bit number.) < 1610395774 232821 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :if the goal is just to pack files together then i reckon a length-prefixed format is better than a delimited format < 1610395777 241096 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1610395818 775721 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, I think so too. < 1610395822 195460 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the length-prefixed format doesn't require processing the file data at all, and it allows a reader to easily skip files that are not of interest, assuming the archive is on a seekable medium < 1610395934 576262 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, I did think of that too (and have taken advantage of that too). < 1610396074 655322 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :COBS is good for something like a serial data link where a) you don't necessarily know the length of a packet when you start transmitting it and b) you want to be able to jump into the middle of a stream and resynchronize as soon as you reach the end of a packet < 1610396119 273952 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I am thinking the next time I build an embedded system which needs to send structured data over a serial link, I might use CBOR + COBS < 1610396273 384955 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, I believe you; that makes sense. < 1610396596 605419 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :serialization is a surprisingly hard problem < 1610396628 228829 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it often seems stupid that the world has so many serialization formats, but it's surprisingly tricky to design a good one, and there are a lot of conflicting requirements such that there isn't necessarily one best choice < 1610397109 586006 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :yeah. that's for sure. < 1610398385 143363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Man, this string searching loop is so good: for (int i = 0; i < text_size; i++) { state = (state >> 1) | table[text[i]]; if ((state & 1) == 0) { /* found */ } } < 1610398529 754063 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :does table just put how many chars left are need as bits? < 1610398605 804513 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you can put it that way? < 1610398617 410053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Each bit is an NFA state. < 1610398663 981079 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :it seems ok, very basic no skip aheads < 1610398725 610359 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, it's only for small patterns. < 1610398845 112018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you want skipahead, Horspool is also really simple (way simpler than Boyer-Moore) and good. < 1610398958 932872 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :kmc: I think that different formats can be good for different purposes, although it is true there are some problem with some of them < 1610398959 621262 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :thanks i didn't know about it < 1610398985 461652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :window_left := 0; while (window_left <= end - pattern_size) { if (s[window_left:window_left+pattern_size] == pattern) { /* found */ } else { window_left += table[text[window_left + pattern_size - 1]]; } < 1610398994 65495 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where that if is doing string comparison, of course. < 1610399055 261312 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And the table just has the rightmost occurrence of each character (excluding the last one). < 1610399214 777724 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I think XML is too often used as a general purpose serialization format when it isn't very good for that; what XML is good for is stuff like HTML (and avoids some of the problems of HTML). < 1610399236 942833 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :XML has a lot of problems < 1610399286 253525 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, it does have a lot of its own problems too < 1610399777 7157 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :One serialization format that is often missed is the format produced by the printobject operator in PostScript. < 1610399786 926668 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I do like some things that XML can do, such as namespacing of tags, ability to embed one type of XML document in another, and schemas to check validity < 1610399792 392980 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but these things are often not used or used improperly < 1610399797 345878 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and the concrete syntax of XML is very cumbersome < 1610399808 908610 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :which defeats the purpose of a "human-readable" format < 1610399823 796701 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and if it's not going to be human-readable/editable then it could be a more efficient and easy to parse binary format < 1610399839 379627 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :zzo38: what is that format? < 1610399863 975309 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :XML is way too often misused I think. The good things XML can do is good for things like HTML, not for other kind of stuff, I think. < 1610399894 605751 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :kmc: Here is a description: http://fileformats.archiveteam.org/wiki/PostScript_binary_object_format > 1610399937 626357 PRIVMSG #esoteric :14[[07Plutonium14]]4 M10 02https://esolangs.org/w/index.php?diff=79946&oldid=79936 5* 03Tetrapyronia 5* (+53) 10added link (needs formatting and stuff) > 1610399964 553819 PRIVMSG #esoteric :14[[07Plutonium14]]4 M10 02https://esolangs.org/w/index.php?diff=79947&oldid=79946 5* 03Tetrapyronia 5* (-9) 10 < 1610400192 19942 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :HTML isn't even proper XML < 1610400204 630853 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and the project to turn it into proper XML failed and was abandoned < 1610400254 526678 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, I know, HTML isn't even proper XML. < 1610400265 640902 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :kmc: it wasn't abandonned. while we don't transmit HTML written as XML, browsers and their Javascript DOM interface effectively expose a view of the live internal state of HTML document that is basically an XML tree < 1610400298 175053 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :so XML is a good way to describe how the semantics works < 1610400348 883912 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it still differs from XML < 1610400354 584576 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :we just don't want to apply the restrictions of XML to the HTML files that we transmit because that'd be pointless. like, no \x00 characters? it'd just be a stupid extra requirement on the side that serves the XHTML, when the browser side will always have to be able to parse full HTML anyway. < 1610400391 254919 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :kmc: sure, it differs, but I don't think that counts as abandonned < 1610400394 611657 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I agree that HTML is similar to XML and some of the same concepts apply when working with a DOM < 1610400401 221933 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :the XML thing wasn't a dead-end < 1610400409 861919 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :it just led to the DOM interface that isn't quite XML < 1610400422 51251 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the idea of serializing HTML pages in an XML compatible format basically went nowhere < 1610400432 426893 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :there is actually an XML compatible serialization of HTML5 documents (XHTML5) < 1610400435 545881 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but I don't think it's used much < 1610400442 489236 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it does not parse as standard HTML5, I don't think < 1610400447 237229 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it would have a different content-type < 1610400451 130310 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and a different, much stricter parser < 1610400482 359615 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :versus the HTML5 parser which is a precisely specified complicated ball of garbage meant to parse any vaguely correct HTML-ish thing anyone's ever written since 1990 < 1610400743 201901 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"-//W3C//DTD XHTML 1.0 Transitional//EN" for life < 1610400814 877183 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric : is so much shorter < 1610400819 762708 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Remember when web pages had that button at the bottom where it proudly proclaimed which standard it validates at, and when you clicked it, you got a validator report with at least a dozen errors? < 1610400827 385758 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yup < 1610401352 433574 :user24!~user24@2a02:810a:1440:7304:85f0:b68e:f6b2:3799 JOIN :#esoteric < 1610403174 646103 :user24!~user24@2a02:810a:1440:7304:85f0:b68e:f6b2:3799 QUIT :Quit: Leaving < 1610403397 445076 :privateger!privateger@gateway/vpn/mullvad/privateger QUIT :Quit: Leaving. < 1610403817 487041 :arseniiv_!~arseniiv@145.255.10.228 JOIN :#esoteric < 1610403898 527701 :arseniiv!~arseniiv@145.255.10.228 QUIT :Ping timeout: 246 seconds < 1610405215 677162 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esoteric :Did they ever fix the vertical alignment problem in HTML? < 1610405238 274113 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esoteric :(where there is no portable way to vertically centre anything, other than using tables) < 1610405277 938770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does flex-whatever not do it nowadays? < 1610405309 841497 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Isn't there some CSS command to position something as though it is a table cell? < 1610405402 969103 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(Although maybe I am wrong; my use of CSS is mostly limited to correcting the bad designs of other CSS writers.) < 1610405489 364194 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esoteric :oh apparently display:flex with align-items:center does vertical centring < 1610405627 708891 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1610406512 343835 :FreeFull!~freefull@defocus/sausage-lover QUIT :Read error: Connection reset by peer < 1610406513 368580 :LKoen!~LKoen@152.172.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1610407326 590048 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1610407545 493488 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1610408265 852790 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They did a multicolumn CSS thing too, right? < 1610408864 557017 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1610409262 851338 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :zzo38: yes, table layout is fully specified by CSS < 1610409297 399679 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :that is, there is nothing special about and
etc. tags, you could use
and
and so forth and get the same results with an appropriate stylesheet < 1610409326 578880 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :fun fact: you can even style normally invisible tags such as , even though it looks ugly. < 1610716706 136817 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :oh yeah, for style that doesn't exist < 1610716720 879971 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :it's < 1610716745 998921 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :and script is weird for historical compatibility? ok. < 1610716872 138744 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Ping timeout: 272 seconds < 1610717722 510292 :arseniiv!~arseniiv@145.255.10.228 QUIT :Ping timeout: 246 seconds > 1610718176 133577 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03EZ132 5* 10New user account > 1610718596 571924 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=79994&oldid=79956 5* 03EZ132 5* (+179) 10 > 1610718965 399115 PRIVMSG #esoteric :14[[07User:EZ13214]]4 N10 02https://esolangs.org/w/index.php?oldid=79995 5* 03EZ132 5* (+17) 10Created page with "Hello! I'm EZ132." < 1610719609 513212 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 264 seconds < 1610721346 814651 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610721955 803807 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Ping timeout: 240 seconds < 1610722760 795707 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610723506 27969 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 > 1610723645 421742 PRIVMSG #esoteric :14[[07User:EZ13214]]4 10 02https://esolangs.org/w/index.php?diff=79996&oldid=79995 5* 03EZ132 5* (+157) 10 < 1610723819 477810 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric > 1610724238 325346 PRIVMSG #esoteric :14[[07HQ9+~14]]4 N10 02https://esolangs.org/w/index.php?oldid=79997 5* 03EZ132 5* (+990) 10Created page with "'''HQ9+~''' is an extension of [[HQ9+-]] by [[User:EZ132]]. It is [[Turing-complete]] All valid HQ9+- programs are valid in HQ9+~, and will produce the same output. There are..." > 1610724353 294016 PRIVMSG #esoteric :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=79998&oldid=79863 5* 03EZ132 5* (+12) 10/* Example-based languages */ > 1610724369 191969 PRIVMSG #esoteric :14[[07HQ9+~14]]4 10 02https://esolangs.org/w/index.php?diff=79999&oldid=79997 5* 03EZ132 5* (+1) 10 < 1610724461 802430 :mmmattyx!uid17782@gateway/web/irccloud.com/x-vpawruibcbfaslfq JOIN :#esoteric > 1610724522 413192 PRIVMSG #esoteric :14[[07User:EZ13214]]4 10 02https://esolangs.org/w/index.php?diff=80000&oldid=79996 5* 03EZ132 5* (+77) 10 > 1610724530 633644 PRIVMSG #esoteric :14[[07User:EZ13214]]4 10 02https://esolangs.org/w/index.php?diff=80001&oldid=80000 5* 03EZ132 5* (+1) 10 < 1610724900 507456 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1610725555 671722 PRIVMSG #esoteric :14[[07HQ9+~14]]4 10 02https://esolangs.org/w/index.php?diff=80002&oldid=79999 5* 03EZ132 5* (+63) 10 > 1610725676 318815 PRIVMSG #esoteric :14[[07HQ9+~14]]4 10 02https://esolangs.org/w/index.php?diff=80003&oldid=80002 5* 03EZ132 5* (+32) 10 < 1610725685 410486 :privateger!~privatege@2a00:6020:11c3:d600:c5b5:9252:7a83:7080 JOIN :#esoteric > 1610725885 838351 PRIVMSG #esoteric :14[[07HQ9+14]]4 10 02https://esolangs.org/w/index.php?diff=80004&oldid=77912 5* 03EZ132 5* (+61) 10/* See also */ < 1610726485 518380 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1610727952 874597 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1610727970 173013 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610727977 423022 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Client Quit > 1610728415 880175 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80005&oldid=79993 5* 03Digital Hunter 5* (+178) 10/* Three-param */ > 1610728821 26886 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80006&oldid=80005 5* 03Digital Hunter 5* (+418) 10/* More on words */ > 1610728871 583763 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80007&oldid=80006 5* 03Digital Hunter 5* (+0) 10/* Language overview */ < 1610728887 504773 :arseniiv!~arseniiv@145.255.10.228 JOIN :#esoteric < 1610729283 521379 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610729416 515072 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1610729456 68665 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1610730551 940904 PRIVMSG #esoteric :14[[07Plutonium14]]4 10 02https://esolangs.org/w/index.php?diff=80008&oldid=79949 5* 03Shahryar 5* (+579) 10Added more info > 1610730710 861882 PRIVMSG #esoteric :14[[07Plutonium14]]4 10 02https://esolangs.org/w/index.php?diff=80009&oldid=80008 5* 03Shahryar 5* (+6) 10 < 1610731588 769173 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610734902 761886 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 256 seconds > 1610736317 110852 PRIVMSG #esoteric :14[[07Surtic14]]4 10 02https://esolangs.org/w/index.php?diff=80010&oldid=79790 5* 03Digital Hunter 5* (-88) 10/* C */ This is not a language feature. < 1610737246 457616 :kspalaiologos!~palaiolog@176.221.122.174 QUIT :Quit: Leaving < 1610737645 414574 :mmmattyx!uid17782@gateway/web/irccloud.com/x-vpawruibcbfaslfq QUIT :Quit: Connection closed for inactivity < 1610737754 496464 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610738661 571144 :privateger!~privatege@2a00:6020:11c3:d600:c5b5:9252:7a83:7080 QUIT :Read error: Connection reset by peer < 1610738776 544731 :privateger!~privatege@94.31.86.237 JOIN :#esoteric > 1610739159 325795 PRIVMSG #esoteric :14[[07HQ99+LUFTBALLONS14]]4 N10 02https://esolangs.org/w/index.php?oldid=80011 5* 03Tetrapyronia 5* (+1501) 10  > 1610739191 723911 PRIVMSG #esoteric :14[[07User:Tetrapyronia14]]4 M10 02https://esolangs.org/w/index.php?diff=80012&oldid=79907 5* 03Tetrapyronia 5* (+46) 10 > 1610739262 637138 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=80013&oldid=79906 5* 03Tetrapyronia 5* (+320) 10added HQ99+LUFTBALLONS > 1610739293 858186 PRIVMSG #esoteric :14[[07HQ99+LUFTBALLONS14]]4 M10 02https://esolangs.org/w/index.php?diff=80014&oldid=80011 5* 03Tetrapyronia 5* (+5) 10 < 1610739348 324746 :arseniiv!~arseniiv@145.255.10.228 QUIT :Read error: Connection reset by peer < 1610739406 878282 :arseniiv!~arseniiv@145.255.10.228 JOIN :#esoteric < 1610739682 405108 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: https://www.cambridge.org/core/books/flexible-pattern-matching-in-strings/D610D1F9C4744A864D73904B24EF602B < 1610740549 152612 :privateger!~privatege@94.31.86.237 QUIT :Quit: Leaving. < 1610742366 916261 :mmmattyx!uid17782@gateway/web/irccloud.com/x-apbaqdtxhenyxhsr JOIN :#esoteric < 1610742435 278799 :int-e!~noone@int-e.eu PRIVMSG #esoteric :221 pages < 1610742479 234957 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but it spends so much more space on regular expressions than flexible matching ;) < 1610742880 875830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Have you read it? < 1610742901 407870 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've yet to read the regular expression part. < 1610742982 425606 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Though I like this trick for simulating an NFA for searching for a short string: https://slbkbs.org/tmp/search/shift-or.c < 1610742989 636310 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I already talked about that. < 1610743179 146466 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just "maybe", eh? I think it's at least the third time now. < 1610743189 392439 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's p. neat tho.) < 1610743977 504138 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I remember I talked about string matching but not the details. < 1610743986 70128 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't see the particular link in the logs. < 1610744013 954834 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: you talked about it... I wanted to point out that this is a rather special kind of NFA < 1610744024 710674 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but didn't :P < 1610744029 84683 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I remember this now, you're right. < 1610744035 25935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's indeed a special kind of NFA. < 1610744050 341598 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think you can support .* with this trick, for instance. < 1610744068 712119 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Since all the transitions are forward (except for the initial one). < 1610744082 572288 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the shift is for the forward transition, isn't it? < 1610744085 411941 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :shachaf: thanks < 1610744087 957866 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1610744244 35778 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, maybe you could get it with extra tricks... < 1610744290 121440 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also, someone pointed out that since shift distributes over or, you can do two or more transitions at once pretty easily < 1610744315 551445 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :state = (state >> 2) | (table[text[i]] >> 1) | table[text[i+1]]; < 1610744409 711705 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :that's pretty ugly > 1610745132 252880 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80015&oldid=79966 5* 03Quintopia 5* (+18) 10/* S */ > 1610745181 932779 PRIVMSG #esoteric :14[[07Talk:TP14]]4 N10 02https://esolangs.org/w/index.php?oldid=80016 5* 03Expliked 5* (+235) 10Created page with "I actually don't think this counts as a "joke" language. I mean it ''is'' turing-complete and it looks fairly usable to me. I'm going to try to implement this because the orig..." < 1610747337 219644 :kspalaiologos!~palaiolog@176.221.122.174 JOIN :#esoteric < 1610747355 481482 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :i moved gitlogger to a different hosting lately < 1610747362 351352 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :i hope it doesn't break < 1610748128 33739 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :i think it broke: `Topic: Welcome to ContainersNet!` < 1610748134 182939 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :but it's probably freenode's fault? < 1610748582 754582 :arseniiv!~arseniiv@145.255.10.228 PRIVMSG #esoteric :I am not entirely confident about the 0⁰ issue < 1610748614 298966 :arseniiv!~arseniiv@145.255.10.228 PRIVMSG #esoteric :I solved all insecurities regarding all limit arguments < 1610748774 249397 :kspalaiologos!~palaiolog@176.221.122.174 QUIT :Quit: Leaving < 1610749907 547285 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, is there a nice way to implement: For each bit k in {a,b,c,...}, if k is set, also set bit k-1. < 1610749963 498561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you can just do an obvious thing there. < 1610749983 456359 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like x | ((x & mask) << 1) < 1610750008 671927 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So that's not the question I really wanted. < 1610750052 22850 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1610750127 935135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But maybe the way you really want to handle glob patterns is to search for each substring independently. < 1610750146 836442 :mmmattyx!uid17782@gateway/web/irccloud.com/x-apbaqdtxhenyxhsr QUIT :Quit: Connection closed for inactivity < 1610750782 152465 :jess!jess@freenode/staff/jess QUIT :Quit: Leaving < 1610750843 523727 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just connected a smartphone to internet over wired Ethernet, and it feels weird. < 1610750899 515652 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's not a particularly great phone, especially at this point, and for whatever reason it's now refusing to connect over wifi, even after a reboot, with no sensible error messages.) < 1610751501 411882 :ocharles!sid30093@musicbrainz/user/ocharles QUIT :Read error: Connection reset by peer < 1610751511 554262 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1610751682 290330 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-xkwpvqwpcxzbqliv QUIT :Ping timeout: 260 seconds < 1610751707 348473 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Read error: Connection reset by peer < 1610751716 807705 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-pmqmzdrywyfedcmh JOIN :#esoteric < 1610751768 802771 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1610751827 676475 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-ruguwauxhbmshago QUIT :Ping timeout: 260 seconds < 1610752852 377376 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com QUIT :*.net *.split < 1610752852 734443 :olsner!~salparot@c83-249-186-43.bredband.comhem.se QUIT :*.net *.split < 1610752852 734504 :ornxka!~ornxka@unaffiliated/ornx QUIT :*.net *.split < 1610752852 843443 :zeroed!~admin@unaffiliated/zeroed QUIT :*.net *.split < 1610752853 5418 :mla!~mla@162.253.176.229 QUIT :*.net *.split < 1610752853 5465 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1610752853 5476 :relrod!~relrod@redhat/ansible.staff.relrod QUIT :*.net *.split < 1610752862 178278 :relrod-!~relrod@origin.elrod.me JOIN :#esoteric < 1610752885 924794 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1610752887 851055 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1610752890 949505 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1610752908 498513 :admins!~admin@unaffiliated/zeroed JOIN :#esoteric < 1610753042 903711 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-urntetzktifzfmfp JOIN :#esoteric < 1610753053 565576 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 264 seconds < 1610753148 581561 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1610753238 97594 :olsner!~salparot@c83-249-186-43.bredband.comhem.se JOIN :#esoteric < 1610755208 100821 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610755334 580014 :relrod-!~relrod@origin.elrod.me QUIT :Quit: . < 1610755343 279803 :relrod!~relrod@origin.elrod.me JOIN :#esoteric < 1610755346 602886 :relrod!~relrod@origin.elrod.me QUIT :Changing host < 1610755346 602923 :relrod!~relrod@redhat/ansible.staff.relrod JOIN :#esoteric < 1610755551 825710 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Remote host closed the connection < 1610757333 882947 :arseniiv!~arseniiv@145.255.10.228 QUIT :Ping timeout: 260 seconds < 1610758789 407031 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: sleep > 1610759544 882354 PRIVMSG #esoteric :14[[07HQ99+LUFTBALLONS14]]4 M10 02https://esolangs.org/w/index.php?diff=80017&oldid=80014 5* 03PythonshellDebugwindow 5* (+135) 10cats > 1610759625 374470 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80018&oldid=80015 5* 03PythonshellDebugwindow 5* (+23) 10/* H */ Add [[HQ99+LUFTBALLONS]] < 1610760171 171886 :mla!~mla@162.253.176.229 JOIN :#esoteric < 1610761291 985414 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :fizzie: how do you connect it? < 1610761297 14765 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :like what hardware enables that? < 1610761421 599388 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A micro-USB to USB type A "OTG" adapter + a USB Ethernet device. < 1610761503 85622 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I couldn't find any wired Ethernet settings anywhere (it's a Motorola device running Android 6.0), but it Just Worked anyway. There was even an icon I might not have seen before in the network connectivity area to indicate a wired Ethernet connection. < 1610761622 293721 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Other than the Ethernet device, I think the only USB peripherals I've used with a phone have been storage devices, a keyboard, and if I remember correctly a mouse once just to see what'd happen. (I think I got a pointer?) < 1610761670 538191 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"on the go"... what a useless phrase < 1610761692 819716 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what information is that conveying that justifies giving it a three letter acronym? < 1610761702 145435 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what are the alternatives to "OTG" adapters? < 1610761711 115185 :int-e!~noone@int-e.eu PRIVMSG #esoteric :proper hubs? < 1610761802 471697 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh it's a standard... but still a stupid name. https://en.wikipedia.org/wiki/USB_On-The-Go < 1610762147 916935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Back to it again. The only star left on the map I see is at 5,10, which I assume you get to from the south. < 1610762216 890195 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: How many stars do you have? < 1610762222 147372 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :13 < 1610762245 724171 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Then go looking for hidden areas. < 1610762258 892856 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, it's a specification, it has something to do with the way the phone switches from being a host and a peripheral. < 1610762288 60480 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think the adapters are somewhat commonly called "OTG" adapters, though I'm not sure if they actually do anything specific. < 1610762308 210194 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I don't really like USB so much, though. < 1610762350 880857 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I can give you coordinates if you like < 1610762373 845313 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think there's a hidden area to the east of 8,9, where I already got the star. < 1610762378 258981 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yes, android will give you a mouse pointer if you connect a mouse by USB or Bluetooth < 1610762393 174167 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: right, that's one of them < 1610762437 862758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Other than that the map says you can go south in the near-ending room with the locked door to the north. < 1610762481 727275 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Yeah ignore those... you need to find 15 stars first > 1610762489 523436 PRIVMSG #esoteric :14[[07SPREADSHEET14]]4 M10 02https://esolangs.org/w/index.php?diff=80019&oldid=79991 5* 03Quintopia 5* (+7) 10author < 1610762510 894444 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. So there's that and there's the place marked as "extremely difficult". < 1610762523 460662 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I assume each of them has one star. < 1610762574 283138 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I thought the "extemely difficult" was the area starting at 4,13? < 1610762579 563893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've got one of those Logitech wireless mice (gave up after a long fight) with three "channels", and I'm only using two of them (via the proprietary receivers). Maybe I should pair the third one with a phone just in case I'm at my desk and holding the phone, and there's a task where a mouse would be better than a finger. < 1610762582 39098 :LKoen!~LKoen@119.169.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1610762600 307317 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1610762610 640605 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Uh, 3,14. < 1610762623 842279 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, maybe 4,13, sure. < 1610762646 130464 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: well those are both in the same L-shaped area < 1610762655 393060 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I have done phone-as-USB-host with input devices (keyboard and mouse), storage (USB stick, SD reader) and a second phone (this is part of the migration process for the Pixel 3a, my current phone) < 1610762655 480145 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1610762659 72065 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and you're done there if you've found the goat < 1610762670 53528 :int-e!~noone@int-e.eu PRIVMSG #esoteric :which I assume you have < 1610762681 365096 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it actually ships with a USB-C-plug to USB-A-socket adapter so you can plug your old phone into the new one < 1610762740 825593 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :another use case which I haven't tried yet, but I intend to try and is known to work, is plugging a USB microscope into the phone < 1610762741 28757 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I knew phones (tablets too) have this dual role capability; I just never encountered the name of that standard, somehow. < 1610762800 834741 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No goat. < 1610762806 193095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I just figured out what the trick must be. < 1610762808 594728 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh. < 1610762883 884891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :To the first room, I mean. < 1610762934 7852 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"Oh" was for not having the goat. Which means you have a visible non-wall on the map < 1610762961 542723 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which is unlike my https://int-e.eu/~bf3/tmp/kitty.png where the map didn't help my progress at all. < 1610763001 388889 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I hope it's more of a non-visible non-wall. < 1610763073 418533 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, I didn't think of the migration, I've of course done that too. < 1610763159 149510 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Oh well, heading out for a walk... you can check https://int-e.eu/~bf3/tmp/kitty2.png to see which areas you're missing (so that screenshot is a bit of a spoiler). < 1610764582 780885 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1610764649 157749 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :Remote host closed the connection < 1610764655 503690 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric > 1610765348 309859 PRIVMSG #esoteric :14[[07Hat Trick14]]4 N10 02https://esolangs.org/w/index.php?oldid=80020 5* 03Quintopia 5* (+5878) 10created page > 1610765384 477135 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80021&oldid=80018 5* 03Quintopia 5* (+16) 10/* H */ > 1610765882 421700 PRIVMSG #esoteric :14[[07Tailor14]]4 M10 02https://esolangs.org/w/index.php?diff=80022&oldid=77735 5* 03Quintopia 5* (+411) 10Categories and infobox > 1610765910 989576 PRIVMSG #esoteric :14[[07Tailor14]]4 M10 02https://esolangs.org/w/index.php?diff=80023&oldid=80022 5* 03Quintopia 5* (+0) 10filename ending > 1610765954 507352 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80024&oldid=80021 5* 03Quintopia 5* (+13) 10/* T */ > 1610766619 444359 PRIVMSG #esoteric :14[[07Hat Trick14]]4 M10 02https://esolangs.org/w/index.php?diff=80025&oldid=80020 5* 03Quintopia 5* (+0) 10typo < 1610767050 675178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: why do people need sleep? < 1610767050 856912 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: b/ c the ppl giving them actually knew science which is an odd beast. it wants to < 1610767114 778276 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Science: it's an odd beast. < 1610768842 997597 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" I couldn't find any wired Ethernet settings anywhere" => must be Android < 1610769000 415369 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" I knew phones (tablets too) have this dual role capability" => that's because typing without a keyboard sucks, so they have to allow plugging in a keyboard. < 1610769191 618236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think they often use wireless keyboards instead. < 1610769226 12293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My guess would be that most people who use tablets with keyboards use either a special tablet-specific connection or Bluetooth. < 1610769419 943496 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds < 1610769601 221628 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I used to have this great little Microsoft Bluetooth "travel" keyboard, but I forgot the (just regular non-rechargeable AAA) batteries in it, and they leaked so badly it was just a lost cause. :/ < 1610769647 413437 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "Wedge Mobile Keyboard". < 1610769784 205511 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric ::( < 1610769792 7662 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah I have a bad habit of forgetting about batteries < 1610769804 978096 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :leading primary cells to leak, or rechargables to run down to the point where they're permanently damaged < 1610769811 194881 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's kind of an ongoing source of guilt in my life < 1610769842 557726 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I even have a recurring calendar reminder to "check on all the batteries" but of course it's pretty broad in scope and i don't do it consistently, although there are a few things I rely on for emergency preparedness that I do check at least < 1610772453 160573 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610773345 7580 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1610773729 93032 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :The index for the Fifth Edition rules of Magic: the Gathering contains a loop. < 1610774450 856609 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :zzo38: on purpose? < 1610774643 915126 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :kmc: I think so. > 1610776313 283791 PRIVMSG #esoteric :14[[07User:Quintopia14]]4 M10 02https://esolangs.org/w/index.php?diff=80026&oldid=79867 5* 03Quintopia 5* (+68) 10more python interps < 1610777950 954759 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1610777970 338640 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1610778464 375138 PRIVMSG #esoteric :14[[07D1ffe7e45e14]]4 10 02https://esolangs.org/w/index.php?diff=80027&oldid=70748 5* 03Quintopia 5* (+113) 10/* Examples */ < 1610786487 166409 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Quit: Lost terminal < 1610786599 917516 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610787857 919502 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 246 seconds < 1610789833 491129 :LKoen!~LKoen@119.169.9.109.rev.sfr.net JOIN :#esoteric < 1610790150 912737 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610790748 472641 :kspalaiologos!~palaiolog@176.221.122.174 JOIN :#esoteric < 1610791185 479347 :gitlogger2!~gitlogger@135.181.161.188 JOIN :#esoteric < 1610791191 26569 :gitlogger2!~gitlogger@135.181.161.188 QUIT :Remote host closed the connection < 1610791208 938611 :gitlogger2!~gitlogger@135.181.161.188 JOIN :#esoteric < 1610791234 14655 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :the other logger _still_ seems to be connected, even though i even restarted my server and cleared crontab < 1610791245 25236 :gitlogger!~gitlogger@206.ip-51-91-102.eu QUIT :Ping timeout: 240 seconds < 1610791250 169217 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :oh yeah, perfect < 1610793393 752154 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :although it doesn't seem to _log_ anything < 1610793456 522360 :gitlogger!~gitlogger@135.181.161.188 JOIN :#esoteric < 1610793466 207245 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :i'm wondering if it's just a permission problem or something < 1610793555 745317 :gitlogger!~gitlogger@135.181.161.188 QUIT :Remote host closed the connection < 1610793567 41309 :gitlogger!~gitlogger@135.181.161.188 JOIN :#esoteric < 1610793646 553202 :gitlogger!~gitlogger@135.181.161.188 QUIT :Remote host closed the connection < 1610793749 964411 :gitlogger!~gitlogger@135.181.161.188 JOIN :#esoteric < 1610793777 595198 :gitlogger!~gitlogger@135.181.161.188 QUIT :Remote host closed the connection < 1610793795 198472 :gitlogger!~gitlogger@135.181.161.188 JOIN :#esoteric < 1610793987 359268 :gitlogger2!~gitlogger@135.181.161.188 QUIT :Remote host closed the connection < 1610794027 368597 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :ok, sorry for the spam but i think the problem is solved now < 1610794056 504492 :kspalaiologos!~palaiolog@176.221.122.174 PRIVMSG #esoteric :my hosting provider did a thing and i'm now waiting for the support response, in the meantime i moved all of my stuff to a box my friend gave me temporarily < 1610794949 846541 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer > 1610795890 176623 PRIVMSG #esoteric :14[[0714]]4 N10 02https://esolangs.org/w/index.php?oldid=80028 5* 03RocketRace 5* (+1983) 10 > 1610795918 418014 PRIVMSG #esoteric :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=80029&oldid=80028 5* 03RocketRace 5* (+23) 10 < 1610796298 677229 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection > 1610796393 73008 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80030&oldid=80024 5* 03RocketRace 5* (+11) 10 > 1610796417 105151 PRIVMSG #esoteric :14[[0714]]4 M10 02https://esolangs.org/w/index.php?diff=80031&oldid=80029 5* 03RocketRace 5* (-4) 10 < 1610796884 538218 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Excess Flood < 1610796885 156121 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610799926 394449 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :what is the [[]] ? < 1610799939 384348 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :oh, smiley < 1610800032 461738 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :the last one does not show up for me: https://i.imgur.com/5mM6zAX.png < 1610800563 723111 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1610800677 720728 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1610802901 128983 PRIVMSG #esoteric :14[[0714]]4 M10 02https://esolangs.org/w/index.php?diff=80032&oldid=80031 5* 03RocketRace 5* (+0) 102021 < 1610803596 769671 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610803599 141998 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Client Quit < 1610803618 913144 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610804906 913377 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1610806505 966091 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Read error: Connection reset by peer < 1610806658 961735 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610806852 811904 :jess!jess@freenode/staff/jess JOIN :#esoteric < 1610807064 228833 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, the wiki-IRC bridge rather arbitrarily filters non-printable-ASCII bytes. < 1610807089 699822 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have the last one, but not the first one. That's emoji for you, I guess. < 1610807132 156246 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The last one is U+1FAC2 PEOPLE HUGGING.) > 1610807334 740501 PRIVMSG #esoteric :14[[07PUSH++14]]4 M10 02https://esolangs.org/w/index.php?diff=80033&oldid=79913 5* 03PythonshellDebugwindow 5* (+40) 10Stub/WIP, cat < 1610807415 431211 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :that was macOS < 1610807432 772376 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :Windows has a problem with the same one: https://imgur.com/nFWCQO8 < 1610807508 516073 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1610807520 299281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's moderately new (from Unicode 13.0). < 1610807540 420826 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :what's your OS? < 1610807627 619178 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Debian, though that really means it's more to do with fonts/browsers in this case rather than the OS. I was looking at it in Chrome; in Firefox I've got all of them. < 1610807700 731387 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not sure how Chrome manages to not render U+1F97A FACE WITH PLEADING EYES (the first one). < 1610807717 34135 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But also not interested enough to start figuring that out. < 1610807757 964481 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :they are absolutely the same in Terminal for me: https://i.imgur.com/BlwwclW.png < 1610807904 542615 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :only the broken one is different in other browsers: FF: https://i.imgur.com/fF4Lhpk.png Safari: https://i.imgur.com/zQU3LTj.png < 1610808003 167588 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :I suppose one of your browsers relies on OS and another one somehow supplies own Unicode characters; or both rely on OS but Chrome is somehow broken > 1610808127 745501 PRIVMSG #esoteric :14[[07Tailor14]]4 M10 02https://esolangs.org/w/index.php?diff=80034&oldid=80023 5* 03PythonshellDebugwindow 5* (+85) 10/* Examples */ Add examples (HW, Truth-machine, cat) < 1610808359 170096 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If I had to guess, I'd say Firefox has bundled in some amount of its own emoji support. < 1610809193 923544 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 246 seconds < 1610811416 133484 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 272 seconds < 1610812108 884319 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610812229 866121 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Client Quit < 1610812246 49989 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610812301 888693 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Client Quit < 1610812317 965118 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610812832 494031 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610812954 928400 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1610813429 439693 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1610813442 963596 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610814343 468784 :deltaepsilon23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610814433 501443 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Ping timeout: 264 seconds < 1610814491 416137 :deltaepsilon23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com NICK :delta23 < 1610814781 968455 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 256 seconds < 1610815244 122809 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610815413 766757 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1610815447 968284 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1610815464 913030 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610815765 989209 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610815870 8686 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1610815870 68729 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1610817587 465612 :kspalaiologos!~palaiolog@176.221.122.174 QUIT :Quit: Leaving < 1610818231 943095 :privateger!~privatege@2a00:6020:11c3:d600:952:a062:8bc2:829c JOIN :#esoteric > 1610818280 484496 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Wallacedutra 5* 10New user account > 1610820036 465953 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80035&oldid=79994 5* 03Wallacedutra 5* (+206) 10/* Introductions */ > 1610820122 719642 PRIVMSG #esoteric :14[[0714]]4 N10 02https://esolangs.org/w/index.php?oldid=80036 5* 03Wallacedutra 5* (+122) 10Created page with " is a joke language but not. Hello World! 420 / !" > 1610820223 429147 PRIVMSG #esoteric :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=80037&oldid=79998 5* 03Wallacedutra 5* (+121) 10/* General languages */ > 1610820401 557029 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80038&oldid=80035 5* 03Wallacedutra 5* (+11) 10/* Introductions */ > 1610820813 600769 PRIVMSG #esoteric :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=80039&oldid=80036 5* 03Wallacedutra 5* (+373) 10 < 1610821825 41546 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 240 seconds > 1610821938 547224 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Cxarli 5* 10New user account < 1610822109 366439 :Remavas!~Remavas@unaffiliated/remavas JOIN :#esoteric > 1610822205 256321 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=80040&oldid=80038 5* 03Cxarli 5* (+210) 10introduced self > 1610822238 659653 PRIVMSG #esoteric :14[[07Glass14]]4 M10 02https://esolangs.org/w/index.php?diff=80041&oldid=61019 5* 03Cxarli 5* (-5) 10update github username < 1610822587 406163 :Remavas!~Remavas@unaffiliated/remavas QUIT :Quit: Leaving > 1610822726 812800 PRIVMSG #esoteric :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=80042&oldid=80039 5* 03Wallacedutra 5* (+360) 10 > 1610822871 220990 PRIVMSG #esoteric :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=80043&oldid=80042 5* 03Wallacedutra 5* (+39) 10 > 1610823088 897774 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80044&oldid=80040 5* 03Wallacedutra 5* (+100) 10/* Introductions */ > 1610824014 264534 PRIVMSG #esoteric :14[[07User:Cxarli14]]4 N10 02https://esolangs.org/w/index.php?oldid=80045 5* 03Cxarli 5* (+64) 10Created page with "Welcome to my profile page. I don't really have anything to say." < 1610824033 757702 :LKoen!~LKoen@119.169.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” > 1610824043 275036 PRIVMSG #esoteric :14[[07Fish14]]4 M10 02https://esolangs.org/w/index.php?diff=80046&oldid=78586 5* 03Cxarli 5* (-40) 10/* Interpreters */ update github username < 1610824053 432304 :LKoen!~LKoen@119.169.9.109.rev.sfr.net JOIN :#esoteric < 1610824348 10150 :wesleyac!~wesleyac@bouncer.wesleyac.com QUIT :Ping timeout: 256 seconds < 1610824354 955543 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1610824355 194826 :wesleyac_!~wesleyac@bouncer.wesleyac.com JOIN :#esoteric < 1610824370 67725 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Ping timeout: 256 seconds < 1610824370 328095 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :Ping timeout: 256 seconds < 1610824383 252672 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Excess Flood < 1610824389 939393 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1610824404 171907 :heroux!sandroco@gateway/shell/insomnia247/x-mxtksflgdxdzuqsa QUIT :Ping timeout: 256 seconds < 1610824404 986757 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610824423 920877 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1610824714 189704 :heroux!sandroco@gateway/shell/insomnia247/x-zuajwwtmlecyqvvb JOIN :#esoteric < 1610825631 896547 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610827967 442847 :moony!moony@hellomouse/dev/moony NICK :zoomy < 1610827973 314192 :zoomy!moony@hellomouse/dev/moony NICK :noomy < 1610828482 962889 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610830457 589276 :privateger!~privatege@2a00:6020:11c3:d600:952:a062:8bc2:829c QUIT :Read error: Connection reset by peer < 1610830589 968046 :privateger!~privatege@94.31.86.237 JOIN :#esoteric > 1610830939 521987 PRIVMSG #esoteric :14[[0714]]4 M10 02https://esolangs.org/w/index.php?diff=80047&oldid=80043 5* 03PythonshellDebugwindow 5* (+33) 10Cat, stub < 1610835009 218007 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :I wish the bot replaced non-ascii character with a question mark or dot instead of straight up stripping them < 1610835027 391799 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :or replace them with something else, like a bang or tilde < 1610835649 762075 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or U+FFFD REPLACEMENT CHARACTER, maybe. It's in the name. < 1610835654 770636 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But yeah, it probably should. < 1610837536 677525 :privateger!~privatege@94.31.86.237 QUIT :Quit: Leaving. < 1610840566 505864 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610841433 501950 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Ping timeout: 264 seconds < 1610841684 486411 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610842847 819316 :LKoen!~LKoen@119.169.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1610842966 748180 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Remote host closed the connection < 1610843005 928649 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610843138 309198 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :it's just a small thing. it doesn't really matter, since there's an URL included. > 1610845947 721766 PRIVMSG #esoteric :14[[07Treehugger/Implementation14]]4 M10 02https://esolangs.org/w/index.php?diff=80048&oldid=62036 5* 03PythonshellDebugwindow 5* (+20) 10back > 1610845963 49433 PRIVMSG #esoteric :14[[07Treehugger14]]4 M10 02https://esolangs.org/w/index.php?diff=80049&oldid=78261 5* 03PythonshellDebugwindow 5* (+23) 10cat /* See Also */ < 1610847008 326404 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1610847691 35601 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: sleep < 1610849379 475179 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`dowg wise < 1610849381 384542 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :5585:2015-06-16 ` sed -i \'1N;s/\\n/ /\' wisdom/wise \ 5580:2015-06-15 ` echo It\\\'s neither clockwise nor counterclockwise nor otherwise. >> wisdom/wise \ 5579:2015-06-15 le/rn wise/Uninstalling software installed by the Wise Installation Wizard is unwise. < 1610849402 515744 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Man, I'd really like to delete that, but now it's not only my call. < 1610850428 469256 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh, recognized it, did you? I've always found it somehow charming. < 1610850433 572633 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not sure exactly why. < 1610851827 632663 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610852039 522668 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610853167 919093 :mla!~mla@162.253.176.229 QUIT :Ping timeout: 246 seconds < 1610854214 69586 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :Ping timeout: 256 seconds < 1610854216 559764 :BWBellairs[NNRF]!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1610854222 2513 :heroux!sandroco@gateway/shell/insomnia247/x-zuajwwtmlecyqvvb QUIT :Ping timeout: 256 seconds < 1610854230 252973 :heroux!sandroco@gateway/shell/insomnia247/x-dfdxkregwegmvjgm JOIN :#esoteric < 1610854252 219718 :BWBellairs[NNRF]!~bwbellair@hellomouse/dev/bwbellairs NICK :BWBellairs < 1610855732 367734 :mla!~mla@162.253.176.229 JOIN :#esoteric < 1610855912 415893 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net PRIVMSG #esoteric :Maybe something involving widdershins < 1610857620 489984 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610860054 335849 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1610860405 548625 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1610860668 131843 :wesleyac_!~wesleyac@bouncer.wesleyac.com NICK :wesleyac < 1610860907 962565 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1610861087 930262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does anyone here have experience with using dynamic loaders on Linux x86-64 other than ld-linux.so? < 1610861113 637503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm guessing not, but was idly wondering how difficult it is to use a custom dynamic loader (possibly along with a custom ABI) < 1610861485 679184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :part of the reason I asked is that I'm getting fed up of all the overhead caused by the use of a fixed ABI, and think it might be interesting to write a programming language implementation where each function has its own ABI < 1610861553 878392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. if function f calls function g, ideally you'd want f and g to use different registers for their arguments (and f's argument registers to be preserved by g) so that you wouldn't need to spill %edi < 1610861560 357928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, %rdi < 1610861612 337049 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I have not have experience with using other dynamic loaders, but I do like the idea that each function can have its own ABI, and I had a similar idea than what you mention actually. < 1610861663 212503 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Although, my idea was to add a special calling convention into LLVM to denote this. < 1610861843 382683 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :However, if you are not intending to write a portable program (or if you are writing the program for a portable VM), then you can just write it by yourself anyways. < 1610861991 109315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1610862006 638870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although my idea was to get the compiler to work out a suitable ABI for each function, rather than doing it by hand < 1610862030 729429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that way, the compiler input can be portable < 1610862043 325224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but, interoperating with code that uses more standard ABIs will be difficult < 1610862072 277457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could do it by generating wrapper functions that converted the ABI (also, it only matters if you want to pass a function pointer as an argument to a standard library function) < 1610862075 99252 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, having the compiler work it out automatically is what was my idea with adding a special calling convention into LLVM. < 1610862091 957484 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(Although you cannot take the address of such functions) < 1610862120 917209 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I wanted to have a language where there was a partial order between calling conventions based on saving extra registers. < 1610862123 939793 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Have you read the LLVM documentation? < 1610862124 515792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another idea I had was to make code/function pointers 32 bits long, but data pointers 64 bits long < 1610862133 769095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I have read some of it, but not all of it < 1610862167 596915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yes, that would make sense < 1610862177 49214 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you could use a function that doesn't clobber as many registers as an unknown function pointer, but at a specific call site you'd have more information. < 1610862181 725585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I think that if you're varying calling conventions, it makes sense to go all the way and vary which arguments are used, too < 1610862191 576994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to save on renaming of registers < 1610862218 52974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, another thing that I really really hate is the 16-byte stack alignment in the x86-64 ABI < 1610862220 53928 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You mean renaming as in generating code to shuffle them, not the thing the CPU does, I guess? < 1610862229 178556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is optimising for a rare case at the expense of the common case < 1610862244 681181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yes < 1610862259 268433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do modern CPUs care about alignment for anything? It's not clear to me whether they do. < 1610862271 383193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can have extreme performance impacts sometimes < 1610862283 435281 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When? < 1610862288 136385 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I know some instruction sets care about alignment and some don't < 1610862302 299250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm currently debugging something that looks a lot like a performance bug in the processor, it's a very tight loop that speeds up if you add a memory read instruction to it < 1610862303 64479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, x86 has some SIMD instructions with aligned/unaligned variants. < 1610862328 514554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the reason I found this in the first place was that the loop was very alignment-sensitive, varying between about 6 and 11 seconds based on what alignment it was at < 1610862353 947511 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why do you care about the dynamic loader for this? < 1610862359 862853 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(For example, in MMIX, all instructions and data are aligned; if you specify an address which is not aligned, the low bits of the address are ignored) < 1610862361 319313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I think that if it happened to hit a "bad" alignment, it had a similar effect to the memory read, making the loop go fast < 1610862366 357182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you doing dynamic linking and also caring about these things this much? < 1610862380 899037 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :shachaf: Yes, I thought the same, how is it relevant to dynamic loading? < 1610862406 259703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: mostly out of curiosity, I realised that the existing dynamic linker wouldn't like a system where the calling conventions were different; also, because I'm thinking about what would be required to make drastic changes to a process's memory layout < 1610862408 597329 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I should think that automatically making up their own calling conventions will not work at all if the function is to be called dynamically. < 1610862428 719197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also because replacing the dynamic linker seems like the easiest way to control what `exec` does to a program < 1610862447 853142 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I'd probably sooner disable the dynamic linker and statically link the programs that matter. < 1610862478 975982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it even possible to have a program that doesn't use the dynamic linker at all? if so, what controls its memory layout? < 1610862492 467744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably the kernel has an appropriate loader available < 1610862501 806273 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The kernel loads it according to ELF directives. < 1610862515 11751 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it can do whatever it wants after that. < 1610862527 718177 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(Although, it should work if only the same program that defines the function calls it, then it will work without dynamic calling, even if other functions are called dynamically I would think, although entries into your program also need to use standard calling conventions, even if the other functions only used internally can use your own kinds) < 1610862608 418608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm mildly irritated at modern gcc putting `endbr64` instructions at the start of every externallly function, just in case someone decides to take their address < 1610862638 146881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which removes half the security value of that, and also blows up the binary size and instruction decode pipeline < 1610862650 881940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, ideally not many functions are extern. < 1610862666 367282 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :What does "endbr64" instruction mean? < 1610862684 825074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It means that indirect branches to that address are allowed. < 1610862697 652263 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you enable a security option then branches to any other instruction will trap. < 1610862697 846346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a NOP, but Intel is developing processors which don't allow indirect branches/calls to anything other than an endbr64 instruciton < 1610862712 615443 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe that option isn't available yet, I don't know. < 1610862724 6192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't exist on my processor, at least < 1610862762 145866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, the security gain of this seems to be largest if endbr64 instructions are confined to locations where they're actually necessary (it's rare to take the address of a function) < 1610862785 97351 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But if the function is extern and you're doing separate compilation, there's no way to know. < 1610862798 383659 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unless you add an annotation for a function you're allowed to take the address of. < 1610862802 659052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1610862813 906410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm disappointed that C wasn't created with such an annotation < 1610862822 397166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it has "static". < 1610862829 48250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Mostly I try to put as much as possible into a single translation unit, which also lets you make things static. < 1610862842 491621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But there are many annotations that we wish C had. < 1610862844 825246 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Maybe they should allow removing the "endbr64" instruction by writing "register" in the definition of the function, since the "register" command in C means that you are not allowed to take the address of it. < 1610862861 330806 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Aha, that's cute. < 1610862881 526287 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :amusingly, I had exactly the same idea < 1610862882 246665 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610862902 506134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: the problem with large translation units is that it increases the amount you have to recompile upon making a change to the program < 1610862913 425483 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Of course that won't work with dynamic linking, but if it is used with static linking then it would work. < 1610862924 834961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, you need sufficiently many translation units to keep all the CPU cores busy in a parallel build < 1610862939 168728 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, but compilers should preferably be very fast. < 1610862949 985862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: it could work with dynamic linking; it's very common nowadays to use a configuration in which most functions are marked as not dynamically linkable < 1610862967 432597 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :ais523: O, OK. < 1610863009 861592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think every dynamic library I've worked on in the last >10 years has used a configuration in which functions are not dynamically linkable as default, but a macro is available to specify that a specific function is dynamically linkable < 1610863036 219652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Dynamic linking should be treated as a rare, special-case thing anyway. < 1610863039 523455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that way, you can write the library in multiple translation units, but avoid polluting the namespace of a user of your library with your internal non-`static` functions < 1610863040 479243 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Most libraries should be static. < 1610863077 965105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can see the argument for a library that's shared between most of the processes on the system being dynamically linked by them, in order to save physical memory < 1610863085 526970 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610863105 22783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although this requires that the various copies of it mapped into the various processes that use it are byte-for-byte identical) < 1610863113 833641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think that argument is not that relevant nowadays. < 1610863165 828537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the few libraries that are really shared among all processes probably do count as special-case, anyway. < 1610863168 282922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the other advantage of dynamic libraries is that you can update them without recompiling the programs that depend on them < 1610863189 983014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, libm is still separate from libc for some reason, isn't it? < 1610863192 262921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as is libpthread < 1610863226 310181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those three are universal enough that merging them would make sense < 1610863324 804550 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think that advantage is weak and the disadvantages outweigh it. < 1610863346 831771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you could also allow static libraries to be relinked in the same executable. < 1610863433 226095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Agner Fog's https://forwardcom.info/ works that way, I think. < 1610863498 542623 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Many programs don't use threads < 1610863529 303281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even so, the standard library normally has to at least be *aware* of threads < 1610863544 843219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to implement things like `errno` and even `malloc` < 1610863579 351532 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :O, yes, OK. < 1610863581 383148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I discovered that writing an async-signal-safe `malloc` is harder than it seems < 1610863603 542515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you don't have software transactional memory, you need some way to do an atomic double store of a pointer and the current thread ID < 1610863612 762899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(luckily, doing it to consecutive addresses is sufficient) < 1610868061 505581 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 246 seconds < 1610870626 678056 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1610870641 283286 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1610871891 31245 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric > 1610872446 969261 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03ThatCookie 5* 10New user account > 1610872702 580755 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80050&oldid=80044 5* 03ThatCookie 5* (+83) 10I introduced myself > 1610874582 240596 PRIVMSG #esoteric :14[[07NyaScript14]]4 N10 02https://esolangs.org/w/index.php?oldid=80051 5* 03ThatCookie 5* (+1658) 10Made NyaScript's page > 1610874855 541560 PRIVMSG #esoteric :14[[07NyaScript14]]4 10 02https://esolangs.org/w/index.php?diff=80052&oldid=80051 5* 03ThatCookie 5* (+53) 10 > 1610874944 660939 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=80053&oldid=80030 5* 03ThatCookie 5* (+16) 10Added NyaScript < 1610875140 483944 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1610875707 302450 :user24!~user24@2a02:810a:1440:7304:24af:acaf:50b7:d466 JOIN :#esoteric < 1610876659 57165 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1610876672 892469 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1610877182 787225 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1610878590 982034 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" ... I'm getting fed up of all the overhead caused by the use of a fixed ABI" => the usual solution to that is that the optimizer can use a different ABI for functions within a compilation unit, while keeping the usual ABI between compilation units. And when you want such optimization between compilation units, then you artificially export some part of the functions to the calling compilation < 1610878597 243183 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :units using C99 inline functions, C++ templates, or rust inline functions. < 1610878677 903607 :LKoen!~LKoen@119.169.9.109.rev.sfr.net JOIN :#esoteric < 1610878783 459940 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" Do modern CPUs care about alignment for anything?" => yes in the sense of performance. the only common case when it causes slowdowns is when you access data that crosses the boundary of 64-bit pages, but if you don't align your data then you will have such cases. also some SSE instructions (but not AVX ones) do require 16 byte alignment and fault if they don't get it. < 1610878820 503331 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" Yes, x86 has some SIMD instructions with aligned/unaligned variants." => that doesn't apply to modern CPUs though, those instructions are treated the same now < 1610878930 47019 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" is it even possible to have a program that doesn't use the dynamic linker at all?" => in theory yes; in practice there are parts of libc that you can't use without, and it's very hard to get rid of libc in big practical programs in practice, the whole infrastructure is built around it. < 1610878966 936209 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :the kernel mostly supports that because it has to load the dynamic linker somehow, and loading that is the same ELF loading process as loading a program without a dynamic linker. < 1610879115 956433 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :“ Maybe they should allow removing the "endbr64" instruction by writing "register" in the definition of the function” => I think that might conflict with some modern C++ modules nonsense thing that reuses the register keyword, I'm not sure < 1610879129 164086 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :you'd have to check before you use it < 1610879189 417228 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: Yes, crossing page boundaries (or cache line boundaries) certainly can have real effects. I meant things like unaligned loads within a cache line. < 1610879259 396403 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" I can see the argument for a library that's shared between most of the processes on the system being dynamically linked by them, in order to save physical memory / (although this requires that the various copies of it mapped into the various processes that use it are byte-for-byte identical)" => that is what actually happens these days, at least on x86_64 which has PC-relative instructions and < 1610879265 404827 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :enough registers and so supports efficient position-independent code and can load the same code segments to different addresses in different processes effectively. < 1610879270 664940 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :(I think it still happens on x86, but with more overhead.) < 1610879321 735959 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" I think that argument is not that relevant nowadays." => I think it's still relevant, at least in some workloads like browsers or JVM or similar that have dozens of threads or processes with the same huge set of libraries in them < 1610879361 604891 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" hmm, libm is still separate from libc for some reason, isn't it?" => I think on x86_64 it's not, and libm is an empty library that's present only for compatibility there < 1610879412 970221 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :libpthread might be separate, I'm not sure, but parts of libc only work if you tell it at compile time with a macro that the process uses pthreads, which the shorthand -pthreads option to gcc does. < 1610879449 112408 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :or maybe libm is empty on later versions of libc and this has nothing to do with x86_64? I don't know < 1610879521 676218 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :shachaf: modern cpus don't currently mind unaligned loads or stores within a cache line, except for those SSE instructions that can raise a fault (depending on some process-global mode bit I think) < 1610879597 598598 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :plus there's some magic about alignment modulo 16 bytes that matters for code performance, namely for the decoder and for some of the jump prediction < 1610879610 741195 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :but I'm not sure of the details < 1610879761 869582 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :I for one think it's generally a good idea to keep every data naturally aligned, except in those cases when you really can't because you need shifts such as for pixel buffer operations, and in those cases try to keep writes aligned. it's a guideline that makes it easy to avoid access crossing cache line boundaries, and it's generally easier to keep in a complicated program across functions than directly < 1610879767 874518 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :figuring out what crosses page boundaries when your data may be allocated by some other function. < 1610879857 405869 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :as for ais523's original problem, the 16 byte vs 8 byte stack alignment, I'm not quite sure < 1610880417 589472 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610882076 68636 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :can it cause problems (with any compiler or tools) to have C or C++ header files that only have comments, nothing else? < 1610882108 890480 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :I don't think it can, but if it can, then I'll include some dummy declaration. > 1610882956 220588 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 M10 02https://esolangs.org/w/index.php?diff=80054&oldid=79262 5* 03Supyovalk 5* (+30) 10added compute < 1610883084 129983 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Ping timeout: 272 seconds < 1610886646 482293 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1610886879 584484 :user24!~user24@2a02:810a:1440:7304:24af:acaf:50b7:d466 QUIT :Quit: Leaving < 1610890228 2671 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1610890628 596085 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610891693 342199 :gitlogger!~gitlogger@135.181.161.188 QUIT :Remote host closed the connection < 1610891768 508795 :kspalaiologos!~palaiolog@176.221.122.174 JOIN :#esoteric < 1610891799 504376 :gitlogger!~gitlogger@135.181.161.188 JOIN :#esoteric < 1610892068 265671 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610892995 125974 :LKoen_!~LKoen@119.169.9.109.rev.sfr.net JOIN :#esoteric < 1610893151 931549 :LKoen!~LKoen@119.169.9.109.rev.sfr.net QUIT :Ping timeout: 246 seconds < 1610893569 959059 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610893970 924734 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds < 1610894403 932623 :privateger!~privatege@2a00:6020:11c3:d600:1dba:39b3:131b:1024 JOIN :#esoteric < 1610895153 959289 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1610895800 130803 :privateger!~privatege@2a00:6020:11c3:d600:1dba:39b3:131b:1024 QUIT :Read error: Connection reset by peer < 1610895865 915512 :privateger!~privatege@2a00:6020:11c3:d600:1dba:39b3:131b:1024 JOIN :#esoteric < 1610895883 592260 :privateger!~privatege@2a00:6020:11c3:d600:1dba:39b3:131b:1024 QUIT :Client Quit < 1610896041 965912 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 256 seconds < 1610896832 478200 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610897191 300854 :admins!~admin@unaffiliated/zeroed NICK :zeroed < 1610897915 266356 :mmmattyx!uid17782@gateway/web/irccloud.com/x-qvjkocemxgyxrpwr JOIN :#esoteric < 1610897939 601533 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1610899512 745011 :LKoen!~LKoen@119.169.9.109.rev.sfr.net JOIN :#esoteric < 1610899512 745063 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1610899513 115563 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 264 seconds < 1610899513 333475 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1610899513 333586 :LKoen_!~LKoen@119.169.9.109.rev.sfr.net QUIT :Ping timeout: 256 seconds < 1610902064 233095 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1610902202 877726 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric > 1610902246 578998 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Jb 5* 10New user account < 1610902281 332846 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610902391 268861 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds > 1610902523 697922 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80055&oldid=80050 5* 03Jb 5* (+70) 10 > 1610902531 368744 PRIVMSG #esoteric :14[[07Blub14]]4 M10 02https://esolangs.org/w/index.php?diff=80056&oldid=77815 5* 03Jb 5* (+1374) 10added loop example < 1610902550 258937 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1610905938 485626 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1610906853 881611 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 260 seconds < 1610907523 49502 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Hmmm < 1610911070 518797 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610911719 774231 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610913464 794752 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610914841 395988 :Dietrich[m]1!ph-dietric@gateway/shell/matrix.org/x-xbenvulaxoinrgmn JOIN :#esoteric < 1610914870 665532 :Dietrich[m]1!ph-dietric@gateway/shell/matrix.org/x-xbenvulaxoinrgmn PART :#esoteric < 1610915657 842804 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Quit: ... < 1610915738 480635 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610916167 991324 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds < 1610916211 713318 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610916382 10478 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Quit: ... < 1610916842 543477 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Ping timeout: 264 seconds < 1610916925 912965 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1610918180 482250 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610918755 244988 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Glulx has malloc, free, and sbrk, but not realloc. < 1610919264 639076 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :cool! < 1610919630 108589 :kspalaiologos!~palaiolog@176.221.122.174 QUIT :Quit: Leaving > 1610920013 688889 PRIVMSG #esoteric :14[[07NyaScript14]]4 M10 02https://esolangs.org/w/index.php?diff=80057&oldid=80052 5* 03PythonshellDebugwindow 5* (+369) 10/* Hello, World! */ Cats, compiler > 1610920044 195919 PRIVMSG #esoteric :14[[07NyaScript14]]4 M10 02https://esolangs.org/w/index.php?diff=80058&oldid=80057 5* 03PythonshellDebugwindow 5* (-1) 10Fix link < 1610920268 241528 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Do you know if GCC or LLVM can target any instruction set where the stack has a separate address space which you cannot access? > 1610920753 446640 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Zero player rodent 5* 10New user account > 1610921169 274112 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80059&oldid=80055 5* 03Zero player rodent 5* (+243) 10/* Introductions */ < 1610921791 256197 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split < 1610921899 970562 :mmmattyx!uid17782@gateway/web/irccloud.com/x-qvjkocemxgyxrpwr QUIT :Quit: Connection closed for inactivity < 1610922162 853441 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1610922789 878859 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610923116 809816 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610924645 971238 :LKoen!~LKoen@119.169.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1610926383 769394 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610926513 894182 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610926820 959502 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610927460 316370 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Remote host closed the connection < 1610928302 968292 :Laclale!~Lac@240b:10:8700:f00:f054:8e0a:4dd5:5732 JOIN :#esoteric < 1610928415 778469 :Laclale!~Lac@240b:10:8700:f00:f054:8e0a:4dd5:5732 PRIVMSG #esoteric :Hello, I found unlisted EsoLang from MIT Mystery Hunt! < 1610928456 866346 :Laclale!~Lac@240b:10:8700:f00:f054:8e0a:4dd5:5732 PRIVMSG #esoteric :http://web.mit.edu/puzzle/www/2014/puzzle-solution/callooh_callay_world/ < 1610928534 950534 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1610929976 129843 :Laclale!~Lac@240b:10:8700:f00:f054:8e0a:4dd5:5732 QUIT :Quit: I'm Japanese and used Android. > 1610930557 670568 PRIVMSG #esoteric :14[[07Blub14]]4 M10 02https://esolangs.org/w/index.php?diff=80060&oldid=80056 5* 03PythonshellDebugwindow 5* (+132) 10/* External resources */ cats > 1610930739 807554 PRIVMSG #esoteric :14[[07User:Zero player rodent14]]4 N10 02https://esolangs.org/w/index.php?oldid=80061 5* 03Zero player rodent 5* (+163) 10Created page with "Hello, I am '''Zero player rodent'''. I like esoteric programming languages. [https://siddikinz-zone.neocities.org/programming.html Here are some of my programs.]" < 1610931116 761843 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1610932978 877129 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :Laclale: great. edit information about it to the wiki. < 1610934088 591554 :noomy!moony@hellomouse/dev/moony PRIVMSG #esoteric :working with my Parallax Propeller 2 is so far proving fun. but the unofficial LLVM port someone made is in a... questionable state < 1610936326 248816 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :Remote host closed the connection < 1610936329 511144 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Ping timeout: 264 seconds < 1610936333 870189 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric < 1610936337 799053 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Remote host closed the connection < 1610936342 800811 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :Read error: Connection reset by peer < 1610936420 866968 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1610936436 890954 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1610936617 568858 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1610936653 923504 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1610937373 486995 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610937661 476130 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1610937677 316063 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610940133 836950 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1610940140 80782 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1610940161 253327 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1610940174 112141 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 256 seconds < 1610942429 210250 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1610943036 701438 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I should add the possibility that a picture can be defined as a copy of another picture, but optionally rotated/flipped and optionally replacing some colours with others. However, mainly my difficulty is, what is it called? < 1610943087 264087 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Do you know? < 1610944638 605188 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Quit: Lost terminal < 1610944758 77932 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric > 1610944937 672456 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Pen Island 5* 10New user account < 1610945770 108376 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1610947225 228515 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Is there an optimized shell tool doing sort -n | tail -n ? < 1610947249 599002 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(without sorting the whole input. just curious, I have no urgent need for this.) < 1610947296 264301 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I don't know of any. < 1610948161 188942 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1610949675 117048 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Quit: Lost terminal < 1610949753 579138 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1610958780 222121 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1610963869 203810 :noomy!moony@hellomouse/dev/moony QUIT :Remote host closed the connection < 1610963869 453690 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! < 1610964010 310706 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1610964014 41261 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1610965774 49778 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1610966413 525159 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1610968388 397325 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Quit: hmm < 1610968532 221975 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1610969229 918007 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610969822 521504 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610972789 162183 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :how do you imagine getting the tail without sorting the whole input? < 1610972858 370847 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :same about head < 1610972948 811276 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :ah, you probably mean to get the Nth maximal value first somehow < 1610973416 892721 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's called partial sorting, and you can definitely do it in O(n + k log k), which can easily be an improvement in practice over O(n log n) for small enough k. < 1610973511 854010 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or something along those lines, anyway, exact complexity left as an exercise for the reader, the point was just that only requiring the first k items does make sorting less expensive. < 1610973680 578413 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: Sure, but the question was whether there's a tool that does it. < 1610973698 57062 :LKoen!~LKoen@119.169.9.109.rev.sfr.net JOIN :#esoteric < 1610973719 62444 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I don't know of one. It does come up with a lot, I guess it's just that usually in a context where it's not infeasible to do the full sort. < 1610973777 662696 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I was looking for O(n log k) but O(k) memory. (Or can you do O(n + k log k) in that case as well? I should figure that out.) < 1610973806 441157 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And yeah, my file was certainly small enough to sort completely. < 1610973831 898958 :V!v@anomalous.eu QUIT :Quit: No Ping reply in 180 seconds. < 1610973919 871239 :V!~quassel@anomalous.eu JOIN :#esoteric < 1610973925 241525 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(O(k) memory in a streaming scenario, as part of a pipe) < 1610974589 943049 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :*.net *.split < 1610974590 155951 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :*.net *.split < 1610974590 230418 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :*.net *.split < 1610974590 665218 :wesleyac!~wesleyac@bouncer.wesleyac.com QUIT :*.net *.split < 1610974591 905922 :ornxka!~ornxka@unaffiliated/ornx QUIT :*.net *.split < 1610974741 602713 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 246 seconds < 1610974750 685904 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1610974750 690997 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610974750 691012 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1610974750 691022 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610974750 691032 :wesleyac!~wesleyac@bouncer.wesleyac.com JOIN :#esoteric < 1610974750 691042 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1610974799 827175 :privateger!~privatege@2a00:6020:11c3:d600:6571:92aa:1c92:fcb8 JOIN :#esoteric < 1610974945 530125 :none30!none30matr@gateway/shell/matrix.org/x-yhrprkdwygrxvyxk QUIT :Ping timeout: 240 seconds < 1610975111 480127 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-bryxwvwyinwcadlb QUIT :Ping timeout: 258 seconds < 1610975204 704744 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-urntetzktifzfmfp QUIT :Ping timeout: 240 seconds < 1610975204 764581 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-thknpxbydxeevfja QUIT :Ping timeout: 240 seconds < 1610975224 425551 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Quit: gone too far < 1610975612 765394 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right, it's definitely not obvious whether you can do O(n + k log k) time with O(k) memory in a streaming setup. I was thinking of the partial quicksort there, if it wasn't guessable, but that would presumably involve O(n) memory. The k-sized heap's O(n log k) with O(k) memory, I guess. < 1610975725 294032 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I feel like I do `... | sort | uniq -c | sort -nr | head -n 10` a lot too. < 1610975775 929383 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You can also sort chunks of length k and merge and discard the bottom half... which might beat the heap if you already have super-optimized sorting routine. < 1610975823 600871 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah I do that sort (hah) of stuff a lot as well < 1610975883 294894 :none30!none30matr@gateway/shell/matrix.org/x-cvefanyrbnoatdbo JOIN :#esoteric < 1610975907 752791 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Though if you involve sort | uniq -c it's unclear how much you gain by reducing memory usage of the rest of the pipe. It couldn't hurt, of course. < 1610976300 438310 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1610976327 803124 :privateger!~privatege@2a00:6020:11c3:d600:6571:92aa:1c92:fcb8 QUIT :Ping timeout: 260 seconds < 1610976541 227872 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Client Quit < 1610976562 823824 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1610976852 527547 :none30!none30matr@gateway/shell/matrix.org/x-cvefanyrbnoatdbo QUIT :Ping timeout: 244 seconds < 1610977196 19981 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1610978050 271697 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-goudcdbwpltrqzey JOIN :#esoteric > 1610978273 892101 PRIVMSG #esoteric :14[[07Ases14]]4 M10 02https://esolangs.org/w/index.php?diff=80062&oldid=68910 5* 03PythonshellDebugwindow 5* (+84) 10Cats, comp. class < 1610978359 523206 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-typtjpubekkwpkgy JOIN :#esoteric < 1610978369 142948 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-eadxujafzvaxixae JOIN :#esoteric < 1610978668 992522 :none30!none30matr@gateway/shell/matrix.org/x-tnrqoyjcvkvcufmi JOIN :#esoteric < 1610979196 826607 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 256 seconds < 1610979393 194054 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :I feel like I never heard of partial sorting before! that's interesting < 1610979592 509017 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Ping timeout: 246 seconds < 1610979700 690336 :LKoen!~LKoen@119.169.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1610980438 810312 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1610980465 482859 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 264 seconds < 1610981326 499866 :mmmattyx!uid17782@gateway/web/irccloud.com/x-vopoaithpwcuvdww JOIN :#esoteric < 1610981876 525949 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1610982565 811946 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1610982928 476091 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610982958 197859 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Client Quit < 1610983004 21578 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610983185 518702 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1610984038 124346 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Do you think we can make "natural domain" a thing for integral domains but without additive inverses < 1610984085 119868 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 240 seconds < 1610984115 412270 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :(so ring : integral domain :: semiring/rig : natural domain) < 1610984220 198330 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610985843 506732 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1610985902 79541 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" Is there an optimized shell tool doing sort -n | tail -n ?" => I wrote one of that once, but it was more than 10 years ago so the coding style is terrible. I'd rather write a new one than use it. And it looks like there's no doc of what format it wants either. https://www.perlmonks.com/?node_id=333850 and https://www.perlmonks.com/?node_id=515032 < 1610986088 395321 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :Sometimes I just do an optimization like (du -a pathname | grep -E "^[0-9]{7}" | sort -n) < 1610986147 274192 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :rain1: if you want to read about it, read in either Knuth's TAOCP volume 3, or the Cormen–Leiserson–Rivest–Stein Algorithms book. < 1610986194 678585 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :this applies both for partial sorting, and for the here more relevant algorithms to get the top items of a long external list in one pass with limited memory < 1610986248 865219 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" Though if you involve sort | uniq -c it's unclear how much you gain by reducing memory usage of the rest of the pipe." => yeah, I usually do this on du, including on some directories with lots of descendants < 1610986576 511602 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1610986877 946901 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1610987098 320525 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :Ping timeout: 260 seconds < 1610987166 522175 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1610987318 466911 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1610987340 953670 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610987541 60837 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1610988317 991129 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 256 seconds < 1610988344 598932 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1610988718 972083 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1610988806 979351 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds < 1610988807 40571 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1610989102 389077 :mmmattyx!uid17782@gateway/web/irccloud.com/x-vopoaithpwcuvdww QUIT :Quit: Connection closed for inactivity < 1610989923 121779 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1610990577 375569 :LKoen!~LKoen@119.169.9.109.rev.sfr.net JOIN :#esoteric < 1610990766 10923 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1610991275 149238 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1610991658 947920 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=80063&oldid=80059 5* 03Pen Island 5* (+207) 10/* Introductions */ > 1610991773 568754 PRIVMSG #esoteric :14[[07User:Pen Island14]]4 N10 02https://esolangs.org/w/index.php?oldid=80064 5* 03Pen Island 5* (+2) 10i say hi and thats it < 1610992654 486175 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 246 seconds < 1610993729 271117 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1610994285 428410 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric > 1610996118 864893 PRIVMSG #esoteric :14[[07Loadstring14]]4 N10 02https://esolangs.org/w/index.php?oldid=80065 5* 03Pen Island 5* (+4464) 10I talk about this atrocity i've made, the documentation, and a few examples on how to code in it (Implemented)! > 1610996226 321654 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80066&oldid=80065 5* 03Pen Island 5* (+24) 10 > 1610996314 834111 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80067&oldid=80066 5* 03Pen Island 5* (+23) 10 > 1610996390 304711 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80068&oldid=80067 5* 03Pen Island 5* (+6) 10correction time > 1610996659 606927 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80069&oldid=80068 5* 03Pen Island 5* (+28) 10added category > 1610996705 953375 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80070&oldid=80069 5* 03Pen Island 5* (+0) 10oops > 1610997245 221235 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80071&oldid=80053 5* 03Pen Island 5* (+17) 10 < 1610997277 393608 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 264 seconds < 1610997305 426134 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1610997370 948029 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80072&oldid=80070 5* 03Pen Island 5* (+24) 10added implemented > 1610997568 541504 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80073&oldid=80072 5* 03Pen Island 5* (+49) 10/* Interpreter */ > 1610997865 951257 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80074&oldid=80073 5* 03PythonshellDebugwindow 5* (+0) 10/* Indexes */ Correct sentence (to my understanding) < 1610998581 334640 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611000324 376527 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1611000696 341330 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 240 seconds < 1611002705 109546 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1611002837 437802 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80075&oldid=80074 5* 03PythonshellDebugwindow 5* (+559) 10/* How2Code */ Add examples > 1611002850 437902 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80076&oldid=80075 5* 03PythonshellDebugwindow 5* (+0) 10/* Indexes */ Why this was reverted? < 1611005388 285416 :user24!~user24@2a02:810a:1440:7304:a920:3670:5512:d84c JOIN :#esoteric < 1611005475 96135 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611006075 268323 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611006725 259230 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1611008928 384645 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611009460 240651 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1611011293 134806 :g35467!2fdafd51@47-218-253-81.bcstcmta04.res.dyn.suddenlink.net JOIN :#esoteric < 1611011313 212055 :g35467!2fdafd51@47-218-253-81.bcstcmta04.res.dyn.suddenlink.net PRIVMSG #esoteric :21212121 < 1611011314 796908 :g35467!2fdafd51@47-218-253-81.bcstcmta04.res.dyn.suddenlink.net PRIVMSG #esoteric :2 < 1611011315 797550 :g35467!2fdafd51@47-218-253-81.bcstcmta04.res.dyn.suddenlink.net PRIVMSG #esoteric :1 < 1611011496 71425 :user24!~user24@2a02:810a:1440:7304:a920:3670:5512:d84c QUIT :Remote host closed the connection < 1611012002 204420 :ArthurStrong!~ArthurStr@188.163.100.177 PRIVMSG #esoteric :bots again? < 1611012171 199085 :g35467!2fdafd51@47-218-253-81.bcstcmta04.res.dyn.suddenlink.net PRIVMSG #esoteric :what? < 1611012199 881911 :g35467!2fdafd51@47-218-253-81.bcstcmta04.res.dyn.suddenlink.net PRIVMSG #esoteric :i dont run php > 1611012837 928490 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80077&oldid=80076 5* 03Pen Island 5* (+1) 10index in the jump_equal instruction (truth machine) was wrong (tested in interpreter) < 1611013066 979885 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving > 1611013487 370455 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80078&oldid=80077 5* 03Pen Island 5* (-29) 10cat program was completely broken (also tested in interpreter) < 1611013673 761816 :g35467!2fdafd51@47-218-253-81.bcstcmta04.res.dyn.suddenlink.net QUIT :Quit: Connection closed < 1611013716 603774 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611013734 250564 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric > 1611014905 792209 PRIVMSG #esoteric :14[[07Loadstring14]]4 10 02https://esolangs.org/w/index.php?diff=80079&oldid=80078 5* 03Pen Island 5* (+228) 10added new instruction into interpreter and documentation, also updated the cat program further simplyfing it! < 1611015152 389424 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611015669 213846 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611016039 383333 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611016182 606828 :ArthurStrong!~ArthurStr@188.163.100.177 PRIVMSG #esoteric :what do you run? < 1611016677 873581 :LKoen!~LKoen@119.169.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” > 1611017505 698682 PRIVMSG #esoteric :14[[07Talk:Loadstring14]]4 N10 02https://esolangs.org/w/index.php?oldid=80080 5* 03PythonshellDebugwindow 5* (+219) 10/* Source request */ new section < 1611017602 144217 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds > 1611018531 285907 PRIVMSG #esoteric :14[[07Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80081&oldid=80079 5* 03PythonshellDebugwindow 5* (+18) 10/* Cat program */ Should work now (should halt on null char) > 1611021439 186478 PRIVMSG #esoteric :14[[07I don't care about esolangs14]]4 N10 02https://esolangs.org/w/index.php?oldid=80082 5* 03Quintopia 5* (+280) 10parking this name < 1611025665 416343 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611025712 383614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I was reading about the reasons people use shared rather than statically linked libraries, and the most compelling reason seems to be "you want to link code written in a compiled language together with code written in an interpreted language" < 1611025736 753119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that way, the interpreter can load the shared library at runtime, without needing to change the interpreter executable < 1611025752 163351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, it strikes me that there's quite a difference between dlopen() … dlsym() … call via function pointer < 1611025764 69370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and having ld.so do relocations < 1611025779 887250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, language implementation details don't seem to be that compelling. < 1611025804 689718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well... Hmm. < 1611025819 414537 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1611025823 185342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess the thing here is that you need to do relocations on the .a to be able to use it. < 1611025839 865093 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Whereas the .so mostly just works as-is, and you just need some runtime relocations? < 1611025860 929808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I think my current view is along the lines of "shared libraries don't seem all that useful when it comes to making hardcoded function calls directly to functions in them, but loading a library and extracting function pointers from it at runtime may still be a useful operation" < 1611025863 403067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Perl actually allows you to link to code in static libraries, but it requires recompiling the perl(1) executable < 1611025909 446965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are lots of similarities between .so and .a, the only real difference is when the relocations happen < 1611025911 205305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Many libraries require you to use dlopen/dlsym (or an equivalent) for regular use. < 1611025941 659008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm surprised at that; most of the best-known shared libraries (libc, libm, libz, libpng, etc.) are designed to be linked against directly < 1611025945 38120 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, I think that whatever language your program is written in, you should be able to make a self-contained executable that works with minimal system dependencies. < 1611025952 198362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you *could* dlopen/dlsym them but it would be a weird thing todo < 1611025953 95436 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm thinking of things like OpenGL. < 1611025982 786366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, thinking about it one way, most executables are specific to a particular operating system < 1611025991 795331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but with shared libraries, there's no real reason that has to be the case < 1611026011 933116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can easily imagine a dynamically linked executable that works on both Linux and BSD via dynamically linking to different libcs < 1611026053 914222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but, that isn't a very popular thing to do (to the extent that the more common portability solution is for the OS to have a mechanism to change its system call interface to mimic another OS's, asking userspace for help when it sees a system call it doesn't understand < 1611026063 877986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :) < 1611026083 155305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :graphics libraries strike me as something that might quite plausibly vary between computeres < 1611026095 852231 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Linux and BSD are very similar. It seems trickier with Windows, for instance. < 1611026113 246818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, does it make sense for every program to have statically linked-in functions for talking to ATI, NVidia, Intel, etc. graphics cards? what if a new one is released < 1611026114 149128 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Broadly I agree that the core of your program should be platform-independent. < 1611026130 796052 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I think the situation with OpenGL etc. is pretty bad, though. < 1611026141 664234 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where in theory it's portable, but in practice you run into vendor-specific issues anyway. < 1611026156 940007 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And on top of that, there are more graphics libraries that you need to support than actual vendors of graphics cards. < 1611026170 46304 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least Direct3D, Metal, Vulkan, OpenGL (ES). < 1611026174 848208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the Linux console recently added support designed to make Wine and friends more efficient; it works via having two programs mapped into the same address space, the program you're running and a system call emulator < 1611026203 335345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it sees a system call from the program, it just bounces it to the system call emulator and lets it take care of it, if it gets a system call from the emulator then it handles it as normal < 1611026216 117422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, Linux the kernel, not the console < 1611026225 204967 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Interesting. < 1611026256 169227 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This sounds a lot like having the emulator attached as a debugger. < 1611026287 518727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(In PTRACE_SYSEMU mode.) < 1611026336 638280 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1611026339 233574 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But why is this necessary for WINE? Windows doesn't have a system call interface. < 1611026348 884306 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611026351 591916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : it's a lot more efficient than ptrace, and more efficient than seccomp < 1611026367 728556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Windows does have a system call interface internally, it's just hidden from the user < 1611026390 670999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and not documented I think < 1611026404 216630 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aha, is this https://lwn.net/Articles/824380/ ? < 1611026414 478344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It says "Windows applications are increasingly executing system calls directly rather than going through the API". < 1611026428 479429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it could be; I noticed this in the Linux source documentation < 1611026453 39168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, that article seems to be describing the same mechanism < 1611026476 280923 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I see. So they don't go through PTRACE_SYSEMU for most system calls, only for system calls that are executed directly by the application. < 1611026509 267746 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So depending on which part of memory the syscall instruction is in, it's either handled by a SYSEMU-like mechanism or is just hanled directly. < 1611026524 483101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, it seems to be describing an older version of the same mechanism < 1611026534 598525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the spec changed a bit since that was written < 1611026537 989152 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the new version? < 1611026592 404015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm trying to remember < 1611026687 849040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :guess I'll go read the docs again, they take a while to decompress though < 1611026716 188823 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm searching the Linux and WINE source for relevant strings and not finding them. < 1611026777 640437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I can't find it there either < 1611026787 268396 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm really confused, because I must have read this somewhere or else I wouldn't know about it < 1611026805 424884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't in man prctl or man mmap < 1611026810 152269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless I missed it < 1611026833 519977 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Oh n-step Steve got an update so that you can actually trust the map after you have all the kittens < 1611026850 854474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Oh no, I'd better get back to that. < 1611026852 369910 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let me see. < 1611026862 191841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe it's in a newer version of the Linux sources than I happen to have handy < 1611026867 23923 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently I have 14 stars. < 1611026877 904301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I'm looking at 5.4) < 1611026893 656907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So I just need to get east of 8,9. < 1611026919 736461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have three solutions for getting the flag far enough for the stars, but none of them to get to the next room. < 1611027168 742027 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Everything I do is off by 1. < 1611027519 465261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They end with the accessible 8-flag either where it is, or two squares north, or one square south. < 1611027535 506276 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If I could end with it one square north, it seems easy. < 1611027570 795621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But to do that I'd have to do something like push the 7-flag left. < 1611027574 562943 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1611028304 474788 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The main problem is that when I run this for a while, it spins my fans up and gets slow and unpleasant. < 1611028439 798750 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1611028627 6769 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds < 1611028929 433022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I found it: https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/syscall-user-dispatch.rst < 1611028932 759811 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Oh, I figured it out again. < 1611029057 336528 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My guess is I'm not on quite the right track. < 1611029135 228524 :int-e!~noone@int-e.eu PRIVMSG #esoteric :there's some pretty intricate parity hacking in this one < 1611029159 221060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: aha, that file isn't in my Linux source, so it must just be too new < 1611029175 595342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, it was added in Nov. < 1611029476 629286 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611030192 600277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, if I'd looked a little more, I'd've found https://lwn.net/Articles/826313/ on LWN. < 1611031159 793190 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: if you want to reduce the search space, this is a viable start: https://int-e.eu/~bf3/tmp/kitty3.png obviously this is a spoiler, even though what remains to be done is still a challenge, I believe. < 1611031342 723391 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, OK. < 1611031445 228037 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've certainly been in that state many times. < 1611031486 810055 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah that's expected < 1611031506 171279 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I mean I kept comping back to it because it felt like the most promising one. < 1611031952 934575 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611032236 784867 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds < 1611032759 990902 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :ais523: oh right! you need tricks to deliver syscalls that way now, because x86 has two generations of new system call instructions, rather than just the old 286 interrupt gate mechanism. if we still had the old mechanism, this would be trivial, because DOS, Win32, and Linux syscalls just used different interrupt numbers. < 1611032814 721355 :int-e!~noone@int-e.eu PRIVMSG #esoteric :two, oh, syscall and sysenter, in some order < 1611032902 894964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: Well, you'd need some kernel support regardless. < 1611032912 81951 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611032918 818303 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: I don't think anyone uses sysenter these days. < 1611032927 244446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure any amd64 CPU ever used it? < 1611033032 778143 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :shachaf: sure, but we already have kernel support that lets it forward interrupts originating in userspace to userspace, not only for real mode DOS emulation, but also for division by zero and floating point interrupts and a few other such weird things. they're not used often, but they exist. < 1611033070 986705 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :even the breakpoint interrupt is handled that way: the kernel just sends a signal to the process, filling out the siginfo struct, and if the debugger wishes, it catches that signal with ptrace. < 1611033085 219409 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course. < 1611033104 117865 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: https://wiki.osdev.org/Sysenter#Compatibility_across_Intel_and_AMD ...funny :) < 1611033106 269372 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you don't have a guarantee that no other system uses int $0x80 < 1611033126 861941 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Oh no. < 1611033182 348627 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :whereas for system calls, the kernel actually has to distinguish between the three Linux syscall layers: 64-bit, x32 (deprecated, distinguished by a bit in the syscall number), 32-bit (distinguished by the userspace running 32-bit code); and I think BSD distinguishes between BSD syscalls and emulated Linux syscalls, though maybe those are the same syscalls with just a process-global setting or something < 1611033263 703637 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :"But you don't have a guarantee that no other system uses int $0x80" => real mode programs use it, sure, but emulating real mode programs needs a lot of custom support, both from the kernel side and from the userspace. < 1611033288 485097 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :but there aren't many protected mode supervisors, presumably Linux or whoever chose that interrupt number chose one that didn't clash with the other ones < 1611033363 445353 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :like, I've no idea what syscall interfaces Win16 and Win95 and WinNT and OS/2 and the two or three big DOS protected mode enchancers use, but Linus or whoever chose that syscall number probably knew about all that when they started to write x86_32 system-level code < 1611033416 373683 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :and if you want to emulate an operating system that is really uncooperative, then you need a full machine virtualizer anyway, and x86 has like three or four underlying mechanisms for that already < 1611033424 721932 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Windows doesn't have a stable ABI for this. < 1611033427 548544 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :although now that I think of it < 1611033446 204472 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :how does UML work? < 1611033455 731838 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :like how does it handle system calls from the processes it runs? < 1611033464 265597 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :user-mode linux, the one that HackEso uses < 1611033468 296775 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :`ping < 1611033469 704642 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it uses ptrace. < 1611033470 378316 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :pong < 1611033471 450126 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :he's here < 1611033482 965210 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :PTRACE_SYSEMU lets you handle system calls yourself. < 1611033500 409215 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, `man ptrace` mentions that that's what it's for. < 1611033530 388036 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :that sounds rather impractical. I imagine the details get messy < 1611033622 128693 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :ah well, I consider myself a user-mode programmer, I don't want to get into the details of system programming < 1611033751 624405 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :of course I'm willing to do messy stuff in user space instead < 1611033832 755438 :int-e!~noone@int-e.eu PRIVMSG #esoteric :almost any use of ptrace gets messy :) < 1611033864 169663 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :esoteric stuff too < 1611033869 738583 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :int-e: yes < 1611033872 928051 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just measured out of curiosity and `perf trace` is way way faster than strace. < 1611033884 933550 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sometimes it drops events, but maybe that's that's what you want. < 1611033892 78089 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Too bad it needs a lot more permission. < 1611033905 913435 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(It looks like it needs the same permissions to trace a child as to trace the entire system.) < 1611033933 548963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably the syscall logging in `perf trace` happens in kernel mode, as opposed to `strace` where the kernel has to call back to a usermode process to do the logging < 1611033988 834390 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :shachaf: or you can use good old compiler level active tracing, where the compiler compiles short tracing sequences, like ones that increase a counter, to every function or every branch < 1611033999 293423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. I don't know much about how kernel tracepoints work. < 1611034026 843789 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: Sure, of course if you can modify the program you can do much better. < 1611034048 46383 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :shachaf: yes, and you don't have to recompile everything, only the compilation units you're interested in < 1611034071 939008 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you have to be compiling the program in the first place. < 1611034078 132137 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :yes < 1611034093 175145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either that, or decompiling it < 1611034100 212528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's hard to know what asm-level transformations will be safe < 1611034131 904386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been wondering whether typical .s and/or .o files output by compilers do anything which would break if you moved things around, inserted instructions, etc. < 1611034150 951810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think .o files don't have relocations for things like local jumps within a function, but .s files do < 1611034192 159305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Facebook (?) has an optimizer that disassembles a .o, moves things around, and reassembles it. < 1611034199 527681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If I remember correctly. < 1611034267 56761 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :To move parts of functions that profiles show are cold to their own section, away from the hot code. < 1611035197 897731 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611035433 712724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: OK, I got to the memorial. < 1611035476 903411 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds < 1611035502 139839 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yay < 1611035533 330446 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(and the final star was just a red herring all the time) < 1611035552 412551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, you can't get it? < 1611035562 563029 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I think I'm not done, because your map had an extra area. < 1611035565 420399 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: But I did find the 8,9 level amazingly delicate. < 1611035586 585156 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Well, I *think* you can't get it. < 1611035615 416358 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Your map had an extra walled-off area at 8,16. < 1611035618 19993 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: The map has changed, the solid walls connecting to hidden areas are no longer solid. < 1611035628 109418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh no, I have to do it again? < 1611035632 625709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I already went to 8,15 twice. < 1611035677 640160 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm not sure which of 8,9 or 8,14 is harder < 1611035694 29664 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the former uses the parity theme, but the latter has more degrees of freedom < 1611035704 292316 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :8,14 was certainly easier for me. < 1611035707 539583 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But still annoying. < 1611035737 970974 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it wasn't clear to me at all where the 9 and 4 pieces are supposed to go < 1611035776 593667 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1611035796 40461 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But when replaying today I still mostly remembered, and once those spots are fixed things become relatively easy. < 1611035798 558909 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not clear to me either, but I figured it out a couple of times. < 1611035840 559630 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But... how do you have 15 stars then? < 1611035846 209495 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Isn't there a star down there? < 1611035858 44169 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, but I don't remember the solution. < 1611035885 843026 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION is confused. < 1611035956 375780 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I got to 8,15 twice before, and now I don't remember how I did it. But it was much easier for me than 8,9. < 1611035964 429906 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I don't particularly like the new map... I wish there was a third line type for the former hidden areas.) < 1611036045 212719 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The map looks the same to me. < 1611036053 796163 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So I must not have gotten all the kittens. < 1611036069 693375 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But you see that by the exlamation marks. < 1611036074 79486 :int-e!~noone@int-e.eu PRIVMSG #esoteric :+c < 1611036079 920414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What exclamation marks? < 1611036117 629740 :int-e!~noone@int-e.eu PRIVMSG #esoteric :on the map, where there are kittens to be rescued :P < 1611036149 379524 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Alos there are 9 of those. < 1611036178 242459 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have 9 kittens and one goat. < 1611036227 451056 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So if you look at the walls to the top-right of the hard ares, are those solid as in https://int-e.eu/~bf3/tmp/kitty2.png or broken like ordinary connecting rooms? < 1611036245 736001 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, I'm at 8,15 and I see nothing unusual. < 1611036247 63766 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's possible that the game remembers some state... I played in a fresh profile today. < 1611036273 803623 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, they're broken. < 1611036279 759691 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that's the change < 1611036292 420634 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and the same applies to 8,15 < 1611036299 455876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I see. < 1611036302 699066 :int-e!~noone@int-e.eu PRIVMSG #esoteric :which used to look like a seaparate room < 1611036308 142736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So there's nothing left? < 1611036312 453576 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wow, my typing sucks < 1611036353 149200 :int-e!~noone@int-e.eu PRIVMSG #esoteric :if you have seen the memorial and rescued the goat... I think you're done. < 1611036362 970149 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/seen/visited/ < 1611036419 66608 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Seemswhoa, I just triggered a weird bug. < 1611036420 600829 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And while it looks in 5,10 like you maybe could bring two kittens in from the right... I don't believe that's actually possible, and it would rather spoil the ending too. < 1611036445 419467 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(5,10 is where the remaining 16th star is) < 1611036483 728030 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I really resent that star. :P < 1611036578 427020 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1611036584 779758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And there's nothing to be done in 6,8 with a second kitten? < 1611036624 819754 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmmm < 1611036640 584208 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or in 8,8 < 1611036668 861834 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1611036668 968918 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, there was nothing interesting there? Some ice, and I guess you can explore more of the room... but no exits, nothing to push around... < 1611036718 561133 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So probably something to toy with, but no puzzle. < 1611037972 977453 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: OK, I looked up whether the star is possible, and it is, and now I got it. < 1611037985 150835 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should have spent more time trying to get it before being told it was possible. < 1611038032 579953 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is a mild spoiler, but I think this explains why there's a door down the corridor to the memorial. < 1611038274 304126 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hrm < 1611038341 86664 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Isaw that opening < 1611040961 6658 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar koak < 1611040961 257879 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 190653Z 36013G22KT 10SM FEW180 20/M09 A2994 RMK AO2 PK WND 04032/0633 SLP136 T02001089 < 1611040962 768685 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar ksfo < 1611040962 895039 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KSFO 190656Z 35013KT 10SM FEW200 19/M03 A2993 RMK AO2 SLP134 T01891028 < 1611040989 199443 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If only I knew how to read that. < 1611041044 693010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess PK WND means "peak wind". < 1611041471 957723 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611041473 547718 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611041480 42392 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611042345 288932 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I see, thanks. < 1611042369 446368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now it says "100% complete". < 1611042384 617918 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so it does < 1611042411 641609 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tbf, that was some heavy duty cloning < 1611042427 777270 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So I'm not too sad that I decided it wasn't possible last time. < 1611042589 631980 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I was also misled by a comment that said "I got all 15 stars". < 1611042763 944297 :int-e!~noone@int-e.eu PRIVMSG #esoteric :still, I failed :) < 1611042842 507549 :int-e!~noone@int-e.eu PRIVMSG #esoteric :at least I now understand why there's a door and another teleport at the right end of the memorial < 1611042953 594618 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1611042987 786460 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611043101 404673 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh since I love complaining about youtube lately... another thing that feels new is that I have to click `back` twice to get back to the index I found the video on... and that despite the URL being unchanged. < 1611043132 435914 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( I bet this increases engagement with a video by precious seconds ) < 1611043197 754488 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm not sure whether this is deliberate or an artifact of being prompted for login (no) and cookies (sure, I'll accept them, good luck getting them back) < 1611044695 44846 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611045373 758325 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611048533 883175 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 260 seconds < 1611048634 110193 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611049292 854987 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611049502 545411 :atehwa!atehwa@aulis.sange.fi QUIT :Ping timeout: 264 seconds < 1611049514 112226 :atehwa!atehwa@185.18.76.165 JOIN :#esoteric < 1611049891 199881 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611050242 757600 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar koak < 1611050242 992413 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 190953Z 36021G26KT 10SM FEW250 17/M08 A2995 RMK AO2 PK WND 03039/0917 SLP140 T01671078 < 1611050413 671358 :int-e!~noone@int-e.eu PRIVMSG #esoteric :warm < 1611050415 745363 :int-e!~noone@int-e.eu PRIVMSG #esoteric :dry < 1611050420 961691 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1611050421 141536 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 190950Z 28008KT CAVOK M06/M07 Q1022 R08/19//95 NOSIG < 1611050491 449472 :LKoen!~LKoen@16.175.9.109.rev.sfr.net JOIN :#esoteric < 1611050677 639835 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It is windy. < 1611050720 664143 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"from the N (360 degrees) at 24 MPH (21 knots; 10.8 m/s) gusting to 30 MPH (26 knots; 13.4 m/s)" < 1611050728 86684 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that high? I have no idea. < 1611050757 872351 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :@meta EGNT < 1611050758 69535 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGNT 190950Z 21001KT 1200 R25/P1500 BCFG FEW003 05/04 Q0997 < 1611050786 236984 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Maybe I should move closer to an airport < 1611050827 85457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In Italy? < 1611050834 959179 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EGLL < 1611050835 106748 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGLL 190950Z AUTO 24015KT 9999 BKN016 12/09 Q1006 NOSIG < 1611050860 760398 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :shachaf: I'm planning to move close to LIDE but @metar doesn't seem to know about it < 1611050879 692567 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: hmm. https://windows2universe.org/earth/Atmosphere/wind_speeds.html strong gale/fresh breeze... < 1611050897 660990 :int-e!~noone@int-e.eu PRIVMSG #esoteric :err, shachaf: < 1611050940 968300 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1611050946 222529 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :m/s is the only unit of wind speed that I have any frame of reference to, because it's what Finnish weather reports use exclusively. < 1611051007 662620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar ksfo < 1611051007 732249 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KSFO 190956Z 02029G39KT 10SM CLR 16/M02 A2992 RMK AO2 PK WND 01039/0951 SLP130 T01611017 < 1611051428 443504 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: they tend to use km/h around here < 1611051448 288926 :int-e!~noone@int-e.eu PRIVMSG #esoteric :SI units are not saving the day this time < 1611051492 669986 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :What's that in fur/ftn < 1611051515 241313 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi Taneb < 1611051518 866406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :seen any good cats lately? < 1611051546 420454 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Not in person (not been leaving the house) but some friends sent my some photos < 1611051594 14817 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :very good < 1611051621 800552 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I saw a cat in a video call the other day. More video calls should feature cats. < 1611051624 830609 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It had a human dialing in too, it wasn't just the cat joining the meeting.) < 1611051630 555828 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm having trouble with the concept of a good cat. :P < 1611051642 277791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I agree with you, the word "good" is redundant. < 1611051651 281135 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :oooh its on < 1611051654 727503 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just a longwinded way fo saying "seen any cats lately?". < 1611051656 570512 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Nah, they range from evil to neutral. < 1611051675 699831 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :ACTION gets giant foam pointing hand < 1611051675 762638 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Certainly chaotic on the other axis. < 1611051681 339758 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :int-e: here "good" is referring to their catness, not their morality < 1611051686 986835 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :A good cat is a cat which is good at being a cat < 1611051692 436778 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some cats might be evil, but obviously that doesn't preclude them from being good. < 1611051703 946322 :int-e!~noone@int-e.eu PRIVMSG #esoteric :felinity? < 1611051723 194040 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Similar to the use of good in "can someone recommend me a good book" < 1611051748 95812 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is a different sense of the word "good", but perhaps also relevant: http://www.threepanelsoul.com/comic/dog-philosophy < 1611051800 54417 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :19. good, honest -- (not forged; "a good dollar bill") // could also refer to a cat that's actually a cat and not, e.g., a dog wearing a cat outfit < 1611051827 786585 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I will not stand for cat forgeries. < 1611051833 348095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Only the real thing for me. < 1611051899 242673 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1611053351 180348 :int-e!~noone@int-e.eu PRIVMSG #esoteric :how about a sabretooth tiger? < 1611053556 557490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Real. < 1611053668 666572 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611053677 168964 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Tasmanian tiger? < 1611053749 52535 :int-e!~noone@int-e.eu PRIVMSG #esoteric :We could try to get Taneb to rescue some n-step kittens. < 1611053761 479814 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :You could in principle < 1611053797 734177 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: https://epicpikaguy.itch.io/n-step-steve-part-1 < 1611054471 381997 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: How are your hiding places :P < 1611054484 871893 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, nothing since I solved 609. < 1611054488 526728 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should get back to it. < 1611054508 187238 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I did some of the next levels but there's still some left. < 1611054773 226469 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611054778 858336 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :This is a cute game, I will play more of it when I am not working < 1611054787 689668 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611055760 569186 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: oh kittens < 1611055852 1760 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru PRIVMSG #esoteric :for some reason my cat lounged at the edge of my desk today, maybe because there’s a radiator right nearby < 1611056054 496225 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru PRIVMSG #esoteric :for many years she was disinterested in this table but some days ago she jumped on it and wanted to go behind the screen, though she couldn’t and then scampered away. Long ago she several times laid on my hand on the table and it seemed to be comfortable for her this way, but then she abandoned visiting the table < 1611057533 67600 :kmc!~beehive@unaffiliated/kmcallister QUIT :*.net *.split < 1611057533 225600 :vertrex!~vertrex@unaffiliated/vertrex QUIT :*.net *.split < 1611057533 532656 :kmc!~beehive@unaffiliated/kmcallister JOIN :#esoteric < 1611057547 375257 :vertrex!~vertrex@digital-forensic.org JOIN :#esoteric < 1611057547 438661 :vertrex!~vertrex@digital-forensic.org QUIT :Changing host < 1611057547 438704 :vertrex!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1611059064 320701 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 244 seconds < 1611060406 170630 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru PRIVMSG #esoteric :room 6,10 is so philosophical < 1611061558 136285 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611061932 730760 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611063243 14279 :LKoen!~LKoen@16.175.9.109.rev.sfr.net QUIT :Remote host closed the connection > 1611063256 649007 PRIVMSG #esoteric :14[[07HQ9+~14]]4 10 02https://esolangs.org/w/index.php?diff=80083&oldid=80003 5* 03EZ132 5* (-79) 10 < 1611063295 408223 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1611063297 886391 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar koak < 1611063298 243804 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 191253Z 01019G41KT 10SM CLR 15/M08 A2994 RMK AO2 PK WND 01041/1244 SLP137 T01501083 < 1611063357 738904 :LKoen!~LKoen@16.175.9.109.rev.sfr.net JOIN :#esoteric < 1611063384 971278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It seems to be gusting up to "Stong gale". < 1611064230 540362 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1611064313 104553 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1611064493 907170 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Ping timeout: 260 seconds < 1611064622 728896 :LKoen!~LKoen@16.175.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611064722 107590 :LKoen!~LKoen@16.175.9.109.rev.sfr.net JOIN :#esoteric < 1611064755 51675 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1611065421 950735 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611066519 585571 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 256 seconds < 1611066913 87094 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 256 seconds < 1611067942 692054 :mmmattyx!uid17782@gateway/web/irccloud.com/x-ohocdjlobxmifhzq JOIN :#esoteric < 1611068569 68144 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611070374 475044 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1611070760 706895 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611071810 948354 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611071865 407835 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1611072852 356425 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric : (It had a human dialing in too)" => of course. cats regularly use humans as servants for tasks like opening cans, opening and closing doors, setting up video calls. they're too classy to do all that work themselves. < 1611072930 500763 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu PRIVMSG #esoteric :" and not, e.g., a dog wearing a cat outfit" as in https://xkcd.com/629/ < 1611073371 16560 :LKoen!~LKoen@16.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611074911 190689 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611074951 803304 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1611075161 176916 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611075325 987974 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1611075334 995114 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611076440 352036 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1611077002 105621 :LKoen!~LKoen@16.175.9.109.rev.sfr.net JOIN :#esoteric < 1611077400 830231 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611077691 802394 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611078779 255062 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611078793 8549 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611079378 122080 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 265 seconds < 1611080795 884922 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611080827 63642 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611081458 405774 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611082453 58806 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611082494 271615 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611082877 307145 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611083126 892617 :LKoen!~LKoen@16.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611083171 162993 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611083185 841260 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 268 seconds < 1611083396 835131 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1611083523 208295 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611083704 487422 :LKoen!~LKoen@16.175.9.109.rev.sfr.net JOIN :#esoteric < 1611083804 126904 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611084124 575669 :mmmattyx!uid17782@gateway/web/irccloud.com/x-ohocdjlobxmifhzq QUIT :Quit: Connection closed for inactivity > 1611084539 564827 PRIVMSG #esoteric :14[[07Bit Stupid14]]4 M10 02https://esolangs.org/w/index.php?diff=80084&oldid=56853 5* 03Tetrapyronia 5* (+121) 10Added Hello, world! program < 1611084769 669973 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611085900 232965 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1611086053 954943 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611086996 151804 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611087409 548026 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving > 1611087874 154051 PRIVMSG #esoteric :14[[07Demons14]]4 M10 02https://esolangs.org/w/index.php?diff=80085&oldid=46808 5* 03PythonshellDebugwindow 5* (+51) 10/* Sample code */ cats > 1611088115 955064 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03AmIdle 5* 10New user account > 1611088233 984250 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80086&oldid=80063 5* 03AmIdle 5* (+143) 10/* Introductions */ < 1611088505 193901 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1611088558 806260 PRIVMSG #esoteric :14[[07User:AmIdle14]]4 N10 02https://esolangs.org/w/index.php?oldid=80087 5* 03AmIdle 5* (+46) 10User page > 1611088579 9312 PRIVMSG #esoteric :14[[07User talk:AmIdle14]]4 N10 02https://esolangs.org/w/index.php?oldid=80088 5* 03AmIdle 5* (+0) 10Created blank page > 1611088659 113654 PRIVMSG #esoteric :14[[07SE14]]4 M10 02https://esolangs.org/w/index.php?diff=80089&oldid=42984 5* 03PythonshellDebugwindow 5* (+51) 10/* Interpreter */ Cats < 1611089715 213519 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 246 seconds < 1611090730 265411 :mmmattyx!uid17782@gateway/web/irccloud.com/x-bvruurhqwoxqskjs JOIN :#esoteric < 1611091065 105456 :dionys!dionys@gateway/shell/blinkenshell.org/x-twxkyfvainmqlnyj JOIN :#esoteric < 1611091122 906197 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611094567 96909 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611094599 361988 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Remote host closed the connection < 1611094622 98634 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611097706 892719 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611098015 84947 :LKoen!~LKoen@16.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611098499 140897 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 256 seconds < 1611098595 219695 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Do you think the picture editor of Free Hero Mesh is good, or do you think that perhaps some function is missing? I thought one is missing but I didn't know what it is called, so hopefully you would know? Specifically, that you might define a picture not according to its pixels but rather the other picture it is based on, together with rotation and/or colour replacements. > 1611100611 491077 PRIVMSG #esoteric :14[[07User:Quintopia14]]4 M10 02https://esolangs.org/w/index.php?diff=80090&oldid=80026 5* 03Quintopia 5* (+17) 10ldstr > 1611101926 297088 PRIVMSG #esoteric :14[[07Talk:Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80091&oldid=80080 5* 03Pen Island 5* (+184) 10/* Source request */ > 1611102808 43613 PRIVMSG #esoteric :14[[07Talk:Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80092&oldid=80091 5* 03Pen Island 5* (+358) 10added new links! > 1611102857 948841 PRIVMSG #esoteric :14[[07Talk:Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80093&oldid=80092 5* 03Pen Island 5* (+14) 10 < 1611103138 312327 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1611103354 697104 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 > 1611103684 668122 PRIVMSG #esoteric :14[[07Talk:Loadstring14]]4 M10 02https://esolangs.org/w/index.php?diff=80094&oldid=80093 5* 03PythonshellDebugwindow 5* (+158) 10Reply < 1611104565 955674 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1611104566 23730 :vertrex!~vertrex@unaffiliated/vertrex QUIT :Ping timeout: 256 seconds < 1611104566 445835 :vertrex-!~vertrex@digital-forensic.org JOIN :#esoteric < 1611104566 445879 :vertrex-!~vertrex@digital-forensic.org QUIT :Changing host < 1611104566 445892 :vertrex-!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1611104566 470411 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611104566 580881 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611104584 256380 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611104635 488569 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611104892 595296 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611105716 525309 :mmmattyx!uid17782@gateway/web/irccloud.com/x-bvruurhqwoxqskjs QUIT :Quit: Connection closed for inactivity < 1611106578 934218 :mmmattyx!uid17782@gateway/web/irccloud.com/x-gwzbkckhhfkuvffv JOIN :#esoteric > 1611107694 47160 PRIVMSG #esoteric :14[[07User:Pen Island14]]4 M10 02https://esolangs.org/w/index.php?diff=80095&oldid=80064 5* 03Pen Island 5* (+29) 10updated my page (finally) > 1611110121 103951 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80096&oldid=80007 5* 03Digital Hunter 5* (+95) 10/* Commands and keywords */ > 1611114323 891342 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80097&oldid=80096 5* 03Digital Hunter 5* (+106) 10/* Commands and keywords */ < 1611115316 509818 :mmmattyx!uid17782@gateway/web/irccloud.com/x-gwzbkckhhfkuvffv QUIT :Quit: Connection closed for inactivity > 1611115517 740042 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80098&oldid=80097 5* 03Digital Hunter 5* (+1440) 10Added a few example programs > 1611115790 300780 PRIVMSG #esoteric :14[[07User:Digital Hunter14]]4 10 02https://esolangs.org/w/index.php?diff=80099&oldid=79969 5* 03Digital Hunter 5* (-14) 10 < 1611119505 370940 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I recently played Scrabble with a variant rule: Multi-crossing is if you make two or more words that are not in the direction that you are playing. You cannot do multi-crossing on two consecutive turns. < 1611121954 554661 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1611123017 340773 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca JOIN :#esoteric < 1611127124 856117 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1611129465 308062 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1611129686 863540 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611132040 39091 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611132040 158668 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611132072 977381 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 256 seconds < 1611132073 50294 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611132090 255007 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611133369 173895 :LKoen!~LKoen@16.175.9.109.rev.sfr.net JOIN :#esoteric < 1611133424 754820 :b_jonas!~a@catv-176-63-12-89.catv.broadband.hu QUIT :Quit: leaving < 1611133725 735650 :edwardk!sid47016@haskell/developer/edwardk JOIN :#esoteric < 1611134236 410222 :harha_!~harha@ns356919.ip-91-121-144.eu QUIT :Ping timeout: 240 seconds < 1611134245 960739 :harha_!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric < 1611135065 796568 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611135608 631876 :harha_!~harha@ns356919.ip-91-121-144.eu QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1611135636 500669 :harha_!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric < 1611136285 827927 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611137710 318633 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611138637 108833 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611139601 858482 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611144552 342052 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611144997 345319 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Quit: Temporarily refracted into a free-standing prism. < 1611145148 120060 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1611147354 83810 :LKoen!~LKoen@16.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611151574 496090 :mmmattyx!uid17782@gateway/web/irccloud.com/x-tnfdepzslbdobstg JOIN :#esoteric < 1611152694 27949 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 272 seconds < 1611153221 326790 :privateger!~privatege@2a00:6020:11c3:d600:3c62:6db9:87b:31c4 JOIN :#esoteric < 1611154166 857746 :privateger!~privatege@2a00:6020:11c3:d600:3c62:6db9:87b:31c4 QUIT :Read error: Connection reset by peer < 1611154335 128399 :privateger!~privatege@94.31.86.237 JOIN :#esoteric < 1611154922 720221 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611155537 216401 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611157542 422925 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611158152 794579 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric > 1611158376 745779 PRIVMSG #esoteric :14[[07User:Pen Island14]]4 M10 02https://esolangs.org/w/index.php?diff=80100&oldid=80095 5* 03Pen Island 5* (+115) 10updated my page (again POG) < 1611158416 348083 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds > 1611158579 722982 PRIVMSG #esoteric :14[[07User talk:OsmineYT14]]4 M10 02https://esolangs.org/w/index.php?diff=80101&oldid=77527 5* 03Pen Island 5* (+142) 10social interaction! < 1611158581 461678 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611158586 274772 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611158798 184870 :LKoen!~LKoen@16.175.9.109.rev.sfr.net JOIN :#esoteric > 1611158848 498721 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80102&oldid=80098 5* 03Digital Hunter 5* (+38) 10/* 9 bottles of beer */ foreshadowing :o > 1611158962 482753 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80103&oldid=80102 5* 03Digital Hunter 5* (+75) 10/* Cat program */ > 1611159079 871844 PRIVMSG #esoteric :14[[07User:Pen Island14]]4 M10 02https://esolangs.org/w/index.php?diff=80104&oldid=80100 5* 03Pen Island 5* (+97) 10mini update v200000000000000000000000000000000000000000 pog < 1611159804 424146 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu JOIN :#esoteric < 1611159867 74934 :mmmattyx!uid17782@gateway/web/irccloud.com/x-tnfdepzslbdobstg QUIT :Quit: Connection closed for inactivity > 1611160174 764073 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80105&oldid=80103 5* 03Digital Hunter 5* (+276) 10/* 9 bottles of beer */ < 1611160271 449113 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611161182 717306 :LKoen!~LKoen@16.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611161600 269017 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611161609 908467 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611161744 387673 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds < 1611161781 449847 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611163848 717385 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611166364 226641 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 246 seconds > 1611170523 602183 PRIVMSG #esoteric :14[[07User:Hakerh400/Theorem prover14]]4 N10 02https://esolangs.org/w/index.php?oldid=80106 5* 03Hakerh400 5* (+23276) 10Theorem prover > 1611170538 543913 PRIVMSG #esoteric :14[[07User:Hakerh400/Theorem prover14]]4 10 02https://esolangs.org/w/index.php?diff=80107&oldid=80106 5* 03Hakerh400 5* (+30179) 10 > 1611170553 581793 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=80108&oldid=79870 5* 03Hakerh400 5* (+51) 10Theorem prover < 1611170764 196317 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric > 1611171504 669974 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80109&oldid=80105 5* 03Digital Hunter 5* (+54) 10/* Commands and keywords */ < 1611171946 57776 :privateger!~privatege@94.31.86.237 QUIT :Ping timeout: 265 seconds > 1611172094 207667 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80110&oldid=80109 5* 03Digital Hunter 5* (+172) 10/* Example programs */ < 1611172177 332238 :privateger!~privatege@2a00:6020:11c3:d600:be:35f5:bf38:e0c8 JOIN :#esoteric < 1611172485 301342 :privateger!~privatege@2a00:6020:11c3:d600:be:35f5:bf38:e0c8 QUIT :Ping timeout: 272 seconds > 1611172888 213482 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80111&oldid=80110 5* 03Digital Hunter 5* (+204) 10/* Truth-machine */ < 1611173035 494268 :mmmattyx!uid17782@gateway/web/irccloud.com/x-jsidkumscmhqzcdx JOIN :#esoteric < 1611173388 81845 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611173531 91701 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 264 seconds < 1611173896 51589 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric > 1611174436 527796 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80112&oldid=80111 5* 03Digital Hunter 5* (+293) 10/* Hello, world! */ < 1611175084 293255 :user24!~user24@2a02:810a:1440:7304:789b:4b4f:841f:a36d JOIN :#esoteric < 1611175088 716200 :jess!jess@freenode/staff/jess PART #esoteric :"Leaving" < 1611175355 953036 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1611175371 154525 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611176527 654255 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :One document about web browsers says, "Actually, elinks supports features that are somehow missing in "modern" web browsers (such as editing cookies, custom stylesheets or keybinding)" < 1611176694 390205 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611177331 136435 :sonata!b841b91e@S0106a84e3f4080a3.vs.shawcable.net JOIN :#esoteric < 1611177358 153628 :sonata!b841b91e@S0106a84e3f4080a3.vs.shawcable.net PART :#esoteric < 1611179728 242282 :LKoen!~LKoen@16.175.9.109.rev.sfr.net JOIN :#esoteric < 1611180504 607664 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :We need web browser designs to be better user oriented with the UNIX philsophy. The web developer console does count as a "user oriented" feature, and so do the features mentioned above. Another of my idea is "meta-CSS". < 1611181525 937098 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :what is meta-CSS? < 1611181654 274016 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Allows the user to specify some commands which are not available to document authors, which provide more criteria and properties, including those which test for criteria and properties in existing documents, and the possibility to alter their meanings, both conditionally and unconditionally. < 1611181710 834799 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(For example, you can specify styles which are applied only to documents that do not have their own CSS, or you can define "text-decoration: blink" as an animation.) < 1611181712 744068 :dionys!dionys@gateway/shell/blinkenshell.org/x-twxkyfvainmqlnyj PART :#esoteric < 1611181890 209519 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :ah < 1611181893 162877 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :that could be neat < 1611182254 275900 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Another feature would be the table of contents window, which would display a tree view of the

,

, etc in the HTML document, as well as other commands such as
. < 1611182441 140293 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :zzo38: isn't that just an optional stylesheet saying p { display: none; } to show only the headers? < 1611182772 977513 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :b_jonas: No, not quite. In this case it would be a separate window and if you click one you can automatically scroll the document view to that heading (and if you right-click you can get the URL for that heading, I suppose). < 1611182856 670955 :user24!~user24@2a02:810a:1440:7304:789b:4b4f:841f:a36d QUIT :Quit: Leaving < 1611182915 263226 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That reminds me, someone told me the Octotree browser extension makes browsing code on Github actually nice. Wonder if that's true. < 1611183197 6436 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I don't know. < 1611184562 984266 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611188324 556590 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611188995 431840 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611190126 883479 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1611190721 664566 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611191009 344767 :mmmattyx!uid17782@gateway/web/irccloud.com/x-jsidkumscmhqzcdx QUIT :Quit: Connection closed for inactivity < 1611191520 259986 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611192793 90097 :SpaceDecDxx!~SpaceDecD@47.204.224.78 JOIN :#esoteric < 1611192947 200007 :SpaceDecDxx!~SpaceDecD@47.204.224.78 QUIT :Quit: Leaving < 1611193588 365615 :LKoen!~LKoen@16.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611198208 763385 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611198344 796730 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611201034 773781 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds < 1611204775 563546 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611204785 256928 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611208499 563884 :harha_!~harha@ns356919.ip-91-121-144.eu QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1611209002 657128 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1611209132 388148 :harha_!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric < 1611209696 682820 :Anveil!~Username@101.83.251.230 JOIN :#esoteric < 1611209752 959393 :Anveil!~Username@101.83.251.230 QUIT :Remote host closed the connection < 1611210902 628397 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611214943 469418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? tanebventions < 1611214946 329525 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Tanebventions include necessity, Go, submarine jousting, Fueue, the universe, metar, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the hug, Italian, the grace period, the limerick, ruin, and this sentence. See also tanebventions: maths or tanebventions: foods. He never invents anything involving sex. < 1611214981 202847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? grace period < 1611214982 872740 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The grace period was invented by Taneb to give him more time to invent the Oxford comma, but he ran out anyway. < 1611215323 652395 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well if he ran out, where did he go? < 1611215338 557872 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611216432 70837 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1611216661 861974 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh I see... someone connected the dots in that one. < 1611216670 563727 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cwlprits grace period < 1611216672 976835 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oerjän oerjän oerjän < 1611216690 796322 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That was expected. < 1611219156 326758 :user24!~user24@2a02:810a:1440:7304:8cfd:5012:8672:98d9 JOIN :#esoteric < 1611219998 531063 :LKoen!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611223034 357901 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611224113 435230 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611225337 512248 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611225367 638329 :SpaceDecEva!2fcce04e@47.204.224.78 PART :#esoteric < 1611225377 419211 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611225829 54622 :SpaceDecEva!2fcce04e@47.204.224.78 PART :#esoteric < 1611225997 974732 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611226089 264006 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611226576 700451 :SpaceDecEva!2fcce04e@47.204.224.78 QUIT :Quit: Connection closed < 1611226635 728194 :arseniiv_!~arseniiv@95.105.12.104.dynamic.ufanet.ru NICK :arseniiv < 1611226648 745329 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611226709 976957 :SpaceDecEva!2fcce04e@47.204.224.78 QUIT :Client Quit < 1611226742 138521 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611229192 594309 :SpaceDecEva!2fcce04e@47.204.224.78 QUIT :Quit: Connection closed < 1611230474 856362 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1611230506 963049 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611234407 782229 :LKoen_!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611234407 969374 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611234407 997381 :LKoen!~LKoen@57.174.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611234449 69835 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds < 1611235773 76620 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611238401 537220 :mmmattyx!uid17782@gateway/web/irccloud.com/x-sgcuwigximqszcsf JOIN :#esoteric < 1611238544 292363 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection > 1611239716 961823 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=80113&oldid=80013 5* 03Tetrapyronia 5* (+40) 10Fixed Turi TM > 1611239984 859230 PRIVMSG #esoteric :14[[07Turi14]]4 M10 02https://esolangs.org/w/index.php?diff=80114&oldid=79559 5* 03Tetrapyronia 5* (+7) 10Fixed spacing on cat < 1611240382 239660 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 264 seconds < 1611240696 143525 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611240829 33359 :SpaceDecEva!2fcce04e@47.204.224.78 QUIT :Client Quit > 1611242169 164182 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Kamba 5* 10New user account < 1611242377 815057 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-goudcdbwpltrqzey QUIT :Quit: Bridge terminating on SIGTERM < 1611242393 687961 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-eadxujafzvaxixae QUIT :Quit: Bridge terminating on SIGTERM < 1611242394 625433 :none30!none30matr@gateway/shell/matrix.org/x-tnrqoyjcvkvcufmi QUIT :Quit: Bridge terminating on SIGTERM < 1611242410 376638 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-typtjpubekkwpkgy QUIT :Quit: Bridge terminating on SIGTERM > 1611242655 503943 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80115&oldid=80086 5* 03Kamba 5* (+211) 10/* Introductions */ < 1611243087 123115 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-kvpmvfffigiwpxrp JOIN :#esoteric < 1611243341 336374 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1611243798 370298 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80116&oldid=53855 5* 03Orisphera 5* (+1864) 10/* Arrows are unnecessary */ < 1611244661 519171 :none30!none30matr@gateway/shell/matrix.org/x-azmocespotxqqzwj JOIN :#esoteric < 1611244661 590996 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-ytjdkhaffzkgcjkn JOIN :#esoteric < 1611244662 706551 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-ntftbnkpqhxefymn JOIN :#esoteric > 1611244731 521132 PRIVMSG #esoteric :14[[07V14]]4 M10 02https://esolangs.org/w/index.php?diff=80117&oldid=79945 5* 03Bo Tie 5* (+0) 10I am dumb and I was correct in the first place > 1611246077 677780 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03The-Ennemy 5* 10New user account > 1611246121 880218 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80118&oldid=80115 5* 03The-Ennemy 5* (+142) 10/* Introductions */ > 1611246174 198588 PRIVMSG #esoteric :14[[07User:The-Ennemy14]]4 N10 02https://esolangs.org/w/index.php?oldid=80119 5* 03The-Ennemy 5* (+16) 10Created page with "Not much to say." < 1611246347 824617 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :zzo38: table of contents => ok, that makes sense. I guess that's the sort of thing someone might have already implemented as a browser extension. < 1611246610 316734 :Sgeo_!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611246612 140449 :LKoen!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611246791 336837 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1611246791 336901 :LKoen_!~LKoen@57.174.9.109.rev.sfr.net QUIT :Ping timeout: 256 seconds < 1611248019 466443 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611248208 948831 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1611248213 470491 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1611248755 329617 PRIVMSG #esoteric :14[[07Talk:Turi14]]4 N10 02https://esolangs.org/w/index.php?oldid=80120 5* 03Tetrapyronia 5* (+1866) 10/* 4-Cell Brainf*ck Translation (without using t) */ new section > 1611248872 385400 PRIVMSG #esoteric :14[[07Talk:Turi14]]4 M10 02https://esolangs.org/w/index.php?diff=80121&oldid=80120 5* 03Tetrapyronia 5* (+98) 10forgot signature > 1611252857 59012 PRIVMSG #esoteric :14[[07Parentheses only14]]4 10 02https://esolangs.org/w/index.php?diff=80122&oldid=72858 5* 03Kamba 5* (+257) 10added an interpreter for this language. < 1611252926 969602 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1611253108 685436 PRIVMSG #esoteric :14[[07Parentheses only14]]4 10 02https://esolangs.org/w/index.php?diff=80123&oldid=80122 5* 03Kamba 5* (+30) 10 < 1611253524 108385 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611253606 618874 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611253729 91049 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611253987 190851 :mmmattyx!uid17782@gateway/web/irccloud.com/x-sgcuwigximqszcsf QUIT :Quit: Connection closed for inactivity < 1611254278 85355 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611254323 148096 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611254342 279010 :mmmattyx!uid17782@gateway/web/irccloud.com/x-qzgpanocefpjroax JOIN :#esoteric < 1611254789 314881 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611255283 743500 :SpaceDecEva!2fcce04e@47.204.224.78 QUIT :Quit: Connection closed < 1611255852 698537 :user24!~user24@2a02:810a:1440:7304:8cfd:5012:8672:98d9 QUIT :Remote host closed the connection < 1611256844 886967 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611257168 892742 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 260 seconds < 1611257643 349865 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611257793 802609 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving > 1611257986 854987 PRIVMSG #esoteric :14[[07Talk:Turi14]]4 M10 02https://esolangs.org/w/index.php?diff=80124&oldid=80121 5* 03Tetrapyronia 5* (-2) 10 > 1611258096 566203 PRIVMSG #esoteric :14[[07Talk:Turi14]]4 M10 02https://esolangs.org/w/index.php?diff=80125&oldid=80124 5* 03Tetrapyronia 5* (+0) 10 > 1611258255 118077 PRIVMSG #esoteric :14[[07Talk:Turi14]]4 M10 02https://esolangs.org/w/index.php?diff=80126&oldid=80125 5* 03Tetrapyronia 5* (-35) 10 > 1611258413 467738 PRIVMSG #esoteric :14[[07Talk:Turi14]]4 M10 02https://esolangs.org/w/index.php?diff=80127&oldid=80126 5* 03Tetrapyronia 5* (+0) 10final edit (hopefully) > 1611258511 750961 PRIVMSG #esoteric :14[[07Talk:Turi14]]4 M10 02https://esolangs.org/w/index.php?diff=80128&oldid=80127 5* 03Tetrapyronia 5* (+0) 10 > 1611258954 337788 PRIVMSG #esoteric :14[[07Talk:Turi14]]4 M10 02https://esolangs.org/w/index.php?diff=80129&oldid=80128 5* 03Tetrapyronia 5* (+4) 10 < 1611260079 615071 :Sgeo__!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611260096 985910 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Excess Flood < 1611260119 670189 :Sgeo_!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1611260119 670246 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611260121 115656 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611260137 255191 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric > 1611260472 69541 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=80130&oldid=80113 5* 03Pen Island 5* (+106) 10added loadstring < 1611261084 16464 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611261905 12934 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection > 1611263818 206251 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03BakersDozenBagels 5* 10New user account < 1611265480 943200 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric > 1611266144 550185 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=80131&oldid=80118 5* 03BakersDozenBagels 5* (+178) 10 > 1611266166 464504 PRIVMSG #esoteric :14[[07Efghij14]]4 10 02https://esolangs.org/w/index.php?diff=80132&oldid=79160 5* 03BakersDozenBagels 5* (+516) 10Add another example program, and update the language specifications. < 1611266385 959144 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :http://www.zrzahid.com/inorder-traversal-using-constant-space-morris-traversal/ i like this < 1611266703 539040 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611268712 140559 :g35467!2fdafd51@47-218-253-81.bcstcmta04.res.dyn.suddenlink.net JOIN :#esoteric < 1611268916 703236 :g35467!2fdafd51@47-218-253-81.bcstcmta04.res.dyn.suddenlink.net QUIT :Client Quit < 1611268987 270606 :mmmattyx!uid17782@gateway/web/irccloud.com/x-qzgpanocefpjroax QUIT :Quit: Connection closed for inactivity < 1611269551 851218 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611269608 861638 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611270295 762839 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611270549 840525 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1611271972 848625 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611272125 891588 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611272265 840353 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds > 1611272269 362710 PRIVMSG #esoteric :14[[0791v14]]4 N10 02https://esolangs.org/w/index.php?oldid=80133 5* 03Zero player rodent 5* (+2290) 10Created page with "'''91v''' is an [[esoteric programming language]] created by [[User:Zero player rodent]]. It only has 9 memory cells that can be accessed. It has a large amount of commands, b..." < 1611273503 411570 :LKoen!~LKoen@57.174.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611273519 345746 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611274003 891398 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611274283 886854 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 260 seconds < 1611274405 863739 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611276096 887845 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split < 1611276250 62272 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611276636 52820 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 265 seconds < 1611276828 97804 :sftp!~sftp@unaffiliated/sftp QUIT :Excess Flood < 1611276865 967650 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1611277417 442133 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1611277441 842525 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :Apparently if I search for my real name on duckduckgo, I find: several aggregator pages listing scholarly articles in mathematics that I published under that name; a lot of obvious false positives that match only my given name and not my family name (which is a mythic rare word; the matches are usually to personal names, but I just learned there's a village in France named the same); my CPAN profile < 1611277447 850182 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :which is listed with my real name; the SQLite mailing list archive which doesn't show any emails unless you're subscribed but somehow still reveals my name; a pastebin entry with a git commit of a doc patch to I think perl that has my name in a list of authors in surrounding lines, I think because I sent a different doc patch to the same module. < 1611277530 597094 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :Also a profile on Mathematics Stack Exchange, where I put my real name because I also put my real name to MathOverflow because I asked questions clearly related to the professional work.. < 1611277544 597361 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :Let's see if some plus signs can remove the false positives with only my given name. < 1611277672 540536 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :Oh yeah, I forgot. Without plus signs it also finds my homepage. < 1611277701 897459 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :And some bug reports to perl. < 1611277717 140858 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, been a while since I last searched for myself. These results seem *incredibly* boring: the Google Scholar page, the GitHub profile, the silly ResearchGate page, my own wobsite. < 1611277725 308632 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay, there's one kind of a funny one, which is the GLfunge98-0.0.04 package on the "HP-UX Porting and Archive Centre". < 1611277804 364225 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :It apparently even finds an email on the sqlite mailing list. < 1611277816 186799 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :With plus signs it finds very few results, but they include a bug report to texinfo. < 1611277850 296490 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :let me see with quotation marks, and swapped with quotation marks. < 1611278247 104231 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :I am mostly satisfied with what I'm seeing. < 1611278448 876056 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :whoa... I have a doc bug report for ruby? for ruby version 1.9? wow, the things I've done on the internet more than a decade ago and can't recall < 1611278515 545175 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :Obviously I also find other scholarly articles that cite my articles. < 1611278595 954669 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :quotation marks actually help find more relevant hits > 1611278661 334649 PRIVMSG #esoteric :14[[07Tarflex14]]4 M10 02https://esolangs.org/w/index.php?diff=80134&oldid=73745 5* 03PythonshellDebugwindow 5* (+2) 10/* Quine */ fix header level < 1611278747 275973 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wrote a Finnish keymap for NetBSD 20 years ago, and therefore ended up being mentioned in the CVS revision history, just because I didn't realize the existing Swedish one would've really been just fine. < 1611279043 305588 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :fizzie: if you did realize that, you'd still have your name with a one-line patch to make "se" a synonym for "fi" when choosing keymaps < 1611279043 305656 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"sv", actually. < 1611279043 305676 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :ah yes < 1611279043 305767 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's one of those cases where the ISO 639-1 language code doesn't match the ISO 3166 alpha-2 code for the country.) < 1611279054 80962 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Even when the language is strongly associated with a specific country, I mean.) < 1611279071 366168 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :whoa, I found a scholarly article, with an author I know personally, that thanks me for "ideas for the proof", and I don't recall having seen this article yet. < 1611279076 717186 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :I'll have to look at what it is < 1611279141 888091 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :it's from 2011 < 1611279216 551012 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :oh nice! the search with the name swapped and quotation mark finds the bug report to sqlite about a segmentation fault for a statement that should be an error < 1611279230 827734 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :as in, should be an error handled gracefully with an error message < 1611279281 353344 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :(it's old, the bug has been fixed in 2014) < 1611279344 780292 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :to state the obvious, for applying to jobs, I want to know what an interviewer finds when they search for my name < 1611279376 944886 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 265 seconds < 1611279400 777082 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :there's a lot of perl-related stuff < 1611279507 963087 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :I also found a false positive with the name of my father, who has the same family name < 1611279605 968931 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611279898 941448 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 265 seconds > 1611281149 655261 PRIVMSG #esoteric :14[[07User:Robolta14]]4 10 02https://esolangs.org/w/index.php?diff=80135&oldid=74422 5* 03Robolta 5* (+12) 10/* Created Esolangs */ > 1611281155 706593 PRIVMSG #esoteric :14[[07User:Robolta14]]4 10 02https://esolangs.org/w/index.php?diff=80136&oldid=80135 5* 03Robolta 5* (+1) 10/* Created Esolangs */ < 1611282874 695408 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611283122 690652 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds > 1611283386 690131 PRIVMSG #esoteric :14[[07Patternfuck14]]4 N10 02https://esolangs.org/w/index.php?oldid=80137 5* 03Robolta 5* (+1726) 10Created page with "{{WIP}} '''Patternfuck''' is an esolang made by [[User:Robolta]]. It uses a tape-based memory that resembles [[Brainfuck|brainfuck]] but differs in how it uses the square br..." > 1611283488 858378 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80138&oldid=80071 5* 03Robolta 5* (+18) 10Added Patternfuck > 1611284698 304231 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80139&oldid=80137 5* 03Robolta 5* (+1281) 10 > 1611284887 361572 PRIVMSG #esoteric :14[[07User:Robolta14]]4 10 02https://esolangs.org/w/index.php?diff=80140&oldid=80136 5* 03Robolta 5* (+4) 10/* Created Esolangs */ > 1611284980 694967 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80141&oldid=80139 5* 03Robolta 5* (-3) 10/* Negative to Positive */ > 1611285007 361361 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80142&oldid=80141 5* 03Robolta 5* (+65) 10/* Overview */ > 1611285022 622526 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80143&oldid=80142 5* 03Robolta 5* (+0) 10/* Overview */ < 1611285532 696503 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric > 1611285624 504709 PRIVMSG #esoteric :14[[07Parentheses only14]]4 M10 02https://esolangs.org/w/index.php?diff=80144&oldid=80123 5* 03Hakerh400 5* (+46) 10 > 1611285999 444421 PRIVMSG #esoteric :14[[07Patternfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=80145&oldid=80143 5* 03Tetrapyronia 5* (+14) 10fixed link < 1611286349 895719 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611286624 796456 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds < 1611287174 935617 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611287440 790893 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds > 1611287735 311807 PRIVMSG #esoteric :14[[07User:Hakerh400/JavaScript Quiz14]]4 10 02https://esolangs.org/w/index.php?diff=80146&oldid=79308 5* 03Hakerh400 5* (+243) 10 < 1611288119 348324 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611288555 174002 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :devising calling conventions is haaard < 1611288566 642891 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :trying to figure out one for the Parallax Propeller 2, as it doesn't have an official C calling convention < 1611289140 979633 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu PRIVMSG #esoteric :moony: I'm not sure that matters. you only really get to define a calling convention if you port a compiler. not necessarily a C compiler, any compiler, or even an interpreter that lets you call or expose foreign functinos. and doing that is hard already. < 1611289168 852056 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :i'm porting LLVM < 1611289169 67184 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :fun times < 1611289215 713834 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :i'd have the CC done by now < 1611289217 252905 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :but < 1611289251 864991 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :496 allocatable registers that have to be shared with globals and sometimes even code < 1611289251 884828 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :is just a pain to make a good balance for < 1611289380 269060 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :i was thinking allocate 120-128 regs, but then i have to figure out how i want to categorize those < 1611289411 29389 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :the CC on P2 also controls what registers can be used during code execution, not just calls, which is extra fun < 1611289676 567367 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611292999 561054 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611293286 556367 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1611294503 136547 :cyvuybib!42b7f967@d66-183-249-103.bchsia.telus.net JOIN :#esoteric < 1611294742 645834 :cyvuybib!42b7f967@d66-183-249-103.bchsia.telus.net QUIT :Client Quit < 1611294784 137191 :bitx!42b7f967@d66-183-249-103.bchsia.telus.net JOIN :#esoteric < 1611295554 87266 :bitx!42b7f967@d66-183-249-103.bchsia.telus.net QUIT :Quit: Connection closed < 1611296269 513907 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611296329 202867 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1611296361 885417 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611296648 893072 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 260 seconds < 1611297157 470279 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611297376 734524 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :Read error: Connection reset by peer < 1611297441 462722 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1611297534 336605 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1611298197 964042 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I am reading about the "PIO" feature in the new RP2040 microcontroller from Raspberry Pi < 1611298203 445260 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :chapter 3 https://datasheets.raspberrypi.org/pico/sdk/pico_c_sdk.pdf < 1611298220 395539 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it is kind of esolang-like < 1611298258 247076 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :a very simple and limited coprocessor core which is designed for bit-banging protocols > 1611298924 795576 PRIVMSG #esoteric :14[[07Vyxal14]]4 N10 02https://esolangs.org/w/index.php?oldid=80147 5* 03JonoCode9374 5* (+5888) 10Wow I actually made an esolangs page for Vyxal at long last > 1611299093 458597 PRIVMSG #esoteric :14[[07Vyxal14]]4 10 02https://esolangs.org/w/index.php?diff=80148&oldid=80147 5* 03JonoCode9374 5* (+527) 10 > 1611299146 253495 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=80149&oldid=80138 5* 03JonoCode9374 5* (+12) 10/* V */ is for Vyxal < 1611299673 436534 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1611300219 390184 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it has some unusual ISA features, like a programmable number of delay cycles after every instruction, and the ability to set/reset output pins as an additional effect of any instruction < 1611300419 427960 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611300494 840229 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :on the other hand it has only two general purpose registers, and each group of 4 PIO cores (there are 8 cores in total) share a single 32-instruction program memory < 1611300535 800011 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :(though host code can update that memory on the fly, and also send them instructions to execute immediately < 1611300538 805087 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :) < 1611300694 813965 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I think you could get them to execute from main memory using the OUT EXEC instruction in conjunction with the DMA peripheral < 1611300694 877380 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but then you would lose the use of the output FIFO for other stuff < 1611300694 877443 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 246 seconds < 1611300717 426342 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1611302004 54460 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611302441 207103 :LKoen!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611303179 567092 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611304571 400204 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611305234 441154 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1611306766 192824 :Sgeo__!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611306852 189067 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-ntftbnkpqhxefymn QUIT :*.net *.split < 1611306854 646391 :myname!~myname@2001:41d0:1:766f::1 QUIT :*.net *.split < 1611306904 819619 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-ntftbnkpqhxefymn JOIN :#esoteric < 1611306904 819682 :myname!~myname@2001:41d0:1:766f::1 JOIN :#esoteric < 1611307072 651313 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-ntftbnkpqhxefymn QUIT :Ping timeout: 242 seconds < 1611307286 10418 :none30!none30matr@gateway/shell/matrix.org/x-azmocespotxqqzwj QUIT :Ping timeout: 240 seconds < 1611307286 593874 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-kvpmvfffigiwpxrp QUIT :Ping timeout: 240 seconds < 1611307293 242941 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-ytjdkhaffzkgcjkn QUIT :Ping timeout: 246 seconds < 1611307614 421576 :LKoen!~LKoen@57.174.9.109.rev.sfr.net QUIT :Remote host closed the connection > 1611307853 538719 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80150&oldid=79680 5* 03Quadril-Is 5* (+98) 10 < 1611308044 966776 :wesleyac_test!~me@wesleyac.com JOIN :#esoteric > 1611308152 77881 PRIVMSG #esoteric :14[[07User:Language14]]4 M10 02https://esolangs.org/w/index.php?diff=80151&oldid=77102 5* 03Quadril-Is 5* (+0) 10I tested using a regex and unless there's something that shouldn't be counted 4 is the 46th link > 1611308197 910641 PRIVMSG #esoteric :14[[07User:Language14]]4 M10 02https://esolangs.org/w/index.php?diff=80152&oldid=80151 5* 03Quadril-Is 5* (+0) 10Forgot about the other ones < 1611308373 529117 :wesleyac!~wesleyac@bouncer.wesleyac.com NICK :wesleyac_ < 1611308379 191964 :wesleyac_test!~me@wesleyac.com NICK :wesleyac < 1611308626 529005 :wesleyac_!~wesleyac@bouncer.wesleyac.com QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1611308707 402787 :kspalaiologos!~palaiolog@176.221.122.174 JOIN :#esoteric > 1611309871 855165 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80153&oldid=80150 5* 03Quadril-Is 5* (-71) 10 > 1611310114 312093 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80154&oldid=80153 5* 03Quadril-Is 5* (+27) 10Test test test < 1611310209 661 :none30!none30matr@gateway/shell/matrix.org/x-wbdhirkglvjiifjr JOIN :#esoteric > 1611310492 80441 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80155&oldid=80154 5* 03Quadril-Is 5* (-28) 10 > 1611310595 532129 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80156&oldid=80155 5* 03Quadril-Is 5* (-8) 10/* Something */ > 1611310769 704841 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80157&oldid=80156 5* 03Quadril-Is 5* (+0) 10/* Something */ > 1611310777 519133 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80158&oldid=80157 5* 03Quadril-Is 5* (+2) 10/* Something */ > 1611310787 770887 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80159&oldid=80158 5* 03Quadril-Is 5* (+0) 10/* Something */ > 1611310812 80696 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80160&oldid=80159 5* 03Quadril-Is 5* (+0) 10/* Something */ > 1611310821 325722 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80161&oldid=80160 5* 03Quadril-Is 5* (-2) 10/* Something */ < 1611311787 754083 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-dtflfosnicdvvdzx JOIN :#esoteric < 1611311787 866747 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-soltyfoqqaqxskbx JOIN :#esoteric < 1611311788 748006 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-pokzxgqakjzigxrv JOIN :#esoteric < 1611312833 109276 :LKoen!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611313855 125174 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1611314142 365959 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611315956 343785 :b_jonas!~a@catv-176-63-11-254.catv.broadband.hu QUIT :Ping timeout: 240 seconds > 1611316506 788274 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Gilbert189 5* 10New user account > 1611317582 252261 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80162&oldid=80131 5* 03Gilbert189 5* (+203) 10/* Introductions */ > 1611320201 949647 PRIVMSG #esoteric :14[[07User:Gilbert18914]]4 N10 02https://esolangs.org/w/index.php?oldid=80163 5* 03Gilbert189 5* (+428) 10Created page with "Hi! I made esolangs! Um, I have some that I already made, but it's all in tio, so I can't share the here... :P I have a [https://github.com/Gilbert189 GitHub account] (or pa..." < 1611320863 582836 :wesleyac!~me@wesleyac.com QUIT :Remote host closed the connection < 1611320883 396773 :wesleyac!~wesleyac@wesleyac.com JOIN :#esoteric < 1611321291 357461 :wesleyac!~wesleyac@wesleyac.com QUIT :Remote host closed the connection < 1611321566 396533 :wesleyac!~wesleyac@wesleyac.com JOIN :#esoteric < 1611321873 335516 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611322826 474698 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Remote host closed the connection < 1611322866 79789 :wesleyac!~wesleyac@wesleyac.com QUIT :Remote host closed the connection < 1611322882 397069 :wesleyac!~wesleyac@wesleyac.com JOIN :#esoteric < 1611322955 413347 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1611323155 724957 PRIVMSG #esoteric :14[[07Patternfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=80164&oldid=80145 5* 03Robolta 5* (+117) 10/* Fibonacci */ > 1611323169 331407 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80165&oldid=80164 5* 03Robolta 5* (+1) 10/* Fibonacci */ > 1611323230 975011 PRIVMSG #esoteric :14[[07Patternfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=80166&oldid=80165 5* 03Robolta 5* (+22) 10/* Overview */ > 1611324473 479079 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80167&oldid=80166 5* 03Robolta 5* (+1312) 10 > 1611324679 117 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80168&oldid=80167 5* 03Robolta 5* (+51) 10 < 1611324928 890835 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 260 seconds > 1611325385 625479 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80169&oldid=80168 5* 03Robolta 5* (+96) 10 > 1611325399 390431 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80170&oldid=80169 5* 03Robolta 5* (+1) 10/* Interpreters */ > 1611325408 427960 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80171&oldid=80170 5* 03Robolta 5* (-2) 10/* Interpreters */ > 1611325854 798216 PRIVMSG #esoteric :14[[07Patternfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80172&oldid=80171 5* 03Robolta 5* (+14) 10/* Examples */ < 1611327866 417099 :Remavas!~Remavas@unaffiliated/remavas JOIN :#esoteric < 1611328182 261337 :Remavas!~Remavas@unaffiliated/remavas QUIT :Quit: Leaving < 1611328198 342657 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1611328310 53193 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca JOIN :#esoteric < 1611328403 895587 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611328493 868438 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca QUIT :Client Quit < 1611328554 894254 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca JOIN :#esoteric < 1611328759 338933 :LKoen!~LKoen@57.174.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611328904 48483 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric > 1611329134 342135 PRIVMSG #esoteric :14[[07RomanF14]]4 N10 02https://esolangs.org/w/index.php?oldid=80173 5* 03Gilbert189 5* (+1177) 10Created page with "romanF is a [[brainfuck|Brainfuck]] derivative, but using Roman numerals. It is made by [[User:Gilbert189]]. ==Translation to Brainfuck== {| class="wikitable" |- ! romanF !!..." > 1611329145 340865 PRIVMSG #esoteric :14[[07User:Gilbert18914]]4 10 02https://esolangs.org/w/index.php?diff=80174&oldid=80163 5* 03Gilbert189 5* (-8) 10 < 1611329414 64677 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Remote host closed the connection < 1611329567 90504 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611329688 116682 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1611329924 918924 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80175&oldid=80116 5* 03Orisphera 5* (-1562) 10/* Arrows are unnecessary */ > 1611331092 746054 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80176&oldid=80175 5* 03Orisphera 5* (-46) 10/* Arrows are unnecessary */ > 1611331268 168897 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80177&oldid=80176 5* 03Orisphera 5* (+2) 10/* Arrows are unnecessary */ < 1611331429 346686 :LKoen!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611331461 279454 :mmmattyx!uid17782@gateway/web/irccloud.com/x-apzeirkcrnkojqkt JOIN :#esoteric < 1611332048 392860 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611332196 334308 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1611332535 24213 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611334511 422733 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611334561 125209 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1611334595 351477 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611334872 257869 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu JOIN :#esoteric < 1611334872 324173 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :`olist 1223 < 1611334872 345753 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist https://www.giantitp.com/comics/oots1223.html: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1611334887 991924 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :Dangit I was reading it and totally forgot to olist < 1611335071 99737 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: so this is something you can use to implement the realtime part of a serial comms controller or a floppy disk controller? can they do DMA or do they only have a small (few bytes) buffer after which the CPU has to contact them? < 1611336870 608430 :APic!apic@apic.name QUIT :Quit: New Screen + irssi < 1611336972 443858 :APic!apic@apic.name JOIN :#esoteric < 1611337560 702116 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric > 1611337607 367217 PRIVMSG #esoteric :14[[07V14]]4 M10 02https://esolangs.org/w/index.php?diff=80178&oldid=80117 5* 03Bo Tie 5* (+0) 10Something is wrong with me < 1611338575 481939 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :b_jonas: they have DMA. each PIO state machine (the 8 "cores" i mentioned) has a 4-word TX FIFO and a four-word RX FIFO, which can be filled (respectively, emptied) either by the main CPU or by the system DMA engine < 1611338743 195543 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :one of the example PIO programs is a "logic analyzer" which writes the state of all 32 GPIOs directly to memory, once per cycle, through the DMA engine < 1611338788 578384 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: oh nice! so you could implement an IO program that stores a sector to a memory buffer. Though it probably isn't good enough to decode the sector as well, you'll need a CPU (or perhaps a GPU) to do that. < 1611338794 961329 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :if there's hardware it's not bit-banging! < 1611338815 607494 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :iirc the reason a lot of people use the beaglebone for stuff is because it has a very good timing generator < 1611338847 441568 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :if the pi now has one, that's cool for them < 1611338865 926308 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :Hooloovo0: this isn't the main Raspberry Pi < 1611338882 725476 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's the "RP2040" which is a dual Cortex-M0 microcontroller < 1611338887 359639 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :sold on a $4 board < 1611338927 384189 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :ah, that one, heard about that the other day. I'm guessing it's losing money, and basically sounds like just another arduino to me < 1611338975 483592 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's aiming at the same niche as arduino but has a few unusual hardware features < 1611338993 986368 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :one of which is the PIO state machines I've been discussing < 1611339000 685587 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :`ping < 1611339000 706166 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :hmm, looks like I'm disconnected from IRC < 1611339004 514063 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :pong < 1611339008 585734 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :b_jonas: you're still here > 1611339037 240932 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80179&oldid=80112 5* 03Digital Hunter 5* (+269) 10/* Example programs */ < 1611339094 80002 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's also clocked very fast for a microcontroller (133 MHz) < 1611339112 973692 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: I'm still here, but with a multiple minutes long delay to receive messages through this connection. I see the messages in https://esolangs.org/logs/2021-01-22.html way before I see them in the irc client. < 1611339113 760000 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and the core clock PLL and Vcore LDO are both programmable, so it should be overclockable too :3 < 1611339117 682903 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :b_jonas: odd < 1611339187 369247 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: I remember one time this happened on freenode, when the delay eventually grew to like 20 or 30 minutes between servers < 1611339187 429644 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :that was years ago of course < 1611339221 888886 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :apparently you all are on the side closer to the log bot < 1611339268 611472 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :heh < 1611339294 14420 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :hmm, it might have been a temporary delay clearing itself up < 1611339294 856810 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :`ping < 1611339295 765070 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :pong < 1611339299 992776 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :yeah, it seems gone now < 1611339317 921356 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :must have been some temporary hiccup < 1611339543 250208 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :another thing I forgot to mention about the PIO state machines, each one has a programmable fractional clock divider, this combined with cycle-accurate execution (each PIO instruction takes one cycle, optionally followed by a delay of up to 31 cycles) makes them suitable for implementing protocols that require precise timing < 1611339624 114402 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :although the fractional clock divider is not an independent PLL but some sigma-delta cycle skipping thing that introduces jitter < 1611339634 714758 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :apparently other people experienced the problem too on the same server < 1611339780 40033 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :they can also cause and wait for interrupts < 1611339810 434160 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :useful when you have DMA, you somehow have to wake up the cpu after reading the whole sector to DMA < 1611339841 113822 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1611340115 46416 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611340969 176222 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds < 1611340984 757696 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de JOIN :#esoteric < 1611341081 937725 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611341352 71319 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :Hooloovo0: I'm not sure if the RPi Pico is losing money. i mean, all new designs lose money initially, but compare it to those "bluepill" boards which have a (possibly counterfeit) STM32F1 and sell for under $2 shipped < 1611341366 895751 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and those are a non-branded product so there is no reason why they would sell them at a loss < 1611341805 446139 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :Why am I finding myself fascinated by C#? (Probably because people are now looking at me to maintain a C# project) < 1611341826 700041 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :It has a REPL now, it's supposedly more cross-platform now < 1611341841 273680 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I also wouldn't be surprised if the next version of the main RPi product line has one of these microcontrollers onboard < 1611342698 572683 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :that would be interesting, especially if they have a good way to orchestrate communication between the application processor and the microcontroller < 1611342775 423713 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :something more high level than "here's a UART" < 1611342784 840755 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611342915 786793 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :imagine writing a Python program which runs in Linux on the app processor but with the ability to offload individual functions to MicroPython on the Cortex-M cores for timing sensitive stuff, and embedding PIO programs (they already have a Python EDSL for them) for the really low level stuff > 1611343235 426437 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80180&oldid=80179 5* 03Digital Hunter 5* (-8) 10 > 1611343833 533651 PRIVMSG #esoteric :14[[07User:Bo Tie14]]4 10 02https://esolangs.org/w/index.php?diff=80181&oldid=79881 5* 03Bo Tie 5* (+35) 10 < 1611344519 258952 :kspalaiologos!~palaiolog@176.221.122.174 QUIT :Quit: Leaving < 1611344635 85903 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611344889 278782 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :....Microsoft officially acknowledges the existence of ILspy? Adobe doesn't acknowledge Flash decompilers and Oracle doesn't acknowledge Java decompilers, do they? < 1611344903 700367 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :https://github.com/microsoft/win32metadata < 1611344909 420368 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :> If you'd like to browse the metadata to see what we're emitting, download the NuGet package and load the included winmd file in ILSpy. < 1611344911 176415 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:64: error: :1:64: error: parse error on input ‘,’ < 1611345956 892239 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ooh, I think this is a new category of spam for me (not that I follow them so closely). < 1611345970 148432 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Claims to be from "GoDaddy Cancellations", subject line "we inform you that the [domain of my email address] domain will expire on: 25/01/2021." Contains a "renewal link" where I'd (according to the message, didn't go check) just need to pay $1.99 with a credit card to renew it. < 1611345992 180717 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The domain is of an organization, not mine, and it's also not due to expire until 2025. But it's not a very "mainstream" organization; I imagine they won't be trying to send these to random people suggesting they should renew gmail.com. > 1611346619 348649 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80182&oldid=80180 5* 03Digital Hunter 5* (+49) 10/* Infinite loop */ > 1611348235 139545 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=80183&oldid=80130 5* 03Tetrapyronia 5* (+49) 10Added Recursor > 1611348249 187417 PRIVMSG #esoteric :14[[07User:Tetrapyronia14]]4 M10 02https://esolangs.org/w/index.php?diff=80184&oldid=80012 5* 03Tetrapyronia 5* (+15) 10 < 1611348863 892329 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611348936 455915 :diverger!~div@45.87.213.214 QUIT :Ping timeout: 240 seconds < 1611349319 274047 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :`? #esoteric cookie policy < 1611349321 896762 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#esoteric cookie policy? ¯\(°​_o)/¯ < 1611349330 719910 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :`? #esoteric privacy policy < 1611349333 603473 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#esoteric privacy policy? ¯\(°​_o)/¯ < 1611349339 583625 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :`? #esoteric terms of services < 1611349341 6454 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#esoteric terms of services? ¯\(°​_o)/¯ < 1611349599 614194 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? gdpr < 1611349601 176510 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :gdpr? ¯\(°​_o)/¯ < 1611349605 156938 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Aw, nothing snarky. < 1611351037 489188 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611351055 254672 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611351066 309148 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru PRIVMSG #esoteric :Sgeo: yeah it’s nice to see how C# grows, even as a language < 1611351643 186575 :MDude!~MDude@71.50.47.112 QUIT :Read error: Connection reset by peer < 1611351663 741525 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611352123 882708 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 260 seconds < 1611352630 139505 :SpaceDecEva!2fca62a2@47.202.98.162 JOIN :#esoteric > 1611352930 476109 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80185&oldid=80182 5* 03Digital Hunter 5* (+2538) 10Talked about numbers. The kind I'd italicise. The special, not-to-be-messed-with kind. < 1611352940 108080 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611352973 220250 :SpaceDecEva!2fca62a2@47.202.98.162 QUIT :Quit: Connection closed < 1611353196 786208 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 256 seconds < 1611353654 640265 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611353856 821205 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sgeo: Oracle acknowledges Forth decompilers. ;) < 1611353858 868734 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(In the OpenBoot documentation.) < 1611353858 937118 :LKoen!~LKoen@57.174.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611353932 734269 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :IntelliJ IDEA has a built-in Java decompiler, I think that's the closest to one having "official" status, though of course just having the (presumably?) most popular Java IDE bundle one is not exactly the same. < 1611354786 722387 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611354860 281590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does the `volatile` keyword do anything useful nowadays? C compilers don't seem to allow for out-of-order execution when compiling it < 1611354886 365456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tested the program «volatile int a; volatile int b; int main(void) { int a2 = a; int b2 = b; return a2 + b2; }» < 1611354944 768921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clang compiles it (at -O3) to movl a(%rip), %eax; addl b(%rip), %eax < 1611354971 895468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and gcc to movl a(%rip), %eax; movl b(%rip), %edx; addl %edx, %eax < 1611354979 232562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(plus the usual function prolog/epilog) < 1611354985 92285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :both of them missed the lfence :-( < 1611355056 513779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure why I'm ranting here, I guess #esoteric is a good default channel for this sort of thing < 1611355202 852278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess machine code is basically an esolang of its own at this point < 1611355240 964855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't act like most people expect it to, and it's pretty much unreadable < 1611355300 178027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it doesn't follow any of the major programming paradigms either, it's sort-of imperative but the order in which the commands are written doesn't really reflect the order in which they execute < 1611355304 714639 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :volatile doesn't imply a memory fence, does it? < 1611355318 789139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well it has to mean something < 1611355320 802440 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you want a fence you can write one. < 1611355333 548616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from my point of view, the C source says "load a before b" < 1611355345 217157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the resulting machine code specifies two simultaneous loads < 1611355345 810162 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, it definitely doesn't mean that. < 1611355357 866443 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think volatile has ever been fully defined in the standard. C11 atomics are rather more explicit about the model, though I don't think even those impose much of anything on loads of two unrelated atomic variables. < 1611355379 117002 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :volatile is still useful if reading or writing a memory location has a side effect < 1611355395 238594 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :which is common in the embedded world < 1611355406 385507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, really what I think `volatile` is supposed to mean is "this is some kind of hardware register". < 1611355406 969101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if reading the memory had a side effect, I would expect the compiler to ensure that the memory was read in the order specified in the program < 1611355415 879227 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :https://gcc.godbolt.org/z/bKe3TP < 1611355424 937064 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :note how the read from reg1 is hoisted out of the loop, but the read from reg2 is not < 1611355439 861508 :mmmattyx!uid17782@gateway/web/irccloud.com/x-apzeirkcrnkojqkt QUIT :Quit: Connection closed for inactivity < 1611355441 531125 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think in that case volatile should mean something like, it'll emit the read instruction at the place you read from the variable. < 1611355455 431936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As opposed to moving it out of a loop, for instance. < 1611355465 452686 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :(-Os might be clearer than -O3) < 1611355477 539053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: that's only at the asm level, though; at the hardware level, that assembly language only reads reg2 once < 1611355492 844674 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In fact, there's a (non-normative) note where it deals with atomics which says that "the 'volatile as device register' semantics have not changed in the standard", not that that's all too clear. < 1611355493 7817 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I mean, that depends on what the hardware is < 1611355511 556374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's x86-64 you wrote, there's a specification for what memory read instructions do < 1611355521 669796 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :if the hardware is such that reading from reg2 has an important side effect then you can bet the hardware will perform that effect every time < 1611355528 436871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are implicit store fences almost everywhere, but implicit laod fences almost nowhere < 1611355538 677092 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :okay. i didn't mean the example to be specific to x86-64 < 1611355558 600045 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :anyway, yes volatile is still useful, especially in embedded, but it's not a substitute for fences or atomics < 1611355562 490118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's possible for the kernel to configure the page tables so that a specific memory address has an implicit lfence, in addition to an implicit sfence < 1611355568 674462 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's more about synchronizing your code with respect to hardware, not with respect to other code < 1611355585 512570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: I'm assuming a single-threaded program here < 1611355592 988410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just one that needs to read the memory address multiple times for some reason < 1611355622 605335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, if you're reading the same address twice, I don't think even lfence is sufficient, you would have to use clflush < 1611355634 760926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to get the processor to actually send two reads to the memory controller < 1611355638 306618 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :though also consider the case of a signal handler or callback which writes a flag < 1611355652 680360 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :in a single-threaded program < 1611355672 538599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in which case, you use volatile sig_atomic_t to specify that the flag should be written in a single machine instruction < 1611355698 12188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that the program that reads the code needs to reload it in case the signal handler has written it < 1611355704 506948 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah. volatile isn't meant to do anything to defeat transparent hardware caches < 1611355728 715548 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :in the embedded world if you're using a volatile variable then it's probably in uncached memory to begin with < 1611355749 334516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is interesting because what the signal handler actually wants is an atomic variable, not a volatile variable, but signal handlers were invented before atomics were < 1611355802 1624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I think the correct atomicity for this is "relaxed", not "sequentially consistent", isn't it? because all you care about is that you will correctly re-read a value that the same thread previously wrote) < 1611355859 99418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or "release" if the signal handler is writing non-atomically into a buffer in order to send information to the main code) < 1611355907 613114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on a side note, I'm impressed by what -O3 did to sum1 < 1611355920 958955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it multiplies by 5 before the loop, then by 2 when it adds it to sum2 < 1611355998 776852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :both times with a three-argument lea (which uses a lot of processor resources but isn't actually slow if you aren't doing much in parallel with it) < 1611356054 508730 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :Is it just me or does regsvr42 suck? < 1611356054 704050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I think it's wrong, though, it should imul before the loop because imul is capable of running in the background, then you can do a simple add after the loop which is faster than the lea < 1611356069 840218 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :(I might just add the features I need to it though) < 1611356158 16072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've spent something like the past 3 days in despair at the state of current compilers < 1611356176 493519 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Remote host closed the connection < 1611356176 575383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the general problem is that they're applying optimisations without an understanding of the contexts in which they're useful < 1611356210 416513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, multiplies are slow, but a multiply before a long chain of additions is effectively free if you don't use the result during the chiain < 1611356243 483200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the multiplier is a different chip component from the adders, it would otherwise be doing nothing, and it will finish the multiplication before the additions finish < 1611356274 120205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only potential issue is the time it would take to load the constant 10 into a register, which is quick but not instantaneous < 1611356546 923003 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :to get those kinds of optimizations you may need a more specific -march / -mtune < 1611356708 753361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, yes, I can't remember what's used by default < 1611356733 664108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all modern Intel and AMD processors can do background multiplies and pipelined multiplies, but gcc/clang may optimise for something older by default < 1611358612 717585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that reminds me, I recently discovered why libm isn't just part of libc < 1611358635 337996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's so that you can swap out the implementation of the floating-point functions to match the FPU of the processor you're on < 1611358657 746326 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :ah that's good < 1611358714 698436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably that requires dynamic linking to make sense < 1611358774 364858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and probably it doesn't make sense on x86-64 nowadays because AVX1 has been around pretty much forever and there's no advantage from using anything newer when it comes to straightforward functions like sin and tan < 1611358795 27114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the sorts of things that benefit from AVX2, etc., don't appear in libm anyway < 1611358808 826782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it might become useful if 128-bit floating point ever gets hardware support < 1611358877 195005 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :thicc floats < 1611359096 415179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, even then, it wouldn't, because a new size of float would imply a new calling convention for functions that took long doubles as arguments < 1611359114 113963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the two libms wouldn't be binary compatible and you wouldn't be able to swap them out < 1611359116 645915 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric > 1611359199 785559 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80186&oldid=80185 5* 03Digital Hunter 5* (-18) 10/* Commands and keywords */ < 1611359718 583547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, someone here was asking about alignment a while back < 1611359752 408234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the situation on modern Intel x86-64 (probably also AMD) is that most alignments are fast, but there are occasional bad alignments that will slow things down < 1611359819 689594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the most notable in terms of data is that it takes twice as long to access memory that crosses a page boundary (normally 4096 bytes), e.g. you don't want to store a 64-bit value at an address like 0x3FFE < 1611359862 120119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with instructions, alignment can matter a lot more, but the details are very complicated and there's no obvious good alignment in many cases < 1611359892 54835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although it's generally accepted that it's better for jump targets to be towards the start rather than the end of a 16-byte block, even that doesn't always seem to have an effect) < 1611359977 509887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, in terms of main memory, bad alignments are rare and very spaced out, so if you're accessing memory in a loop, you would need to access a very large amount of memory before the cumulative effect of misaligned accesses is worse than the amount of time it took you to align your memory < 1611359997 492197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alignment was important on some older processors, though < 1611361003 579530 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1611361430 491531 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :" does the `volatile` keyword do anything useful nowadays?" => probably, but you rarely want it, and you definitely don't want volatile for synchronization between threads or processes (or cpu threads at the lower level), you want C99 atomics or C++ atomics and all the higher level stuff for that, and it's not quite clear to me how you're supposed to do communication with a signal handler and < 1611361436 749548 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :whether volatiles are still relevant for that. < 1611361523 582356 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :yes, atomics are defined more explicitly, and it's important that atomics can do two things for one goal: they can forbid the compiler from reordering memory access, and they can forbid the CPU from reordering memory access (on modern cpus that do that) < 1611361599 215977 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but what volatile is supposed to mean I have no clear idea < 1611361689 805227 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I think at minimum it ensures the number of reads/writes at the assembly level is the same as at the source level < 1611361708 303389 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :disabling optimizations such as hoisting a load out of a loop < 1611361710 142809 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :which is important if reads/writes have side effects < 1611361755 273345 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :as ais523 pointed out, this means little to nothing on a modern out of order, cached, possibly SMP system < 1611361762 979618 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but it's still very meaninful for microcontrollers < 1611361793 253185 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :"in which case, you use volatile sig_atomic_t to specify that the flag should be written in a single machine instruction" => perhaps, but it's not clear if this actually still works in modern compilers. I mean, it made sense in old barely-optimizing compilers to just have a type synonym for a type that's as wide as the typical write instructions, so you don't try to use a 32-bit int on a cpu where all < 1611361799 259997 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :32-bit access will be implemented as two 16-bit accesses. but these days, if you want to guarantee that a value is written as a whole, that's what https://en.cppreference.com/w/c/atomic/ATOMIC_LOCK_FREE_consts and https://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free is for. < 1611361810 308454 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :or memory mapped IO even on full modern systems (which would be in a special region designated as uncached) < 1611361896 132292 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :did I tell y'all I got a FPGA board? https://www.sparkfun.com/products/16526 < 1611361904 716474 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and it's supported by an open source toolchain < 1611361945 349685 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and nMigen, which is a Python EHDL (is that a reasonable contraction of EDSL HDL?) < 1611361966 893361 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so far i only did some simple demos with it < 1611362001 140700 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :got distracted by other things... carpentry and mushroom and plant growing projects and life stuff < 1611362005 302596 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but i will go back to it soon < 1611362056 636953 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: if all you do in the signal handler is to set a flag, then I think relaxed atomics are fine. that means the write to that flag can be ordered in an unexpected way, but you do this for asynchronious signals, which can be delayed anyway. there's a way to force the kernel to deliver the signal handler NOW (as in before the next statement is executed)with sigsuspend, but if you do that, you won't < 1611362062 652564 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :have a signal handler that just sets a flag. < 1611362100 169993 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :if you want to do more than set a flag or _exit in your signal handler, then it's very likely that relaxed atomics aren't enough. < 1611362119 408449 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :maybe i will implement the RP2040 PIO architecture in nMigen < 1611362150 594080 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :as far as I understand, the good usecase for relaxed atomics is global counters that you very rarely increment, so you don't want to set up per-thread counters, but you want an exact total in them even in the rare and slow case when two threads increment it at the same time. < 1611362394 848963 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: re AVX1, it hasn't been around for long enough, there are still cpus without AVX in use, but your point still stands because all x86_64 cpus have SSE2 (even though the Intel manual is careful to specify everything as if that need not be true), so there's no reason to use anything older than SSE2 for floating point. > 1611362484 854585 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80187&oldid=80186 5* 03Digital Hunter 5* (+18) 10Undo revision 80186 by [[Special:Contributions/Digital Hunter|Digital Hunter]] ([[User talk:Digital Hunter|talk]]) < 1611362506 327933 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: I don't think what you're saying is true. if you're in a code with heavy memory access, then accessing data that crosses a cache line boundary (every 16 bytes) can slow your code down. it's not just page boundaries. < 1611362535 287419 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :this applies if you're doing a lot of access to memory that's already cached, not if you're accessing main memory once that the cache can never reuse. < 1611362568 517255 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but there are lots of pieces of code that want to do this, accessing memory already in the L1 cache multiple times. > 1611363152 153149 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80188&oldid=80187 5* 03Digital Hunter 5* (+42) 10/* Commands and keywords */ > 1611363864 710732 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80189&oldid=80188 5* 03Digital Hunter 5* (+408) 10/* Reverse cat */ Added the non-terminating example I was hoping to create. Yippee < 1611364538 596629 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1611365073 243878 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 > 1611365094 46281 PRIVMSG #esoteric :14[[07User talk:Bo Tie14]]4 N10 02https://esolangs.org/w/index.php?oldid=80190 5* 03JonoCode9374 5* (+193) 10Created page with "I think your userpage is epic. ~~~~" > 1611365910 346494 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80191&oldid=80189 5* 03Digital Hunter 5* (+120) 10/* Commands and keywords */ > 1611366027 978194 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80192&oldid=80191 5* 03Digital Hunter 5* (+51) 10/* Commands and keywords */ > 1611366552 233567 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80193&oldid=80192 5* 03Digital Hunter 5* (+130) 10/* Numbers */ < 1611366710 558040 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1611366725 337119 :imode!~imode@unaffiliated/imode QUIT :Client Quit < 1611366744 84999 :imode!~imode@unaffiliated/imode JOIN :#esoteric > 1611368904 585363 PRIVMSG #esoteric :14[[07Rubic14]]4 10 02https://esolangs.org/w/index.php?diff=80194&oldid=75604 5* 03Digital Hunter 5* (+108) 10/* Example programs */ < 1611370410 468525 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 > 1611370735 316217 PRIVMSG #esoteric :14[[07Trivial14]]4 N10 02https://esolangs.org/w/index.php?oldid=80195 5* 03Hakerh400 5* (+14709) 10+[[Trivial]] > 1611370778 394614 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=80196&oldid=80149 5* 03Hakerh400 5* (+14) 10+[[Trivial]] > 1611370799 432988 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=80197&oldid=80108 5* 03Hakerh400 5* (+14) 10+[[Trivial]] > 1611371500 784699 PRIVMSG #esoteric :14[[07Trivial14]]4 M10 02https://esolangs.org/w/index.php?diff=80198&oldid=80195 5* 03Hakerh400 5* (+0) 10 < 1611371814 51455 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 265 seconds < 1611373964 568843 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1611373999 561821 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Remote host closed the connection < 1611375118 650593 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611376760 52312 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611376840 492701 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1611376852 425123 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611376859 999639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : oh wow, so it turns out that if you pass MAP_NORESERVE to mmap (to tell it that it can find physical memory lazily as you write to your virtual memory, and don't need a guarantee that physical memory is available) < 1611376865 506443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Linux lets you allocate some really ridiculous amounts of memory, I managed 35 TB in a single block (with almost that much allocated in other blocks) < 1611376902 106390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was hoping it would do that, it means that you can (in effect) use very large MAP_NORESERVE mmaps as a method of reserving address space < 1611376997 944336 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I remember that Linux has a reserve vs. commit distinction, just like Windows, but no one actually uses it. < 1611377028 892461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you can write Linux programs that reserve address space and commit it as necessary, and they run fine without overcommit. But almost no program does that because overcommit is so pervasive. < 1611377045 791929 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And it's not even possible to ask the kernel what a process's committed memory usage is. It's not anywhere in /proc. < 1611377106 622887 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the trick is something like mapping pages PROT_READ or PROT_NONE so your process doesn't get charged for them. < 1611377131 986979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was using MAP_NORESERVE | MAP_READ | MAP_WRITE for mine, that seemed to work < 1611377150 978902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I think /proc/$$/smaps might have the information you're looking for (although not directly) < 1611377171 336130 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you want to be able to make a big mapping and then gradually commit it as you use more memory. < 1611377194 616544 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I think I looked in smaps and didn't find it. < 1611377204 425662 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But maybe I only looked in status? < 1611377232 143118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't remember anymore. It would be nice if it was possible. < 1611377273 531335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can use madvise, or flags to mmap, to actually load physical pages to back your address range < 1611377283 300419 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I thought Linux will (by default) overcommit allocations even without special mmap flags < 1611377284 270088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but normally you just let the kernel do it lazily < 1611377284 406174 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you disable overcommit, the OOM killer should be irrelevant, right? < 1611377308 301862 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :ais523: see also mlock() and mlockall() < 1611377318 45730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't really like the Linux culture of overcommit-and-pray. < 1611377328 778399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder whether madvise(MADV_WILLNEED) on large blocks of memory is faster than just directly reading them and letting the kernel handle the pagefault < 1611377337 318346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably, pagefaults have some overhead as you switch to the kernel and back again < 1611377391 275738 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection < 1611377403 394140 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611377431 548919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : If you disable overcommit, the OOM killer should be irrelevant, right? ← sort-of; you still get processes failing randomly but now it's the process that can't allocate memory, as opposed to the process the kernel chooses to pick on < 1611377448 387081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because very few applications have any sensible codepath for the out-of-memory situation < 1611377452 934067 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's not random, that's a process asking for memory in a well-defined place and failing. < 1611377465 719491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, what I mean is < 1611377472 311356 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that's true, a lot of programs are buggy. < 1611377480 49973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the process that dies is the next process that tries to allocate memory, which might not be the process responsible for the problem < 1611377504 718345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say you have a program that makes intermittent large allocations and it's using up basically all of memory < 1611377511 921406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a program that is using less memory but makes lots of small allocations < 1611377522 895023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is quite possibly the latter program that will hit an OOM situation first < 1611377533 720463 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1611377545 578571 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611377554 494686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least with this system people who write programs have a chance of making them work well. < 1611377570 788552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm interested in why you think failing to handle OOM is a bug < 1611377605 994805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO, exiting in response to an OOM situation is usually correct (or possibly killing the process that's responsible for the memory, if it's not you) < 1611377611 792322 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it's not a bug in every program, some programs just can't do anything. < 1611377647 834120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is also the question of, should the OS start swapping under heavy memory pressure? < 1611377659 543482 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But some programs can behave well. Maybe clearing a cache they have, or exiting gracefully. < 1611377671 478650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :disk has much higher capacities than memory on most systems < 1611377691 474977 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just want to be able to write a reliable program that uses memory -- maybe even without allocating at all after startup -- and doesn't fail. < 1611377734 486972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in practice, I think I've seen an actual memory exhaustion only once, all the other times a program leaked more memory than the computer had, it basically ended up using the hard disk as a replacement for memory < 1611377758 926487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which of course makes the system unusably slow, which is why the point of memory exhaustion is rarely reached in practice < 1611378000 59221 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611378105 110529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if your program doesn't allocate at all after startup, I don't see why the OOM-killer would pick on it < 1611378105 173430 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess the concern might be, maybe a program is using all of memory, and then other programs can't even start up, so you can't log in and kill the big program. < 1611378105 173475 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the OOM killer doesn't seem like that great a solution. < 1611378105 173497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the basic question is "what do you do when there's no more left of a shared resource?" < 1611378105 173515 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, for one, maybe it allocates from the kernel's perspective, even if it doesn't from its own. < 1611378105 194153 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because at startup it mmaps 16GB of memory to use for its computations, and it doesn't fault it all right away. < 1611378105 226143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Linux's default config won't let you allocate substantially more memory space than the computer has physical memory, even if you don't prefault it (unless you specify MAP_NORESERVE) < 1611378105 246162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can go a little over, but not that much < 1611378105 246232 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I don't think that's true. < 1611378105 269725 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :GHC's runtime maps 1TB at startup now, I think? < 1611378105 269779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I both read it in the documentation, and tested it a few tens of minutes ago < 1611378105 269800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably the very large maps are using MAP_NORESERVE < 1611378105 321401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, interesting, maybe I'm just wrong on that and everyone uses NORESERVE. < 1611378105 384073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, now I'm vaguely curious as to why the pagetables don't end up filling most of memory when you do that, perhaps they can be deduplicated or initialized lazily or something like that < 1611378105 454687 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You don't need anything to be in actual page tables, right? < 1611378105 475784 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can just store a big interval in the kernel and allocate the memory when addresses in that interval are faulted. < 1611378105 496244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, you can access an address that isn't in the page tables at all and you just get a page fault < 1611378105 496325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which the kernel can handle by creating a page table < 1611378105 517016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the maps only need to exist wihtin the kernel < 1611378139 46896 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611378179 388316 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: you *can* allocate large amounts of memory that way, but I still think it's a bad idea to implement malloc, because you put more hidden performance costs on the kernel that has to manage that address space than you'd have in a more traditional malloc implementation. It's a good esoteric experiment though. < 1611378200 534186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess an interesting compromise would be for the OS to decide on a physical address that should back a particular piece of memory, but not actually clear it out or set up the pagetables until it's used < 1611378202 688220 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Interesting, I thought NORESERVE was the default behavior in Linux until now. < 1611378207 365365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it can use the physical memory for storing caches until then < 1611378213 744593 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(With overcommit_memory set to 0.) < 1611378246 239913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I'm expecting it to be more efficient, rather than less efficient, because of fewer system calls < 1611378249 509258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the page faults happen either way < 1611378250 701423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It would be nice to be able to ask, from a program, to actually really for real have the memory. < 1611378269 315414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Writing to every page is probably enough? < 1611378279 74302 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And maybe mlocking it. < 1611378279 517911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :overcommit_memory = 1 will noreserve everything; overcommit_memory = 2 will refuse to overcommit at all < 1611378306 243719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mlocking is limited at 64 MB by default (although root can increase the limit at will) < 1611378321 81706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it makes sense that there's a limit for that < 1611378336 970511 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The default mlock limit is much higher than it used to be. < 1611378344 826291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :max locked memory (kbytes, -l) 4062728 < 1611378358 470191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :4 GB, wow < 1611378362 875139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe you have more physical memory than I do < 1611378372 513796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or one of us has it set to a non-default value somehow < 1611378377 323883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I feel like it used to be 64 kB or something. < 1611378390 522365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :max locked memory (kbytes, -l) 65536 < 1611378396 425513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from my ulimit -a < 1611378398 407702 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I have 32 GB of physical memory, using Ubuntu, Linux 5.8.0. < 1611378429 872711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have a lot less physical memory than you do, and am on Linux 5.4 < 1611378485 834382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, part of the reason I was looking at this is that I'm considering creating a new executable loader, and was considering possible patterns for allocating the virtual address space < 1611378506 119371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one possibility was to manage virtual memory reservations in userspace < 1611378538 795797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could very efficiently do it statically, because virtual memory is so large that you can just divide it up evenly between every library that cares and they'll all have enough < 1611378575 699452 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: the page faults happen either way, but now the kernel has to manage a lot of administration structures to follow what is mapped where and set up page tables correctly, plus since the actual use is sparse, it can't use large pages, so the cpu has to work harder with paging table lookups too. < 1611378582 983643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one vision I have is for programs to be able to use multiple memory allocators without them treading on each others' toes, and to have a unified free() which can free from any of them < 1611378606 185412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: by default, the kernel never uses large pages < 1611378617 850597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless userspace requests it < 1611378619 811155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Don't you typically know how memory was allocated when you free it? < 1611378652 574403 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: I think it does use large pages these days on modern kernels. and even if it doesn't, an mmap implementation that allocates everything to a *dense* (non-sparse) region, it can request large pages. < 1611378657 117902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: often but not always, unless you have extra variables tracking it < 1611378672 668294 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :`` ulimit -l # unit is kilobytes < 1611378674 420177 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 < 1611378686 149951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a good example is functions that return either a string literal or an allocated string < 1611378687 112765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I feel like supporting multiple allocators is tricky, because many allocators don't have the same interface. < 1611378705 109502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the aim would be to define a standard interface for allocators < 1611378706 897603 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you use an arena allocator, you don't want to walk your entire data structure and call free() on each node. You want to avoid walking it at all. < 1611378716 952895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C already has one (malloc/calloc/realloc/free), but it kind-of sucks < 1611378740 950496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I meant in terms of general-purpose allocators; arena allocators often don't support frees at all < 1611378749 67096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you free the arena, not the nodes < 1611378759 647101 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, I meant free() would be a no-op (with a standard interface). < 1611378788 522951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but take the example of, say, asprintf < 1611378801 665421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which returns malloc'ed memory of the size of the string) < 1611378813 37538 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: I don't think that's a very good idea. the point is, we want to use sized allocators in programs that allocate a lot of small nodes on the heap, that is, allocators where the free function knows what size and alignment (and other parameters) were passsed to the allocate call, because this lets you allocate the small nodes with less memory overhead than when everything has to be tagged by at < 1611378819 43879 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :least the size. < 1611378821 567812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that kind-of assumes there's a global allocator, because you don't want to need to have a matching asprintf_free < 1611378851 143324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: so this is something I've been thinking about a lot < 1611378858 441451 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, most of the time mallocing individual strings like that isn't so great anyway. < 1611378874 302408 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :admittedly you prefer not to allocate a lot of small nodes, or if you do, you want to allocate them from a pool specific to the structure with context about that structure for free, but the latter exactly means no single free interface without parameters < 1611378888 828052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is the correct malloc/free interface: a) the allocator supports an efficient API to ask about the size of allocated memory, so that the program doesn't have to track it; or b) free takes an argument for the size of the thing you allocated, so that the allocator doesn't have to track it? < 1611378905 738823 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :free should take an argument for the size. < 1611378925 128421 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: I think you want both kinds < 1611378940 693471 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :and also allocators that take a pool argument that you have to pass to free too < 1611378943 102590 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also, the most flexible realloc interface is kind of complicated, I think. < 1611378944 875207 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :currently most people track in both places which is just ridiculous overhead < 1611378945 75809 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :various different allocators < 1611378966 658558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example, you might want to give realloc two different possible sizes, one if it can grow in place and one if it can copy. < 1611378970 419899 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :especially ones that serve my pet peeve, pool allocators that let you use 32-bit pointers or indexes into a poool < 1611379003 89259 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And you might want to ask, with a malloc-style interface, "what's the actual size of the allocated memory?", since it might be bigger than what you asked for, and you might be able to use that. < 1611379005 173267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I'm beginning to wonder whether "grow in place" is something that's worth optimising for at all < 1611379047 237709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: anyway, one thing that crossed my mind is that if you're userspace managing the complete address space, you have control over what all the bits of a pointer mean, and, e.g. can encode the arena number in some of them < 1611379054 73090 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, not supporting realloc at all is another option, of course. < 1611379056 925187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or even the size of the allocation < 1611379059 958301 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :also I'd like a sized allocator where alloc and free takes four size paramters, not just two: the size, the alignment, how many bytes you want readable without a segfault but with arbitrary content before the allocated region, and how many bytes you want readable after. and I want a pony. < 1611379096 385632 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, you can do that too in an interpreter. but you have to be careful so it doesn't slow down dereferencing too much. < 1611379104 34570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: no, realloc is still helpful for large allocations, *but* if they're large enough to use mmap then the mremap doesn't require any copying behind the scenes, just a pagetable update < 1611379124 500880 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess. < 1611379140 138809 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In that sort of situation maybe you're better off reserving the entire size you might need upfront, and committing it as necessary. < 1611379143 286375 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So the address doesn't change. < 1611379150 400161 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: some interpreters, like ruby 1.8 and some lisp or prolog interpreters, already do this by using a tag bit that makes the pointer not a pointer but an integer. < 1611379178 746675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I've had further thoughts about your four-argument alloc: on 64-bit systems, just hardcode the readable-before and readable-after arguments to something large like 4GB, the extra argument passing is going to slow it down way more than not being able to use the very ends of the address space < 1611379215 972256 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: I don't need as much as 4GB, but sure < 1611379244 216231 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I feel like you need at most 64 bytes before and after. < 1611379254 384671 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :shachaf: no, I want a full row of the pixmap < 1611379257 536937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And even that's a lot. < 1611379258 943364 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :and a bit more < 1611379268 529997 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, hmm. < 1611379270 985998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my point is that providing a huge amount readable on both sides is very cheap on 64-bit processors < 1611379280 253958 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :because I want to reference the point above the currently iterated one < 1611379300 357435 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, you have a point that constants instead of an argument make sense. < 1611379302 718012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, I think some people who use malloc would prefer to have unreadable data around the allocation to help them diagnose accidental read-out-of-bounds < 1611379343 975641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, I remember an allocator that had an option for putting every allocation at the end of a page (or at the beginning). < 1611379363 89418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the TLB would hate that :-D < 1611379401 960505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, this was it: https://ourmachinery.com/post/virtual-memory-tricks/ < 1611379406 328916 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :also I heard an anecdote that (an older version of) Sicstus prolog used tag bit(s) in the pointers, but ran into trouble because it used *high* bits instead of low bits as tag, which was fine at the start but later when people started to have a gigabyte or more memory on 32-bit machines, it turned out to be not such a great design after all < 1611379463 721529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AMD went to specific pains to try to stop people doing that when designing x86-64, for the reason you mention, and yet apparently some people are doing it anyway < 1611379490 98211 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: this was back in the 32-bit era < 1611379501 747910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this despite the fact that 48-bit pointers have only just started to not be enough < 1611379532 903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Intel have stated plans to expand the pointer size to 57 bits, but AFAICT haven't yet released any processors with that size of pointer) < 1611379545 608916 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, maybe x86 will be dead by the time people use 72 TB of address space. < 1611379555 743676 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: haven't they already released on a few years ago? I'm not sure really > 1611379556 159367 PRIVMSG #esoteric :14[[07User:Language14]]4 10 02https://esolangs.org/w/index.php?diff=80199&oldid=80152 5* 03Quadril-Is 5* (+1044) 10Program that pushes 72 < 1611379563 34592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I thought several CPUs already used 56-bit addresses. < 1611379597 221367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Linux has support for them added already, but it tends to add support for processor features before the actual processor is released < 1611379627 700525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(57-bit x86-64, that is) < 1611379644 840030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :page tables are 512 entries long on x86-64, so the pointer sizes go up 9 bits at a time < 1611379654 828801 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"The extension was first implemented in the Ice Lake processors,[2] and the 4.14 Linux kernel adds support for it.[3]" < 1611379668 900799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't heard of Ice Lake < 1611379687 327885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :September 2020 < 1611379694 348813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, that's recent enough that I'm not surprised I missed it < 1611379708 650345 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently new Intel chips are using 12-way set associative L1D caches. < 1611379752 683768 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe because (apparently) with their VIPT cache design, the cache size is the number of ways * the page size, so the only way to grow the cache is to increase the number of ways. < 1611379784 418343 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :shachaf: oh wow < 1611379791 6894 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :I thought that was impossible < 1611379818 526610 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :shachaf: and yes, that's the problem with x86, no way to guarantee that ALL pages on the system will be larger than 4k sized < 1611379829 236767 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :so the L1 cache can only be 32k < 1611379837 765801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :growing the number of sets by a factor X would give you a cache that requires less space on the chip, but would be more likely to evict things due to set collisions, compared to growing the number of ways by a factor X < 1611379863 926980 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But they can't just grow the number of sets. < 1611379865 369340 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :it makes sense, it's just one of the sad realities we have to face because of historical binary compatibility < 1611379866 633034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: in theory there's no reason why the L1 cache and page size should have anything to do with each other, although I gather that Intel have some sort of design that links them < 1611379893 442522 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I think it's the natural thing with VIPT caches, which I think are very standard. < 1611379907 874803 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Though I think some people have gotten around it with trickery. < 1611379928 798288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the L1 cache is caching virtual addresses, it's the TLB that caches virtual→physical correspondences < 1611379966 582861 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: I think there is a good reason, in that you want the L1 cache to have very low latency, as in just a few cycles (otherwise it's an L2 cache, not an L1 cache; and also ideally the ability to do two simultaneous reads), and for that you want to pick the cache line before the physical address physically arrives from the TLB cache < 1611379981 362219 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, but in order to get cache lookups fast enough, you want to start doing the lookup in parallel with TLB translation. < 1611379990 675337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you can only use virtual bits of the address for it. < 1611380004 130943 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: no, afaiu the L1 cache is caching physical addresses. it has to, because the process can write the same memory mapped at two different virtual addresses < 1611380005 476914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: L1 cache typically works purely off the virtual address for that reason < 1611380013 568970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's L2 and L3 that work off physical addresses < 1611380033 9109 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :it has to determine the cache line from virtual address, but then verify that the physical address matches or else it can produce incorrect results < 1611380038 269229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, maybe this is one of those Intel versus AMD decisions? < 1611380047 73764 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know of any x86 CPUs using VIVT sorts of L1 caches. < 1611380049 40957 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :at least for writable memory < 1611380056 269563 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which I think is what you're describing? < 1611380064 179993 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :could be < 1611380067 258658 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean L1D, maybe L1I is different. < 1611380070 424478 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :maybe the L1C cache works with virtual addresses, because L1C can afford to be very slow and flush everything when a cached page is written < 1611380080 504368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1611380087 13065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :part of the problem is that the information about this that you find online has highly varying ages which often aren't clear < 1611380096 542464 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: I don't think it's an intel vs AMD thing < 1611380124 519389 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I asked about this on Twitter and it turned into a long thread with a hundred replies from some people who have more of an idea than I do. < 1611380127 62988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, L1C shouldn't be expecting writes at all, and I think it's generally accepted that a write to code memory is one of those things that can reasonably cause a full pipeline stall < 1611380133 143307 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But my conclusion was that it's pretty complicated. < 1611380145 198011 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but I admit I don't really understand this, so all I'm saying is just guesses that you shouldn't trust < 1611380158 161961 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: accepted and well documented < 1611380186 782474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes, I mean it's documented, but people also agree that this is a decision that should have been made < 1611380187 169665 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :the only reason x86 even has to _detect_ writes to cached code pages is for historical compatibility with 386 < 1611380196 302733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas some things are documented but look bizarre < 1611380202 318706 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: yeah < 1611380256 188464 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :like the thing where intel and AMD recommends different instructions as multibyte NOPs. if they can agree on all the instruction set, why can't they agree on that? sure, their instruction decoders are very different, but still < 1611380285 513264 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :couldn't they agree on something that's fast on both brands? < 1611380330 930155 :S_Gautam!uid286066@gateway/web/irccloud.com/x-xmmulthtorccjvqv JOIN :#esoteric < 1611380331 964325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think there's a "core" of NOP options which should be fast on both, but it only gets you up to 10 bytes or so < 1611380374 303870 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :right, but you want NOPs up to 15 byte long for padding < 1611380389 560866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, it's perfecly legal to put 5 CS: prefixes on a NOP, and Intel and AMD processors will decode this, but the decoders don't like it so neither processor manufacturer recommends you do that < 1611380405 182887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think 5, might be limited to 4, I can't remember < 1611380408 610952 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :yes, this is about efficient NOPs, not valid nops < 1611380439 848677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :having stared at instruction encodings for several days now, I'm pretty sure that 66 logically "should" be the fastest prefix < 1611380459 359440 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :anyway, this is an interesting conversation but I really ought to sleep < 1611380461 270947 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :g'nite < 1611380466 376227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :followed by F2/F3, but F3 NOP already means something else < 1611380476 608686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm .byte 0xf3, 0x90 < 1611380477 926391 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: f3 90 pause < 1611380485 443282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, that's rep. < 1611380492 734849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1611380497 779892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm .byte 0xf2, 0x90 < 1611380498 867797 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: f2 90 repnz nop < 1611380525 60732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is the sort of sequence that would often be repurposed as a nop with side effects < 1611380573 23978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm .byte 0xf3, 0x0f, 0x1e, 0xfa < 1611380574 144292 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: f3 0f 1e fa endbr64 < 1611380594 834691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does that fit the NOP encoding? it's meant to be backwards-compatible as a NOP < 1611380620 64838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah no, NOP would be 0F 1F < 1611380651 842377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe it's an undocumented 8-bit NOP < 1611380662 737192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm .byte 0x0f, 0x1e, 0xfa < 1611380663 875960 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1e fa nop %edx < 1611380689 535808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :noe I'm really confused < 1611380765 77232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FA is 11 / 111 / 010, so that's "direct register access, R=7, B=2"; B is used as the input for a 1-argument instruction so 2 = %edx makes sense < 1611380807 63977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but R is set to 7 when it should be 0 according to the documentation, and the LSB of the opcode is 0 when it should be 1 according to the documentation < 1611380841 287261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably Intel is hanging on to a whole 15 undocumented NOP combinations so that they can allocate them for instructions that need to retroactively become NOPs < 1611380863 481939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, backwards-compatibly be treated as NOPs < 1611380868 844144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nop %edx < 1611380870 96793 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1f c2 nop %edx < 1611380875 846354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nop %dl < 1611380877 28841 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: operand size mismatch for `nop' \ /tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: operand size mismatch for `nop' < 1611380878 951388 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm .byte 0x0f, 0x1e, 0072 < 1611380880 187747 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1e 3a nopl (%rdx) < 1611380896 149085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm .byte 0x0f, 0x1e, 0002 < 1611380897 291524 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1e 02 nopl (%rdx) < 1611380902 941702 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm .byte 0x0f, 0x1e, 0302 < 1611380904 72453 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1e c2 nop %edx < 1611380908 324498 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1611380953 421506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think i misremembered how modr/m bytes work. < 1611380996 540646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :top two bits are an enum that specify a) whether there's a memory access involved (only 11 doesn't access memory), b) whether there's a constant being added to the memory address and if so how many bytes it's written as < 1611381025 306150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :next three bits are R, which is a register argument to the instruction (always a register) if it takes 2 or more arguments, and part of the opcode if it takes only 1 argument < 1611381032 709011 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, I confused 11 with 00. < 1611381051 874129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bottom three bits are usually B, which is also a register argument to the instruction, and always used < 1611381064 334616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the values of 101 and 100 are special cases < 1611381126 693459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :101 means that there's a SIB byte, used to specify more complicated addressing (it corresponds to %esp, so you can't read from stack memory without a SIB byte) < 1611381167 292870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :100 normally means %ebp, but the special case of 00 / xxx/ 100 means that there's no register at all, it's using a 32-bit immediate as the address instead < 1611381185 301729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if you want an access via %ebp you always have to explicitly give an offset from it < 1611381190 487058 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wrote an encoder for all this a couple of years ago, but clearly the details have slipped my memory. < 1611381199 678350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nopl (%ebx) < 1611381200 821384 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 67 0f 1f 03 nopl (%ebx) < 1611381205 693498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nopl (%rbx) < 1611381206 835717 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1f 03 nopl (%rbx) < 1611381208 874468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nopl (%rbp) < 1611381210 69567 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1f 45 00 nopl 0x0(%rbp) < 1611381212 69068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nopl (%rsp) < 1611381213 285462 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1f 04 24 nopl (%rsp) < 1611381235 577203 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :%rsp also corresponds to r12 or r13 or so, which has the same encoding issue. < 1611381243 149916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1611381262 377221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the fourth bit of R and B is in the REX prefix, not part of the ModRM byte < 1611381272 847506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1611381302 263324 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What a mess. < 1611381305 624870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm rex.x nopl (%rax) < 1611381306 753355 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 42 0f 1f 00 rex.X nopl (%rax) < 1611381329 64965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is the one case of encoding that confuses me < 1611381337 908932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm rex.x nopl (%rax, %r12, 1) < 1611381339 75992 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: same type of prefix used twice \ /tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: no such instruction: `nopl (%rax,%r12,1)' < 1611381344 109638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nopl (%rax, %r12, 1) < 1611381345 328543 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 42 0f 1f 04 20 nopl (%rax,%r12,1) > 1611381347 87500 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80200&oldid=80161 5* 03Quadril-Is 5* (+9) 10/* Something */ > 1611381367 89754 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80201&oldid=80200 5* 03Quadril-Is 5* (+0) 10/* Something */ < 1611381382 820073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally %rsp as X is used to write a null SIB byte that does nothing (this is only useful in the case when you want %rsp as B, as far as I can tell, or to pad out space) < 1611381399 311537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but %r12 as X is *not* a special case, it actually uses %r12 < 1611381406 271478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm .byte 0x0f, 0x1f, 0x04, 0x20 < 1611381407 443410 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1f 04 20 nopl (%rax,%riz,1) < 1611381425 311480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, %riz, that's a new one (must be "integer zero") < 1611381457 572388 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I remember this. I think the assembler doesn't even accept it as input. < 1611381490 683728 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm nopl (%rax,%riz,1) < 1611381491 948047 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: bad register name `%riz' \ /tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: no such instruction: `nopl (%rax,%riz,1)' < 1611381502 754460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm .byte 0x0f, 0x1f, 0004, 0240 < 1611381503 924324 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1f 04 a0 nopl (%rax,%riz,4) < 1611381542 663097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so ModRM+SIB bytes of 00xxx100 00100yyy and the single ModRM byte 00xxxyyy are identical in *almost* every context < 1611381548 633776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except when you have a rex.x prefix < 1611381576 247180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hate this sort of special case, because i'm hoping to have a domain-specific language for instruction encoding and this sort of thing just blows it up < 1611381603 57595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nopl(%rax,,1) < 1611381607 749804 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: invalid character '(' in mnemonic \ /tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: invalid character '(' in mnemonic < 1611381613 306626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nopl (%rax,,1) < 1611381617 298126 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: expecting scale factor of 1, 2, 4, or 8: got `' \ /tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: no such instruction: `nopl (%rax,,1)' < 1611381634 478234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nopl (,%rax,1) < 1611381635 883260 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 0f 1f 04 05 00 00 00 00 nopl 0x0(,%rax,1) < 1611381643 201961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what an inconsistent syntax :_D < 1611381697 479976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's funny. < 1611381720 617878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I didn't even realise whitespace was significant there < 1611381720 718296 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder why they introduced riz. < 1611381734 361393 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Whitespace is significant? < 1611381741 948013 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, those are different errors. < 1611381742 77443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm nopl(,%rax,1) < 1611381743 812129 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: invalid character '(' in mnemonic \ /tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: invalid character '(' in mnemonic < 1611381768 945848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have been tempted to invent my own asm syntax, with = signs after output arguments < 1611381776 101944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that I don't keep forgetting which way the arguments go < 1611381789 461787 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm used to AT&T syntax but I should probably switch to Intel syntax. < 1611381799 818143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :would also help differentiate between the two encodings of register-register MOV < 1611381800 44634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Since that way I can just read the Intel manual. < 1611381833 842930 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't like the whole "dword ptr [...]" thing in Intel syntax. < 1611381870 894503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm .byte 0x8b, 0xc1, 0x89, 0xc8 < 1611381872 108365 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 8b c1 mov %ecx,%eax \ 2: 89 c8 mov %ecx,%eax < 1611381896 934198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are probably no processors where this difference matters, but it still feels wrong that you can't specify < 1611381901 842356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`asm mov %ecx, %eax < 1611381905 456414 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 89 c8 mov %ecx,%eax < 1611381935 386174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like the way AT&T syntax gives instructions length suffixes, but remembering the suffixes is hard < 1611381945 40092 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I might just use mov64 and so on. < 1611381956 485634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, I think that's an improvement < 1611381963 261787 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's what I did in my C library. < 1611381971 413698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or logarithms, mov3 for bytes, mov4 for words, mov5 for dwords, mov6 for qwords < 1611382005 945560 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo 'long foo(long x) { return x; }' | gcc -x c /dev/stdin -o /tmp/foo.o && objdump -d /tmp/foo.o | grep mov < 1611382008 96262 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': \ (.text+0x20): undefined reference to `main' \ collect2: error: ld returned 1 exit status < 1611382011 225872 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the better reason to put the width on the opcode, though, is then you can stop changing the name of a register every time you access it with a different width < 1611382015 197304 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo 'long foo(long x) { return x; }' | gcc -c -x c /dev/stdin -o /tmp/foo.o && objdump -d /tmp/foo.o | grep mov < 1611382016 657896 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 1: 48 89 e5 mov %rsp,%rbp \ 4: 48 89 7d f8 mov %rdi,-0x8(%rbp) \ 8: 48 8b 45 f8 mov -0x8(%rbp),%rax < 1611382024 480425 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ugh. < 1611382029 622022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo 'long foo(long x) { return x; }' | gcc -Os -c -x c /dev/stdin -o /tmp/foo.o && objdump -d /tmp/foo.o | grep mov < 1611382031 83170 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 0: 48 89 f8 mov %rdi,%rax < 1611382037 54132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo 'long foo(long x) { return x; }' | clang -Os -c -x c /dev/stdin -o /tmp/foo.o && objdump -d /tmp/foo.o | grep mov < 1611382038 163713 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: clang: command not found < 1611382056 8953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: IIRC gcc and clang use the same assembler as each other, at least on Linux, so you'll get the same output < 1611382072 20586 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :clang doesn't use its own assembler? < 1611382074 349353 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :llvm-as or something? < 1611382080 652745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, maybe it does < 1611382107 472955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah no, llvm-as works on LLVM bitcode, not x86-64 instructions < 1611382132 409922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, hmm. < 1611382138 736048 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What does llvm use on Windows? < 1611382150 237319 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought it had its own assembler. < 1611382156 346219 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It has llvm-mc which includes an assembler, right? < 1611382168 212602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it could just use masm < 1611382181 301622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but shipping an assembler would also make sense < 1611382182 600508 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Doesn't it support inline assembly? < 1611382192 609986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes but it's literally quoted into the assembler input < 1611382195 463957 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which I'd expect to be portable rather than use the platform syntax. < 1611382339 944933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo 'long foo(long x) { asm("sal %0, $1 // test" : "+r" (x)); return x }' | gcc -S -o /tmp/t.s; cat /tmp/t.s < 1611382341 57750 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :gcc: fatal error: no input files \ compilation terminated. \ cat: /tmp/t.s: No such file or directory < 1611382350 368103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo 'long foo(long x) { asm("sal %0, $1 // test" : "+r" (x)); return x }' | gcc -S -o /tmp/t.s -x c /dev/stdin; cat /tmp/t.s < 1611382351 860701 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/stdin: In function ‘foo’: \ /dev/stdin:1:66: error: expected ‘;’ before ‘}’ token \ cat: /tmp/t.s: No such file or directory < 1611382382 133260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo 'long foo(long x) { asm("sal %0, $1 // test" : "+r" (x)); return x; }' | gcc -S -o /tmp/t.s -x c /dev/stdin; cat /tmp/t.s < 1611382383 371824 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ .file "stdin" \ .text \ .globl foo \ .type foo, @function \ foo: \ .LFB0: \ .cfi_startproc \ pushq %rbp \ .cfi_def_cfa_offset 16 \ .cfi_offset 6, -16 \ movq %rsp, %rbp \ .cfi_def_cfa_register 6 \ movq %rdi, -8(%rbp) \ movq -8(%rbp), %rax \ #APP \ # 1 "/dev/stdin" 1 \ sal %rax, $1 // test \ # 0 "" 2 \ #NO_APP \ movq %rax, -8(%rbp) \ movq -8(%rbp), %rax \ popq %rbp \ .cfi_def_cfa 7, 8 \ ret \ .cfi_endproc \ .LFE0: \ .size < 1611382391 72407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :see, the comment got copied into the output file < 1611382402 789036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I know. < 1611382410 619421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo 'long foo(long x) { asm("%0!" : "+r" (x)); return x; }' | gcc -S -o /tmp/t.s -x c /dev/stdin; cat /tmp/t.s < 1611382411 821078 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ .file "stdin" \ .text \ .globl foo \ .type foo, @function \ foo: \ .LFB0: \ .cfi_startproc \ pushq %rbp \ .cfi_def_cfa_offset 16 \ .cfi_offset 6, -16 \ movq %rsp, %rbp \ .cfi_def_cfa_register 6 \ movq %rdi, -8(%rbp) \ movq -8(%rbp), %rax \ #APP \ # 1 "/dev/stdin" 1 \ %rax! \ # 0 "" 2 \ #NO_APP \ movq %rax, -8(%rbp) \ movq -8(%rbp), %rax \ popq %rbp \ .cfi_def_cfa 7, 8 \ ret \ .cfi_endproc \ .LFE0: \ .size foo, .-foo \ . < 1611382428 424843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the syntax doesn't have to make any sense < 1611382430 506556 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just meant that I suspect the assembly syntax that clang lets you embed is consistent between Linux and Windows, so I doubt it just uses masm. < 1611382448 653002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect it's different > 1611382472 726281 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80202&oldid=80201 5* 03Quadril-Is 5* (-9) 10/* Something */ < 1611382516 847873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Besides, it supports cross-compiling, right? < 1611382567 454232 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1611382588 273658 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo 'long foo(long x) { asm(".syntax intel\nmov eax, eax" : "+r" (x)); return x; }' | gcc -c -S -o /tmp/t.s -x c /dev/stdin; cat /tmp/t.s < 1611382589 644499 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ .file "stdin" \ .text \ .globl foo \ .type foo, @function \ foo: \ .LFB0: \ .cfi_startproc \ pushq %rbp \ .cfi_def_cfa_offset 16 \ .cfi_offset 6, -16 \ movq %rsp, %rbp \ .cfi_def_cfa_register 6 \ movq %rdi, -8(%rbp) \ movq -8(%rbp), %rax \ #APP \ # 1 "/dev/stdin" 1 \ .syntax intel \ mov eax, eax \ # 0 "" 2 \ #NO_APP \ movq %rax, -8(%rbp) \ movq -8(%rbp), %rax \ popq %rbp \ .cfi_def_cfa 7, 8 \ ret \ .cfi_endproc \ .LFE0: \ < 1611382615 574029 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For some reason I thought it restored the syntax to att automatically. I guess not. < 1611382631 912391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I just checked Clang's documentation about asm commands < 1611382650 43232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is a literal hyperlink to gcc's documentation about asm commands, on gcc's website < 1611382695 568404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'd expect it to work the same way; if it worked differently it should at least be documented? > 1611382891 717131 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80203&oldid=80202 5* 03Quadril-Is 5* (+5) 10/* Something */ < 1611383007 189686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, some searches imply that clang's inline asm always uses AT&T syntax, even on Windows, so probably it does have its own assembler > 1611383026 470386 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80204&oldid=80203 5* 03Quadril-Is 5* (+8) 10/* Something */ > 1611383072 632260 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80205&oldid=80204 5* 03Quadril-Is 5* (+36) 10/* Something */ < 1611383088 271002 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` type llvm-mc > 1611383088 791511 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80206&oldid=80205 5* 03Quadril-Is 5* (-30) 10/* Something */ < 1611383089 591924 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: type: llvm-mc: not found > 1611383323 553648 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80207&oldid=80206 5* 03Quadril-Is 5* (+169) 10/* Something */ < 1611383387 818767 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It seems ridiculous to me that there's any compiler anywhere that doesn't support cross-compiling. > 1611383466 550376 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80208&oldid=80207 5* 03Quadril-Is 5* (+149) 10/* Invalid links */ > 1611383536 220622 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80209&oldid=80208 5* 03Quadril-Is 5* (+6) 10/* Special characters */ > 1611383544 986321 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80210&oldid=80209 5* 03Quadril-Is 5* (+6) 10/* Special characters */ < 1611383639 793106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: presumably, to cross-compile, any inline asm would have to be written for the target platform < 1611383650 765096 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure, of course. < 1611383675 162445 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Though Windows and Linux can share x86-64 assembly.) > 1611383691 454250 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80211&oldid=80210 5* 03Quadril-Is 5* (+20) 10/* Special starting things */ < 1611383692 192514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, my experience is that compilers themselves normally support cross-compiling, but the toolchains surrounding them (especially the build tools) often don't < 1611383740 427233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Windows and Linux have different calling conventions, so you could share inline asm but only as long as it didn't call functions and wasn't a function itself < 1611383750 186714 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. < 1611383772 401687 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Toolchains and build tools should definitely support cross-compiling. > 1611383796 842682 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80212&oldid=80211 5* 03Quadril-Is 5* (-25) 10/* Special starting things */ < 1611383939 331781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with compilers it's even harder because you have three platforms to deal with (compiler build, compiler run = target program build, target program run) > 1611383967 514601 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80213&oldid=80212 5* 03Quadril-Is 5* (+14) 10/* Special starting things */ > 1611383982 280579 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80214&oldid=80213 5* 03Quadril-Is 5* (-97) 10/* Bad title */ < 1611383994 727283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I managed to get C-INTERCAL to support compiler build != compiler run (it was hard, and involves what is in effect two independent autoconf scripts) < 1611384019 856855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't directly support target build != target run yet, though < 1611384462 174559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I figured out why sharing libc.so between a lot of programs is helpful: it's not specifically to save memory nowadays, but to increase the chance that commonly used bits of libc are in the L2 cache < 1611384479 613350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also, the L3 cache, and main memory) < 1611384498 553438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so program startup is faster because it doesn't have to copy in libc from disk every time, like it would in a statically linked program < 1611384508 843878 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are cache misses on libc really a significant part of the runtime of programs? < 1611384517 800609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or startup time, I guess. < 1611384529 635576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it wouldn't surprise me if they were, for small programs that run quickly < 1611384549 653026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :disk access is so much slower than just about anything else < 1611384550 260922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My guess is that it's negligible for almost all programs. < 1611384556 865697 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it would be interesting to measure. < 1611384583 355040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder how you evict a particular file from memory altogether on Linux < 1611384596 454082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(ideally without affecting the rest of the system in the process) < 1611384606 282072 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I only know how to evict the entire cache. < 1611384667 744904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could get the file out of L3 cache by mmapping it, faulting it in, then clflushing every cache line in it < 1611384675 403254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that will also take it out of L1 and L2 caches) < 1611384688 441846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :getting it out of main memory seems harder, though (especially as you just faulted it in there!) < 1611384706 14924 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe if you write to it with O_DIRECT. < 1611385344 631868 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611385448 120736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been looking for a way in the Linux kernel sources, but haven't found one (that said, I'm terrible at finding anything in there) < 1611388192 514482 :imode!~imode@unaffiliated/imode QUIT :Quit: Sleep. < 1611388449 496902 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit > 1611388617 252258 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=80215&oldid=80183 5* 03Hakerh400 5* (+259) 10+[[Trivial]] > 1611388739 495392 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=80216&oldid=80215 5* 03Hakerh400 5* (+25) 10/* Trivial */ > 1611388773 380253 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=80217&oldid=80216 5* 03Hakerh400 5* (+1) 10/* Trivial */ < 1611391110 644751 :S_Gautam!uid286066@gateway/web/irccloud.com/x-xmmulthtorccjvqv QUIT :Quit: Connection closed for inactivity < 1611392114 233610 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611392144 19312 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :" actually, my experience is that compilers themselves normally support cross-compiling, but the toolchains surrounding them (especially the build tools) often don't" => this yes, except it's even more the system libraries than the build tools. gcc and clang in theory works fine on or for windows, but it's very hard to actually use them on windows because of lack of a good toolchain that works < 1611392150 65592 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :with them. and gcc/clang, for some reason, still only supports the ABI where long is 64-bit on windows, so you can't just mix and match it with native windows toolchains. it's strange, you'd think it would be trivial to add a separate mode to them where long is 32-bit long (plus implement the remaining builtin functions and pragmas for msvc compatibility), but that's not happening. < 1611392213 294398 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :I am sort of hoping that https://ziglang.org/ will fix this: it promises to ship a working C compiler toolchain based on clang and a custom libc to windows, but it does not, at least right now, try to ship a C++ compiler toolchain < 1611392324 182926 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :"I wonder how you evict a particular file from memory altogether on Linux" => perhaps with fadvise or posix_madvise, or by truncating it to zero length < 1611392339 6232 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but that won't work for libc < 1611392679 520749 :none30!none30matr@gateway/shell/matrix.org/x-wbdhirkglvjiifjr QUIT :*.net *.split < 1611392680 523307 :myname!~myname@2001:41d0:1:766f::1 QUIT :*.net *.split < 1611392692 305925 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: opening the library and then posix_fadvise(.., .., .., POSIX_FADV_DONTNEED) might work, but this is only good for read-only files like a shared library, otherwise it has the side effect of possibly discarding cached writes < 1611392796 873010 :none30!none30matr@gateway/shell/matrix.org/x-wbdhirkglvjiifjr JOIN :#esoteric < 1611392796 873099 :myname!~myname@2001:41d0:1:766f::1 JOIN :#esoteric < 1611393000 768950 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-pokzxgqakjzigxrv QUIT :Ping timeout: 244 seconds < 1611393012 349836 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-dtflfosnicdvvdzx QUIT :Ping timeout: 243 seconds < 1611393022 949948 :none30!none30matr@gateway/shell/matrix.org/x-wbdhirkglvjiifjr QUIT :Ping timeout: 258 seconds < 1611393028 255927 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-soltyfoqqaqxskbx QUIT :Ping timeout: 265 seconds < 1611393766 22975 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1611394636 944621 :none30!none30matr@gateway/shell/matrix.org/x-isertcberoxcbevs JOIN :#esoteric < 1611394752 788082 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-brbjipzvdtrvdatz JOIN :#esoteric < 1611395074 245738 :LKoen!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611395121 654405 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-mnxzbbkkidslomox JOIN :#esoteric < 1611395757 37062 :none30!none30matr@gateway/shell/matrix.org/x-isertcberoxcbevs QUIT :Ping timeout: 240 seconds < 1611395764 824672 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-mnxzbbkkidslomox QUIT :Ping timeout: 240 seconds < 1611395766 105745 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-brbjipzvdtrvdatz QUIT :Ping timeout: 246 seconds < 1611396701 391292 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611397280 281615 :none30!none30matr@gateway/shell/matrix.org/x-tzrmrpncvuazymhz JOIN :#esoteric < 1611398434 475998 :mniip!~mniip@freenode/staff/mniip QUIT :Ping timeout: 606 seconds < 1611398878 575856 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-nrsfsqmwpvuiwgsc JOIN :#esoteric < 1611398878 637671 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-kcuwpneysfpfzstz JOIN :#esoteric < 1611398879 563394 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-auuhilbfuixiizab JOIN :#esoteric < 1611400269 71481 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1611403568 548021 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611404124 993139 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :hey #estoeric, I have a question about Android UI since I don't generally use Android computers. you know how Android generally has three buttons at the bottom of the screen, these used to be physical buttons but these days they're just software ones? have they changed this such that the third button besides back and home screen is no longer the menu button, when did they change this, and how could they < 1611404130 996718 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :change something without breaking compat with all existing third party programs? < 1611404165 810027 :LKoen!~LKoen@57.174.9.109.rev.sfr.net PRIVMSG #esoteric :I think mostly the third party programs don't use the buttons < 1611404181 731250 :LKoen!~LKoen@57.174.9.109.rev.sfr.net PRIVMSG #esoteric :like, your program may provide a functionality that must be called when the user hits the button "return" < 1611404227 281432 :LKoen!~LKoen@57.174.9.109.rev.sfr.net PRIVMSG #esoteric :but the program itself just provide a functionality that corresponds to "return" and whether the user presses the button or returns by some other way is unknown < 1611404236 516275 :LKoen!~LKoen@57.174.9.109.rev.sfr.net PRIVMSG #esoteric :I meant "back" not "return" < 1611404260 741179 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :and does that apply to the menu button as well? < 1611404268 697459 :LKoen!~LKoen@57.174.9.109.rev.sfr.net PRIVMSG #esoteric :on my phone the third button is "view all opened windows" < 1611404274 262440 :LKoen!~LKoen@57.174.9.109.rev.sfr.net PRIVMSG #esoteric :I've never had a "menu" < 1611404350 662394 :LKoen!~LKoen@57.174.9.109.rev.sfr.net PRIVMSG #esoteric :but then I haven't had an android for very long. I used to have a phone with 12 buttons that could only send text messages and phone calls < 1611404660 305954 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :b_jonas: do you perhaps use a modified android version provided by the manufactorer of your phone? < 1611404700 454630 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :i vaguely remember switching longpress and single press on some of those buttons on some ui modifications < 1611404709 302380 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :but it should be reversible via settings < 1611404861 721524 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :myname: my phone doesn't have any Android version thank you very much < 1611406010 527603 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's three versions of Android navigation that have been in the stock AOSP builds: 3-button navigation, 2-button navigation and gesture navigation. < 1611406052 520438 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't remember exactly which version included which one, and which ones are still available. I think at least one of my phones still offers all three. (It's a configurable setting.) < 1611406206 248257 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fizzie: what does 3-button navigation mean? < 1611406215 639071 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :so this is still configurable? ok < 1611406245 895693 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's the one that has the three buttons "back", "home" and "recent apps" (which is officially called "overview", but I don't think that is such a well-known term). < 1611406256 334815 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've never seen the third button to be "menu" either. < 1611406289 518467 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But manufacturers do tend to do all kinds of UI customizations. I think I had a test device with four buttons once. < 1611406381 790567 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looking around, though, apparently they did used to have that in AOSP too, just longer ago than when I got into Android (pre-Lollipop). < 1611406433 222089 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for "without breaking compat", I don't imagine they did, but it *has* been a long time now. < 1611406447 7341 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://developer.android.com/guide/topics/ui/menus "Beginning with Android 3.0 (API level 11), Android-powered devices are no longer required to provide a dedicated Menu button. With this change, Android apps should migrate away from a dependence on the traditional 6-item menu panel and instead provide an app bar to present common user actions." < 1611406484 515388 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :well, it can only "break compatibility" to the user, the apps aren't really aware of the navigation besides some signals < 1611406514 31480 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, they can expect there to be a menu button and not provide any other way to launch some functionality. < 1611406523 350230 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So I think that'd be pretty much a breaking change. < 1611406550 131419 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/can/could, back then,/ < 1611406591 165715 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :ah the three-dots-one, if i remember correctly, that was a per-app thing. i have no idea if it is actually removed < 1611406608 911821 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It wasn't a three-dots initially. < 1611406785 478877 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :AFAICT, it was one of the three primary buttons (in the pre-ICS days), with a menu symbol. Then it got shifted to be an "overflow" three dots thing (in *addition* to the three main buttons, only shown if the app defines an options menu), and then gotten rid of completely. < 1611406991 582183 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://developer.android.com/guide/topics/ui/menus#options-menu "Where the items in your options menu appear on the screen depends on the version for which you've developed your application: ..." < 1611407043 661445 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That makes me wonder what would happen if I could still find an app with targetSdk=10 and run it on a modern phone, would it provide some system UI affordance to show the menu. < 1611407158 963341 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fizzie: I see < 1611407162 446854 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If it does (or at least did for a while), then I guess that's the way they could make that change without breaking compatibility: by treating apps that target a version of the platform where a menu button was still mandatory differently. (If you declare targetSdk >= 11, you presumably promise it will work even without a menu button.) < 1611407223 888904 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :makes sense < 1611407270 18658 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611408623 267901 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611409163 962646 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611410011 139203 :SpaceDecEva!2fca62a2@47.202.98.162 JOIN :#esoteric < 1611410114 609214 :SpaceDecEva!2fca62a2@47.202.98.162 QUIT :Client Quit < 1611410246 647174 :SpaceDecEva!2fca62a2@47.202.98.162 JOIN :#esoteric < 1611411781 354182 :SpaceDecEva!2fca62a2@47.202.98.162 QUIT :Quit: Connection closed < 1611412256 866211 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611412607 276467 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611412890 389854 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611413828 596657 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611413844 383365 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611414242 135631 :Emerald!62dcfc03@98.220.252.3 JOIN :#esoteric < 1611414359 514114 :Emerald!62dcfc03@98.220.252.3 QUIT :Client Quit < 1611414467 136984 :Emerald!62dcfc03@98.220.252.3 JOIN :#esoteric < 1611414785 136104 :Emerald!62dcfc03@98.220.252.3 QUIT :Ping timeout: 248 seconds < 1611417518 265661 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1611417789 861721 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca JOIN :#esoteric < 1611418260 466744 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1611418284 854078 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca JOIN :#esoteric > 1611418449 507280 PRIVMSG #esoteric :14[[07Trivial14]]4 M10 02https://esolangs.org/w/index.php?diff=80218&oldid=80198 5* 03Hakerh400 5* (+1) 10 < 1611418669 282785 :myname!~myname@2001:41d0:1:766f::1 QUIT :Quit: WeeChat 2.9 < 1611418695 740140 :LKoen!~LKoen@57.174.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611418713 396436 :myname!~myname@2001:41d0:1:766f::1 JOIN :#esoteric > 1611418868 901974 PRIVMSG #esoteric :14[[07User:Ivancr7214]]4 10 02https://esolangs.org/w/index.php?diff=80219&oldid=53157 5* 03Ivancr72 5* (-208) 10Replaced content with "im cringe" < 1611419302 904046 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611419344 923551 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611419363 254768 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric > 1611419750 566129 PRIVMSG #esoteric :14[[07NyaScript14]]4 10 02https://esolangs.org/w/index.php?diff=80220&oldid=80058 5* 03ThatCookie 5* (+272) 10Added Variables < 1611420143 827916 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611421016 677392 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611421157 369413 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1611421157 689363 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611422322 327658 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611422375 349379 :LKoen!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611426288 883855 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 260 seconds < 1611427363 725828 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1611428918 521492 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611429028 281072 :LKoen!~LKoen@57.174.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611429555 166339 :SpaceDecEva!48b975a0@072-185-117-160.res.spectrum.com JOIN :#esoteric < 1611429644 186011 :SpaceDecEva!48b975a0@072-185-117-160.res.spectrum.com QUIT :Client Quit < 1611429671 330456 :LKoen!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611430434 769519 :essays!~mrdata@186.125.218.148 JOIN :#esoteric < 1611430779 693295 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611431351 43821 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 265 seconds < 1611431631 94364 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds > 1611432319 992202 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80221&oldid=80193 5* 03Digital Hunter 5* (+1054) 10/* 99 bottles of beer */ > 1611433871 278803 PRIVMSG #esoteric :14[[07Parse this sic/Numbers14]]4 N10 02https://esolangs.org/w/index.php?oldid=80222 5* 03Digital Hunter 5* (+5576) 10Hi, if it's not my place to create such a page let me know and I'll revert it! Or you can just delete it. I'm not sure quite what sort of category belongs here; the Underload page has Programming techniques but I don't feel that's appropriate here. > 1611434027 742770 PRIVMSG #esoteric :14[[07Parse this sic/Numbers14]]4 M10 02https://esolangs.org/w/index.php?diff=80223&oldid=80222 5* 03Digital Hunter 5* (+3) 10 > 1611434066 40206 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80224&oldid=80221 5* 03Digital Hunter 5* (+315) 10/* Numbers */ > 1611434091 59140 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80225&oldid=80224 5* 03Digital Hunter 5* (-38) 10/* Info to come */ The list of numbers has arrived! < 1611434677 623942 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1611434846 794248 PRIVMSG #esoteric :14[[07Talk:NyaScript14]]4 N10 02https://esolangs.org/w/index.php?oldid=80226 5* 03PythonshellDebugwindow 5* (+347) 10/* Undocumented behaviour */ new section < 1611435973 922914 :mmmattyx!uid17782@gateway/web/irccloud.com/x-vztaiqdgaaagdemu JOIN :#esoteric < 1611435997 204694 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611436421 612016 :diverger!~div@45.87.213.214 JOIN :#esoteric > 1611436873 366788 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 N10 02https://esolangs.org/w/index.php?oldid=80227 5* 03The-Ennemy 5* (+286) 10Created page with " ==About this tutorial== ==About Brainfuck== ==About asm2bf== ==Installing and "Hello World!"== ==Basic concepts== ==Conditionals== ==Memory model: taperam and stack==..." > 1611437452 485855 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80228&oldid=80227 5* 03The-Ennemy 5* (+391) 10/* About this tutorial */ > 1611438093 193213 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80229&oldid=80228 5* 03The-Ennemy 5* (+147) 10/* About this tutorial */ > 1611438269 269874 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80230&oldid=80229 5* 03The-Ennemy 5* (+2) 10/* Stack access */ > 1611438375 762027 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80231&oldid=80230 5* 03The-Ennemy 5* (+179) 10/* About this tutorial */ > 1611439947 136554 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80232&oldid=80225 5* 03Digital Hunter 5* (+0) 10/* Numbers */ my base conversion was bugged! Surprisingly not a PTS mistake, but one in understanding how concatenation works > 1611439992 19357 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80233&oldid=80232 5* 03Digital Hunter 5* (+0) 10/* 99 bottles of beer */ updated to my realisation of the base conversion macro bug > 1611440362 243008 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80234&oldid=80231 5* 03The-Ennemy 5* (+1370) 10/* Installing and "Hello World!" */ > 1611440982 548828 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=80235&oldid=79871 5* 03Digital Hunter 5* (+638) 10/* Implementations */ Added an entry for Parse this sic. > 1611441039 380733 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=80236&oldid=80235 5* 03Digital Hunter 5* (+27) 10/* Parse this sic */ > 1611441155 465369 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80237&oldid=80234 5* 03The-Ennemy 5* (+1017) 10/* Installing and "Hello World!" */ > 1611441589 810877 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80238&oldid=80237 5* 03The-Ennemy 5* (+304) 10/* Installing and "Hello World!" */ < 1611442484 330109 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611443284 175087 :LKoen!~LKoen@57.174.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611443820 846826 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1611444255 520410 :LKoen!~LKoen@57.174.9.109.rev.sfr.net JOIN :#esoteric < 1611444437 144504 :LKoen!~LKoen@57.174.9.109.rev.sfr.net QUIT :Client Quit > 1611445705 921047 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80239&oldid=80238 5* 03The-Ennemy 5* (+1178) 10 < 1611445827 506763 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric > 1611445923 37934 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80240&oldid=80239 5* 03The-Ennemy 5* (+189) 10/* Basic concepts */ < 1611446157 663715 :mmmattyx!uid17782@gateway/web/irccloud.com/x-vztaiqdgaaagdemu QUIT :Quit: Connection closed for inactivity > 1611446481 732183 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80241&oldid=80240 5* 03The-Ennemy 5* (+661) 10/* Basic concepts */ > 1611446836 527286 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80242&oldid=80241 5* 03The-Ennemy 5* (+508) 10/* Basic concepts */ > 1611447587 422581 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80243&oldid=80242 5* 03The-Ennemy 5* (+922) 10/* Basic concepts */ < 1611448415 603920 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 > 1611449063 56749 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80244&oldid=80243 5* 03The-Ennemy 5* (+2426) 10/* Basic concepts */ > 1611451245 400707 PRIVMSG #esoteric :14[[07User:TonyBrown14814]]4 10 02https://esolangs.org/w/index.php?diff=80245&oldid=66954 5* 03TonyBrown148 5* (+115) 10/* SORRY, BUT THIS LANGUAGE ISN'T DESIGNED FOR YOU */ > 1611451273 402744 PRIVMSG #esoteric :14[[07User:TonyBrown14814]]4 10 02https://esolangs.org/w/index.php?diff=80246&oldid=80245 5* 03TonyBrown148 5* (-167) 10/* 127 */ > 1611451502 342883 PRIVMSG #esoteric :14[[07User:TonyBrown148/12714]]4 N10 02https://esolangs.org/w/index.php?oldid=80247 5* 03TonyBrown148 5* (+465) 10Created page with "'''129''' is an [[esoteric programming language]] by [[User:TonyBrown148]]. It is a language with '''1''' main stack, '''2''' symbols, and '''9''' operations. ==Operations== {..." > 1611451748 625147 PRIVMSG #esoteric :14[[07User:TonyBrown148/12714]]4 10 02https://esolangs.org/w/index.php?diff=80248&oldid=80247 5* 03TonyBrown148 5* (-1) 10 > 1611451774 863485 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=80249&oldid=80236 5* 03Digital Hunter 5* (-665) 10/* Implementations */ I'm so sorry -- that program I added didn't work. The section for Parse this sic has been removed for now. > 1611453619 403660 PRIVMSG #esoteric :14[[07User:TonyBrown148/12714]]4 10 02https://esolangs.org/w/index.php?diff=80250&oldid=80248 5* 03TonyBrown148 5* (+962) 10 < 1611454493 146008 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 > 1611454494 571168 PRIVMSG #esoteric :14[[07User:TonyBrown148/12714]]4 10 02https://esolangs.org/w/index.php?diff=80251&oldid=80250 5* 03TonyBrown148 5* (+540) 10 > 1611455276 308602 PRIVMSG #esoteric :14[[07User:TonyBrown148/12714]]4 10 02https://esolangs.org/w/index.php?diff=80252&oldid=80251 5* 03TonyBrown148 5* (+547) 10 > 1611455286 373566 PRIVMSG #esoteric :14[[07User:TonyBrown148/12914]]4 N10 02https://esolangs.org/w/index.php?oldid=80253 5* 03TonyBrown148 5* (+2513) 10Created page with "'''129''' is an [[esoteric programming language]] by [[User:TonyBrown148]]. It is a language with '''1''' main stack, '''2''' symbols, and '''9''' operations. In '''129''' the..." < 1611457992 446327 :essays!~mrdata@186.125.218.148 QUIT :Remote host closed the connection > 1611458632 452644 PRIVMSG #esoteric :14[[07User:Razetime14]]4 10 02https://esolangs.org/w/index.php?diff=80254&oldid=79874 5* 03Razetime 5* (+124) 10added Limn > 1611459387 764 PRIVMSG #esoteric :14[[07Vyxal14]]4 10 02https://esolangs.org/w/index.php?diff=80255&oldid=80148 5* 03Razetime 5* (+8) 10small link edit > 1611459647 802061 PRIVMSG #esoteric :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=80256&oldid=79739 5* 03Razetime 5* (+371) 10Razetime > 1611462952 504779 PRIVMSG #esoteric :14[[07Esolang talk:Categorization14]]4 M10 02https://esolangs.org/w/index.php?diff=80257&oldid=80256 5* 03AnimaLibera 5* (+471) 10We should get an Imperative paradigm category, 3 > 1611465684 644169 PRIVMSG #esoteric :14[[07User:TonyBrown148/12914]]4 10 02https://esolangs.org/w/index.php?diff=80258&oldid=80253 5* 03TonyBrown148 5* (+0) 10 > 1611468249 120021 PRIVMSG #esoteric :14[[0712914]]4 N10 02https://esolangs.org/w/index.php?oldid=80259 5* 03TonyBrown148 5* (+2787) 10Create the page. > 1611470979 413979 PRIVMSG #esoteric :14[[07RomanF14]]4 M10 02https://esolangs.org/w/index.php?diff=80260&oldid=80173 5* 03Gilbert189 5* (+2) 10/* Conversion to Arabic numeral */ < 1611471868 327656 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) > 1611472862 802011 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=80261&oldid=80196 5* 03Gilbert189 5* (+13) 10/* R */ > 1611473064 687313 PRIVMSG #esoteric :14[[07RomanF14]]4 M10 02https://esolangs.org/w/index.php?diff=80262&oldid=80260 5* 03Gilbert189 5* (+14) 10 > 1611473950 315687 PRIVMSG #esoteric :14[[0712914]]4 10 02https://esolangs.org/w/index.php?diff=80263&oldid=80259 5* 03TonyBrown148 5* (-32) 10Version 0.1.0 < 1611474781 134688 :imode!~imode@unaffiliated/imode JOIN :#esoteric > 1611476516 55405 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=80264&oldid=80261 5* 03TonyBrown148 5* (+10) 10/* Non-alphabetic */ Add my esolang, 129. < 1611476971 103439 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1611477269 361768 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611480761 682960 :imode!~imode@unaffiliated/imode QUIT :Quit: https://youtu.be/t74W7UjXbYQ?t=23 < 1611481945 286831 :user24!~user24@2a02:810a:1440:7304:ddbc:4b65:12ba:2f3 JOIN :#esoteric < 1611482863 36303 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer > 1611483715 613959 PRIVMSG #esoteric :14[[0712914]]4 10 02https://esolangs.org/w/index.php?diff=80265&oldid=80263 5* 03Hakerh400 5* (+144) 10Add interpreter < 1611483927 976374 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611484325 16718 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611486921 356486 :user24!~user24@2a02:810a:1440:7304:ddbc:4b65:12ba:2f3 QUIT :Quit: Leaving < 1611487210 624185 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EGLL < 1611487210 685524 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGLL 241050Z 11009KT 1000 R09R/0900 SN BKN002 OVC005 00/M00 Q0995 BECMG 2000 -SN < 1611487216 984348 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :SN! < 1611487289 73401 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1611487510 441187 :int-e!~noone@int-e.eu PRIVMSG #esoteric :eww < 1611487542 365711 :int-e!~noone@int-e.eu PRIVMSG #esoteric :snow leads to ice, ice leads to slipping, slipping leads to sprains :-/ < 1611487555 139637 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(or worse) < 1611488486 670364 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, it's just exciting because it doesn't normally happen (here). < 1611488539 899980 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION is currently typing with one hand because of snow < 1611488559 875673 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so forgive my lack of excitement < 1611489090 964399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fair enough. But here it's going to all melt before that becomes an issue. #NotAllSnow < 1611492997 335405 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611494017 271576 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611495413 280749 :mmmattyx!uid17782@gateway/web/irccloud.com/x-wnweiphxkokvcjwq JOIN :#esoteric < 1611496700 626016 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611497065 479599 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 240 seconds > 1611497913 450455 PRIVMSG #esoteric :14[[07Segmentation fault14]]4 N10 02https://esolangs.org/w/index.php?oldid=80266 5* 03Gilbert189 5* (+442) 10Created page with "Segmentation fault is [[Nope.]] but every "Nope." is changed with a [https://en.wikipedia.org/wiki/Segmentation_fault segmentation fault.] ==Implementation== ===C=== #includ..." > 1611498361 814984 PRIVMSG #esoteric :14[[07User:Gilbert18914]]4 10 02https://esolangs.org/w/index.php?diff=80267&oldid=80174 5* 03Gilbert189 5* (+25) 10 < 1611498607 917412 :LKoen_!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611498760 23959 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Ping timeout: 272 seconds > 1611499487 654914 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80268&oldid=80244 5* 03The-Ennemy 5* (+141) 10/* Basic concepts */ < 1611501116 55853 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric > 1611501396 158491 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80269&oldid=80233 5* 03Digital Hunter 5* (+288) 10/* Three-param */ < 1611502707 587699 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611503523 417261 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611504577 263732 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611506427 656873 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection > 1611507434 819920 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80270&oldid=80269 5* 03Digital Hunter 5* (+5417) 10/* Example programs */ < 1611507477 114511 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611507576 549953 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds > 1611507648 935044 PRIVMSG #esoteric :14[[07Talk:Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80271&oldid=79968 5* 03Digital Hunter 5* (+254) 10/* Writing style and formality */ new section < 1611507649 888399 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1611508526 525221 PRIVMSG #esoteric :14[[07User:Digital Hunter14]]4 10 02https://esolangs.org/w/index.php?diff=80272&oldid=80099 5* 03Digital Hunter 5* (+193) 10 < 1611508613 662782 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric > 1611508732 584439 PRIVMSG #esoteric :14[[07User talk:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=80273&oldid=80101 5* 03Digital Hunter 5* (+351) 10/* "Wanna talk?" */ new section < 1611508776 964435 :user24!~user24@2a02:810a:1440:7304:ddbc:4b65:12ba:2f3 JOIN :#esoteric > 1611509272 527920 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=80274&oldid=80249 5* 03Digital Hunter 5* (+656) 10/* Implementations */ Added an entry for Parse this sic -- this one works for sure. Sorry about all the recent edits. < 1611509635 791231 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1611509730 876591 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1611510301 270052 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80275&oldid=80270 5* 03Digital Hunter 5* (+591) 10/* Deadfish interpreter */ > 1611510910 792939 PRIVMSG #esoteric :14[[07SQ14]]4 N10 02https://esolangs.org/w/index.php?oldid=80276 5* 03CatLooks 5* (+5876) 10Created page with "'''SQ''' is esoteric programming language created by [[User:CatLooks|CatLooks]] ''without conditional jumps''. The file with code must be exactly 32 Kb. Because a file is bina..." < 1611511032 642016 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 246 seconds < 1611512796 372618 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds > 1611513380 312765 PRIVMSG #esoteric :14[[07Nopfunge14]]4 M10 02https://esolangs.org/w/index.php?diff=80277&oldid=79568 5* 03Quintopia 5* (+21) 10fix proglang box < 1611515092 880164 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611515553 249814 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric > 1611516065 234888 PRIVMSG #esoteric :14[[07User:Digital Hunter14]]4 M10 02https://esolangs.org/w/index.php?diff=80278&oldid=80272 5* 03Digital Hunter 5* (+3) 10 < 1611516634 953625 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611516760 930848 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611518249 340412 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611523504 354754 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :Quit: WeeChat 3.0 < 1611523540 189307 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1611524335 710446 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611524388 477651 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 246 seconds < 1611524529 336874 :LKoen_!~LKoen@19.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611525002 800794 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611526188 158627 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611527161 878313 :user24!~user24@2a02:810a:1440:7304:ddbc:4b65:12ba:2f3 QUIT :Quit: Leaving < 1611527186 927495 :user24!~user24@2a02:810a:1440:7304:ddbc:4b65:12ba:2f3 JOIN :#esoteric < 1611527220 178932 :user24!~user24@2a02:810a:1440:7304:ddbc:4b65:12ba:2f3 QUIT :Remote host closed the connection > 1611527608 804824 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80279&oldid=80275 5* 03Digital Hunter 5* (+645) 10/* Example programs */ factorial < 1611532032 342922 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611532431 469749 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611532658 407435 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611532787 21031 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611533827 682293 :glowcoil!sid3405@gateway/web/irccloud.com/x-phxgsvkkktdtequi QUIT :Ping timeout: 272 seconds < 1611533842 964042 :pikhq!sid394595@gateway/web/irccloud.com/x-ubzhkgfajgixbzca QUIT :Ping timeout: 260 seconds < 1611533884 239629 :glowcoil!sid3405@gateway/web/irccloud.com/x-fqmsvcfaltxgoono JOIN :#esoteric < 1611533912 973691 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-pmqmzdrywyfedcmh QUIT :Ping timeout: 260 seconds < 1611533925 298235 :pikhq!sid394595@gateway/web/irccloud.com/x-jcakagrinmcrwwxd JOIN :#esoteric < 1611533934 296951 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-latmdvselpssaaos JOIN :#esoteric < 1611535258 446066 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :It look like Wizards of the Coast had now made the change that I had made earlier for my own cards, which is that {S} comes from any snow source, not only a snow permanent (if this is what the release notes are meaning). Previously, they had done so a rule for copies of non-card spells entering the battlefield, too. < 1611535306 1151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're bringing back snow-covered lands? > 1611535314 852162 PRIVMSG #esoteric :14[[0712914]]4 10 02https://esolangs.org/w/index.php?diff=80280&oldid=80265 5* 03TonyBrown148 5* (+6) 10Version 0.2.0. Notice that the I/O commands are changed. < 1611535430 355976 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes. > 1611535468 448016 PRIVMSG #esoteric :14[[0712914]]4 10 02https://esolangs.org/w/index.php?diff=80281&oldid=80280 5* 03TonyBrown148 5* (+0) 10/* Cat program */ Update. > 1611535852 354879 PRIVMSG #esoteric :14[[0712914]]4 10 02https://esolangs.org/w/index.php?diff=80282&oldid=80281 5* 03TonyBrown148 5* (+60) 10update the explanation > 1611537501 954754 PRIVMSG #esoteric :14[[07Vague14]]4 10 02https://esolangs.org/w/index.php?diff=80283&oldid=79296 5* 03Quintopia 5* (+300) 10links to implementations (coming soon) > 1611537704 642162 PRIVMSG #esoteric :14[[07Vague/AnimaLibera14]]4 N10 02https://esolangs.org/w/index.php?oldid=80284 5* 03Quintopia 5* (+3326) 10created page < 1611537716 400780 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric > 1611537793 882077 PRIVMSG #esoteric :14[[07Vague/IFcoltransG14]]4 N10 02https://esolangs.org/w/index.php?oldid=80285 5* 03Quintopia 5* (+4638) 10created page > 1611537833 955671 PRIVMSG #esoteric :14[[07Vague/IFcoltransG14]]4 M10 02https://esolangs.org/w/index.php?diff=80286&oldid=80285 5* 03Quintopia 5* (+39) 10formatting > 1611537898 963411 PRIVMSG #esoteric :14[[07Vague/Quintopia14]]4 N10 02https://esolangs.org/w/index.php?oldid=80287 5* 03Quintopia 5* (+6017) 10created page > 1611537927 531220 PRIVMSG #esoteric :14[[07Vague/Quintopia14]]4 M10 02https://esolangs.org/w/index.php?diff=80288&oldid=80287 5* 03Quintopia 5* (+20) 10formatting > 1611538185 827101 PRIVMSG #esoteric :14[[07Vague14]]4 M10 02https://esolangs.org/w/index.php?diff=80289&oldid=80283 5* 03Quintopia 5* (+143) 10/* Implementations */ > 1611538201 284818 PRIVMSG #esoteric :14[[07Vague14]]4 M10 02https://esolangs.org/w/index.php?diff=80290&oldid=80289 5* 03Quintopia 5* (+2) 10/* Implementations */ > 1611538398 413612 PRIVMSG #esoteric :14[[07Talk:Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80291&oldid=80271 5* 03Digital Hunter 5* (+269) 10/* your base conversion is flawed */ new section > 1611539565 617736 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80292&oldid=80279 5* 03Digital Hunter 5* (+0) 10I was wrong about my having-been-wrong about base conversion! I had it down the first time! > 1611539738 719277 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=80293&oldid=80274 5* 03Digital Hunter 5* (+4) 10/* Parse this sic */ Really sorry. I'm done now. < 1611539776 821530 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611540988 34928 :mmmattyx!uid17782@gateway/web/irccloud.com/x-wnweiphxkokvcjwq QUIT :Quit: Connection closed for inactivity < 1611541123 883031 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 260 seconds < 1611541833 640959 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving > 1611541989 437673 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80294&oldid=80292 5* 03Digital Hunter 5* (+699) 10/* Factorial */ > 1611542372 154929 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80295&oldid=80294 5* 03Digital Hunter 5* (+547) 10/* Factorial */ < 1611546124 953648 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Remote host closed the connection < 1611546230 525158 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1611547745 143652 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611548725 756208 :SpaceDecEva!2fcce04e@47.204.224.78 QUIT :Quit: Connection closed < 1611550399 301315 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611551811 63759 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611558064 721170 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611560856 347915 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1611562604 861980 :Remavas!~Remavas@unaffiliated/remavas JOIN :#esoteric < 1611562624 794899 :Remavas!~Remavas@unaffiliated/remavas QUIT :Remote host closed the connection < 1611563180 924859 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611564340 318064 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611565115 101509 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611565147 355335 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611565164 536724 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Remote host closed the connection < 1611568343 344407 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611569887 612184 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611569998 955930 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1611569999 252777 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611570775 227422 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: how do you manage without hands? < 1611570775 421624 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: btw fnord, there are some calls for which we can be here for another 2 hours or so. < 1611570806 628678 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: dang, I don't have that long < 1611570853 59393 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh, is nobody else engaging fungot, again? sad times, what have we come to... < 1611570863 187548 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi fungot. hungot. < 1611570863 280635 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :shachaf: great stuff gregorr... < 1611571501 645649 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`thanks < 1611571508 465 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, eff. Theff. < 1611571597 266716 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611571602 172175 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I didn't know it does a random random word if you don't provide any arguments. < 1611571678 853664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fancy. < 1611573986 671405 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 265 seconds < 1611574016 361379 :mniip!~mniip@freenode/staff/mniip JOIN :#esoteric < 1611574118 256425 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1611574180 10230 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :https://twitter.com/gro_tsen/status/1350887473426161669 “Wait: I have used the wonderful ASCII character U+0060 GRAVE ACCENT only SIX times in 24 891 tweets, less than any other printable ASCII‽ What an unworthy inventor of Unlambda I am! This character deserves `acclamation`!” < 1611574809 735215 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm I forgot how ``ci`ci works. < 1611574867 35161 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's c? call/cc? < 1611574974 390995 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes < 1611575098 603875 :int-e!~noone@int-e.eu PRIVMSG #esoteric :``ci`ci -> ``i(`[]`ci)`ci -> `(`[]`ci)`ci -> ``ci`ci, inventing some notation for the captured continuation < 1611575099 585849 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`ci`ci? No such file or directory < 1611575115 872684 :int-e!~noone@int-e.eu PRIVMSG #esoteric :HackEso: sorry < 1611575146 428462 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(the [] is a hole) < 1611575216 722650 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's see, is CPS call/cc "callcc f k = f k k"? < 1611575252 995053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And CPS id x k = k x? < 1611575269 374524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That would make callcc id = (\k -> k k), I think. < 1611575410 265797 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which would make sense, I guess. callcc id calls id with the current continuation, so its value is the value of the current continuation. (callCC id) x = -- well, I think it works out to the thing you said. < 1611575903 483671 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: no, it captures the context. A[`cF] -> `F(A[]), where (A[]) behaves as `(A[])G -> A[G] < 1611575930 616331 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the ``ci`ci example doesn't do it justice :P < 1611575953 447483 :int-e!~noone@int-e.eu PRIVMSG #esoteric :uh < 1611575967 121036 :int-e!~noone@int-e.eu PRIVMSG #esoteric :sorry, you said CPS < 1611575999 662740 :int-e!~noone@int-e.eu PRIVMSG #esoteric :then yeah, it's like that. < 1611576013 413104 :int-e!~noone@int-e.eu PRIVMSG #esoteric :k being the context < 1611576068 488067 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what's really messy is that Unlambda has side effects < 1611576096 346556 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh and the `d "delay" thing which is like TeX's \expandafter < 1611576189 296979 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I switched to non-CPS in the last line. < 1611576245 808567 :int-e!~noone@int-e.eu PRIVMSG #esoteric :uh but that's operating on the level of continuiations < 1611576252 921184 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so it's still cps < 1611576261 893325 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Undelimited continuations are pretty wacky, huh. < 1611576311 816318 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :so you're trying to implemenr a transformation from unlmabda to CPS unlambda without c? < 1611576330 41125 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`ci is definitely not the same as ``sii < 1611576330 909375 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ci? No such file or directory < 1611576331 679255 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This thing only works like because of the implicit delimiter around the whole program. < 1611576334 844455 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: no < 1611576353 35110 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: just trying to make sense of things, I think < 1611576391 259203 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: yeah, it's a thing of sheer beauty, like all things Unlambda < 1611576393 833011 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :unlambda makes that quite hard < 1611576433 550974 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`ci isn't the same as ``sii, because it acts on the continuation, not on values. < 1611576449 282040 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It calls its continuation with itself. < 1611576458 720268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should make it clear when I'm talking about CPS vs. non-CPS. < 1611576461 428741 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :the underlying SKI calculus is nice and simple, but David manages to add just the right extensions to make it complex but still hard to program < 1611576527 378506 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the sane way to program Unlambda is to do your own CPS to control side effects and stay away from c and d :P < 1611576554 130108 :int-e!~noone@int-e.eu PRIVMSG #esoteric :thougharguably it's also the boring way < 1611576588 327059 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Uh oh, there's a d? < 1611576651 272281 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1611576897 962014 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just remember ((call/cc call/cc) (call/cc call/cc)) being the conventional Scheme call/cc puzzle. < 1611576982 949863 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :d does something with evaluation order < 1611577102 504329 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Remote host closed the connection < 1611577163 265942 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: you can maybe implement lazy evaluation if you wrap all values in `d. < 1611577163 329782 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: yeah I suppose ``cc`cc is the same < 1611577174 92310 :ineiros!ineiros@kapsi.fi QUIT :Ping timeout: 260 seconds < 1611577180 135760 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and it's ugly because the context will grow < 1611577264 410346 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1611577321 142483 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://paste.debian.net/1182690/ eww < 1611577360 465217 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1611577382 550588 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If callcc f k = f k k, then callcc callcc k = k k k? < 1611577563 200384 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> iterate (\x -> 3*x-3) 2 < 1611577565 777023 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [2,3,6,15,42,123,366,1095,3282,9843,29526,88575,265722,797163,2391486,717445... < 1611577581 618105 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh there's a 42 in there, nice < 1611577635 532930 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :[ _3 3 p.^:(<24) 2x < 1611577636 80042 :j-bot!~jbot@hagall.firefly.nu PRIVMSG #esoteric :b_jonas: 2 3 6 15 42 123 366 1095 3282 9843 29526 88575 265722 797163 2391486 7174455 21523362 64570083 193710246 581130735 1743392202 5230176603 15690529806 47071589415 < 1611577681 686582 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> text $ replicate 41 '`' ++ concat (replicate 42 "`cc") < 1611577683 829426 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ``````````````````````````````````````````cc`cc`cc`cc`cc`cc`cc`cc`cc`cc`cc`c... < 1611577916 363521 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611577918 516846 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> [(3^i+3)`div`2|i<-[0..]] < 1611577921 379143 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [2,3,6,15,42,123,366,1095,3282,9843,29526,88575,265722,797163,2391486,717445... < 1611578042 333923 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: if you look at terms 1,5 and 9 in https://paste.debian.net/1182690/ and count the `cc-s, that'll give 2, 3, 6... so that's where this sequence came up < 1611578087 694508 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@let getcc = callCC (\k -> return (fix k)) < 1611578089 337787 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Defined. < 1611578152 633087 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :@oeis A115098 < 1611578152 966722 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : https://oeis.org/A115098 a(0)=2, a(n)=3*a(n-1)-3. < 1611578153 17082 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [2,3,6,15,42,123,366,1095,3282,9843,29526,88575,265722,797163,2391486,717445... < 1611578153 941010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If (call/cc call/cc) isn't bad enough, you can always (call/cc Y) < 1611578999 708638 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: I see no mention of call/cc :P < 1611579060 154628 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :int-e: yet! < 1611579120 696979 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :I see int-e < 1611582295 338797 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1611582330 961641 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Halloah. < 1611582702 161330 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :Ping timeout: 265 seconds < 1611582748 642045 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1611584317 850744 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611585473 608985 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 264 seconds < 1611586370 821928 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1611586966 92302 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611587158 699256 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611587816 335797 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1611587846 581406 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611588285 641439 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Trying to understand Full Stack, I'm not sure I grok the quine and truth machine examples < 1611588422 640156 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :...does full stack work right to left or am I missing something? < 1611588452 679194 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :I'm definitely missing something. > 1611588637 322583 PRIVMSG #esoteric :14[[07Conglument14]]4 10 02https://esolangs.org/w/index.php?diff=80296&oldid=78091 5* 03Hakerh400 5* (-1) 10/* Composition */ Fix mistake > 1611589692 431314 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80297&oldid=80264 5* 03Bo Tie 5* (+10) 10 < 1611589746 344209 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru JOIN :#esoteric < 1611590005 639829 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611592205 995950 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit > 1611593892 57016 PRIVMSG #esoteric :14[[07Talk:Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80298&oldid=80291 5* 03Digital Hunter 5* (+160) 10/* Writing style and formality */ > 1611593930 567781 PRIVMSG #esoteric :14[[07Talk:Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80299&oldid=80298 5* 03Digital Hunter 5* (+254) 10/* your base conversion is flawed */ < 1611596048 849080 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611597418 386094 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611597551 518240 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds > 1611597663 198442 PRIVMSG #esoteric :14[[07Befunge14]]4 M10 02https://esolangs.org/w/index.php?diff=80300&oldid=78099 5* 03Quintopia 5* (-1) 10sp < 1611599015 559412 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611600296 398955 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611600436 334454 :arseniiv!~arseniiv@95.105.12.104.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1611600541 578440 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611600716 465455 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split < 1611601640 939353 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611604401 35243 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Remote host closed the connection < 1611604442 227232 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1611605084 863235 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1611607097 120195 PRIVMSG #esoteric :14[[07Timeline of esoteric programming languages14]]4 10 02https://esolangs.org/w/index.php?diff=80301&oldid=75280 5* 03Quintopia 5* (-447) 10removing some events for lack of widespread notability within the esolang community > 1611607262 782133 PRIVMSG #esoteric :14[[07Timeline of esoteric programming languages14]]4 10 02https://esolangs.org/w/index.php?diff=80302&oldid=80301 5* 03Quintopia 5* (+132) 10/* 2000 */ > 1611607388 464096 PRIVMSG #esoteric :14[[07Timeline of esoteric programming languages14]]4 10 02https://esolangs.org/w/index.php?diff=80303&oldid=80302 5* 03Quintopia 5* (+133) 10/* 2007 */ > 1611607593 184100 PRIVMSG #esoteric :14[[07Timeline of esoteric programming languages14]]4 10 02https://esolangs.org/w/index.php?diff=80304&oldid=80303 5* 03Quintopia 5* (+171) 10/* 2002 */ > 1611607817 519808 PRIVMSG #esoteric :14[[07Timeline of esoteric programming languages14]]4 10 02https://esolangs.org/w/index.php?diff=80305&oldid=80304 5* 03Quintopia 5* (+66) 10/* 2007 */ < 1611608618 953644 :umowa!~goat@h82-117-100-207.cust.a3fiber.se JOIN :#esoteric < 1611608688 263044 :umowa!~goat@h82-117-100-207.cust.a3fiber.se PART :#esoteric < 1611608899 577571 :ShinzenATT!~shinzenat@m37-3-100-54.cust.tele2.se JOIN :#esoteric < 1611609040 272470 :ShinzenATT!~shinzenat@m37-3-100-54.cust.tele2.se PART :#esoteric < 1611610607 508348 :ocharles!sid30093@musicbrainz/user/ocharles QUIT :Read error: Connection reset by peer < 1611610655 51965 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric > 1611611470 664285 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80306&oldid=80268 5* 03The-Ennemy 5* (+140) 10/* Basic concepts */ < 1611614272 270645 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric > 1611614528 546036 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80307&oldid=80306 5* 03The-Ennemy 5* (+3422) 10/* Conditionals */ > 1611614961 58445 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80308&oldid=80307 5* 03The-Ennemy 5* (+375) 10/* Conditionals */ < 1611615325 25954 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611615357 253693 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric > 1611615419 710668 PRIVMSG #esoteric :14[[07Talk:058714]]4 N10 02https://esolangs.org/w/index.php?oldid=80309 5* 03Chibiningen 5* (+82) 10/* Implementation? */ new section > 1611615461 985978 PRIVMSG #esoteric :14[[07Talk:058714]]4 M10 02https://esolangs.org/w/index.php?diff=80310&oldid=80309 5* 03Chibiningen 5* (+98) 10Forgot to add sig. < 1611615893 198732 :arseniiv_!~arseniiv@136.169.229.70 QUIT :Ping timeout: 264 seconds > 1611616192 731 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80311&oldid=80308 5* 03The-Ennemy 5* (+1141) 10/* Conditionals */ > 1611616340 668762 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80312&oldid=80311 5* 03The-Ennemy 5* (+46) 10/* Conditionals */ > 1611616349 654168 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80313&oldid=80312 5* 03The-Ennemy 5* (+2) 10/* Conditionals */ > 1611616380 752487 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80314&oldid=80313 5* 03The-Ennemy 5* (-3) 10 > 1611616465 40278 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80315&oldid=80295 5* 03Digital Hunter 5* (+1112) 10/* Numbers */ my base conversion was bugged! Not surprisingly a PTS mistake, as expected 0's wouldn't print and expected 1's could be 0's. > 1611616944 955929 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80316&oldid=80314 5* 03The-Ennemy 5* (+53) 10/* Conditionals */ > 1611617001 17714 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80317&oldid=80316 5* 03The-Ennemy 5* (+74) 10/* Conditionals */ > 1611618384 76682 PRIVMSG #esoteric :14[[07User:The-Ennemy/asm2bf-tutorial14]]4 10 02https://esolangs.org/w/index.php?diff=80318&oldid=80317 5* 03The-Ennemy 5* (+10) 10/* Conditionals */ > 1611619078 180297 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80319&oldid=80315 5* 03Digital Hunter 5* (+215) 10/* 99 bottles of beer */ updated to my realisation of the OTHER base conversion macro bug < 1611620178 789548 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611620525 303194 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611620648 141521 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611620904 824631 :SpaceDecEva!2fcce04e@47.204.224.78 QUIT :Client Quit < 1611621496 999775 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection > 1611622346 348182 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80320&oldid=80319 5* 03Digital Hunter 5* (-226) 10/* Deadfish interpreter */ output was broken. Sigh. > 1611622615 719966 PRIVMSG #esoteric :14[[07Talk:Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80321&oldid=80299 5* 03Digital Hunter 5* (+359) 10 < 1611626008 275485 :user24!~user24@2a02:810a:1440:7304:5d9f:15f9:4967:c61 JOIN :#esoteric < 1611628438 327243 :user24!~user24@2a02:810a:1440:7304:5d9f:15f9:4967:c61 QUIT :Quit: We must know, we will know < 1611629578 843453 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611630422 990051 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611630436 781528 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Quit: ... < 1611632359 347480 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611632377 255172 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611645403 180884 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fungot, does the Great Seal of the United States, established by Queen Victoria, symbolize the secret rule of the freemason Illuminati? < 1611645403 387159 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: consider it forgotten. it's some strange suburb with a statue and a church in it. < 1611646536 807612 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fungot, while an angel is incarnated for an earthly mission, they sate themselves with the same kind of mortal food as humans, right? if they can't find enough food and starve, do they die or are they merely dismissed to their original realm? or does that never happen because they can just use their power to create food out of nothing? < 1611646537 59266 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: 11903: what are you using for your coding?!! a pair of parentheses, all alike < 1611646979 658335 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611647003 249358 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611647714 785456 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fungot, if one and a half hens lay one trench per one and a half weeks, then how many eggs can thirty soldiers dig in an hour if they only have ten shovels among them? < 1611647714 914062 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: last time i checked chicken is free as in " fnord". sounds uh fnord." < 1611647733 725129 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :not really an answer, but ok < 1611647813 18709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Did you save a bunch of kittens? < 1611648930 398992 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric > 1611649043 426306 PRIVMSG #esoteric :14[[07Talk:Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80322&oldid=80321 5* 03JonoCode9374 5* (+240) 10/* Interpreter */ new section > 1611649097 787104 PRIVMSG #esoteric :14[[07User:JonoCode937414]]4 10 02https://esolangs.org/w/index.php?diff=80323&oldid=76638 5* 03JonoCode9374 5* (+21) 10 < 1611650878 714869 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611651829 398404 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611652025 430136 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 240 seconds < 1611654181 885952 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611656283 288440 :user24!~user24@2a02:810a:1440:7304:a863:6681:e17:a946 JOIN :#esoteric < 1611656366 775952 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1611656388 582522 PRIVMSG #esoteric :14[[07Caballo14]]4 N10 02https://esolangs.org/w/index.php?oldid=80324 5* 03CatIsFluffy 5* (+7412) 10It's Spanish for "horse". Same starting letter since same target. > 1611656434 278753 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=80325&oldid=80297 5* 03CatIsFluffy 5* (+14) 10/* C */ They say you're supposed to add languages here, but Special:LonelyPages tells a different story < 1611656476 593369 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1611656476 767200 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611656524 915061 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Quit: Blame iczero something happened < 1611656524 944580 :moony!moony@hellomouse/dev/moony QUIT :Quit: Bye! < 1611656524 944621 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Read error: Connection reset by peer < 1611657286 324817 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1611657527 410498 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1611657559 645675 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1611658138 339892 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611658600 58919 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric > 1611659730 714177 PRIVMSG #esoteric :14[[07Graphical Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=80326&oldid=79429 5* 03Razetime 5* (+210) 10Added my own implementation < 1611659900 772155 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Do you have an answer for every question? < 1611659900 995150 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: i've heard srfi 19 is time data types and procedures: http://srfi.schemers.org/ srfi-50/ mail-archive/ msg00076.html partitioning < 1611659986 20380 :none30!none30matr@gateway/shell/matrix.org/x-tzrmrpncvuazymhz QUIT :Quit: Bridge terminating on SIGTERM < 1611660004 681920 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-auuhilbfuixiizab QUIT :Quit: Bridge terminating on SIGTERM < 1611660011 888984 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-nrsfsqmwpvuiwgsc QUIT :Quit: Bridge terminating on SIGTERM < 1611660011 949449 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-kcuwpneysfpfzstz QUIT :Quit: Bridge terminating on SIGTERM < 1611660707 277259 :none30!none30matr@gateway/shell/matrix.org/x-fegfuwfluewcitgs JOIN :#esoteric < 1611662291 375483 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-cyftydrgcguzmfqf JOIN :#esoteric < 1611662291 500271 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-uprxqavfkpxdrzro JOIN :#esoteric < 1611662292 707049 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-khrotcqjhbvqvftv JOIN :#esoteric < 1611664070 636186 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611664803 475342 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611664947 568233 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric > 1611667288 25303 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Seshoumara 5* 10New user account > 1611668271 83386 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80327&oldid=80320 5* 03Digital Hunter 5* (+1) 10/* Example programs */ < 1611669177 914576 :user24!~user24@2a02:810a:1440:7304:a863:6681:e17:a946 QUIT :Quit: We must know, we will know > 1611669398 302521 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=80328&oldid=80162 5* 03Seshoumara 5* (+492) 10 < 1611670687 974910 :test00471!4df3179f@gateway/web/cgi-irc/kiwiirc.com/ip.77.243.23.159 JOIN :#esoteric < 1611670864 447513 :test00471!4df3179f@gateway/web/cgi-irc/kiwiirc.com/ip.77.243.23.159 QUIT :Quit: Connection closed < 1611671635 69779 :gthread20!~gthread-2@77.243.23.159 JOIN :#esoteric < 1611671848 892655 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 260 seconds < 1611671860 217021 :gthread20!~gthread-2@77.243.23.159 PART #esoteric :"Leaving" < 1611671907 294900 :gthread20!~gthread-2@77.243.23.159 JOIN :#esoteric < 1611671962 81393 :gthread20!~gthread-2@77.243.23.159 QUIT :Quit: Leaving (123) < 1611671977 377451 :gthread20!~gthread-2@77.243.23.159 JOIN :#esoteric < 1611672658 746206 :gthread20!~gthread-2@77.243.23.159 QUIT :Quit: Leaving < 1611672713 266410 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric > 1611673358 245849 PRIVMSG #esoteric :14[[07Talk:Lazy evaluation14]]4 10 02https://esolangs.org/w/index.php?diff=80329&oldid=68869 5* 03Chibiningen 5* (+312) 10/* Relevance to Esolangs? */ new section < 1611673891 105350 :int-e!~noone@int-e.eu PRIVMSG #esoteric :esowiki: we could just revert to https://esolangs.org/w/index.php?title=Lazy_evaluation&oldid=65961 ... > 1611674280 216725 PRIVMSG #esoteric :14[[07User:Martin Ender14]]4 10 02https://esolangs.org/w/index.php?diff=80330&oldid=54082 5* 03Martin Ender 5* (+4) 10 < 1611674454 248997 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :int-e: That works, lol. < 1611674492 947744 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Though it'd still be nice to have a list of lazily evaluated Esolangs somewhere. < 1611674555 209500 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it is there, to be evaluated lazily < 1611674611 18638 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(It took me a moment to get to the bottom of the "More info will be added upon request" part. In the old version, that is...) < 1611674674 936127 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Oh let's not talk about ⊥, nothing good ever comes out of ⊥ < 1611674687 458989 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh that part was actually preserved. < 1611674762 318267 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That pun was a fortunate accident. :) (But I did spot it before hitting RET.) < 1611674792 464337 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611675374 379819 :gthread20!~gthread20@77.243.23.159 JOIN :#esoteric < 1611675400 392437 :arseniiv_!~arseniiv@136.169.229.70 QUIT :Ping timeout: 264 seconds < 1611675683 319576 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611675812 141739 :SpaceDecEva!2fcce04e@47.204.224.78 JOIN :#esoteric < 1611675862 926397 :gthread20!~gthread20@77.243.23.159 PRIVMSG #esoteric :> "test" < 1611675864 969922 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "test" < 1611675879 926240 :gthread20!~gthread20@77.243.23.159 PRIVMSG #esoteric :> "hello "++"world" < 1611675881 642902 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "hello world" < 1611675938 133843 :gthread20!~gthread20@77.243.23.159 PRIVMSG #esoteric :> init$fmap(let f=(\x->if x==0 then 0 else 1+(f(x-1))) in chr.f)$take 39$map(\x->117-(mod(div(read(concat(map(\x->show(ord x))"\STX?3T\NUL\SOH0\"c\STX.SV:MN=\SOH3\STX2)+\SOH'`3\STX!\SOHA[\SOH2\STXKZD\STXN\"&$\STX5\"\ETX\SOH"))-1)(117^(38-x)))117))(iterate(+1)0) < 1611675940 126055 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "23151 Segmentation fault (core dumped)" < 1611676025 782143 :gthread20!~gthread20@77.243.23.159 PART #esoteric :"Leaving" < 1611676252 441803 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611676475 135870 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611676554 66495 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :hmmmmm < 1611677214 112187 :SpaceDecEva!2fcce04e@47.204.224.78 QUIT :Quit: Connection closed < 1611678769 345649 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611680239 329507 :arseniiv_!~arseniiv@136.169.229.70 PRIVMSG #esoteric : Though it'd still be nice to have a list of lazily evaluated Esolangs somewhere. => check out Ⅎ, I created a page and a name for it but the idea is stumbled upon quite regularly, that’s because it’s an equational functional language without anything else. Hopefully I marked laziness as a must there < 1611680244 63351 :arseniiv_!~arseniiv@136.169.229.70 NICK :arseniiv < 1611680340 144867 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :though it by no means should have lazy evaluation, as its essence is “functional equational”, but what’s done is done and anyway the page can be edited. I already named three variants of the language, so there may be six and more < 1611680611 72553 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611681841 458470 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Quit: WeeChat 2.3 < 1611683816 414725 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611684874 280712 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611686937 90226 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611687515 118772 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection > 1611687573 792276 PRIVMSG #esoteric :14[[07Stupidc14]]4 N10 02https://esolangs.org/w/index.php?oldid=80331 5* 03Not applicable 5* (+1310) 10i'll finish it later < 1611687651 84546 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 256 seconds < 1611690037 399265 :arseniiv!~arseniiv@136.169.229.70 JOIN :#esoteric > 1611690049 119256 PRIVMSG #esoteric :14[[07Stupidc14]]4 M10 02https://esolangs.org/w/index.php?diff=80332&oldid=80331 5* 03PythonshellDebugwindow 5* (-24) 10Use Templates Lowercase, Stub < 1611690340 73695 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :how do you call when there are several type systems each more precise than the last, and you may type program elements in any of them? It seems “gradual typing” denotes just one special case (two type systems, of which one is trivial with a single type). And that’s not plain subtyping either, as we have constraints on all occurring subtypes < 1611690410 839877 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :ais523: may I ping you, maybe you have a clue about that < 1611690411 974098 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :"refinement types" are a related concept, though I think not precisely what you're describing < 1611690669 783275 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :kmc: thanks, this is a good reminder. Being able to express pre-/postconditions in types is a good thing < 1611690679 654434 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yes < 1611690729 526408 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :there are a lot of interesting implementation options, too < 1611690805 669485 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :like you may be able to discharge some of the predicates at compile time, and whatever's left can be emitted as asserts (maybe only for debug builds), and subject to QuickCheck-style automatic test case generation < 1611690871 352313 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :you could even have a compiler which "finishes" and yet continues to prove correctness properties and/or find counterexamples in the background < 1611690875 201867 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611690918 197870 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :continuous integration not as a set of discrete build/test jobs but as a continuously running and arbitrarily scalable pool of compute resources which is continually trying to break or improve your code < 1611691274 266570 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's also kind of related to lazy evaluation < 1611691327 55752 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :like you can think of the whole space of types/values as a single poset < 1611691377 291837 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :you can refine from "any" to "int" to "[0, 10]" to "[1, 3]" to "2" < 1611691383 209385 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :(using ranges as a simple example) < 1611691427 95495 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and maybe a function doesn't need to return "2" precisely, maybe the caller only wants to know if the result is within [1, 3] < 1611691477 319397 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :in traditional lazy languages like Haskell you have this capability but only for the structural refinement of algebraic types with pattern matching < 1611691533 469658 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611691541 819004 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so for example if you want lazy natural numbers you have to represent them as unary Peano numbers and you can only make lazy queries of the form "is it at least X" < 1611691745 394811 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and there's a connection to topology too, which i can't explain very well because i don't really understand topology < 1611691767 129149 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but like think of your refinement types as open / semidecidable sets < 1611691775 370751 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so that if x \in T then you can prove it in finite time < 1611691797 126232 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and then you want to work with continuous functions < 1611691827 399711 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so that answering a query of the form y \in f(x) reduces to answering a disjunction of x \in S_0, S_1, etc. < 1611691830 453176 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i dunno < 1611691844 793722 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i'm probably not making a lot of sense cause i'm only kind of grasping at these concepts but i think there's something cool there < 1611691858 662948 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :I had a discussion with a pal about what I dislike in pure structural subtyping (at least for OOP-like languages with classes or records which are so subtyped), and I suggested adding “semantic tokens” to method names to make accidental subtyping less possible, but that obviously opens its own can of worms; < 1611691858 768728 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :and from their questions I noticed that one just need to be able to declare way more properties of methods (and classes awhole), and then any accidental subtyping would mean just that we didn’t state enough. Pre-/postconditions, algebraic identities on functions and all that are steps at that path; < 1611691858 768773 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :and then we’ll have type relations we are at ease with, as they are all grow from a type’s properties (those we wished to make its public API) < 1611691858 768782 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric : and whatever's left can be emitted as asserts <…> and subject to QuickCheck-style automatic test case generation => yeah, that’s very nice. Several languages with subtyping approach the first to a very small degree, via “assert x is T” which generates a runtime check and refines the type of x to T in the code that follows the assertion < 1611691858 788881 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :yep I remember something about the topology regarding ⊥, Just ⊥ and things like that, and this should be closely related < 1611691915 469872 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :(sorry this is in this order, I wrote the first part then read what you’ve been saying) < 1611692059 517391 :pikhq!sid394595@gateway/web/irccloud.com/x-jcakagrinmcrwwxd QUIT :Ping timeout: 272 seconds < 1611692097 61815 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :hm and I see refinements allow us to express state changes in objects after calling methods and deny us calling them in the wrong order, and make state machines and all that, which I wanted a bit < 1611692204 824987 :pikhq!sid394595@gateway/web/irccloud.com/x-bjismhylvruyngyx JOIN :#esoteric < 1611692272 820226 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :of course this magic bullet is costly. If I was messing with such a type system, I would have to allow users to write by hand proofs of facts hard to check, or even boldly claim “this one makes out right” without proof < 1611692341 498379 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :hm should I try to learn some F*? < 1611692361 650955 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :it seemed to have refinement types IIRC < 1611692401 10744 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :and many other things, and it tries to reason about them using some solver magic < 1611693074 381180 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :that state-change thing is called "typestate" < 1611693133 5532 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :in a pure functional setting it's easy to do with phantom types < 1611693203 573720 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :in an imperative setting it's less natural < 1611693220 246412 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :because passing a value to a function / calling a method on an object generally doesn't generally change the object's type < 1611693227 789506 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :most imperative langs have no way to express that < 1611693282 275150 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :one solution I can think of is to have the actual object mutate in-place but it also returns a "token" of the correct type, which you have to pass to future method calls < 1611693295 478586 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the token is just some zero size object which proves that you called the earlier method < 1611694036 734346 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :that’s cumbersome even when plumbed away < 1611694121 510110 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :for a moment I thought self-types solve at least a small part of this but no, they just allow to restrict subtype definitions < 1611694166 268874 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :someone should make an OOP esolang with pre-post-self-types, then < 1611694415 462531 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :though that should be somehow constrained, or else having multiple references to the same object will require either something linear to control whether there are multiple references, or something indirectional to allow change an object to something completely different. Of course if all we want is encoding typestates, thanks for the term, then we’ll need to know if two types are typestates of the same object or not, but that doesn’t seem too hard < 1611694415 581573 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :if we’re not making the type system too elaborate?.. < 1611694660 187703 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :arseniiv: re two levels of typing, one finer than the other: rust sort of has that: first you figure out which identifiers exist in which scopes, and which ones are value, types, functions, modules, traits etc, then it figures out the type of every expression and typechecks the program but you can do that ignoring lifetimes, then you checks lifetime. C without C11 _Generic first figures out each < 1611694666 144245 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :identifier in each scope and which ones are types, values etc, then you typecheck which you can do ignoring const and volatile qualifiers, then you check for const correctness. < 1611694723 240129 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :(this does not work in C++ because C++ can have functions overloaded or templates specialized on a nested const qualifier.) < 1611694841 852952 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but as for *several* type systems, instead of just three, I'm not sure. I have a vague idea for an esolang that is an infinite nesting of identical layers, each one a syntactical preprocessor for the levels below it, but I couldn't yet figure out a nice way to do it. < 1611694856 433097 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :b_jonas: interesting! (Though I should have added more, I meant something in vein of declaring these levels on a user level, though I didn’t think enough about details and maybe refinements are a sufficient answer) < 1611695016 589728 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :"if you want lazy natural numbers you have to represent them as unary Peano numbers" => I still don't understand why people claim this, or in what sense it is true. you can absolutely have lazy natural numbers represented in other ways, eg. "http://www.math.bme.hu/~ambrus/pu/Bin.hs" < 1611695062 910683 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :like, I wrote a function and typed it int → int but then someone wasn’t satisfied and typed it odd → even, or even maybe (odd → even) ∪ (even → odd) for example, so their code with more specific types of other functions would be able to use this function without any unnecessary casts or such < 1611695093 296414 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :in that, you can lazy evaluate a number to tell if it's odd or even, or to tell its value modulo 2, etc, but you can only tell whether it's less than a constant or not if you happen to have fully evaluated it < 1611695131 73258 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :hm wait now I see p-adic topology!! < 1611695138 666221 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :in all its grace < 1611695159 785111 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :didn’t connect that < 1611695285 756405 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :and the topology for computing with lazy Peano numerals would be the usual topology of neighborhoods of ∞, a quite familiar one from real analysis < 1611695305 765042 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :now is there something unlike those and also practical? < 1611695371 650334 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :arseniiv: if by "accidental subtyping" you mean because method names happen to be used for multiple different things, you can have method names that are scoped like normal identifiers, as in Rust and Haskell, but unlike in python or C++ (without modules), but even then people sometimes use the same method names for different semantics for convenience of writing code with short method names, especially < 1611695377 651760 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :punctuation operator methods. < 1611695462 66018 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :you'd need more fancy distinctions between method names to distinguish between different semantics, and lots of methods that are just special case synonyms of other methods < 1611695479 854649 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :b_jonas: yeah precisely. And sometimes their signatures may match and the typechecker may thing one of them is compatible with the other, even in a good case when we have classes and protocols, the latter abstract and the former not subtyping one another < 1611695539 556039 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :so you can most certainly build classes this way in rust or haskell, they would just be annoying to use < 1611695607 87478 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :and I actually quite like rust's scoped methods < 1611695614 19720 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :and it was a small discovery to me that this is fixable in a natural way, just giving more information about what a subtype’s methods should satisfy < 1611695636 164206 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :haskell and rust are okay in that they aren’t precisely structural-types < 1611695638 943686 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :though the standard library makes a few questionable choices about naming the functions that aren't methods < 1611695644 635150 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :structural-typed* < 1611695683 237969 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :I very much like typeclasses and traits for the freedom they give and for semantics they for an extent bind < 1611695722 791454 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but you can wrap many things with your own differently named abstractions < 1611695743 111559 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :when you don't like the names that is < 1611695768 612452 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :though I wonder if one can solve the problem of inserting a typeclass “in the middle” of existing ones (like we want to have Eq t => (new) PartialOrd t => Ord t) < 1611695836 193585 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :arseniiv: that one is not easy < 1611695849 355518 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but usually you can do one of the less powerful things that's enough for your use case < 1611695867 969317 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :13:13 < arseniiv> haskell and rust are okay in that they aren’t precisely structural-types < 1611695880 603550 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :neither one has structural subtyping, period < 1611695888 912818 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :Haskell doesn't have any subtyping, and Rust only has subtyping with respect to lifetimes < 1611695890 171102 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :b_jonas: sometimes wrapping is the last resort, for example in this middle-class thing one may redeclare their own hierarchy and it may end up with wrapper dictionaries at runtime < 1611695916 991942 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :redeclare the hierarchy the right way and reimplement all the needed instances* < 1611695952 275044 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I think the type-based name resolution of methods in Rust is a pretty significant usability improvement over Haskell < 1611695977 424547 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :no more qualified imports for 10 libraries that all have a method called 'insert' that works on a different type < 1611695994 888379 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but it's also not the same as subtyping or ad-hoc overloading < 1611696022 86757 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: you don't need such a strong trait system for that, C++ can also dispatch named functions based on their argument types :-) < 1611696026 404886 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :once you want a function that's generic over all things with an 'insert' method then you need to define a trait and impl it and get precise about what the requirements are < 1611696045 233376 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :otherwise, they are just unrelated methods that happen to have the same name < 1611696058 870073 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and if there is ambiguity it's an error < 1611696076 276173 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :b_jonas: yes, and I think the fact that Rust *doesn't* do that for arguments *other than* the method receiver is a usability improvement over C++ < 1611696134 438533 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it does mean that methods are special though. x.f(y) is not just an alternative way to write f(x, y), it gives you type directed resolution of the name 'f' with respect to the type of 'x' (but not 'y') < 1611696144 590568 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: yes, that's why I said in rust they're *scoped* method names, in C++ (without conceps) it's just a string compare on the method names < 1611696169 612788 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric : neither one has structural subtyping, period => oops, indeed. For some time I thought there was something like structural subtyping without subtyping but I don’t know how that thing was born and lived for a time. I knew for a long time haskell and rust don’t have subtyping, but somehow I ended up with misnaming < 1611696200 99683 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: so? methods are special in haskell and rust too, they're just special in a different way < 1611696312 128912 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611696355 71384 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric : I think the type-based name resolution of methods in Rust is a pretty significant usability improvement over Haskell => yes! I thought that too. And rust still allows methods analogous to static methods in OOP, and it’s a shame languages with OOP-like syntax usually don’t allow to abstract those. Then one can’t even have a monoid interface < 1611696454 547216 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :I also came to think ad-hoc overloading is usually unneeded. When a language allows optional arguments, variadic arguments etc. then that’s almost never seems a good idea to have in addition < 1611696482 337893 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: there are some parts of rust syntax that I quite hate, but that in particular isn't one < 1611696571 319130 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :what gives me hope is that rust already managed to change syntax in such a way that you can combine old and new syntax even within the same compilation unit through macros, so they could "fix" the syntax (or provide an alternate non-traditional syntax) while giving access to all existing libraries. not that I have high opinion about the existing libraries currently, but still. < 1611696715 789894 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :also a tangent on name resolution above: it’s a shame haskell has this “import qualified Data.Map as M; import Data.Map (Map)” thing to not need to write M.Map (or even Map.Map for cases where single-letter aliases aren’t good) < 1611696774 925140 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :ah, and that record selectors and accessors are in the module’s scope too < 1611696813 372286 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :I saw discussions of what can be done to make things neater and it didn’t seem to take off very high still < 1611696948 722738 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :so much experience is dependent on the import system and scoping < 1611697629 773208 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I don't understand why that's a shame < 1611697651 858403 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :haskell also lets you rename names as you import < 1611697679 875153 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :so if you have Map in two different modules, you can import one of them as XMap and the other as YMap, or even as single-letter names if you want < 1611698446 682338 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :this is good though I’ll consider it a baseline for contemporary languages. But the need to write two imports to not write Map.Map further is still a nuisance < 1611698483 713020 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :though to be honest I think I’m completely okay with M.Map < 1611699153 869853 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Does Haskell have yet the possibility to use escaped names in imports? (Or, do you need Template Haskell to do that?) < 1611699334 701820 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611699772 545803 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :zzo38: what do you mean by "escaped names"? > 1611700329 269316 PRIVMSG #esoteric :14[[07Caballo14]]4 10 02https://esolangs.org/w/index.php?diff=80333&oldid=80324 5* 03CatIsFluffy 5* (+67) 10Add input, since it turns out input is good < 1611700514 715808 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :I wish mobile phone providers gave this service where, besides my 12 character phone number, I also get a 15 or 16 character long phone number that they guarantee will never be reused, and then I give that number for two-factor authentication such as to my bank < 1611700552 464220 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :I'd prefer it to be even longer, but I think there's some technical limit where you might not be able to call a number longer than 15 or 16 characters through some routes < 1611700561 25179 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :(or SMS rather than call) < 1611700602 507894 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :(I guess they could give a 15 or 16 character long number, whichever is below the limit, and a 25 digit long number too) < 1611700655 806188 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :right now the 12 character phone numbers come from small namespaces and routinely get reused if I don't confirm my phone number in time > 1611700657 202706 PRIVMSG #esoteric :14[[07Brainfuck---14]]4 10 02https://esolangs.org/w/index.php?diff=80334&oldid=73518 5* 03CatIsFluffy 5* (+7) 10Fix category < 1611700971 973376 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :o.o < 1611701013 297464 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :that sounds wonky, or at least here my mobile number is "basically permanent" and you can transfer it to a new service provider as well < 1611701246 765653 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :and I'm not losing it as long as like, I have a phone plan tied to it < 1611701246 829622 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :FireFly: I can transfer it to a new service provider < 1611701246 829683 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :and I try hard not to lose my main one < 1611701246 829703 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :*nod* < 1611701246 850688 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but I've lost at least one spare, plus at least two of my grandmother's spares < 1611701246 873901 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I'm just confused since our mobile numbers are 10-digit and we seem to be doing fine < 1611701246 873963 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :b_jonas: I mean if the name of a module or something in that module contains non-ASCII characters, to be able to use escape codes in the import to refer to them, specifying an alternative name which may be limited to ASCII characters. (It can also be used even if the name does consist entirely of ASCII characters, for example in case there is some name you must avoid for some reason) < 1611701246 895578 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There was a story here about a PAYG ("pay as you go") customer getting their phone number recycled because the providers are pretty aggressive in trying to clean up abandoned ones. < 1611701246 895632 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Quit: Lost terminal < 1611701246 917576 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric : you can transfer it to a new service provider as well => neat! < 1611701246 939361 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :with the first two digits being completely fixed for mobile numbers (at least for now, but I guess that might change at some point as landlines are getting increasingly rare, so the old arrangement might change) < 1611701257 35827 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611701336 770706 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Finland had a big area code renumbering at one point. I think it was still before ubiquitous mobile phones, but they coalesced the 80 or so geographical groupings down into just 13. < 1611701462 34761 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I think we had a renumbering at some point too, but that was before my time.. < 1611701463 810818 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't remember what they did with the other digits though. I think maybe my grandparents' landlines just got a sixth digit added (between the area code and the previous number), presumably to disambiguate from others now joining the same area code. < 1611701486 706435 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :and presumably also when we switched to 112 as emergency number, from the old 90000 < 1611701539 306899 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In the big Helsinki metropolitan area, I think everyone already had 6-digit numbers, and they just flipped the "90" area code to "09". The old ones all started with 9, the new ones with the more international 0. > 1611701656 225046 PRIVMSG #esoteric :14[[07Caballo14]]4 M10 02https://esolangs.org/w/index.php?diff=80335&oldid=80333 5* 03CatIsFluffy 5* (-1) 10Okay how did I miss that < 1611701972 628007 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Quit: Leaving < 1611702066 62291 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611702222 954529 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1611702703 135461 :CatIsFluffy!490fc716@c-73-15-199-22.hsd1.ca.comcast.net JOIN :#esoteric < 1611704012 214379 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :FireFly: I said 12 character (in Hungary), as in the plus sign, two digits for the country code, two digits of area code (currently only 5 out of the 91 possibilities are for mobile phones, but this set can change), then seven remaining digits. < 1611704030 92831 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :ah fair < 1611704095 21374 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a great badge of shame that Finland got a three-digit country code. < 1611704098 748456 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :here the mobile prefixes are all 07x but not all x'es are allocated for mobile purposes (though quite a lot are now I think) < 1611704100 994980 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but the length can vary by country and possibly even within countries < 1611704102 196163 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Denmark, Sweden, Norway all got two-digit ones. < 1611704142 814124 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fizzie: I think at one point they decided that two digit country codes were a mistake and they'll no longer issue any, so all the two digit codes are legacy ones < 1611704174 733164 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They've certainly reshuffled them. Finland got a two-digit one initially. < 1611704178 518524 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I don't think so, I think it was just an arbitrary division with which countries had more influence on the system < 1611704227 384389 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :oh maybe not, idk < 1611704230 830383 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Then when they did the current numbering that's a little more grouped by continent, Europe (allegedly) got +3x and +4x because France (+33) and UK (+44) did not want to change their two-digit numbers. < 1611704242 702615 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I was mixing it up with the 3/4 split < 1611704246 684266 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :heh < 1611704293 461522 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But in that reshuffle Finland got shunted into the three-digit club. Fair enough, someone's got to get there. And Iceland's at +354 -- but they're a lot tinier country too. < 1611704330 934679 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I always thought the +4 prefix was allocated to a weird set of countries < 1611704359 878325 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :especially with the rest of the nordic ones being in +4 but finland getting a +3 prefix < 1611704412 669887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's kind of convenient that Czechoslovakia had a two-digit code (+42), because when they split up, they could just split that into +420 for the Czech Republic and +421 for Slovakia. < 1611704439 812512 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fizzie: nine of the two-digit codes starting with +4 are used, so ... I think they just ran out of +4 < 1611704452 745973 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :admittedly there are more three-digit +4 codes open < 1611704491 696944 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :(and of course some of Europe is technically under +7 and +9, but that's a technicality) < 1611704563 588803 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And it makes sense they ran out of two-digit codes, it's just that why are we the country who got left over, why not [insert a country we think less of] instead. < 1611704567 335583 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway. < 1611704624 157091 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :UK does this odd thing where mobile phone numbers are considered to have a five-digit area code, it's grouped as "07xxx xxxxxx" Sometimes with the last six split into 3+3. < 1611704796 728854 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The geographic landline numbers are "02x xxxx xxxx" for the most part, although for some reason there's a persistent myth that "0207" and "0208" would be separate area codes, even though they're not. < 1611704811 716533 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's even a whole Wikipedia page about it, https://en.wikipedia.org/wiki/UK_telephone_code_misconceptions < 1611705237 922604 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611705532 594036 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fizzie: there are 11 character long premium call phone numbers of the pattern +3690?????? or +3691?????? where in some cases even the last but one digit changes the pricing, so you could consider the area code to be seven digits long in some sense < 1611706316 65280 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :plus there are short premium numbers (not directly addressable from abroad) of the forms 1???, 1????, 1????? where at least the fifth digit can still change the pricing < 1611706344 549793 :zeroed!~admin@unaffiliated/zeroed QUIT :Quit: ZNC 1.7.2+deb3 - https://znc.in < 1611706489 330905 :adminr!~admin@unaffiliated/zeroed JOIN :#esoteric < 1611706560 850358 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :1??, 1???, 1????, 1????? has all sorts of miscellaneous numbers, mixing free to call, normal price, premium, and even some exceptional ones that have nonstandard price but forbiding calls to premium numbers does not forbid calls to them. I think at one point even seven-digit ones of the form 1?????? existed, though they don't seem to exist anymore. many years ago, when they were still rearranging the < 1611706566 858826 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :phone numbering plan, there were also short calls of forms 0? and 9?? and maybe a few more, but those either don't exist or aren't advertised anymore (I suspect that a few emergency numbers that aren't in the current official plan, like 04, 05, 07, 911 etc might actually work) < 1611706651 395713 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :(the official general purpose emergency number is 112, which is the same in most of the EEC, and there are a bunch of country-specific emergency numbers for more restricted purpose, most commonly 104 for ambulance in Hungary) < 1611706678 84652 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611706691 812844 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :(112 is the most useful one, because it works in every country, and works without a SIM card) < 1611706802 611519 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :(also works on many phones even when the keypad is locked) < 1611706886 558434 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :(and works with a SIM card but without a PIN code, which you think would be obvious if it works without a SIM card, but this CAT phone is so messed up that you CAN'T TURN ITS POWER OFF WITHOUT REMOVING THE BATTERY if there's a working SIM but you don't know the PIN code.) < 1611707048 488613 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611707894 926817 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Quit: Quittin'. < 1611707987 207357 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric > 1611708965 216018 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Prosfilaes 5* 10New user account < 1611709060 440385 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I'm playing around with OpenSCAD < 1611709078 234003 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i wonder if there are any parametric CAD esolangs < 1611709101 353252 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :perhaps ones that compile to OpenSCAD > 1611709103 767556 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80336&oldid=80328 5* 03Prosfilaes 5* (+223) 10/* Introductions */ < 1611709729 842304 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :OpenSCAD really reminded me a lot of POV-Ray. < 1611710336 333766 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 240 seconds < 1611710498 129130 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :mm < 1611710527 689217 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's been a loooong time since I played with POV-Ray! < 1611710537 524340 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I remember having fun though! < 1611711553 425046 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611711626 252664 :CatIsFluffy!490fc716@c-73-15-199-22.hsd1.ca.comcast.net QUIT :Quit: Ping timeout (120 seconds) < 1611712166 637787 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :ACTION coded a Menger sponge recursively in OpenSCAD < 1611712235 888850 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611712986 874166 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1611713170 572466 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I imagine I don't have any of my POV-Ray files left. It has indeed been a long time. I think it was back in MS-DOS days for me. < 1611713508 547553 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Dos, Windows 3.1, Windows for Workgroups, SunOS and Amiga are no longer supported." :/ < 1611715055 46100 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :I'm tryin to figure out the smallest turing complete subset of the Propeller 2's instructionset < 1611715069 472242 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :I'm thinking BITNC will do all on it's own if you permit predicates and flag control < 1611715077 754193 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :https://docs.google.com/spreadsheets/d/1_vJk-Ad569UMwgXTKTdfJkHYHpc1rZwxB-DcIiAZNdk/edit < 1611715194 436737 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :if an instr can set indvidual bits somehow, it can use the IO, which is register mapped, and that's enough to get you the infinite memory needed for TC without access to the on-chip RAM at all < 1611718061 991140 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :here is my menger sponge btw https://gist.github.com/kmcallister/c8d9975fd0733d9453ceec527db14bd0 < 1611718072 275449 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :there may be a better way to do it, i've only started playing with this program < 1611718131 510817 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I wonder if my printer (that I don't have yet) can actually print it... maybe if I rotate 45° and set it on an edge and use lots of support < 1611719994 421014 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :interestingly, OpenSCAD has both lexically scoped and dynamically scoped ("special") variables; the latter have names prefixed with '$' and are used for rendering quality parameters that you don't want to explicitly pass everywhere < 1611720023 575056 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but I think users can define them for whatever purpose they like < 1611720292 885630 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1611720515 683328 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-uprxqavfkpxdrzro QUIT :*.net *.split < 1611721234 731681 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-cyftydrgcguzmfqf QUIT :Ping timeout: 248 seconds < 1611721235 468158 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-khrotcqjhbvqvftv QUIT :Ping timeout: 248 seconds < 1611721278 446505 :none30!none30matr@gateway/shell/matrix.org/x-fegfuwfluewcitgs QUIT :Ping timeout: 268 seconds < 1611721310 676018 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wasn't there something that used *foo* for variables with dynamic scope? Maybe some kind of a Scheme. < 1611721413 467538 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I think I'm thinking of Common Lisp, and just a naming convention. > 1611721741 654804 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80337&oldid=80327 5* 03Digital Hunter 5* (+761) 10/* Example programs */ added a fibonacci program > 1611721817 53549 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80338&oldid=80337 5* 03Digital Hunter 5* (-1) 10/* Factorial */ found a shorter recursive factorial program < 1611722691 650995 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I have seen variables of that form but I forgot what they're used for < 1611722717 105690 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611722735 992481 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-osgwseemqaoabhrx JOIN :#esoteric < 1611722759 124147 :none30!none30matr@gateway/shell/matrix.org/x-cbvsspmbpmantfyp JOIN :#esoteric < 1611723683 319150 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-osgwseemqaoabhrx QUIT :Ping timeout: 268 seconds < 1611723720 323100 :none30!none30matr@gateway/shell/matrix.org/x-cbvsspmbpmantfyp QUIT :Ping timeout: 268 seconds < 1611726025 895336 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-ucmyfjmjmsnkicrw JOIN :#esoteric < 1611726247 601916 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-tqpgzwzsvpoykvvr JOIN :#esoteric < 1611727390 431208 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611727682 139305 :none30!none30matr@gateway/shell/matrix.org/x-kkpewfqyroaqojsv JOIN :#esoteric < 1611727789 697017 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-umothelfcopwacmq JOIN :#esoteric < 1611728624 932679 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Other idea I have about web browser, in addition to meta-CSS and some other CSS features only for the user, there would be some new CSS features which can be used by authors too, such as indexed colour specifications (which can ensure they won't clash), and colour specifications such as "background" and "foreground". < 1611728740 916025 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I would also omit many features or implement them differently, although some things can be done by extensions. Also would be possible implementing most extensions in C, including many of the standard features are extensions (including HTTP and other network protocols, HTML and most other file types, etc). < 1611729320 184162 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: perl also has both lexically scoped and dynamically scoped variables. the former are declared with my, the latter with local. actually local saves the previous value of a variable and unsets it, then restores the old value when exiting the current scope. usually you use local on a global variable, but you can local a lexically scoped variable if you want. < 1611729455 224658 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :zzo38: I think CSS has indexed color specifications (as in, you can define custom named colors in CSS and also reference them) these days. plus there are a bunch of pre-defined named colors that have some semantic meaning rather than a fixed color, like there's a pre-defined name for the default background color and text color. sadly I think there aren't *enough* predefined colors to just use those, eg. < 1611729461 404275 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :there isn't one suitable for warning/error messages, or one for emphasis. > 1611736522 843177 PRIVMSG #esoteric :14[[07058714]]4 10 02https://esolangs.org/w/index.php?diff=80339&oldid=72108 5* 03Hakerh400 5* (+138) 10Add interpreter > 1611736570 862926 PRIVMSG #esoteric :14[[07Talk:058714]]4 10 02https://esolangs.org/w/index.php?diff=80340&oldid=80310 5* 03Hakerh400 5* (+2528) 10Implementation < 1611736670 105614 :adminr!~admin@unaffiliated/zeroed NICK :zeroed < 1611737781 59448 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611739571 892777 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611739731 520994 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 264 seconds < 1611740668 352104 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611740785 843184 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611740845 50757 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611742893 539337 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611742995 594643 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds < 1611742995 632269 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611747146 881067 :arseniiv!~arseniiv@136.169.229.70 JOIN :#esoteric > 1611749259 68326 PRIVMSG #esoteric :14[[07User talk:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=80341&oldid=80273 5* 03OsmineYT 5* (+242) 10 > 1611749275 291905 PRIVMSG #esoteric :14[[07User talk:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=80342&oldid=80341 5* 03OsmineYT 5* (+2) 10 > 1611749487 625782 PRIVMSG #esoteric :14[[07User talk:Digital Hunter14]]4 10 02https://esolangs.org/w/index.php?diff=80343&oldid=79951 5* 03OsmineYT 5* (+197) 10 > 1611749510 417148 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=80344&oldid=79564 5* 03OsmineYT 5* (+29) 10 > 1611751002 998241 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 10 02https://esolangs.org/w/index.php?diff=80345&oldid=72220 5* 03Quadril-Is 5* (+228) 10/* One instruction minimalizations */ < 1611752741 19738 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611753091 464754 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1611753901 729388 PRIVMSG #esoteric :14[[07Sed14]]4 N10 02https://esolangs.org/w/index.php?oldid=80346 5* 03Seshoumara 5* (+7062) 10Created the sed page. > 1611754332 550931 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80347&oldid=80325 5* 03Seshoumara 5* (+10) 10added link to the sed page < 1611754761 336960 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1611755630 137401 PRIVMSG #esoteric :14[[07Sed14]]4 10 02https://esolangs.org/w/index.php?diff=80348&oldid=80346 5* 03Razetime 5* (+432) 10Added code blocks, few links, few grammar corrections < 1611757022 454656 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611757598 50786 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611757615 330171 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net PRIVMSG #esoteric :`olist 1224 < 1611757616 949458 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist https://www.giantitp.com/comics/oots1224.html: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1611757898 43296 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611758201 82435 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 256 seconds < 1611758220 293797 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds > 1611758527 25939 PRIVMSG #esoteric :14[[07Stupidc14]]4 10 02https://esolangs.org/w/index.php?diff=80349&oldid=80332 5* 03Not applicable 5* (+759) 10add symbols > 1611758552 647590 PRIVMSG #esoteric :14[[07Stupidc14]]4 10 02https://esolangs.org/w/index.php?diff=80350&oldid=80349 5* 03Not applicable 5* (+2) 10/* Statements */ fix formatting < 1611758985 381096 :LKoen_!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611759114 886 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Ping timeout: 256 seconds < 1611760188 889777 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 260 seconds < 1611760776 78862 :arseniiv!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611760990 86213 :craigo!~craigo@144.136.206.168 JOIN :#esoteric > 1611761382 791035 PRIVMSG #esoteric :14[[07Stupidc14]]4 10 02https://esolangs.org/w/index.php?diff=80351&oldid=80350 5* 03Not applicable 5* (+2192) 10add reference from wiki > 1611761427 783103 PRIVMSG #esoteric :14[[07Stupidc14]]4 M10 02https://esolangs.org/w/index.php?diff=80352&oldid=80351 5* 03Not applicable 5* (-2) 10/* lcd.scl */ fix header level < 1611761547 685731 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :`thanks HackEso < 1611761548 780092 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, HackEso. ThackEso. < 1611761551 109678 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :@thanks HackEso < 1611761551 129775 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome < 1611761592 521238 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611761717 130908 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :@thanks me < 1611761717 193532 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome < 1611761720 98006 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :hm < 1611761740 290035 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :`prefixes < 1611761741 900258 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =. < 1611761746 30559 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :^thanks < 1611761746 56903 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Thanks, . T < 1611761761 729768 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :?thanks < 1611761761 750118 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome < 1611761764 239939 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611761773 224848 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :( thanks < 1611761782 472930 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :[ thanks < 1611761783 16254 :j-bot!~jbot@hagall.firefly.nu PRIVMSG #esoteric :arseniiv: |value error: thanks < 1611761786 897331 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :ha < 1611761817 993395 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :wait < 1611761825 784940 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :^thanks b_jonas < 1611761825 834436 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Thanks, b_jonas. Thonas. < 1611761829 409154 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :aha! < 1611762134 891577 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611762537 42523 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1611762550 82187 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :@help thanks < 1611762550 145612 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I'm sorry Dave, I'm afraid I don't know that command < 1611762554 151562 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :^thanks HackEso < 1611762554 181389 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Thanks, HackEso. ThackEso. < 1611762557 855462 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :that, yes < 1611762576 229899 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :and perhaps I should put a special case in HackEso's thanks command for when you thank him < 1611762582 574178 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :@help thank < 1611762582 594424 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1611762594 244559 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :@help thanks < 1611762594 264749 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I'm sorry Dave, I'm afraid I don't know that command < 1611762599 461370 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :hmm < 1611762601 236916 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :`whatis thanks < 1611762606 381634 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :thanks(1hackeso) - thank someone. thomeone. \ thanks(8lambdabot) - no description < 1611762623 929871 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :@help thanx < 1611762623 929936 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1611762792 157959 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :`thanks ‍unicode < 1611762793 63407 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, ‍unicode. Thunicode. < 1611762848 40177 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :oops I thought ZWJ worked but it may be just that the word is vowel-initial < 1611762975 993650 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :a minor inconsistency here: < 1611762976 57458 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :`thanks ünicode < 1611762976 57493 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :`thanks ünicode < 1611762978 32481 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, ünicode. Thicode. < 1611762978 141273 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, ünicode. Thünicode. < 1611763174 543992 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com PRIVMSG #esoteric :`help < 1611763174 869967 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch [] " downloads files. Files saved to $HACKENV are persistent, and $HACKENV/bin is in $PATH. $HACKENV is a mercurial repository, "`revert " can be used to revert, https://hack.esolangs.org/repo/ to browse. $PWD ($HACKENV/tmp) is persistent but unversioned, /tmp is ephemeral. < 1611763190 375899 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :fungot, don’t you have the same issue with thanks? < 1611763190 540290 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: hehe. someone here thought i was reading htdp before sicp? i've started reading it. slowly and repeatedly.) < 1611763221 837937 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com PRIVMSG #esoteric :`echo $HACKENV < 1611763223 691592 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​$HACKENV < 1611763231 8009 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com PRIVMSG #esoteric :ok < 1611763257 99115 :user24!~user24@2a02:810a:1440:7304:1493:a35:6c78:132d JOIN :#esoteric < 1611763521 485327 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611763636 501849 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :> Boo < 1611763638 10828 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : `echo > Boo < 1611763655 757379 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :stupid bot conspiracy :) < 1611763755 607401 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :^echo > < 1611763755 669668 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :> > < 1611763775 596377 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :^echo `echo < 1611763775 622382 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :`echo `echo < 1611763776 692478 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`echo < 1611763779 524209 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :oh! < 1611763799 156086 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :`echo ^echo `echo < 1611763800 72940 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​^echo `echo < 1611763809 77724 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :one-way, I see < 1611763893 219815 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :^echo `echo > "this is the last one I swear" < 1611763893 273986 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :`echo > "this is the last one I swear" `echo > "this is the last one I swear" < 1611763894 217333 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​> "this is the last one I swear" `echo > "this is the last one I swear" < 1611763985 467225 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :fizzie: did you know HackEso reacts to fungot? < 1611763985 683103 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: ' that shold work.' you have a siemens and i have a c sockaddr struct! woohoo! < 1611764184 336363 :LKoen_!~LKoen@19.175.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1611764199 459612 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com PRIVMSG #esoteric :^help < 1611764199 483097 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1611764388 895449 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Ping timeout: 260 seconds < 1611764705 110757 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611764894 414715 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did. There's no denylist on HackEso, and the other way around there's no automagic zero-width space escaping on fungot. < 1611764894 646758 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: does it really matter that much. go with cs. and that's not just a uri library where uri objects are immutable descriptors with functional operations < 1611764946 799059 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But there's both of those going in the other direction: if HackEso says something beginning with a ^ (or >), it will put a zero-width space in front, and also fungot does have an explicit regex of who to ignore. < 1611764946 889321 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: i think this is what i think is hella fnord does < 1611764950 804879 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ignore < 1611764950 827495 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :^(EgoBot|HackEgo|HackEso|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|ruddy|preflex|evalj|idris-bot|passwordBOT|jconn|applybot|blsqbot|fnordbot|termbot|otherbot|j-bot|esowiki|bfbot|egelbot)! < 1611764970 390236 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lots of history in that list. < 1611764987 203953 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611765009 254182 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I should make Pietbot again < 1611765054 786222 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :iirc I got it to connect to freenode, join #esoteric, and then fail as soon as someone wrote a message beginning with ) < 1611765059 722217 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I think it even identified with nickserv < 1611765456 666685 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611765486 178138 :pikhq!sid394595@gateway/web/irccloud.com/x-bjismhylvruyngyx QUIT :Read error: Connection reset by peer < 1611765487 399022 :mich181189!sid268336@gateway/web/irccloud.com/x-afuvghkpqmcitmmv QUIT :Write error: Connection reset by peer < 1611765487 845560 :dnm!sid401311@gateway/web/irccloud.com/x-ycmkpokcfwvctlqo QUIT :Read error: Connection reset by peer < 1611765487 960557 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Read error: Connection reset by peer < 1611765493 489119 :glowcoil!sid3405@gateway/web/irccloud.com/x-fqmsvcfaltxgoono QUIT :Read error: Connection reset by peer < 1611765493 521360 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-latmdvselpssaaos QUIT :Read error: Connection reset by peer < 1611765493 521397 :edwardk!sid47016@haskell/developer/edwardk QUIT :Read error: Connection reset by peer < 1611765649 129746 :dnm!sid401311@gateway/web/irccloud.com/x-upjbwzfnleosxhgi JOIN :#esoteric < 1611765658 406979 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1611765686 414504 :j4cbo!sid186930@gateway/web/irccloud.com/x-qoxbacjogqhkvzap QUIT :Ping timeout: 264 seconds < 1611765745 173410 :mich181189!sid268336@gateway/web/irccloud.com/x-yhvebaeeumpqzgrx JOIN :#esoteric < 1611765988 286114 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611766218 446907 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-xjiwgpyrnwsgjgmu JOIN :#esoteric < 1611766225 683425 :glowcoil!sid3405@gateway/web/irccloud.com/x-rniknrjcvzocfrpm JOIN :#esoteric < 1611766226 919052 :pikhq!sid394595@gateway/web/irccloud.com/x-inlpcgdhxubqdrsd JOIN :#esoteric < 1611766511 265365 :j4cbo!sid186930@gateway/web/irccloud.com/x-fxkmjnvoiclxnrgs JOIN :#esoteric < 1611766550 656948 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-xjiwgpyrnwsgjgmu QUIT :Ping timeout: 264 seconds < 1611766568 146254 :edwardk!sid47016@haskell/developer/edwardk JOIN :#esoteric < 1611766610 304726 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-etiveflmeilheerj JOIN :#esoteric < 1611766968 568738 :user24!~user24@2a02:810a:1440:7304:1493:a35:6c78:132d QUIT :Quit: We must know, we will know < 1611767792 651938 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :"Lots of history in that list [fungot's ignore list]." => my default configfile for jevalbot has a lot of history in it too < 1611767825 652226 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: so, i want ' octet.' alex is wrong. i'm fnord that i could return a continuation of k just results in the shoes always coming untied < 1611767839 226468 :pikhq!sid394595@gateway/web/irccloud.com/x-inlpcgdhxubqdrsd QUIT :Read error: Connection reset by peer < 1611767865 60857 :glowcoil!sid3405@gateway/web/irccloud.com/x-rniknrjcvzocfrpm QUIT :Read error: Connection reset by peer < 1611767877 346678 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-etiveflmeilheerj QUIT :Read error: Connection reset by peer < 1611767931 849589 :pikhq!sid394595@gateway/web/irccloud.com/x-kibzupzhkkvzdppb JOIN :#esoteric < 1611767964 521660 :glowcoil!sid3405@gateway/web/irccloud.com/x-ujxwywqmvxlksmdy JOIN :#esoteric < 1611767970 178851 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-dgzviitbxxrgvfkb JOIN :#esoteric < 1611768444 421572 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :another of those esoteric sorting algorithms :/ https://www.smbc-comics.com/comic/understanding-2 < 1611768737 76732 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 265 seconds < 1611768825 287318 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1611768826 651883 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1611768880 12513 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611769229 644867 :LKoen_!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611769378 156882 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Ping timeout: 268 seconds < 1611770248 294460 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611770277 240905 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611770288 634764 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Excess Flood < 1611770311 212061 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611770402 281315 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 256 seconds < 1611770429 334583 :edwardk!sid47016@haskell/developer/edwardk QUIT :Read error: Connection reset by peer < 1611770429 334632 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-dgzviitbxxrgvfkb QUIT :Read error: Connection reset by peer < 1611770444 290841 :edwardk!sid47016@haskell/developer/edwardk JOIN :#esoteric < 1611770469 294767 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-jpkccedvsrtwyexs JOIN :#esoteric < 1611770541 375640 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1611771244 303856 :edwardk!sid47016@haskell/developer/edwardk QUIT :Read error: Connection reset by peer < 1611771252 435911 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-jpkccedvsrtwyexs QUIT :Read error: Connection reset by peer < 1611771441 322299 :dnm!sid401311@gateway/web/irccloud.com/x-upjbwzfnleosxhgi QUIT :Read error: Connection reset by peer < 1611771453 360179 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Read error: Connection reset by peer < 1611771504 458956 :dnm!sid401311@gateway/web/irccloud.com/x-tdhwlzmrtxpnwvpi JOIN :#esoteric < 1611771523 694856 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1611771532 819992 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-kkkfxmprwvomtotc JOIN :#esoteric < 1611771592 851334 :edwardk!sid47016@haskell/developer/edwardk JOIN :#esoteric < 1611771888 444837 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :b_jonas: isn't that very similar to Intelligent Design Sort? < 1611771912 934362 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-kkkfxmprwvomtotc QUIT :Ping timeout: 260 seconds < 1611771916 532904 :dnm!sid401311@gateway/web/irccloud.com/x-tdhwlzmrtxpnwvpi QUIT :Read error: Connection reset by peer < 1611772058 694960 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Ping timeout: 264 seconds < 1611772087 806993 :edwardk!sid47016@haskell/developer/edwardk QUIT :Ping timeout: 260 seconds < 1611772309 820254 :dnm!sid401311@gateway/web/irccloud.com/x-buvxcpabtpphtxzo JOIN :#esoteric < 1611772311 946449 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-efdlpcbpfubruvnj JOIN :#esoteric < 1611772327 977913 :edwardk!sid47016@haskell/developer/edwardk JOIN :#esoteric < 1611772408 337828 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1611772485 344875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :SMBC's been on a sorting trend recently, it sounds like. There was https://www.smbc-comics.com/comic/list a while ago. < 1611772525 408523 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also it took me a long time to realize the "list" in the URL is in fact the title for that comic, and it's not one of those cases where the URL is a general-purpose thing not reflecting the thing you're looking at that you couldn't just copy and share.) < 1611772557 376768 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :lol < 1611772643 541577 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611772961 62103 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :Taneb: hmm, it is indeed similar < 1611773679 952123 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-efdlpcbpfubruvnj QUIT :Ping timeout: 265 seconds < 1611773703 918231 :edwardk!sid47016@haskell/developer/edwardk QUIT :Read error: Connection reset by peer < 1611773704 512472 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Read error: Connection reset by peer < 1611773802 956757 :dnm!sid401311@gateway/web/irccloud.com/x-buvxcpabtpphtxzo QUIT :Ping timeout: 260 seconds < 1611773827 860982 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 268 seconds < 1611773970 94603 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 246 seconds < 1611774034 413530 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1611774095 371316 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1611774299 410999 :dnm!sid401311@gateway/web/irccloud.com/x-tuexsiuodcxngqpi JOIN :#esoteric < 1611774650 440402 :dnm!sid401311@gateway/web/irccloud.com/x-tuexsiuodcxngqpi QUIT :Ping timeout: 264 seconds < 1611774877 383484 :dnm!sid401311@gateway/web/irccloud.com/x-sujuedzupseruzrw JOIN :#esoteric < 1611774897 100183 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-ejbcbvrhskrrxvom JOIN :#esoteric < 1611775181 964538 :edwardk!sid47016@haskell/developer/edwardk JOIN :#esoteric < 1611775854 880908 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611776074 98920 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611776410 509678 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Bye! < 1611776415 893391 :edwardk!sid47016@haskell/developer/edwardk QUIT :Ping timeout: 260 seconds < 1611776432 308941 :dnm!sid401311@gateway/web/irccloud.com/x-sujuedzupseruzrw QUIT :Read error: Connection reset by peer < 1611776541 24212 :edwardk!sid47016@haskell/developer/edwardk JOIN :#esoteric < 1611776594 18277 :dnm!sid401311@gateway/web/irccloud.com/x-sfnqsuqyojccawcl JOIN :#esoteric < 1611776613 502410 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1611778936 404675 :arseniiv_!~arseniiv@136.169.229.70 QUIT :Ping timeout: 256 seconds < 1611778971 376240 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611780177 308927 :arseniiv_!~arseniiv@136.169.229.70 PRIVMSG #esoteric : Lots of history in that list. => was it all added and left in chronological order? neat > 1611780212 209685 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80353&oldid=80338 5* 03Digital Hunter 5* (+358) 10/* Numbers */ < 1611780261 234267 :arseniiv_!~arseniiv@136.169.229.70 PRIVMSG #esoteric :<​fungot> a continuation of k just results in the shoes always coming untied => wise < 1611780261 530569 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv_: where the german part has bratwurst stands, the implementation is allowed to do ' fnord foo.txt' but it didn't get in the car. :p and onnellinen/ onneton. < 1611780433 39899 :arseniiv_!~arseniiv@136.169.229.70 NICK :arseniiv < 1611780499 239981 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :was “bratwurst” that frequent in the corpus?.. :o < 1611780976 447052 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 256 seconds < 1611781021 428676 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611781444 180405 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611781557 902315 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't need to have been particularly frequent, I think just 2 or 3 times would've been enough. < 1611781586 989352 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I haven't had a bratwurst in a long time. :/ < 1611781593 908643 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611782038 790310 :aloril!~aloril@mobile-access-5d6a86-144.dhcp.inet.fi QUIT :Ping timeout: 256 seconds < 1611782368 363636 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611782830 799410 :aloril!~aloril@mobile-access-56737e-89.dhcp.inet.fi JOIN :#esoteric < 1611783590 794734 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611783986 921910 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611784236 357350 :fungot!~fungot@unaffiliated/fizzie/bot/fungot QUIT :Ping timeout: 260 seconds < 1611784258 483874 :fungot!~fungot@unaffiliated/fizzie/bot/fungot JOIN :#esoteric < 1611784265 179758 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-umothelfcopwacmq QUIT :Ping timeout: 265 seconds < 1611784265 241537 :none30!none30matr@gateway/shell/matrix.org/x-kkpewfqyroaqojsv QUIT :Ping timeout: 265 seconds < 1611784265 364502 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-tqpgzwzsvpoykvvr QUIT :Ping timeout: 265 seconds < 1611784265 434041 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-ucmyfjmjmsnkicrw QUIT :Ping timeout: 265 seconds < 1611784442 978165 :mich181189!sid268336@gateway/web/irccloud.com/x-yhvebaeeumpqzgrx QUIT :Ping timeout: 264 seconds < 1611784449 16436 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-ejbcbvrhskrrxvom QUIT :Ping timeout: 246 seconds < 1611784565 692176 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-wxgqipcxkmukqbfr JOIN :#esoteric < 1611784625 892865 :mich181189!sid268336@gateway/web/irccloud.com/x-kingoalphuaqblae JOIN :#esoteric < 1611785023 413523 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611785037 800057 :LKoen_!~LKoen@19.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611785488 896772 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611787279 100403 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1611789010 377028 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611789804 976987 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-zxjvepphxrsbyqcc JOIN :#esoteric < 1611789831 662803 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-zxjvepphxrsbyqcc QUIT :Client Quit < 1611789877 633382 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-asyweqayqbogzvgq JOIN :#esoteric < 1611789920 177767 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-asyweqayqbogzvgq QUIT :Remote host closed the connection < 1611790089 753993 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611790614 693455 :none30!none30matr@gateway/shell/matrix.org/x-emwoqqwqvldjznxy JOIN :#esoteric < 1611791888 90417 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :More idea of Magic: the Gathering card: At the beginning of your upkeep, return the permanent with the earliest timestamp to owner's hand. < 1611792065 134108 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611792337 279631 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-watokiwvufxkqlhy JOIN :#esoteric < 1611792337 341535 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-zhtmvkfrfvtrlctg JOIN :#esoteric < 1611792338 372313 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-kryivmaocahoxyzb JOIN :#esoteric < 1611792356 101967 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1611792868 484435 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! < 1611792925 348756 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1611793272 862973 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611793739 999751 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1611794455 274508 :user24!~user24@2a02:810a:1440:7304:914e:2345:f963:cccc JOIN :#esoteric < 1611795065 417110 :j-bot!~jbot@hagall.firefly.nu QUIT :Ping timeout: 240 seconds < 1611795306 747501 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611795596 757123 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds > 1611796292 408387 PRIVMSG #esoteric :14[[07AF14]]4 M10 02https://esolangs.org/w/index.php?diff=80354&oldid=77164 5* 03PythonshellDebugwindow 5* (-30) 10Rm red at < 1611796448 772154 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1611797003 551619 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1611797396 343068 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 240 seconds < 1611797682 521216 :user24!~user24@2a02:810a:1440:7304:914e:2345:f963:cccc QUIT :Remote host closed the connection < 1611798379 718759 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611798549 776929 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611798812 776143 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1611800518 273818 :glowcoil!sid3405@gateway/web/irccloud.com/x-ujxwywqmvxlksmdy QUIT :Ping timeout: 256 seconds < 1611800518 636131 :craigo_!~craigo@144.136.206.168 JOIN :#esoteric < 1611800526 910029 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 256 seconds < 1611800526 956997 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 256 seconds < 1611800559 206859 :glowcoil!sid3405@gateway/web/irccloud.com/x-mesuccdirfzuidoz JOIN :#esoteric < 1611800631 585425 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1611801797 687041 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611802082 694691 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds > 1611804357 438640 PRIVMSG #esoteric :14[[07Befunge14]]4 M10 02https://esolangs.org/w/index.php?diff=80355&oldid=80300 5* 03Quintopia 5* (+56) 10fix broken link < 1611805041 430965 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611805322 408674 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1611806009 329112 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 244 seconds < 1611808289 631578 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611808556 652258 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1611810650 507509 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :Ping timeout: 264 seconds < 1611810669 301870 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1611811534 594444 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611811790 577580 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1611812700 109783 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611813697 578911 :Sgeo_!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611813890 159508 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Ping timeout: 265 seconds < 1611814780 284959 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611815065 285603 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 272 seconds < 1611815949 307100 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611816569 804246 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1611816569 880721 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I'm working on an OpenSCAD quine: https://i.imgur.com/q9dUZz8.png < 1611816569 905334 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the physical shape of it is inspired by https://www.thingiverse.com/thing:271769/files < 1611816569 970547 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but it's not printable yet, and i still want to tweak the appearance and might even go for a completely different concept < 1611816575 266440 :glowcoil!sid3405@gateway/web/irccloud.com/x-mesuccdirfzuidoz QUIT :Ping timeout: 256 seconds < 1611816642 223116 :glowcoil!sid3405@gateway/web/irccloud.com/x-drvtpywemyxnydlz JOIN :#esoteric < 1611816643 204803 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 256 seconds < 1611816689 834555 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :also the code's messy, and i've been editing it directly in "minified" form so it's hard to make it not a mess < 1611816722 919168 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :should probably write a script which minifies it and handles the duplicated section for me < 1611816870 292444 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :still, it satisfies the basic goal of a nontrivial 3D shape which contains as embedded text the full OpenSCAD code to reproduce itself, including the embedded text < 1611817420 660471 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611818498 475897 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1611818919 459105 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611819136 111798 :Sgeo_!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611820234 583928 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611820266 269809 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611820320 155219 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :kmc: ah, one of those graphical quines < 1611820383 574877 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :except this one might be printable < 1611820396 320953 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :I mean you could modify it to be printable < 1611822043 693862 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1611822045 230551 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I would like to < 1611822067 467349 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :do you know of any other 3D-object graphical quines? < 1611822778 836136 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :I guess if you make a 3d printer that prints a 3d printer... < 1611822873 878005 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :so is any reproducing life form < 1611822901 425614 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :so when you finish your thing you'll make a lazy kind of life form I guess... < 1611822936 766276 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :it will be in a symbiosis with you to reproduce < 1611822988 272515 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :same as any quine though but it will be material... < 1611823162 420669 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611823995 761123 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I got the minifier working, so now i can write a more-or-less normal-looking OpenSCAD file with comments and stuff, that has access to its own minified form as a variable < 1611824034 80387 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :this will make iterating on the mechanical and aesthetic aspects of the design much easier < 1611824210 87453 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the main limitation is that i can't use string literals in the code, but i don't see that being a huge issue < 1611824320 881367 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :aside from the quine construction itself, I only need one string literal (for the font name), and that's easily handled as a special case < 1611824482 135085 :razetime!31cfd186@49.207.209.134 JOIN :#esoteric < 1611824564 194859 :razetime!31cfd186@49.207.209.134 PRIVMSG #esoteric :. < 1611824637 615523 :razetime!31cfd186@49.207.209.134 QUIT :Client Quit < 1611825842 369616 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 264 seconds < 1611827601 628109 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :"aside from the quine construction itself, I only need one string literal (for the font name)" => or a hard-coded tiny font :) < 1611827696 903078 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :perhaps I should golf a (2d) graphical quine with a tiny font embedded in it. there's a small sized font that I started to work on and should finish that could sort of work for this. it's a variable pitch, but I could make a fixed width version of it. < 1611827984 60629 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1611828158 250071 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611828508 62493 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611828513 99927 :craigo_!~craigo@144.136.206.168 QUIT :Ping timeout: 256 seconds < 1611829333 30575 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611829493 440580 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds < 1611829507 997512 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611829761 901698 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric > 1611830326 596338 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03AlgyCuber 5* 10New user account > 1611831583 655740 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80356&oldid=80336 5* 03AlgyCuber 5* (+209) 10/* Introductions */ < 1611832039 954612 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :there should be a richtext language < 1611832170 453028 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :if you write blue text on red text they should run in two threads < 1611832232 349400 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :brilliant idea < 1611832242 724908 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :you sould have to program it in sewing < 1611832252 719172 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :so you literally use separate threads < 1611832315 528618 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :there are some syntaxes for programmable sewing machines < 1611832336 682809 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :ok so we just need to invert one of those < 1611832337 693118 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :so those can be used for metaprogramming < 1611832393 991993 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :there which thread is above another one means the thread priority < 1611832708 838620 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :also I suppose these schemes https://i.imgur.com/8JJrrsg.png < 1611832731 52381 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :can be directly translated into some classic esolangs < 1611832744 336622 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :so you could interpret your sweater < 1611833068 509311 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :https://www.google.com/search?q=cellular+automata+crocheting&sxsrf=ALeKk03ebtjpxyOvd6w1W-b-XazZZc5KbA:1611833044490&source=lnms&tbm=isch&sa=X&ved=2ahUKEwiW5raAwr7uAhWLuIsKHfG6BLAQ_AUoAXoECBMQAw&biw=2048&bih=1089&dpr=1.25 < 1611834890 238480 :arseniiv!~arseniiv@136.169.229.70 JOIN :#esoteric > 1611835040 602961 PRIVMSG #esoteric :14[[07Negate14]]4 10 02https://esolangs.org/w/index.php?diff=80357&oldid=79565 5* 03OsmineYT 5* (+592) 10 < 1611835492 356979 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611835527 650868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : ais523: may I ping you, maybe you have a clue about that ← I'm not sure if it has a particular name; it would normally be implemented using subtyping, but I agree with you that it isn't in of itself subtyping < 1611835546 228354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's this concept of "modalities" in type systems which might also be related, but I don't think it's the same < 1611835587 260420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in other news, I recently learned that in 2007 (and possibly still today), London Underground was using punched tape in order to control the scheduling of their trains < 1611835600 400319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the tape is plastic, not the traditional paper, probably to make it more durable) < 1611835617 348021 :arseniiv!~arseniiv@136.169.229.70 PRIVMSG #esoteric :hi! < 1611835695 68128 :craigo_!~craigo@144.136.206.168 JOIN :#esoteric < 1611835793 98607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1611835893 890369 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds > 1611835956 332851 PRIVMSG #esoteric :14[[07Negate14]]4 10 02https://esolangs.org/w/index.php?diff=80358&oldid=80357 5* 03OsmineYT 5* (+581) 10 > 1611836018 183905 PRIVMSG #esoteric :14[[07Negate14]]4 10 02https://esolangs.org/w/index.php?diff=80359&oldid=80358 5* 03OsmineYT 5* (+42) 10 > 1611836060 478152 PRIVMSG #esoteric :14[[07Negate14]]4 M10 02https://esolangs.org/w/index.php?diff=80360&oldid=80359 5* 03OsmineYT 5* (-1) 10 < 1611836131 107260 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611836159 695144 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1611836173 184712 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1611836651 216120 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de JOIN :#esoteric > 1611837060 396989 PRIVMSG #esoteric :14[[07User:OsmineYT/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=80361&oldid=77545 5* 03OsmineYT 5* (+30) 10 > 1611837084 104784 PRIVMSG #esoteric :14[[07User:OsmineYT/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80362&oldid=80361 5* 03OsmineYT 5* (+7) 10 > 1611837107 863356 PRIVMSG #esoteric :14[[07User:OsmineYT/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80363&oldid=80362 5* 03OsmineYT 5* (+2) 10 > 1611837111 564586 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03ParticleCat314 5* 10New user account > 1611837155 89319 PRIVMSG #esoteric :14[[07User:OsmineYT/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=80364&oldid=80363 5* 03OsmineYT 5* (+16) 10 < 1611837758 209035 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de QUIT :Ping timeout: 264 seconds < 1611837782 877737 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de JOIN :#esoteric > 1611837951 193501 PRIVMSG #esoteric :14[[07User:OsmineYT/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=80365&oldid=80364 5* 03OsmineYT 5* (+43) 10 > 1611838050 375068 PRIVMSG #esoteric :14[[07User:OsmineYT/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=80366&oldid=80365 5* 03OsmineYT 5* (-43) 10 > 1611838107 82226 PRIVMSG #esoteric :14[[07User:OsmineYT/common.js14]]4 N10 02https://esolangs.org/w/index.php?oldid=80367 5* 03OsmineYT 5* (+23) 10Created page with "alert("Hello, World!");" > 1611838405 715925 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=80368&oldid=80356 5* 03ParticleCat314 5* (+186) 10/* Introductions */ < 1611840042 282280 :user24!~user24@2a02:810a:1440:7304:7d33:c6e:672a:b03 JOIN :#esoteric < 1611840042 785809 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de QUIT :Ping timeout: 256 seconds > 1611840396 621746 PRIVMSG #esoteric :14[[07User:OsmineYT/common.js14]]4 10 02https://esolangs.org/w/index.php?diff=80369&oldid=80367 5* 03OsmineYT 5* (+116) 10 > 1611840620 483027 PRIVMSG #esoteric :14[[07User:OsmineYT/common.js14]]4 10 02https://esolangs.org/w/index.php?diff=80370&oldid=80369 5* 03OsmineYT 5* (+8) 10 < 1611841572 564483 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611841572 625458 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de JOIN :#esoteric < 1611841572 736092 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611841572 881755 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 260 seconds < 1611841599 811875 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds < 1611844998 264470 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The photic sneeze reflex (also known as Autosomal Dominant Compelling Helio-Ophthalmic Outburst (ACHOO) syndrome --" < 1611846325 455139 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric > 1611848253 706975 PRIVMSG #esoteric :14[[07V14]]4 M10 02https://esolangs.org/w/index.php?diff=80371&oldid=80178 5* 03Bo Tie 5* (+77) 10Clarification < 1611849752 852867 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1611850710 144403 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611851417 801024 :dingwat!uid70835@gateway/web/irccloud.com/x-jdtytoeqbvmlvdec JOIN :#esoteric < 1611851617 990727 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611852203 583822 :craigo_!~craigo@144.136.206.168 QUIT :Quit: Leaving < 1611852252 969012 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1611853301 222783 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 265 seconds < 1611853622 393925 :adu_!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1611853622 545263 :adu_!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Client Quit < 1611853622 603653 :adu_!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1611853670 40023 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Ping timeout: 256 seconds < 1611853670 402433 :adu_!~arobbins@c-76-111-99-194.hsd1.md.comcast.net NICK :adu < 1611854065 998400 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 264 seconds < 1611854379 182872 :user24!~user24@2a02:810a:1440:7304:7d33:c6e:672a:b03 QUIT :Quit: We must know, we will know < 1611855191 967028 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :punched card to control the scheduling of the metro? wow < 1611855356 388883 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :When I'm wearing a loaded medium-sized backpack (one that has only shoulder straps, no waist strap), it pulls my shirt or jacket back, and in warmer weather when I'm not wearing a heavy jacket, it also keeps pulling the bottom back of my shirt or jacket up. Is this something normal that happens to other people? < 1611855879 111171 :arseniiv!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611855988 829420 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611856135 707331 :contrapumpkin!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1611856335 550878 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Bye! < 1611856385 220556 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1611856933 891245 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit > 1611857907 224242 PRIVMSG #esoteric :14[[07Stupidc14]]4 M10 02https://esolangs.org/w/index.php?diff=80372&oldid=80352 5* 03Not applicable 5* (+213) 10add descriptions of libraries > 1611857973 914265 PRIVMSG #esoteric :14[[07Stupidc14]]4 M10 02https://esolangs.org/w/index.php?diff=80373&oldid=80372 5* 03Not applicable 5* (+88) 10/* Built in */ oops i forgot the builtins < 1611857997 681695 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1611858082 347379 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric > 1611858130 297219 PRIVMSG #esoteric :14[[07Stupidc14]]4 M10 02https://esolangs.org/w/index.php?diff=80374&oldid=80373 5* 03Not applicable 5* (+60) 10/* stupidc.scl */ damnit i forgot stupidc too < 1611858422 410935 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 264 seconds > 1611859170 71613 PRIVMSG #esoteric :14[[07V14]]4 M10 02https://esolangs.org/w/index.php?diff=80375&oldid=80371 5* 03Bo Tie 5* (+0) 10I am dumb and I was never correct < 1611859342 528145 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611859802 411353 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :b_jonas: yeah, a hardcoded font could work, although it would probably increase the size quite a bit < 1611859825 237181 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but it would give me more control over the appearance and also let me deal with some mechanical issues like the dot that's hanging in midair inside '0' < 1611859987 559990 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :you could solve the hanging thing by having a baseplate with the letters concave or convex < 1611859993 497523 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :engraved or embossed < 1611860373 453571 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1611860393 875444 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i do like the see-through look of the pi tower though < 1611860400 997801 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's very eye-catching < 1611860525 944641 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :cathy points out it will attract dust like crazy and I think that's true, but I can blow it out with canned air < 1611860931 128247 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611862257 265550 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :hmm an embossed object would also be able to stamp / print its own source code onto paper < 1611862260 281640 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :that's kind of cute < 1611862611 152502 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1611862642 889738 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1611862791 880696 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611863403 887156 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 260 seconds < 1611863594 251630 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1611863604 581023 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611863715 356431 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Client Quit < 1611863729 614767 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611863855 836798 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611863881 872869 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net JOIN :#esoteric < 1611864507 95671 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611866413 892153 :diverger!~div@45.87.213.214 QUIT :Ping timeout: 264 seconds < 1611867079 586943 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :nakilon: I like your richtext language idea < 1611867092 689047 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :perhaps bold code should have the highest priority, followed by normal, followed by italic? < 1611867358 858755 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :in ALGOL keywords have to be written in bold, and you can use the same word as an identifier if it's not bold < 1611867456 91609 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :more specifically this is a property of the ALGOL "publication syntax" used in textbooks and papers < 1611867487 62786 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and there are various different ways to denote keywords in "machine syntax": https://en.wikipedia.org/wiki/Stropping_(syntax) < 1611867521 16547 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :One way would be to have a character set with a "keyword alphabet" separately from the ordinary non-keyword alphabet. < 1611867570 133458 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :zzo38: yes, although these old machines sometimes didn't even have space for separate upper case and lower case, let alone keyword vs. identifier alphabets < 1611867600 778297 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :(one of the "stropping" options is to use uppercase for keywords and lowercase for identifiers, when both cases are present) < 1611867713 128775 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :what else could you do with rich text syntax? < 1611867719 875686 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :there's headings, subheadings, subsubheadings, etc. < 1611867728 80492 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :which could be useful for control flow < 1611867787 192292 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :whether or not they are meaningful to the language syntax, i think maybe nested headings are under-used in programming < 1611867829 234551 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :perhaps large source files should be broken down into sections and subsections in a way such that your editor can produce a "table of contents" < 1611867837 975021 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :this can be done with literate programming, of course < 1611867847 548908 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and is sometimes done in an ad hoc way with block comments of varying size < 1611867893 939720 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the obvious retort is that once a file gets big enough to need these it should be split into multiple files, and most projects already make good use of hierarchical organization at the file level < 1611867900 601554 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but I'm not sure that's necessarily true < 1611867917 525647 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, these are possible, and literate programming already does many of these things. < 1611867959 597938 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Whether or not to split into multiple files depends on a few things including the programming language in use (some have better support than others, for certain uses of such files) < 1611868026 227525 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1611869588 460772 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611869718 337053 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 256 seconds > 1611869775 654505 PRIVMSG #esoteric :14[[07User talk:Not applicable14]]4 N10 02https://esolangs.org/w/index.php?oldid=80376 5* 03Not applicable 5* (+3) 10sup < 1611870014 405361 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 264 seconds < 1611871158 958538 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric > 1611871716 573314 PRIVMSG #esoteric :14[[07User:Not applicable14]]4 10 02https://esolangs.org/w/index.php?diff=80377&oldid=78334 5* 03Not applicable 5* (-9612) 10made it more professional < 1611872189 93033 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i took an embedded programming course in college which required a rigid format of a page-long comment with various fields of information on every single function, no matter how trivial < 1611872253 639743 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :admittedly this was in assembly, so there is more to keep track of by hand than you would have in a high-level language < 1611872257 169320 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but it was still pretty excessive < 1611872354 93391 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :my general philosophy about commenting is that most code is boring, and most boring code can be written in a way that's self-explanatory, so comments should be saved for the not-boring code < 1611872388 758234 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, and I use more comments in assembly language than in other programming languages generally I think, although not usually really long comments like that (although sometimes they are appropriate, for any programming language) < 1611872415 391342 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :that doesn't mean there's no effort put towards documenting the boring code, but that effort goes into making the code itself clearer rather than explaining its unclear aspects < 1611872529 463336 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Our MIPS assembly course templates had these boxes made out of #s, but weren't otherwise that excessive. < 1611872561 150464 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :fizzie: this was 16-bit x86 assembly < 1611872569 21948 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :80186 to be more specific < 1611872601 137689 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :a chip obscure enough that searching for documentation often brought one back to the course website :/ < 1611872642 9127 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :why was an embedded systems course taught in 2006-ish using 80186 instead of PIC or AVR? well... that's a good question < 1611872671 350471 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've been seeing a lot of articles about the RPi Pico thing, it looks p. nifty. < 1611872687 593199 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(When I do write long comments, they are often describing data layouts and stuff like that.) < 1611872694 234205 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :even 8051 would be more relevant to industry practice today, although it's older than 80186 < 1611872700 550618 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :fizzie: yeah < 1611872713 203648 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I don't know if you were here when I was talking about the PIO state machines, but they're nifty and esolang-like < 1611872727 647841 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :almost reminds me of TIS-100 or something < 1611872730 662604 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I must've missed that, but yeah, that was my thought as well. < 1611872742 581561 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :With a 32-instruction limit or something. < 1611872769 339112 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1611872799 396345 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :there are two PIO units, each with a single 32-instruction memory and 4 independent state machines < 1611872825 631161 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so those 4 state machines can be executing the same code or different ones, but the total code for all 4 has to be at most 32 instructions < 1611872882 675657 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :each state machine also has a 4-word TX FIFO and a 4-word RX FIFO, or if you're not using both then you can join them so it's an 8-word FIFO in one direction < 1611873259 146105 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :other interesting ISA features: every instruction can set/clear IO pins as an additional side effect, and every instruction includes a programmable delay of up to 31 cycles (in addition to the 1 cycle for the instruction itself) < 1611873357 408040 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and the speed of that clock is the main processor speed divided by a 16 integer bit, 8 fractional bit rational number which is configurable per state machine < 1611873488 827930 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :(although the fractional dividers introduce jitter, since it's a first order delta-sigma cycle-skipping thing and not an independent PLL) < 1611873495 52776 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm reading the datasheet even though chances are very very low I'll ever end up doing any project involving one. < 1611873508 371047 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so it's very suitable for implementing protocols that require precise timing < 1611873557 678451 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the TX/RX queues can be filled/emptied by the main processor or by the DMA engine, and the PIO state machines can also raise and wait for interrupts < 1611873583 521500 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611873697 683064 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :another strange feature is that they can execute instructions directly out of the TX queue < 1611873701 519358 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the I2C example makes use of this < 1611873731 654874 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the TX data stream is a mixture of the actual data to transmit on I2C as well as PIO instructions to handle start/reset/etc. bus conditions (suitably escaped) < 1611873757 220358 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so that's one way to work around the 32-instruction limit < 1611873779 688650 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and also a way to have data dependent stuff happen without lots of branching in the PIO program itself > 1611874706 234911 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Not applicable 5* 10uploaded "[[02File:GitHub-Mark-120px-plus.png10]]": GitHub "Octocat" logo, 120px, transparent background, suitable for light backgrounds < 1611875517 465275 :adu!~arobbins@c-76-111-99-194.hsd1.md.comcast.net QUIT :Quit: adu < 1611875688 241334 :harha_!~harha@ns356919.ip-91-121-144.eu QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1611875912 800414 :harha_!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric > 1611876126 882581 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Not applicable 5* 10uploaded "[[02File:Scratch cat head.png10]]": scratch.mit.edu's "Scratch cat" head, transparent > 1611876380 987436 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Not applicable 5* 10uploaded "[[02File:All-other-usernames-were-taken.favicon.png10]]": all-other-usernames-were-taken's personal website's favicon < 1611876395 920761 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :oh, and the IO pin mapping is per state machine too < 1611876410 759452 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so you can load a single PIO program (for I2C, say) and instantiate it 4 times and have 4 independent I2C peripherals < 1611876478 821543 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :on 4 different pairs of pins < 1611876503 338155 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and at different clock speeds even < 1611876575 884260 :dingwat!uid70835@gateway/web/irccloud.com/x-jdtytoeqbvmlvdec QUIT :Quit: Connection closed for inactivity > 1611876639 525807 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Not applicable 5* 10uploaded "[[02File:Reddit logo onwhite.png10]]": Reddit "Snoo" logo, for use on light backgrounds > 1611876866 873235 PRIVMSG #esoteric :14[[07User:Not applicable14]]4 M10 02https://esolangs.org/w/index.php?diff=80382&oldid=80377 5* 03Not applicable 5* (+171) 10added logos < 1611876987 382107 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oof, I feel like those are unlikely to be CC0. < 1611877368 380003 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611877962 140279 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611878085 841709 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :fizzie: the other kind of weird thing about the RP2040 is the main cores. they're fast (133 MHz) and there's two of them, but they're only Cortex-M0+ < 1611878125 478661 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :my guess is they looked at the space taken by the FP/DSP features on something like a M3 and determined that you could fit a whole second M0+ core in that space and it would be better for the typical use cases of these Arduino-like boards < 1611878180 670225 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I'm not sure what kind of RTOS support is planned or what SMP programming models will be encouraged < 1611879879 95152 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611880193 122244 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds > 1611881209 122965 PRIVMSG #esoteric :14[[07Befunge14]]4 M10 02https://esolangs.org/w/index.php?diff=80383&oldid=80355 5* 03PythonshellDebugwindow 5* (-18) 10/* Befunge-98 and beyond */ Use template < 1611881370 630596 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :133mhz isn't *that* fast, though for a little embedded thing, it's not that bad... I've got a calculator with an ARM that fast < 1611881424 638114 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've got a calculator too, it's got a 6 MHz Z80 in it. < 1611881434 911752 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :I've got probably 30 of those too < 1611881497 892670 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's that xkcd joke about calculators. < 1611881513 892451 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://xkcd.com/768/ < 1611881522 99133 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :it's not wrong. but arming high school students with understandable CPUs has its benefits < 1611881577 186414 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :did you know that 768 is the number of bytes in a 96x64 screen < 1611881641 204384 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Coincidence? I think not! < 1611881658 220794 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(My calculator's got a 128x64 screen and 96K of RAM, so I guess it counts as high-end.) < 1611881665 882157 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611881779 192402 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :ah, you've got an 86, those are pretty cool. they have better hardware than the 83+ series, but... apparently the 83+s were easier to manufacture < 1611881843 693116 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Our school had this collective order discount pyramid scheme thing going on, I think it had just switched from the 85 to the 86 when it was my turn. < 1611881857 203649 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"TI-83 Premium CE Edition Python" huh. < 1611881975 474759 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah, 133 MHz isn't that fast, but it's substantially faster than most M0 boards out there < 1611882004 712485 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :basically the assumption is if you want a fast ARM microcontroller then you also want hardware floating point / DSP < 1611882014 159201 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but the RPi people think you want a second core instead < 1611882038 688524 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :perhaps based on the large number of Arduinoobs who use software floating point on freaking 8-bit AVR and don't seem to mind < 1611882670 539090 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1611882670 771200 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split < 1611882678 251323 :V!~quassel@anomalous.eu QUIT :*.net *.split < 1611882678 335700 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1611882678 335745 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :*.net *.split < 1611882678 521682 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :*.net *.split < 1611882678 649618 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :*.net *.split < 1611882678 807587 :dnm!sid401311@gateway/web/irccloud.com/x-sfnqsuqyojccawcl QUIT :*.net *.split < 1611882678 807628 :edwardk!sid47016@haskell/developer/edwardk QUIT :*.net *.split < 1611882679 55888 :moony!moony@hellomouse/dev/moony QUIT :*.net *.split < 1611882679 123014 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :*.net *.split < 1611882679 170419 :mniip!~mniip@freenode/staff/mniip QUIT :*.net *.split < 1611882679 242413 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca QUIT :*.net *.split < 1611882679 504633 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1611882679 558705 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :*.net *.split < 1611882679 919446 :harha_!~harha@ns356919.ip-91-121-144.eu QUIT :*.net *.split < 1611882679 919548 :arseniiv_!~arseniiv@136.169.229.70 QUIT :*.net *.split < 1611882680 26407 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de QUIT :*.net *.split < 1611882680 896548 :gitlogger!~gitlogger@135.181.161.188 QUIT :*.net *.split < 1611882680 964420 :olsner!~salparot@c83-249-186-43.bredband.comhem.se QUIT :*.net *.split < 1611882680 964478 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com QUIT :*.net *.split < 1611882681 118374 :user3456!user3456@gateway/shell/insomnia247/x-itwqtnpgiygiaaii QUIT :*.net *.split < 1611882681 822908 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :*.net *.split < 1611882682 442708 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :*.net *.split < 1611882682 783368 :ineiros!ineiros@kapsi.fi QUIT :*.net *.split < 1611882682 855672 :myname!~myname@2001:41d0:1:766f::1 QUIT :*.net *.split < 1611882682 855715 :wesleyac!~wesleyac@wesleyac.com QUIT :*.net *.split < 1611882683 241036 :izabera!izabera@unaffiliated/izabera QUIT :*.net *.split < 1611882688 615751 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-kryivmaocahoxyzb QUIT :*.net *.split < 1611882695 410295 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-watokiwvufxkqlhy QUIT :*.net *.split < 1611882698 396030 :imode!~imode@unaffiliated/imode QUIT :*.net *.split < 1611882698 396848 :mich181189!sid268336@gateway/web/irccloud.com/x-kingoalphuaqblae QUIT :*.net *.split < 1611882698 507973 :shikhin!~shikhin@unaffiliated/shikhin QUIT :*.net *.split < 1611882698 508024 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :*.net *.split < 1611882699 384698 :sftp!~sftp@unaffiliated/sftp QUIT :*.net *.split < 1611882701 47008 :ornxka!~ornxka@unaffiliated/ornx QUIT :*.net *.split < 1611882701 370177 :glowcoil!sid3405@gateway/web/irccloud.com/x-drvtpywemyxnydlz QUIT :*.net *.split < 1611882701 770121 :zeroed!~admin@unaffiliated/zeroed QUIT :*.net *.split < 1611882701 914907 :ocharles!sid30093@musicbrainz/user/ocharles QUIT :*.net *.split < 1611882701 969556 :Hooloovo0!Hooloovoo@sorunome.de QUIT :*.net *.split < 1611882702 155262 :heroux!sandroco@gateway/shell/insomnia247/x-dfdxkregwegmvjgm QUIT :*.net *.split < 1611882702 387403 :FireFly!znc@freenode/staff/firefly QUIT :*.net *.split < 1611882702 387456 :int-e!~noone@int-e.eu QUIT :*.net *.split < 1611882703 386773 :aloril!~aloril@mobile-access-56737e-89.dhcp.inet.fi QUIT :*.net *.split < 1611882703 583743 :pikhq!sid394595@gateway/web/irccloud.com/x-kibzupzhkkvzdppb QUIT :*.net *.split < 1611882710 92977 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :*.net *.split < 1611882710 242849 :MDude!~MDude@71.50.47.112 QUIT :*.net *.split < 1611882710 344580 :fungot!~fungot@unaffiliated/fizzie/bot/fungot QUIT :*.net *.split < 1611882710 456065 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :*.net *.split < 1611882710 549419 :APic!apic@apic.name QUIT :*.net *.split < 1611882710 549468 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu QUIT :*.net *.split < 1611882710 549487 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :*.net *.split < 1611882710 779742 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split < 1611882711 66717 :stux|RC-only!stux2@grid9.quadspeedi.net QUIT :*.net *.split < 1611882711 202257 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com QUIT :*.net *.split < 1611882711 621152 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :*.net *.split < 1611882711 891949 :mla!~mla@162.253.176.229 QUIT :*.net *.split < 1611882712 114429 :grumble!~Thunderbi@freenode/staff/grumble QUIT :*.net *.split < 1611882712 325938 :hakatashi1!~hakatashi@104.131.49.125 QUIT :*.net *.split < 1611882712 492446 :interruptinuse!~interrupt@girl.mrtheplague.net QUIT :*.net *.split < 1611882713 13757 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :*.net *.split < 1611882713 284114 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split < 1611882713 610427 :j4cbo!sid186930@gateway/web/irccloud.com/x-fxkmjnvoiclxnrgs QUIT :*.net *.split < 1611882714 526 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1611882714 560 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1611882714 221495 :sparr!~sparr@pdpc/supporter/active/sparr QUIT :*.net *.split < 1611882714 739670 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :*.net *.split < 1611882715 263075 :vertrex-!~vertrex@unaffiliated/vertrex QUIT :*.net *.split < 1611882715 439332 :atehwa!atehwa@185.18.76.165 QUIT :*.net *.split < 1611882715 743706 :asie!~asie@asie.pl QUIT :*.net *.split < 1611882716 63086 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1611882716 293833 :ski!~ski@ed-3358-10.studat.chalmers.se QUIT :*.net *.split < 1611882716 384010 :orbitaldecay!~bob@forder.cc QUIT :*.net *.split < 1611882716 384060 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com QUIT :*.net *.split < 1611882716 471820 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :*.net *.split < 1611882716 631685 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :*.net *.split < 1611882716 928819 :kmc!~beehive@unaffiliated/kmcallister QUIT :*.net *.split < 1611882717 61131 :relrod!~relrod@redhat/ansible.staff.relrod QUIT :*.net *.split < 1611882717 61220 :djanatyn!~djanatyn@vps-7f49a6b0.vps.ovh.ca QUIT :*.net *.split < 1611882717 300803 :clog!~nef@bespin.org QUIT :*.net *.split < 1611882717 369391 :haavard!root@haavard.me QUIT :*.net *.split < 1611882717 959598 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :*.net *.split < 1611882718 442931 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :*.net *.split < 1611882718 815701 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1611882723 10057 :trn!jhj@prone.ws QUIT :*.net *.split < 1611882792 939838 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611882792 939912 :harha_!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric < 1611882792 939925 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611882792 939935 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611882792 939945 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1611882792 939955 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611882792 939965 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611882792 939981 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1611882792 939991 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611882792 940003 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611882792 940699 :Melvar!~melvar@dslb-088-070-039-190.088.070.pools.vodafone-ip.de JOIN :#esoteric < 1611882792 940734 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611882792 940758 :glowcoil!sid3405@gateway/web/irccloud.com/x-drvtpywemyxnydlz JOIN :#esoteric < 1611882792 940780 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1611882792 940802 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1611882792 940826 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-kryivmaocahoxyzb JOIN :#esoteric < 1611882792 940849 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-watokiwvufxkqlhy JOIN :#esoteric < 1611882792 940872 :mich181189!sid268336@gateway/web/irccloud.com/x-kingoalphuaqblae JOIN :#esoteric < 1611882792 940894 :fungot!~fungot@unaffiliated/fizzie/bot/fungot JOIN :#esoteric < 1611882792 940917 :aloril!~aloril@mobile-access-56737e-89.dhcp.inet.fi JOIN :#esoteric < 1611882792 940939 :dnm!sid401311@gateway/web/irccloud.com/x-sfnqsuqyojccawcl JOIN :#esoteric < 1611882792 940962 :edwardk!sid47016@haskell/developer/edwardk JOIN :#esoteric < 1611882792 940984 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1611882792 941006 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1611882792 964767 :pikhq!sid394595@gateway/web/irccloud.com/x-kibzupzhkkvzdppb JOIN :#esoteric < 1611882792 964829 :j4cbo!sid186930@gateway/web/irccloud.com/x-fxkmjnvoiclxnrgs JOIN :#esoteric < 1611882792 964851 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1611882792 964869 :zeroed!~admin@unaffiliated/zeroed JOIN :#esoteric < 1611882792 964887 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1611882792 964905 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1611882792 964923 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1611882792 964941 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1611882792 964958 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1611882792 964983 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1611882792 965001 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1611882792 965018 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1611882792 965035 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1611882792 965052 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1611882792 965069 :mniip!~mniip@freenode/staff/mniip JOIN :#esoteric < 1611882792 965087 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1611882792 965105 :myname!~myname@2001:41d0:1:766f::1 JOIN :#esoteric < 1611882792 984969 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca JOIN :#esoteric < 1611882792 985019 :APic!apic@apic.name JOIN :#esoteric < 1611882792 985037 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu JOIN :#esoteric < 1611882792 985052 :wesleyac!~wesleyac@wesleyac.com JOIN :#esoteric < 1611882792 985068 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1611882792 985084 :vertrex-!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1611882792 985099 :kmc!~beehive@unaffiliated/kmcallister JOIN :#esoteric < 1611882792 985122 :atehwa!atehwa@185.18.76.165 JOIN :#esoteric < 1611882792 985168 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1611882792 985188 :V!~quassel@anomalous.eu JOIN :#esoteric < 1611882792 985208 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1611882792 985230 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1611882792 985250 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric < 1611882792 985270 :gitlogger!~gitlogger@135.181.161.188 JOIN :#esoteric < 1611882792 985289 :mla!~mla@162.253.176.229 JOIN :#esoteric < 1611882792 985390 :heroux!sandroco@gateway/shell/insomnia247/x-dfdxkregwegmvjgm JOIN :#esoteric < 1611882792 985412 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1611882793 4968 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1611882793 5083 :relrod!~relrod@redhat/ansible.staff.relrod JOIN :#esoteric < 1611882793 5156 :olsner!~salparot@c83-249-186-43.bredband.comhem.se JOIN :#esoteric < 1611882793 5209 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1611882793 5264 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1611882793 5338 :user3456!user3456@gateway/shell/insomnia247/x-itwqtnpgiygiaaii JOIN :#esoteric < 1611882793 5382 :izabera!izabera@unaffiliated/izabera JOIN :#esoteric < 1611882793 5420 :orbitaldecay!~bob@forder.cc JOIN :#esoteric < 1611882793 5481 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com JOIN :#esoteric < 1611882793 5526 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1611882793 5566 :interruptinuse!~interrupt@girl.mrtheplague.net JOIN :#esoteric < 1611882793 5605 :trn!jhj@prone.ws JOIN :#esoteric < 1611882793 5644 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1611882793 5683 :hakatashi1!~hakatashi@104.131.49.125 JOIN :#esoteric < 1611882793 5731 :ski!~ski@ed-3358-10.studat.chalmers.se JOIN :#esoteric < 1611882793 5883 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com JOIN :#esoteric < 1611882793 5936 :haavard!root@haavard.me JOIN :#esoteric < 1611882793 26389 :sparr!~sparr@pdpc/supporter/active/sparr JOIN :#esoteric < 1611882793 26491 :stux|RC-only!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1611882793 26531 :FireFly!znc@freenode/staff/firefly JOIN :#esoteric < 1611882793 26566 :asie!~asie@asie.pl JOIN :#esoteric < 1611882793 26600 :clog!~nef@bespin.org JOIN :#esoteric < 1611882793 26633 :grumble!~Thunderbi@freenode/staff/grumble JOIN :#esoteric < 1611882793 26666 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1611882793 26700 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1611882793 26734 :int-e!~noone@int-e.eu JOIN :#esoteric < 1611882793 26768 :djanatyn!~djanatyn@vps-7f49a6b0.vps.ovh.ca JOIN :#esoteric < 1611882806 141976 :Soni!~quassel@unaffiliated/soniex2 QUIT :Max SendQ exceeded < 1611882818 831705 :Soni!~quassel@unaffiliated/soniex2 JOIN :#esoteric < 1611882866 183759 :none30!none30matr@gateway/shell/matrix.org/x-emwoqqwqvldjznxy QUIT :Ping timeout: 240 seconds < 1611882887 224890 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-zhtmvkfrfvtrlctg QUIT :Ping timeout: 240 seconds < 1611882937 687189 :dnm!sid401311@gateway/web/irccloud.com/x-sfnqsuqyojccawcl QUIT :Ping timeout: 264 seconds > 1611883041 436617 PRIVMSG #esoteric :14[[07VAST14]]4 N10 02https://esolangs.org/w/index.php?oldid=80384 5* 03Zero player rodent 5* (+3204) 10Created page with "VAST is an [[esoteric programming language]] created by [[User: Zero player rodent]]. Although it is a [[turning tarpit]], it still has a large amount of commands compared to..." < 1611883044 330235 :dnm!sid401311@gateway/web/irccloud.com/x-iidrtdpppyijtzxv JOIN :#esoteric < 1611883075 498105 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-watokiwvufxkqlhy QUIT :Ping timeout: 244 seconds < 1611883105 436552 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-kryivmaocahoxyzb QUIT :Ping timeout: 258 seconds < 1611884478 879878 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611884876 959839 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-saxhwlqmpgvvkmtd JOIN :#esoteric < 1611884923 394514 :none30!none30matr@gateway/shell/matrix.org/x-ijynfchizgskhtpz JOIN :#esoteric < 1611885228 723259 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-wlwsfyzeqobatjuy JOIN :#esoteric < 1611885241 417188 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-jqkchyboymvnagul JOIN :#esoteric < 1611885465 419433 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611885773 358680 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 258 seconds < 1611885796 560133 :none30!none30matr@gateway/shell/matrix.org/x-ijynfchizgskhtpz QUIT :Ping timeout: 258 seconds < 1611885804 968184 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-saxhwlqmpgvvkmtd QUIT :Ping timeout: 240 seconds < 1611885806 242980 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-jqkchyboymvnagul QUIT :Ping timeout: 240 seconds < 1611885817 367603 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-wlwsfyzeqobatjuy QUIT :Ping timeout: 268 seconds < 1611886178 74814 :wethecom!~PhpIrcCli@vtelinet-216-66-119-87.vermontel.net JOIN :#esoteric < 1611887487 422232 :wethecom!~PhpIrcCli@vtelinet-216-66-119-87.vermontel.net QUIT :Remote host closed the connection < 1611887503 830288 :none30!none30matr@gateway/shell/matrix.org/x-rgzdluvdmpeqwbsw JOIN :#esoteric < 1611887705 24491 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-gydawvhwemtwzlbl JOIN :#esoteric < 1611888281 165000 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611888459 508414 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-khhusxndbjcucdmv JOIN :#esoteric < 1611888474 439107 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-jgpphzjnekwgyooh JOIN :#esoteric > 1611889111 48242 PRIVMSG #esoteric :14[[07User:Not applicable14]]4 10 02https://esolangs.org/w/index.php?diff=80385&oldid=80382 5* 03Not applicable 5* (+1592) 10STILL WIP < 1611890936 400353 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 240 seconds < 1611890986 913975 :Sgeo_!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1611891530 938084 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :*.net *.split < 1611891531 333063 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :*.net *.split < 1611891531 607529 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1611891597 970541 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-gydawvhwemtwzlbl QUIT :Ping timeout: 246 seconds < 1611891623 218962 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-khhusxndbjcucdmv QUIT :Ping timeout: 265 seconds < 1611891625 124463 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-jgpphzjnekwgyooh QUIT :Ping timeout: 240 seconds < 1611891810 244152 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1611892001 55783 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-mujnmhinamhwequn JOIN :#esoteric < 1611892016 976278 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-kbisqnuexjndzyqd JOIN :#esoteric < 1611892220 215501 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-muyqfttoeggpvvvk JOIN :#esoteric < 1611893236 498889 :chibi_!~chibi@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1611894086 933842 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :kmc: I mean, you can do a lot with extra cores < 1611894095 535753 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :case in point: entire Propeller line, especially the Propeller 2 < 1611894447 692247 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1611894647 143245 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :I've got a propeller 2 on my desk atm- trying to figure out what the heck i'm going to do with it < 1611894657 509123 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :i'm working on an LLVM backend but I still need project ideas eventually! < 1611894721 484342 :Frater_EST!adrianbibl@75.105.200.178 JOIN :#esoteric < 1611894854 208057 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :neat < 1611894899 326222 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the RP2040 cores are far too limited for a LLVM backend, but fit the same general idea of having lots of cores to do bit banging, rather than dedicated I/O logic < 1611894909 780440 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :the PIO cores I mean < 1611894980 681715 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :as in- i'm working on making LLVM produce code for the P2, not /run/ on it < 1611894983 240589 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :the P2 lacks the RAM < 1611895000 941323 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :oh- < 1611895010 686651 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :yea, the PIO cores are rather limited but pretty powerful < 1611897904 160965 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611898129 463787 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca QUIT :Ping timeout: 264 seconds < 1611899299 487786 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca JOIN :#esoteric < 1611901754 774753 :Frater_EST!adrianbibl@75.105.200.178 QUIT :Read error: Connection reset by peer < 1611903910 380672 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611904696 654652 :stux|RC-only!stux2@grid9.quadspeedi.net QUIT :Ping timeout: 240 seconds < 1611904904 224236 :stux|RC-only!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1611905460 413398 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :I have no idea how fast my Sharp EL-5120 calculator's CPU is. I suspect that it's a slow 8 bit cpu, because all the goto and comparison and assignment statements run very fast, the print statements medium speed, arithmetic like addition and multiplication slow, exponential and logarithm functions very slow. > 1611905494 291929 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03TaterTomorrow 5* 10New user account < 1611905545 516202 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :Also it probably has exactly 2K of RAM, because there's 1141 bytes of memory for program storage, and if you add up all the memory that it needs to store all the state that it actually stores, you get pretty close to 2K, with a little left for temporary buffers for computation. It seems like they optimized the rom to squeeze out even the last byte of the RAM. < 1611905572 613744 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :Well, more like they decided on the semantics first, then optimized the implementation to squeeze out even the last byte of the RAM: < 1611905607 114923 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :it has to store three 160-byte long formula input buffers, and the third one seems a bit of an overkill: < 1611905691 500479 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :two buffers make sense, because you want one for the main formula, and there are some functions when it takes a second one, namely there's a function where it lists all the variables in your current formula and you can modify any by selecting it and entering a formula that is immediately evaluated and assigned to it, and then after entering any number, you can reevaluate the original formula. < 1611905749 994657 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :a similar functionality is provided for the integral and root finder functions, where the first formula is what you numerically integrate or numerically find root for, the second is the integral bounds or starting points in the integral < 1611905787 817493 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but the third buffer is because for some reason it always stores the last formula to find roots for in the root finder mode, even when you exit that mode. that seems pointless, and that memory would be better used for something else. > 1611905930 35968 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80386&oldid=80368 5* 03TaterTomorrow 5* (+262) 10/* Introductions */ < 1611906137 464267 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :there's also memory set aside for a lot of numbers, which is actually reasonable and well-used. each number is 8 bit long, which is normally used as 12 decimal digits of mantissa, 2 decimal digits of exponent, and signs for both. There's also an alternate representation for rational numbers, with I think 10 digits for the numerator and denominators total: the rationals are only constructed when you use < 1611906143 465264 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :the rational divide operator, but they're preserved by most arithmetic, but converted back to floating point when you get an exact integer result or when it would have too many digits. < 1611906319 880331 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :there are 26 numbers stored for the general use global named variables, IIRC 4*9 numbers for variables separate among the four major modes, 6 momentums for the statistics in current mode, a 16 number deep stack that's used pretty flexibly in formula evaluation, probably like eight or ten temporaries for arithmetic, and I think a few more temporaries for root finder or integrals < 1611906349 494599 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :plus there's a bunch of miscellaneous state you can account for, and you get pretty close to 2K < 1611907003 417758 :arseniiv_!~arseniiv@136.169.229.70 QUIT :Ping timeout: 246 seconds < 1611908400 70886 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1611909354 957409 :Sgeo_!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1611909389 308142 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611909731 25455 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611910836 265064 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611911383 64951 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :I wonder if you could build an Odysseus-style bed in a modern apartment, with thick permanent concrete/brick/wood supports that are build like a wall just not as tall at its head and foot and the metal bed frame permanently attached to those, sort of like how bathtubs are heavily supported and affixed to the floor permanently in many homes around here. > 1611914076 365592 PRIVMSG #esoteric :14[[07User:RocketRace14]]4 10 02https://esolangs.org/w/index.php?diff=80387&oldid=78154 5* 03RocketRace 5* (+62) 10Add  > 1611914275 570095 PRIVMSG #esoteric :14[[07Fortob14]]4 M10 02https://esolangs.org/w/index.php?diff=80388&oldid=53794 5* 03TaterTomorrow 5* (-2) 10Minor spelling and grammar fixes. < 1611914988 966505 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1611915238 924096 :heroux!sandroco@gateway/shell/insomnia247/x-dfdxkregwegmvjgm QUIT :Ping timeout: 260 seconds < 1611915256 267245 :user3456!user3456@gateway/shell/insomnia247/x-itwqtnpgiygiaaii QUIT :Ping timeout: 246 seconds < 1611915435 696057 :user3456!user3456@gateway/shell/insomnia247/x-zuohvpifzomlhqzj JOIN :#esoteric < 1611915638 371431 :heroux!sandroco@gateway/shell/insomnia247/x-jtoimutuuoauadvi JOIN :#esoteric < 1611915909 79710 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1611915949 295835 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 264 seconds < 1611916082 840377 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1611916186 164149 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611917185 941825 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611917765 938116 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric > 1611919500 417093 PRIVMSG #esoteric :14[[07StackStacks14]]4 M10 02https://esolangs.org/w/index.php?diff=80389&oldid=75481 5* 03TaterTomorrow 5* (+0) 10Minor spelling and grammar fixes, "it's" and "accessable". > 1611921878 997685 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03SjoerdPennings 5* 10New user account > 1611921998 14612 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80390&oldid=80386 5* 03SjoerdPennings 5* (+139) 10Introduction > 1611922933 984585 PRIVMSG #esoteric :14[[07BRASCA14]]4 N10 02https://esolangs.org/w/index.php?oldid=80391 5* 03SjoerdPennings 5* (+5284) 10BRASCA created < 1611924530 651010 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611924961 347843 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 272 seconds < 1611925224 190724 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-muyqfttoeggpvvvk QUIT :*.net *.split < 1611925230 995458 :none30!none30matr@gateway/shell/matrix.org/x-rgzdluvdmpeqwbsw QUIT :*.net *.split < 1611925231 772320 :Soni!~quassel@unaffiliated/soniex2 QUIT :*.net *.split < 1611925231 882696 :imode!~imode@unaffiliated/imode QUIT :*.net *.split < 1611925231 920018 :mich181189!sid268336@gateway/web/irccloud.com/x-kingoalphuaqblae QUIT :*.net *.split < 1611925232 111039 :shikhin!~shikhin@unaffiliated/shikhin QUIT :*.net *.split < 1611925232 131665 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :*.net *.split < 1611925271 226537 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-muyqfttoeggpvvvk JOIN :#esoteric < 1611925285 588353 :none30!none30matr@gateway/shell/matrix.org/x-rgzdluvdmpeqwbsw JOIN :#esoteric < 1611925285 608504 :Soni!~quassel@unaffiliated/soniex2 JOIN :#esoteric < 1611925285 608567 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1611925285 608589 :mich181189!sid268336@gateway/web/irccloud.com/x-kingoalphuaqblae JOIN :#esoteric < 1611925285 608596 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1611925285 608603 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1611925421 464690 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-muyqfttoeggpvvvk QUIT :Ping timeout: 244 seconds < 1611925436 359134 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-mujnmhinamhwequn QUIT :Ping timeout: 240 seconds < 1611925469 959622 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-kbisqnuexjndzyqd QUIT :Ping timeout: 246 seconds < 1611925495 78399 :none30!none30matr@gateway/shell/matrix.org/x-rgzdluvdmpeqwbsw QUIT :Ping timeout: 265 seconds > 1611925669 543682 PRIVMSG #esoteric :14[[07User:Not applicable14]]4 10 02https://esolangs.org/w/index.php?diff=80392&oldid=80385 5* 03Not applicable 5* (+912) 10still WIP!!!! < 1611926217 115818 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611927190 682774 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-qodrxfykrzeoided JOIN :#esoteric < 1611927514 799588 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611927696 372746 :none30!none30matr@gateway/shell/matrix.org/x-tnictqrzisajmiix JOIN :#esoteric > 1611927895 506802 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=80393&oldid=80347 5* 03SjoerdPennings 5* (+13) 10 < 1611928087 457497 :none30!none30matr@gateway/shell/matrix.org/x-tnictqrzisajmiix QUIT :Ping timeout: 244 seconds < 1611928106 308038 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-qodrxfykrzeoided QUIT :Ping timeout: 240 seconds < 1611928455 882543 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 260 seconds < 1611928555 311134 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611929719 905358 :none30!none30matr@gateway/shell/matrix.org/x-zpzzlibtgsftujxx JOIN :#esoteric < 1611929918 692976 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611930145 198099 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611930180 550981 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611930307 245411 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1611930334 31628 :Arcorann!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds < 1611930412 168405 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric > 1611930442 235348 PRIVMSG #esoteric :14[[07User:Not applicable14]]4 10 02https://esolangs.org/w/index.php?diff=80394&oldid=80392 5* 03Not applicable 5* (+408) 10 < 1611931335 222900 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611931443 961324 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-bowvbipghjmhepkf JOIN :#esoteric < 1611931444 160736 :acedic[m]!acedicmatr@gateway/shell/matrix.org/x-jjkzffiffoihszwc JOIN :#esoteric < 1611931445 193705 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-adyphkvodgwqnjzl JOIN :#esoteric > 1611931623 52754 PRIVMSG #esoteric :14[[07BSS14]]4 N10 02https://esolangs.org/w/index.php?oldid=80395 5* 03CatLooks 5* (+2308) 10Created page with "'''BSS''' is an assembly-style esoteric programming language created by [[User:CatLooks|CatLooks]]. It has a lot of common with 6502 Assembly and requires source code to be co..." < 1611932246 111166 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 240 seconds < 1611932955 65426 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1611933224 520644 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric > 1611933590 780816 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=80396&oldid=80217 5* 03Tetrapyronia 5* (+25) 10added BRASCA > 1611933606 541420 PRIVMSG #esoteric :14[[07User:Tetrapyronia14]]4 M10 02https://esolangs.org/w/index.php?diff=80397&oldid=80184 5* 03Tetrapyronia 5* (+13) 10 > 1611934329 107411 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Not applicable 5* 10uploaded "[[02File:Blue-black-gradient.png10]]": gradient from black to indigo < 1611934546 149987 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 268 seconds > 1611935190 936161 PRIVMSG #esoteric :14[[07User:Not applicable14]]4 10 02https://esolangs.org/w/index.php?diff=80399&oldid=80394 5* 03Not applicable 5* (+60) 10 < 1611935380 99356 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu QUIT :Quit: Lost terminal < 1611935881 914234 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1611935890 83348 :ArthurStrong!~ArthurStr@188.163.100.177 JOIN :#esoteric < 1611936240 320602 :mmmattyx!uid17782@gateway/web/irccloud.com/x-exskxfqxlofzswvf JOIN :#esoteric < 1611936524 703493 :arseniiv_!~arseniiv@136.169.229.70 QUIT :Ping timeout: 240 seconds < 1611937103 962377 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1611937927 828402 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu JOIN :#esoteric < 1611938041 898104 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1611938042 330007 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611938193 739917 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Client Quit < 1611938205 924561 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric > 1611938432 273472 PRIVMSG #esoteric :14[[07Parse this sic14]]4 M10 02https://esolangs.org/w/index.php?diff=80400&oldid=80353 5* 03Digital Hunter 5* (-1) 10/* Reverse cat */ < 1611939653 154566 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1611940366 133126 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611940715 343828 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1611941118 409782 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” > 1611941406 910797 PRIVMSG #esoteric :14[[07VAST14]]4 10 02https://esolangs.org/w/index.php?diff=80401&oldid=80384 5* 03Zero player rodent 5* (+1292) 10 > 1611941581 18462 PRIVMSG #esoteric :14[[07VAST14]]4 10 02https://esolangs.org/w/index.php?diff=80402&oldid=80401 5* 03Zero player rodent 5* (+23) 10 > 1611941614 276658 PRIVMSG #esoteric :14[[0791v14]]4 10 02https://esolangs.org/w/index.php?diff=80403&oldid=80133 5* 03Zero player rodent 5* (+23) 10 > 1611941726 304941 PRIVMSG #esoteric :14[[07User:Zero player rodent14]]4 M10 02https://esolangs.org/w/index.php?diff=80404&oldid=80061 5* 03Zero player rodent 5* (+60) 10 < 1611941902 87045 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611942935 927353 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611943206 453238 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611943826 462590 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611943988 809479 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611944775 813869 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611944877 102639 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611945537 807479 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 246 seconds < 1611945671 229935 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611945835 547501 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611946173 284900 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611946422 376847 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Do you like idea of the Magic: the Gathering that I had mentioned recently? < 1611946485 418175 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Also, if you have worked with LLVM, do you know if it can somehow be used with a target that you cannot arbitrarily access the stack? < 1611946576 851138 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611946677 428713 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611947230 323062 :ArthurStrong!~ArthurStr@188.163.100.177 QUIT :Quit: leaving < 1611947470 309689 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611947570 524463 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :zzo38, might depend on what you mean by "arbitrarily access the stack", and if you need performance or it just to work < 1611947760 838819 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611947859 515344 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Quit: Temporarily refracted into a free-standing prism. < 1611947875 27512 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1611947946 978833 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i wonder if anyone has done demo / golfing competitions with OpenSCAD < 1611947963 323102 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :to design a cool shape, preferably printable, within a small number of characters < 1611948117 916865 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611948194 417904 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :zzo38: I worked very little with llvm directly, the only thing I've done is ask some llvm folks about some pedantic semantic question after the compiler folks told me what the compiler emits and sent me to the llvm folks. < 1611948239 539358 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but I do know that llvm is the optimizer and code generator under at least three compilers: clang, rustc, and the zig compiler. < 1611948255 866457 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :I don't want to touch llvm directly < 1611948389 922686 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611948401 914998 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1611948466 896297 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611948492 343351 :LKoen!~LKoen@19.175.9.109.rev.sfr.net JOIN :#esoteric < 1611949035 627306 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Hooloovo0: I mean basically that alloca will work and will allow you to do the same things as it is capable in C. Some instruction sets don't have an accessible stack, making that difficult to do. (In Glulx, there is a stack, but you cannot read/write it directly; you can access local variables of the current frame, and data pushed to the stack for the current frame, but those use different instructions than normal memory, and have othe < 1611949212 661990 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :I know the ez80 has something like that, where the stack pointer could be a large value, but normally is restricted to a signed 8-bit offset from the current base pointer < 1611949226 452078 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611949261 198405 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :and sometimes there are big variables, so (I think?) the compiler has to resort to shenanigans to get you the right value < 1611949287 277641 :LKoen!~LKoen@19.175.9.109.rev.sfr.net QUIT :Read error: Connection reset by peer < 1611949780 892598 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611950135 316960 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1611950798 991564 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611951165 806236 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Do you have a description of the stack working in ez80? < 1611951566 787271 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611952119 758407 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :I don't have a good description - it doesn't really use the normal stack pointer, but the index registers, though depends on the specific use < 1611952750 434091 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1611952805 634147 PRIVMSG #esoteric :14[[07BRASCA14]]4 M10 02https://esolangs.org/w/index.php?diff=80405&oldid=80391 5* 03PythonshellDebugwindow 5* (+90) 10/* Links */ Add HW < 1611953316 949033 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1611953464 358110 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611954185 109206 :whitefoxfx!~hash@142.169.147.251 JOIN :#esoteric < 1611954370 68114 :whitefoxfx!~hash@142.169.147.251 PART :#esoteric < 1611954491 486631 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1611954909 904288 PRIVMSG #esoteric :14[[07Talk:Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80406&oldid=80322 5* 03Digital Hunter 5* (+559) 10/* Interpreter */ < 1611955096 737513 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611955806 923152 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611957128 385805 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611957179 849084 :Palaver!~Palaver@c-73-114-71-16.hsd1.vt.comcast.net JOIN :#esoteric < 1611957345 173469 :Palaver!~Palaver@c-73-114-71-16.hsd1.vt.comcast.net NICK :somapurge < 1611957853 622761 :somapurge!~Palaver@c-73-114-71-16.hsd1.vt.comcast.net QUIT :Remote host closed the connection < 1611957945 934496 :Palaver!~Palaver@c-73-114-71-16.hsd1.vt.comcast.net JOIN :#esoteric < 1611958064 940877 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611958301 151176 :Palaver!~Palaver@c-73-114-71-16.hsd1.vt.comcast.net QUIT :Quit: Palaver https://palaverapp.com < 1611958323 391242 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611958344 359194 :Palaver!~Palaver@c-73-114-71-16.hsd1.vt.comcast.net JOIN :#esoteric < 1611958447 903887 :Palaver!~Palaver@c-73-114-71-16.hsd1.vt.comcast.net QUIT :Client Quit < 1611958470 891356 :Palaver!~Palaver@c-73-114-71-16.hsd1.vt.comcast.net JOIN :#esoteric < 1611958477 94052 :Palaver!~Palaver@c-73-114-71-16.hsd1.vt.comcast.net PART :#esoteric < 1611958585 402893 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1611958804 701538 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1611959733 379960 PRIVMSG #esoteric :14[[07User talk:Not applicable14]]4 10 02https://esolangs.org/w/index.php?diff=80407&oldid=80376 5* 03JonoCode9374 5* (+12) 10 > 1611959750 807206 PRIVMSG #esoteric :14[[07User talk:Not applicable14]]4 M10 02https://esolangs.org/w/index.php?diff=80408&oldid=80407 5* 03JonoCode9374 5* (+1) 10 < 1611961143 447332 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1611961197 661415 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1611962194 635464 :Frater_EST!~adrianbib@75.105.200.178 JOIN :#esoteric < 1611963343 326398 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611963625 318928 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1611965435 444074 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1611966624 517382 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611966888 510371 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1611967558 461922 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611967805 322682 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1611968876 929411 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 246 seconds < 1611969372 852076 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 268 seconds < 1611969487 276939 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1611969561 469711 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611969840 470461 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1611970580 515349 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Is naming things the hardest thing in computer programming? (I think maybe it is.) < 1611970954 262535 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1611971290 7205 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :there are only two hard problems in programming: naming things, cache invalidation, and off-by-one errors < 1611971346 506635 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :yes yes < 1611971375 104242 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :hi b_jonas < 1611972808 422697 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611973065 321386 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1611975671 443254 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611975747 441565 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611975747 441644 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1611975822 680003 :mmmattyx!uid17782@gateway/web/irccloud.com/x-exskxfqxlofzswvf QUIT :Quit: Connection closed for inactivity < 1611976092 425790 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1611976616 616096 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 256 seconds < 1611976655 555290 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric > 1611978931 657569 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03U9000 5* 10New user account < 1611979736 115268 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1611979807 357725 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Bckw 5* 10New user account < 1611979956 348800 :arseniiv_!~arseniiv@136.169.229.70 QUIT :Ping timeout: 246 seconds < 1611980031 52678 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 265 seconds > 1611980397 101578 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=80409&oldid=80390 5* 03Bckw 5* (+180) 10/* Introductions */ < 1611983792 80259 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1611985117 263610 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611985428 252219 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1611987797 260595 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611988092 261124 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1611988272 823681 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1611988611 245617 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611988881 254763 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1611989770 613555 :craigo!~craigo@144.136.206.168 JOIN :#esoteric < 1611990282 49539 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1611990524 304530 :user24!~user24@2a02:810a:1440:7304:851:296b:d3b7:85e JOIN :#esoteric < 1611991794 825662 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 268 seconds < 1611992104 821651 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1611992124 224793 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1611992375 497543 :Frater_EST!~adrianbib@75.105.200.178 QUIT :Read error: Connection reset by peer < 1611993257 942467 :ornxka!~ornxka@unaffiliated/ornx QUIT :Ping timeout: 246 seconds < 1611994145 977924 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1611995299 340833 :user24!~user24@2a02:810a:1440:7304:851:296b:d3b7:85e QUIT :Ping timeout: 272 seconds < 1611995703 844875 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1611996839 434253 :diverger!~div@45.87.213.214 JOIN :#esoteric < 1611997575 129572 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds < 1611998919 169050 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric > 1611999771 691986 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 10 02https://esolangs.org/w/index.php?diff=80410&oldid=80345 5* 03Quintopia 5* (+168) 10we need some more clarity on what qualifies > 1612000186 119218 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 10 02https://esolangs.org/w/index.php?diff=80411&oldid=80410 5* 03Quintopia 5* (+309) 10/* However... */ > 1612000446 925693 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 10 02https://esolangs.org/w/index.php?diff=80412&oldid=80411 5* 03Quintopia 5* (+181) 10/* Palaiologos' obvious attempt (2 instructions, fixed) */ < 1612000604 387386 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric > 1612000724 556187 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 10 02https://esolangs.org/w/index.php?diff=80413&oldid=80412 5* 03Quintopia 5* (-642) 10attempt violated requirements (logos said okay) < 1612001155 403103 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1612001639 414604 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1612002296 320933 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1612002364 724498 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1612002464 21776 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1612002473 490282 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1612003872 145050 :arseniiv_!~arseniiv@136.169.229.70 JOIN :#esoteric < 1612005857 92713 :arseniiv_!~arseniiv@136.169.229.70 QUIT :Ping timeout: 256 seconds < 1612010100 916714 :mla!~mla@162.253.176.229 QUIT :Remote host closed the connection < 1612012697 300673 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1612012743 440320 PRIVMSG #esoteric :14[[07Piko14]]4 N10 02https://esolangs.org/w/index.php?oldid=80414 5* 03Kirbyiseatinghumanmeat 5* (+2357) 10Create the wiki for Piko > 1612012783 834811 PRIVMSG #esoteric :14[[07Piko14]]4 M10 02https://esolangs.org/w/index.php?diff=80415&oldid=80414 5* 03Kirbyiseatinghumanmeat 5* (-6) 10Minor edit > 1612012803 961626 PRIVMSG #esoteric :14[[07Piko14]]4 M10 02https://esolangs.org/w/index.php?diff=80416&oldid=80415 5* 03Kirbyiseatinghumanmeat 5* (+3) 10Another minor edit > 1612012938 311493 PRIVMSG #esoteric :14[[07Piko14]]4 M10 02https://esolangs.org/w/index.php?diff=80417&oldid=80416 5* 03Kirbyiseatinghumanmeat 5* (-21) 10Minor edit part 3 < 1612013248 215825 :LKoen_!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric < 1612013408 811003 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Ping timeout: 256 seconds < 1612013578 470941 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612013717 119898 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1612013800 946257 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1612015513 143350 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net JOIN :#esoteric < 1612015525 29332 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net PRIVMSG #esoteric :haha this is my first time on an IRC room < 1612015539 179728 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net PRIVMSG #esoteric :hello everybody < 1612015543 434823 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :hello < 1612015548 453637 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net PRIVMSG #esoteric :how are yall < 1612015564 964506 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :coding < 1612015716 274856 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`relcome NotApplicable < 1612015719 227994 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​09NotApplicable: 02Welcome 06to 13the 04international 07hub 08for 09esoteric 02programming 06language 13design 04and 07deployment! 08For 09more 02information, 06check 13out 04our 07wiki: 08. 09(For 02the 06other 13kind 04of 07esoterica, 08try 09#esoteric 02on 06EFnet 13or 04DALnet.) < 1612017776 853180 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1612017804 637655 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1612017808 572286 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net NICK :Some-bored-dumba < 1612017821 742026 :Some-bored-dumba!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net NICK :what < 1612017837 122837 :what!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net NICK :guy < 1612017852 396340 :guy!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net NICK :NotApplicable < 1612018756 408873 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 240 seconds < 1612019967 796648 :arseniiv!~arseniiv@136.169.229.70 JOIN :#esoteric < 1612020311 766065 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 264 seconds < 1612020344 767858 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1612021004 351177 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1612021156 622381 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1612021227 429097 :LKoen_!~LKoen@107.173.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1612021298 910539 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1612021398 828746 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Ping timeout: 256 seconds < 1612021580 430876 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1612021660 789654 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric < 1612022978 376968 :craigo_!~craigo@144.136.206.168 JOIN :#esoteric < 1612023003 383453 :deltaepsilon23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1612023003 435498 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Remote host closed the connection < 1612023015 79296 :deltaepsilon23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com NICK :delta23 < 1612023038 946167 :glowcoil!sid3405@gateway/web/irccloud.com/x-drvtpywemyxnydlz QUIT :Ping timeout: 260 seconds < 1612023074 33628 :ocharles!sid30093@musicbrainz/user/ocharles QUIT :Ping timeout: 260 seconds < 1612023097 114452 :ornxka!~ornxka@unaffiliated/ornx QUIT :Quit: No Ping reply in 180 seconds. < 1612023097 816505 :glowcoil!sid3405@gateway/web/irccloud.com/x-zeybjkdxlkhfyswp JOIN :#esoteric < 1612023125 697630 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1612023143 992881 :craigo!~craigo@144.136.206.168 QUIT :Ping timeout: 260 seconds < 1612023166 417594 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1612023926 158741 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612024599 143944 :NotApplicable50!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net JOIN :#esoteric < 1612024609 144151 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net QUIT :Ping timeout: 248 seconds < 1612024618 386248 :NotApplicable50!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net NICK :NotApplicable < 1612024665 191297 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net PRIVMSG #esoteric :what are yall working on? < 1612024671 925745 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net PRIVMSG #esoteric :im working on stupidc < 1612024968 838090 :mmmattyx!uid17782@gateway/web/irccloud.com/x-idtcxnqhmlqxtsid JOIN :#esoteric < 1612025065 400936 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612025610 192804 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1612026947 158644 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net QUIT :Quit: Ping timeout (120 seconds) < 1612027366 144066 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net JOIN :#esoteric < 1612027508 196176 :NotApplicable57!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net JOIN :#esoteric < 1612027519 631033 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net QUIT :Client Quit < 1612027529 908347 :NotApplicable57!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net NICK :NotApplicable > 1612028036 589634 PRIVMSG #esoteric :14[[07Tarski14]]4 N10 02https://esolangs.org/w/index.php?oldid=80418 5* 03Bckw 5* (+3751) 10Created page with "{{infobox proglang |name=Tarski |paradigms=Functional |author=[[User:Bckw]] |class=[[:Category:Turing complete|Turing complete]] |refimpl= |majorimpl=See below |influence=Un..." < 1612028316 899665 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net QUIT :Quit: Connection closed < 1612028411 144814 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net JOIN :#esoteric < 1612028650 235497 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1612029448 423781 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric < 1612029513 995347 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1612029533 560205 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Client Quit < 1612029546 90809 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1612030383 823989 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1612030864 317979 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1612031339 324810 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1612031405 604102 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1612031540 199164 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1612032011 581093 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1612032305 308897 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1612032780 597268 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1612032926 888115 PRIVMSG #esoteric :14[[07Tarski14]]4 10 02https://esolangs.org/w/index.php?diff=80419&oldid=80418 5* 03Bckw 5* (+1675) 10 < 1612033001 674385 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric < 1612033199 655980 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612033357 797591 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1612033389 860384 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1612033401 844382 PRIVMSG #esoteric :14[[07User:Bckw14]]4 N10 02https://esolangs.org/w/index.php?oldid=80420 5* 03Bckw 5* (+155) 10Created page with "Chase Roycroft, username '''Bckw''', is the creator of the following languages: *[[Tarski]] ==External resources== *Links forthcoming [[Category:People]]" < 1612033538 178931 :NotApplicable!6344f5ae@99-68-245-174.lightspeed.bcvloh.sbcglobal.net PART :#esoteric < 1612033881 584392 :NotApplicable2!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 JOIN :#esoteric < 1612034283 257760 :NotApplicable2!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 NICK :NotApplicable < 1612034784 56050 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric > 1612035203 803067 PRIVMSG #esoteric :14[[07VAST14]]4 10 02https://esolangs.org/w/index.php?diff=80421&oldid=80402 5* 03Zero player rodent 5* (+5) 10 < 1612035392 855882 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 QUIT :Ping timeout: 260 seconds < 1612035781 588261 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1612036024 285922 :j4cbo!sid186930@gateway/web/irccloud.com/x-fxkmjnvoiclxnrgs QUIT :Read error: Connection reset by peer < 1612036040 398417 :j4cbo!sid186930@gateway/web/irccloud.com/x-utlcqnohyorrmewk JOIN :#esoteric < 1612036124 815328 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 JOIN :#esoteric < 1612036132 792940 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1612036568 669212 PRIVMSG #esoteric :14[[07Tarski14]]4 10 02https://esolangs.org/w/index.php?diff=80422&oldid=80419 5* 03Bckw 5* (-5) 10 > 1612036610 859729 PRIVMSG #esoteric :14[[07Chase Roycroft14]]4 N10 02https://esolangs.org/w/index.php?oldid=80423 5* 03Bckw 5* (+133) 10Created page with "Chase Roycroft is the creator of the following languages: *[[Tarski]] ==External resources== *Links forthcoming [[Category:People]]" > 1612036722 401741 PRIVMSG #esoteric :14[[07User:Bckw14]]4 10 02https://esolangs.org/w/index.php?diff=80424&oldid=80420 5* 03Bckw 5* (-126) 10 < 1612036994 420264 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1612037292 969366 PRIVMSG #esoteric :14[[07Underload14]]4 10 02https://esolangs.org/w/index.php?diff=80425&oldid=79925 5* 03Bckw 5* (+12) 10 > 1612038066 308487 PRIVMSG #esoteric :14[[07BRASCA14]]4 10 02https://esolangs.org/w/index.php?diff=80426&oldid=80405 5* 03Quintopia 5* (+135) 10Clarification of data from interpreter, cats > 1612038603 112421 PRIVMSG #esoteric :14[[07BRASCA14]]4 M10 02https://esolangs.org/w/index.php?diff=80427&oldid=80426 5* 03Quintopia 5* (+24) 10One last cat > 1612038685 519469 PRIVMSG #esoteric :14[[07VAST14]]4 10 02https://esolangs.org/w/index.php?diff=80428&oldid=80421 5* 03Zero player rodent 5* (+168) 10 < 1612038985 787724 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1612039133 604406 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 246 seconds > 1612039592 112664 PRIVMSG #esoteric :14[[07Tarski14]]4 10 02https://esolangs.org/w/index.php?diff=80429&oldid=80422 5* 03Bckw 5* (+589) 10 < 1612039669 620784 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 QUIT :Quit: Leaving < 1612039684 512035 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 JOIN :#esoteric > 1612040124 721682 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03Zero player rodent 5* 10moved [[02VAST10]] to [[VAST lingo]]: The name was the same as the acronym for "Video Ad Serving Template" > 1612040124 809942 PRIVMSG #esoteric :14[[07Tarski/Numbers14]]4 N10 02https://esolangs.org/w/index.php?oldid=80432 5* 03Bckw 5* (+26567) 10Created page with "In Tarski, a natural number 'n' is represented as a program which takes the top element of the stack, and replaces it by n concatenated copies of itself. This is related to th..." > 1612040281 129761 PRIVMSG #esoteric :14[[07VAST lingo14]]4 10 02https://esolangs.org/w/index.php?diff=80433&oldid=80430 5* 03Zero player rodent 5* (+45) 10 < 1612040383 963224 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612040454 815759 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” > 1612040653 718808 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move_redir10 02 5* 03Zero player rodent 5* 10moved [[02VAST lingo10]] to [[VAST]] over redirect: I decided that VAST is a better name, and it doesn't really matter that it shares the name with an acronym. > 1612040653 734549 PRIVMSG #esoteric :14[[07Special:Log/delete14]]4 delete_redir10 02 5* 03Zero player rodent 5* 10Zero player rodent deleted redirect [[02VAST10]] by overwriting: Deleted to make way for move from "[[VAST lingo]]" > 1612040685 978006 PRIVMSG #esoteric :14[[07VAST14]]4 10 02https://esolangs.org/w/index.php?diff=80436&oldid=80434 5* 03Zero player rodent 5* (-44) 10 > 1612041378 530445 PRIVMSG #esoteric :14[[07Tarski14]]4 10 02https://esolangs.org/w/index.php?diff=80437&oldid=80429 5* 03Bckw 5* (+313) 10 > 1612042069 382054 PRIVMSG #esoteric :14[[07Turing tarpit14]]4 10 02https://esolangs.org/w/index.php?diff=80438&oldid=71682 5* 03Bckw 5* (+38) 10 < 1612042335 926870 :mla!~mla@162.253.176.229 JOIN :#esoteric < 1612042484 360318 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 PRIVMSG #esoteric :omfg the amount of time it takes to compile something on a pentium 3 is unbearable < 1612042563 434110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is probably why compilers let you turn down the optimisation level < 1612042608 927887 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 PRIVMSG #esoteric :the only problem with that is the program runs slower < 1612042625 793118 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 PRIVMSG #esoteric :which is quite signifigant when dealing with computers this slow < 1612042684 546545 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612042715 728384 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 PRIVMSG #esoteric :99% ram and 2gb swap goes brr < 1612042735 136077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you can probably fix swapping by compiling in smaller chunks < 1612042752 78042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that probably won't hurt the optimisation too much (it will hurt inlining opportunities but that's about it) < 1612042758 140776 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 PRIVMSG #esoteric :you know what < 1612042762 666020 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 PRIVMSG #esoteric :thats a good idea < 1612042771 409352 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 PRIVMSG #esoteric :ill try that < 1612042880 700471 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 PRIVMSG #esoteric :YES FINALLY < 1612042886 649311 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 PRIVMSG #esoteric :ITS FRIGGIN DONE < 1612042896 21168 :MDude!~MDude@71.50.47.112 QUIT :Read error: Connection reset by peer > 1612042908 162959 PRIVMSG #esoteric :14[[07Stack14]]4 10 02https://esolangs.org/w/index.php?diff=80439&oldid=67957 5* 03Bckw 5* (+33) 10 < 1612042976 500336 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1612043714 425313 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 QUIT :Ping timeout: 264 seconds < 1612045640 255442 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1612045670 113173 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1612045679 381539 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1612045811 456691 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 JOIN :#esoteric < 1612046148 380873 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612046176 483286 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com JOIN :#esoteric < 1612048286 427574 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 QUIT :Ping timeout: 264 seconds < 1612048879 158265 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Even if you split the program into many files, then you will need to recompile if the .h files are changed < 1612049104 489719 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612049334 945771 :Frater_EST!~adrianbib@75.105.200.178 JOIN :#esoteric < 1612050480 372037 :MDead!~MDude@71.50.47.112 JOIN :#esoteric < 1612050625 478272 :MDude!~MDude@71.50.47.112 QUIT :Ping timeout: 240 seconds < 1612050635 46959 :MDead!~MDude@71.50.47.112 NICK :MDude < 1612051052 57889 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612051342 104011 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 265 seconds < 1612051541 27740 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612051616 894282 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612051747 407732 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 JOIN :#esoteric < 1612051842 408175 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1612052130 33161 :NotApplicable!~NotApplic@2600:1702:3680:7560:3431:13bd:5b5f:7e64 QUIT :Quit: Leaving > 1612053649 695721 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=80440&oldid=80393 5* 03PythonshellDebugwindow 5* (+13) 10/* T */ Add [[Tarski]] < 1612053786 333214 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612054115 357328 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1612054668 149436 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net JOIN :#esoteric < 1612054742 649256 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net PRIVMSG #esoteric :Hi < 1612055383 73249 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :ais523: yep, my usual practice is gcc -O1 while developing a program, then -O2 for the real run. < 1612055393 608443 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :but different compilers understand these options differently < 1612056226 875069 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1612056285 857665 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 268 seconds < 1612056535 941824 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1612056538 339926 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612056633 415020 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1612056636 325015 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612056923 279413 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1612057433 422914 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612057685 367241 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612058714 873497 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net QUIT :Quit: Ping timeout (120 seconds) < 1612059405 463927 :rain1!~My_user_n@unaffiliated/rain1 QUIT :Quit: WeeChat 3.0 < 1612060046 253281 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612060667 236885 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 264 seconds < 1612060910 176419 :ubq323!~ubq323@host86-165-21-46.range86-165.btcentralplus.com QUIT :Quit: WeeChat 2.3 < 1612060964 358390 :craigo_!~craigo@144.136.206.168 QUIT :Ping timeout: 258 seconds > 1612061257 465335 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 10 02https://esolangs.org/w/index.php?diff=80441&oldid=70245 5* 03Quadril-Is 5* (+66) 10 < 1612065073 468737 :mmmattyx!uid17782@gateway/web/irccloud.com/x-idtcxnqhmlqxtsid QUIT :Quit: Connection closed for inactivity < 1612065656 554806 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I generally use -O0 while developing the program and -O2 when it is completed < 1612065813 143866 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net JOIN :#esoteric < 1612065830 720600 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net QUIT :Client Quit < 1612066210 793897 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 256 seconds < 1612066818 405554 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612066848 319435 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1612067065 359773 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612067649 143193 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612067923 953512 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 272 seconds < 1612068650 632635 :MDude!~MDude@71.50.47.112 QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1612070148 144328 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net JOIN :#esoteric < 1612070153 639553 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net PRIVMSG #esoteric :What's the point of having languages like https://esolangs.org/wiki/Qwote on the wiki? < 1612070190 27656 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net PRIVMSG #esoteric :Or any of the dozens of trivial Brainfuck variants. < 1612070237 555128 :bitx!63c72bd0@d99-199-43-208.bchsia.telus.net QUIT :Client Quit < 1612074140 888932 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612074404 875761 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 256 seconds > 1612075158 664247 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03ReplayShells 5* 10New user account < 1612075297 136476 :craigo_!~craigo@144.136.206.168 JOIN :#esoteric > 1612075762 906977 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80442&oldid=80409 5* 03ReplayShells 5* (+207) 10 < 1612075858 344347 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612076125 318773 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612077068 462678 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612077325 464642 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612077962 148320 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1612078038 619035 PRIVMSG #esoteric :14[[07DeltaHello14]]4 N10 02https://esolangs.org/w/index.php?oldid=80443 5* 03ReplayShells 5* (+404) 10Created page with "'''DeltaHello''' is a joke language. DeltaHello instructions: *'''H''': Print [[Hello, world!|"hello, world"]] *'''Q''': [[Quine|Quine]] *'''9''': Print 99 bottles of beer|..." < 1612078254 169996 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 265 seconds > 1612078309 222883 PRIVMSG #esoteric :14[[07DeltaHello14]]4 M10 02https://esolangs.org/w/index.php?diff=80444&oldid=80443 5* 03ReplayShells 5* (+1) 10 < 1612078463 462169 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1612079119 475082 PRIVMSG #esoteric :14[[07TF14]]4 N10 02https://esolangs.org/w/index.php?oldid=80445 5* 03ReplayShells 5* (+208) 10Created page with "'''TF''' is joke language. TF instructions: *'''T''': Print "True" *'''F''': Print "False" *(Null): Change mode *(Other): Depends on the mode [[Category:Joke languages]] Ca..." > 1612079430 340958 PRIVMSG #esoteric :14[[07TF14]]4 10 02https://esolangs.org/w/index.php?diff=80446&oldid=80445 5* 03ReplayShells 5* (+56) 10 > 1612079556 146756 PRIVMSG #esoteric :14[[07User:GeorgeEpicGen14]]4 10 02https://esolangs.org/w/index.php?diff=80447&oldid=40579 5* 03GeorgeEpicGen 5* (-264) 10Removed useless information, personally I'd like the page deleted > 1612080828 15034 PRIVMSG #esoteric :14[[07TF14]]4 10 02https://esolangs.org/w/index.php?diff=80448&oldid=80446 5* 03ReplayShells 5* (-56) 10 > 1612081083 356389 PRIVMSG #esoteric :14[[07TF14]]4 10 02https://esolangs.org/w/index.php?diff=80449&oldid=80448 5* 03ReplayShells 5* (+100) 10 > 1612081098 628428 PRIVMSG #esoteric :14[[07TF14]]4 10 02https://esolangs.org/w/index.php?diff=80450&oldid=80449 5* 03ReplayShells 5* (-2) 10 > 1612081173 383756 PRIVMSG #esoteric :14[[07DeltaHello14]]4 10 02https://esolangs.org/w/index.php?diff=80451&oldid=80444 5* 03ReplayShells 5* (+115) 10 > 1612081744 117647 PRIVMSG #esoteric :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=80452&oldid=80037 5* 03ReplayShells 5* (+26) 10 < 1612081914 28327 :Frater_EST!~adrianbib@75.105.200.178 QUIT :Remote host closed the connection < 1612082193 782922 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric > 1612082280 3043 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 N10 02https://esolangs.org/w/index.php?oldid=80453 5* 03ReplayShells 5* (+183) 10Created page with "I use C#. ==Languages== *[[TF]], True or False! *[[DeltaHello]], My evolution of HQ9+ ==Source code== *[https://github.com/ReplayShells/Esolangs My GitHub page] Category:..." < 1612082401 51519 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1612085291 696399 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1612085311 859849 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1612085982 894822 :arseniiv!~arseniiv@136.169.229.70 JOIN :#esoteric < 1612088181 213249 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612088805 457778 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1612088843 124451 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1612088902 550131 :rain1!~My_user_n@unaffiliated/rain1 JOIN :#esoteric < 1612089072 481999 :b_jonas!~a@catv-176-63-12-49.catv.broadband.hu PRIVMSG #esoteric :fungot, do you prefer Ferrero Rocher or Cheetos? < 1612089072 882068 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: cell phones are practically free, and bodyguards can be hired very cheaply. and the tasks were unveiled. you lost nearly all of them < 1612089234 846703 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :how could you < 1612089361 988009 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :08:16:30 Or any of the dozens of trivial Brainfuck variants. < 1612089384 853904 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :at least these have some special wiki category for that < 1612089409 400392 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :but I agree that that one about quotes is weird < 1612089875 889415 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612090182 302031 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1612092065 433631 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds > 1612092837 301617 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 10 02https://esolangs.org/w/index.php?diff=80454&oldid=80453 5* 03ReplayShells 5* (+2) 10 > 1612092987 632493 PRIVMSG #esoteric :14[[07NyaScript14]]4 10 02https://esolangs.org/w/index.php?diff=80455&oldid=80220 5* 03ThatCookie 5* (+51) 10 < 1612093005 714834 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: maybe they should've hired more expensive bodyguards < 1612093006 18644 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: it gives a good basis for these sorts of details and think at a _high_level_: what does one mean by " without duplicating the step"? < 1612093271 39450 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” > 1612093278 503173 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 10 02https://esolangs.org/w/index.php?diff=80456&oldid=80454 5* 03ReplayShells 5* (+37) 10 > 1612094011 616621 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03ThatCookie 5* 10uploaded "[[02File:NyaScript.png10]]" > 1612094173 801231 PRIVMSG #esoteric :14[[07NyaScript14]]4 10 02https://esolangs.org/w/index.php?diff=80458&oldid=80455 5* 03ThatCookie 5* (+466) 10Added NyaScript Extended < 1612094350 108924 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1612094500 545206 PRIVMSG #esoteric :14[[07NyaScript14]]4 10 02https://esolangs.org/w/index.php?diff=80459&oldid=80458 5* 03ThatCookie 5* (+221) 10added stuff > 1612094729 916308 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=80460&oldid=80054 5* 03ThatCookie 5* (+577) 10Added NyaScript > 1612097082 633970 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03FreakCdev 5* 10New user account > 1612097138 123433 PRIVMSG #esoteric :14[[07RASEL14]]4 M10 02https://esolangs.org/w/index.php?diff=80461&oldid=79580 5* 03Nakilon 5* (-2) 10idk how I didn't notice this copypaste artifact before > 1612097179 964174 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=80462&oldid=80460 5* 03Nakilon 5* (+41) 10added RASEL > 1612097442 824213 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=80463&oldid=80442 5* 03FreakCdev 5* (+152) 10 < 1612098229 380912 :TheLie!~TheLie@business-24-134-17-157.pool2.vodafone-ip.de JOIN :#esoteric > 1612098278 944151 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 10 02https://esolangs.org/w/index.php?diff=80464&oldid=80456 5* 03ReplayShells 5* (+296) 10 > 1612098368 561531 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 M10 02https://esolangs.org/w/index.php?diff=80465&oldid=80464 5* 03ReplayShells 5* (+8) 10 > 1612098414 969839 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 M10 02https://esolangs.org/w/index.php?diff=80466&oldid=80465 5* 03ReplayShells 5* (+8) 10 > 1612098829 48563 PRIVMSG #esoteric :14[[07User:ReplayShells14]]4 M10 02https://esolangs.org/w/index.php?diff=80467&oldid=80466 5* 03ReplayShells 5* (+21) 10 < 1612099391 308669 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection > 1612099818 725021 PRIVMSG #esoteric :14[[07FreakC14]]4 N10 02https://esolangs.org/w/index.php?oldid=80468 5* 03FreakCdev 5* (+957) 10Created page with "'''FreakC''' is a clone of Batch and also compiles into Batch codes as well. There is nothing to say about the language really as it is the same as Batch (you can also writes..." > 1612099956 27969 PRIVMSG #esoteric :14[[07FreakC14]]4 10 02https://esolangs.org/w/index.php?diff=80469&oldid=80468 5* 03FreakCdev 5* (+92) 10 > 1612100025 26361 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=80470&oldid=80440 5* 03FreakCdev 5* (+13) 10Add FreakC < 1612101568 427116 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612101845 343485 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 240 seconds < 1612103326 678521 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net QUIT :Ping timeout: 264 seconds < 1612103435 608962 :TheLie!~TheLie@business-24-134-17-157.pool2.vodafone-ip.de QUIT :Remote host closed the connection < 1612104020 713833 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612104274 672355 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Ping timeout: 246 seconds < 1612104869 432382 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1612106074 617213 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric > 1612106457 831226 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80471&oldid=80177 5* 03Orisphera 5* (+236) 10/* Arrows are unnecessary */ > 1612106610 337840 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80472&oldid=80471 5* 03Orisphera 5* (+44) 10/* Arrows are unnecessary */ < 1612106769 602827 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric < 1612107101 755114 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :ACTION sighs about FreakC > 1612107525 333729 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80473&oldid=80472 5* 03Orisphera 5* (+714) 10/* Similarity to ants/turmites */ new section > 1612107535 126270 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80474&oldid=80473 5* 03Orisphera 5* (+89) 10/* Similarity to ants/turmites */ > 1612108079 415766 PRIVMSG #esoteric :14[[07Talk:BackFlip14]]4 10 02https://esolangs.org/w/index.php?diff=80475&oldid=80474 5* 03Orisphera 5* (+424) 10/* An alternative instruction set */ new section < 1612108227 110765 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1612108743 600513 :MDude!~MDude@71.50.47.112 JOIN :#esoteric < 1612113405 866231 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Remote host closed the connection > 1612113957 859907 PRIVMSG #esoteric :14[[07Parse this sic14]]4 10 02https://esolangs.org/w/index.php?diff=80476&oldid=80400 5* 03Digital Hunter 5* (+23) 10category < 1612113983 432329 :LKoen!~LKoen@107.173.9.109.rev.sfr.net JOIN :#esoteric < 1612114067 45724 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1612114564 375734 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1612116190 802227 :TheLie!~TheLie@business-24-134-17-157.pool2.vodafone-ip.de JOIN :#esoteric < 1612117349 288563 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612118595 282682 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612118699 462046 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612118790 60126 :tromp_!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612118790 486936 :tromp__!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612118847 866885 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1612119217 537019 :TheLie!~TheLie@business-24-134-17-157.pool2.vodafone-ip.de QUIT :Remote host closed the connection < 1612119654 421798 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1612119925 868894 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 268 seconds < 1612120235 696094 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1612121585 407853 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1612121952 702061 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Remote host closed the connection < 1612121979 528094 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com JOIN :#esoteric < 1612122702 205553 :tromp__!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1612122736 431484 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612123120 77109 :erah188!2d85c0c4@45.133.192.196 JOIN :#esoteric < 1612123139 352653 :erah188!2d85c0c4@45.133.192.196 PRIVMSG #esoteric :test < 1612123379 422849 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612123483 382948 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612123763 160132 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net JOIN :#esoteric < 1612123906 814720 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :Does anyone know any language which supports calling arbitrary C++ libraries without intermediate C glue code? < 1612123937 706940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i C++ < 1612123982 761595 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :Well, one that isn't C++ already < 1612124029 600109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think D does a lot. < 1612124050 203418 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Does it count if the glue code is generated? SWIG comes to mind. < 1612124100 134475 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :fizzie: I noticed a few that automatically generate glue code for you, but I've been wondering if any can skip that step. < 1612124107 741988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you want to just support things like templates you pretty much have to have a C++ compiler. < 1612124110 172125 :int-e!~noone@int-e.eu PRIVMSG #esoteric :isn't the glue code C++ :P < 1612124131 421332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think D can call template things but they have to be generated by the C++ compiler. < 1612124138 419624 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :I suppose it is C++, just with C linkage. < 1612124145 87708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(extern "C" is a C++ feature) < 1612124149 837830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, the symbols for the particular specialization. < 1612124165 575329 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :shachaf: Looking at D's documentation, it can't directly interface with C++ without an interface. < 1612124169 909752 :erah188!2d85c0c4@45.133.192.196 QUIT :Quit: Connection closed < 1612124208 160952 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :I'll say a library doesn't have to support templates for the purpose of my question. < 1612124233 472775 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C++ is bad and other people shouldn't have to put up with its nonsense. < 1612124256 569777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you want to export a library for other people to use, you should give it something like a C API anyway. It'll just be a better API. < 1612124272 196311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So what I'm saying is that this use case is p. esoteric. < 1612124284 735641 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I suspect generated wrappers are your best hope... < 1612124315 595644 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :shachaf: That is true. The particular instance in my case is the GNU Octave library, for which the only non-deprecated APIs are in C++. < 1612124324 12827 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Is the C++ symbol mangling standardized i ABIs these days? < 1612124333 377853 :int-e!~noone@int-e.eu PRIVMSG #esoteric :i->in < 1612124384 502941 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :int-e: Supposedly, the standard encourages different ABIs so people don't attempt to use one. < 1612124438 106780 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but if it's not standardized then C exports are the only sane choice < 1612124453 886697 :lm978!181e4e3e@c-24-30-78-62.hsd1.ga.comcast.net PRIVMSG #esoteric :I do recall, though, that one can compile a C++ file alongside a C file referencing the mangled name, and neither the compiler nor the linker will complain. < 1612124472 432502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There is also an API called mex. < 1612124501 547837 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm Nim? < 1612124544 108848 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(cf. https://en.wikipedia.org/wiki/Mex_(mathematics) ) < 1612124594 690952 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can write a literate Mex program and typeset it with TeX-Mex. < 1612124611 896262 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ugh < 1612124618 869328 :myname!~myname@2001:41d0:1:766f::1 PRIVMSG #esoteric :tex-mex sounds delicious < 1612124649 136160 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: what do you make from pun tequila? < 1612124649 358135 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: or use the string quote marks, which are built up using smaller proper lists < 1612124729 565353 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? password < 1612124731 776164 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month is eerily topical < 1612124739 781700 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`dowg password < 1612124744 374685 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :12360:2021-01-08 learn The password of the month is eerily topical \ 12355:2020-12-01 learn The password of the month is wake these token brings \ 12348:2020-11-01 learn The password of the month is Florida Recount 2.0 \ 12344:2020-10-01 learn The password of the month is Algol Waterloo Athens aftermath quadrant hydraulic tissue exodus stormy decadence egghead resistor flatfoot escapade newborn rec < 1612124820 551885 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: what do you think of https://slbkbs.org/tmp/precedence-parsing.txt hth < 1612124839 847513 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"hth"? < 1612124865 616233 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(seems out of place) < 1612124883 304598 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hope to [be] helped < 1612124930 820407 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I remember you were saying you preferred the other way of doing this sort of thing. < 1612125097 287698 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I also said it was a habit. < 1612125157 452739 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's true. So you'd need repeated exposure to break it. < 1612125162 930970 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, assuming there was a point, which there isn't. < 1612125203 640159 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm not sure I like the explicit precedence argument < 1612125259 255007 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1612125259 655005 :int-e!~noone@int-e.eu PRIVMSG #esoteric :then again I got used to it in Haskell's showsPrec stuff... so I guess it's again a matter of habit < 1612125281 120412 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mostly I try not to write parsers if it can be helped < 1612125281 481563 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One way you can think of it is as a family of similar functions, in the classic recursive descent BNF-style thing. < 1612125310 123517 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You have parse_expr1() that parses addition, parse_expr2() that parses multiplication, etc., and they all look the same. < 1612125330 22022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And this is kind of like turning that into parse_expr(1), parse_expr(2) and so on which are all the same function. < 1612125365 86801 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except it's more efficient because you don't need to go up and down the whole chain every time. < 1612125402 853153 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1612125450 428875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you got used to it with showsPrec, readsPrec is the next step. < 1612125456 168564 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It works exactly like this, I think. < 1612125470 296011 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes < 1612125473 881099 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I know < 1612125475 860686 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 268 seconds < 1612125483 365899 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I forgot until just now. < 1612125545 90948 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I actually think "print with minimal parentheses" is maybe trickier than "parse with precedence". < 1612125551 406954 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I just write more Show instances (abusing it for pretty-printing) than Read instances... < 1612125599 277827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's ambiguous, is the problem, I think. < 1612125654 935194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe that only happens if you have suffix operators? < 1612125700 101406 :int-e!~noone@int-e.eu PRIVMSG #esoteric :dealing with associativity is already tricky if you only pass around precedences < 1612125707 689333 :int-e!~noone@int-e.eu PRIVMSG #esoteric :for printing < 1612125724 328107 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, yes. < 1612125736 184047 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :23:23:38 tex-mex sounds delicious < 1612125737 438568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought I had it figured out once, but it turned out it was subtly wrong. < 1612125763 503598 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :sounds like Russian "тер.мех." that stands for https://en.wikipedia.org/wiki/Analytical_mechanics < 1612127513 152204 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :TeX-MeX < 1612131570 660754 :craigo_!~craigo@144.136.206.168 QUIT :Quit: Leaving < 1612132979 177669 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Read error: Connection reset by peer < 1612133012 358746 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1612134251 150862 :LKoen!~LKoen@107.173.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1612134485 416631 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 240 seconds < 1612135294 238213 :arseniiv!~arseniiv@136.169.229.70 QUIT :Ping timeout: 264 seconds < 1612136027 776169 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :Remote host closed the connection < 1612136525 884527 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1612136945 536499 :delta23!~deltaepsi@d179-68-39-184.evv.wideopenwest.com QUIT :Quit: Leaving < 1612137369 462566 :Arcorann_!~awych@159-196-65-46.9fc441.mel.nbn.aussiebb.net JOIN :#esoteric < 1612137440 940551 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 256 seconds < 1612137542 341397 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric