< 1576456231 952129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( next freefall better have a fan picture of florence eating soup ) < 1576456322 177732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :possibly during a previous date < 1576456385 840261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i missed the previous one < 1576456677 887173 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ACTION reads about ZZT-OOP < 1576456681 510897 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :seems pretty esoteric < 1576456767 366668 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :> ZZT-OOP is restrictive, but in a fun way. Because the language was only meant for simple adventure games, code that would be easy in other languages becomes a challenge in ZZT-OOP. However, some of us live for such challenges, and although it won't get you a date or a job, being able to code complex things - a fractal generation program, for example - using only an archaic game creation system is rather < 1576456770 438596 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:23: error: parse error on input ‘,’ < 1576456773 373469 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :impressive. < 1576456777 981934 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i think under the right circumstances one could get a date or a job this way < 1576457223 447368 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :the ability to zap/restore labels, even in another object's program is interesting < 1576457365 134629 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :do all objects execute in lockstep? < 1576457912 69453 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, ZZT-OOP is working like that. Have you used ZZT-OOP? < 1576457963 52708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: spoilers... but this doesn't sound like Florence will be eating soup any time soon < 1576457993 937731 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: I believe we've seen her lap water from a bowl though? < 1576458002 43112 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: I expect soup would be the same. < 1576458034 922386 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Although making stuff in ZZT involves more than just ZZT-OOP; there is also programming the stats and board configuration, including many things not possible using the built-in editor (you will have to use external editors, such as KevEdit or ZZTQED, for some things) < 1576458193 700370 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: I haven't used ZZT or ZZT-OOP yet < 1576458212 64792 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what sort of things are not possible using the built-in editor? < 1576458380 46417 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Preset laser beams, abnormal directions, abnormal speeds, statless pieces that are normally stat or vice versa, preset bullets/stars/beams, putting arbitrary elements under stats, setting the starting health/ammo/gems/torches/keys, and many other things. < 1576458578 173503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: you're just not using your imagination tdnh < 1576458702 578227 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: there won't be another noodle incident. < 1576458733 394813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i said fan picture < 1576460281 526092 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1576460356 668003 :Kaynatwo!~Kaynato@176.113.72.227 JOIN :#esoteric < 1576460576 251900 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :ever hear of something called toki pona? < 1576460578 26907 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i want to learn it < 1576460605 700835 :Kaynato!~Kaynato@173.199.80.51 QUIT :Ping timeout: 268 seconds < 1576460783 701006 :Kaynatwo!~Kaynato@176.113.72.227 NICK :Kaynato < 1576460920 394767 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :Lykaina: looks interesting < 1576461189 279113 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :Lykaina: yes, and I decided it's a really bad idea < 1576461240 389315 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :(or at least it's not an idea that I like) < 1576461257 203739 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :(could be worth as an esoteric experiment for other people, just to see why it doesn't work) < 1576462004 587008 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru QUIT :Ping timeout: 276 seconds < 1576462051 557974 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1576462139 307087 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :Is there any good way to prove something *isn't* TC? Hmm < 1576462370 933315 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :Kaynato: the most common way is to prove that you can translate the program of the language to finite state pushdown automata < 1576462398 690876 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :plus there are some more trivial special cases that are easier to prove < 1576462406 766141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :prove that you can predict its equivalent of the halting problem < 1576462494 968577 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :in Slashes, what is the simplest way to write an infinite loop that fetches a new pattern infinitely many times? < 1576462521 316445 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :not necessarily a different pattern, just a new pattern, it doesn't loop within a single substitution, such as a substitution with empty pattern < 1576462579 53629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as far as i know you need a quine-like construction once you have more than one substitution involved < 1576462621 855877 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :Kaynato: oh, and there are programming languages that can only do primitive recursive loops, but that comes up less often < 1576462622 981719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but maybe you could do a special case just for an infinite loop < 1576462628 533080 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds < 1576462650 411730 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :Ahh... I'm not entirely sure if that's the case for this one < 1576462736 373363 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1576462890 642253 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :I'd look more at treating daoyu as a FSPA but the self-modification and obtuse data structure make it ... problematic to wrap my head around < 1576463056 237215 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :oh, I should check Rosetta Code, maybe it has such a program < 1576463075 188447 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :Kaynato: the usual abbreviate is PDA for some reason < 1576463082 360217 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :as in Push-Down Automaton < 1576463085 390687 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :ah, thanks < 1576463111 54031 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :note though that that can refer to both the deterministic version and the nondeterministic version, which are different < 1576463166 552489 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :nope, can't find anything about /// on Rosetta Code < 1576463196 869095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it may be hard to search for < 1576463203 756585 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :yeah < 1576463218 815035 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :but they usually have an index page for every language < 1576463238 712565 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :s/every/each/ < 1576463339 259293 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :I'd like to note that such an infinite loop in Fuun DNA is much simpler because, even though it only does one substitution for each pattern-replacement that it reads, the pattern can wildcard match and the replacement can copy matched parts, so it can just duplicate whatever is ahead if it, leading to a simple print<< x2 style quine < 1576463429 653600 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :hmm, I wonder if anyone ever made a quine in Fuun DNA+RNA, one that outputs its DNA code graphically < 1576463880 279065 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: For fun, bolted a quick disassembler to the Intcode interpreter and added labels and comments to my day 15 input. Was actually relatively straightforward. < 1576463914 666224 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: try it on my hello world program (on the wiki) :) < 1576463937 52328 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(it's actually tame) < 1576463982 356828 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(there is self-modification, but only on immediate parameters) < 1576464251 748153 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It outputs http://ix.io/24zb and then barfs on 29 being an "illegal opcode". < 1576464293 220931 :int-e!~noone@int-e.eu PRIVMSG #esoteric :which is fine because that's all data < 1576464302 965452 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> ord 'e' - ord 'H' < 1576464306 555481 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 29 < 1576464359 212543 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, the 0 between 'l' and the other 'l' is also the 0 for the jump target? < 1576464362 802865 :int-e!~noone@int-e.eu PRIVMSG #esoteric :though I guess it could start outputing 'db ' stuff. < 1576464363 866216 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How economical. < 1576464368 568209 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: yes. < 1576464380 300103 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, that's probably what it would do if it was a real disassembler. < 1576464419 494887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, there was exactly one instance of self-modification in the puzzle input, and it was on "setlt <...> #N VAR" instruction, where it was used to do indirect addressing of memory. < 1576464424 529241 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :Is it dishonorable to respecify an esolang to make it TC on the grounds that otherwise, proving or disproving TC is a nightmare? :( < 1576464428 126017 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(To update the <...> part.) < 1576464454 361430 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Kaynato: no < 1576464494 379888 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :after reimplementing daoyu with lazy data structures, SIFTS from before turned out to be hideous and a total horror < 1576464503 585809 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Kaynato: However, if the TC status is uncertain it will probably attract more attention. < 1576464524 856587 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(here) < 1576464526 285670 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :daoyu doesn't attract much attention, ahh < 1576464543 61548 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :!wiki Daoyu < 1576464563 62821 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :https://esolangs.org/wiki/Daoyu < 1576464627 792742 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1576464721 317507 :Kaynato!~Kaynato@176.113.72.227 PRIVMSG #esoteric :I'm probably just wasting my time and energy trying to do things with it :s > 1576464915 529098 PRIVMSG #esoteric :14[[07Daoyu14]]4 M10 02https://esolangs.org/w/index.php?diff=67990&oldid=67989 5* 03Kaynato 5* (+427) 10Annotate the running example < 1576465245 559637 :Kaynato!~Kaynato@176.113.72.227 PART #esoteric :"Leaving" < 1576465599 956723 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :never assume that. > 1576465837 457693 PRIVMSG #esoteric :14[[07Pistons & Pistons14]]4 10 02https://esolangs.org/w/index.php?diff=67991&oldid=64201 5* 03Salpynx 5* (+616) 10/* Examples */ Hello World > 1576465911 753658 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Salpynx 5* 10uploaded "[[02File:Minecraft Pistons Hello World.png10]]" > 1576466033 227673 PRIVMSG #esoteric :14[[07Pistons & Pistons14]]4 10 02https://esolangs.org/w/index.php?diff=67993&oldid=67991 5* 03Salpynx 5* (+118) 10/* Hello World */ Implemented in Minecraft pistons > 1576466131 515977 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Salpynx 5* 10uploaded "[[02File:Pnp-xx.png10]]" > 1576466430 530922 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Salpynx 5* 10uploaded "[[02File:Pnp-split.png10]]" > 1576466533 227451 PRIVMSG #esoteric :14[[07Pistons & Pistons14]]4 10 02https://esolangs.org/w/index.php?diff=67996&oldid=67993 5* 03Salpynx 5* (+162) 10/* Infinite Loop */ Minecraft implementations of other simple examples < 1576466916 245205 :Kaynato!~Kaynato@176.113.72.227 JOIN :#esoteric < 1576468737 125547 :MDead!~MDude@97-127-187-59.cdrr.qwest.net JOIN :#esoteric < 1576468877 155529 :MDude!~MDude@97-127-187-59.cdrr.qwest.net QUIT :Ping timeout: 240 seconds < 1576468882 786430 :MDead!~MDude@97-127-187-59.cdrr.qwest.net NICK :MDude < 1576469337 278085 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :*.net *.split < 1576469337 421744 :grumble!~grumble@freenode/staff/grumble QUIT :*.net *.split < 1576469337 919030 :LBPHacker!lbphacker@trigraph.net QUIT :*.net *.split < 1576469338 70409 :fungot!~fungot@unaffiliated/fizzie/bot/fungot QUIT :*.net *.split < 1576469338 70479 :shikhin!~shikhin@unaffiliated/shikhin QUIT :*.net *.split < 1576469338 320566 :j-bot!eldis4@firefly.nu QUIT :*.net *.split < 1576469338 402668 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split < 1576469338 525692 :nchambers!uplime@learnprogramming/staff/nchambers QUIT :*.net *.split < 1576469338 525723 :catern!~catern@catern.com QUIT :*.net *.split < 1576469338 525733 :sleepnap!~thomas@c-68-55-111-60.hsd1.mi.comcast.net QUIT :*.net *.split < 1576469338 525743 :moony!moony@hellomouse/dev/moony QUIT :*.net *.split < 1576469338 787441 :vertrex-!~vertrex@unaffiliated/vertrex QUIT :*.net *.split < 1576469339 47952 :jix!~jix@209.250.235.106 QUIT :*.net *.split < 1576469339 48007 :GeekDude!~G33kDude@unaffiliated/g33kdude QUIT :*.net *.split < 1576469339 133941 :lifthrasiir_!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1576469339 262564 :relrod!~relrod@redhat/relrod QUIT :*.net *.split < 1576469339 262639 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1576469339 561812 :ornxka!~ornx@unaffiliated/ornx QUIT :*.net *.split < 1576469339 681855 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1576469339 783252 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1576469340 167186 :shig!~davidb@inara.oztechninja.com QUIT :*.net *.split < 1576469675 634286 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1576472099 666412 :relrod!~relrod@origin.elrod.me JOIN :#esoteric < 1576472101 684656 :relrod!~relrod@origin.elrod.me QUIT :Changing host < 1576472101 684700 :relrod!~relrod@redhat/relrod JOIN :#esoteric > 1576476872 289786 PRIVMSG #esoteric :14[[07User:12Me2114]]4 10 02https://esolangs.org/w/index.php?diff=67997&oldid=60102 5* 0312Me21 5* (-761) 10Replaced content with "wish I had a BANCStar interpreter :(" < 1576480044 484970 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :How can you write zero with roman numbers? < 1576480272 476511 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I propose 'O' < 1576480290 121735 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :there's no numeral for zero. < 1576480349 74278 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :It is what I thought < 1576480369 124435 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(I do know how to write fractions with roman numbers, though.) < 1576480805 310073 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i see an "N" "NULLA" but you'd have to google to see where i saw that < 1576480857 156652 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(i might have done the "N" myself and it was specified some other way and i thought "N" was easier e.g. for ascii) < 1576480908 208138 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :theres also ( vinculum that look like C and horizontally-reversed C, but i dont recall what those are used for; there are some variants from what i recall, whether nulla and vinculum's are used or not < 1576480949 341359 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i just used '(' and ')' for vinculums to specify in e.g. ascii < 1576481174 935790 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :also, observe my local dialect "variant" use of apostrophe in vinculum's < 1576483120 419436 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds > 1576483427 549920 PRIVMSG #esoteric :14[[07Muppp14]]4 10 02https://esolangs.org/w/index.php?diff=67998&oldid=67984 5* 03Hex96 5* (+38) 10/* Tokens */ > 1576483734 534293 PRIVMSG #esoteric :14[[07Muppp14]]4 10 02https://esolangs.org/w/index.php?diff=67999&oldid=67998 5* 03Hex96 5* (+182) 10/* Example Programs */ < 1576484339 495427 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :im not sure, i vageuly recall nulla might be it is supposoed to look like O with / through it, aka "empty set" symbol; i could be way off < 1576486480 301863 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :`toroman 0 < 1576486481 836606 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1576487222 512523 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :`toroman 6270 < 1576487224 827672 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Number too large < 1576487228 296874 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :hmm < 1576487232 758154 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :`toroman -1 < 1576487233 564833 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :I < 1576487236 533361 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :`toroman -20 < 1576487237 264470 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :XX < 1576487239 877352 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :`toroman 3.14 < 1576487240 588602 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :III < 1576487273 402513 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :this isn't a particularly robust script < 1576487286 712116 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :my excuse is that I basically lifted it off from a golf solution < 1576487480 196188 :wastl!~wastl@2001:a61:57a:ff01:8091:51dc:c0b0:9d33 JOIN :#esoteric < 1576488056 185987 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, you can see it is not work with some stuff. (TeX will produce no output if you try to convert any zero or negative number into a roman number, and multiples of one thousand will always use M for each thousand.) < 1576488138 428752 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :The "Game of XYZABCDE" series is numbered by roman numbers, so I try to figure how to name a prequel; I have Part I, and then the sequel is Part II, and after that is Part III and then Part IV. But, then you would have "part zero", although I suppose Part S (meaning half) can still be possible < 1576488338 707338 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(Same can be true of any other series of something that will be named by roman numbers.) < 1576488345 918085 :LBPHacker!lbphacker@trigraph.net JOIN :#esoteric < 1576488388 867277 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu PRIVMSG #esoteric :zzo38: does TeX do that with or without an error/warning message? < 1576488421 68630 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :There is no error/warning message. < 1576488526 767547 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :You can use \romannumeral-` to absorb the next character without interpreting it, which is sometimes useful in macros if the next character would be { or } < 1576488671 881026 :b_jonas!~x@catv-176-63-13-211.catv.broadband.hu QUIT :Quit: leaving < 1576489536 491599 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :There are many kind of "tricks" that can be made with TeX. < 1576489769 593606 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :That is one of them (I forget where I read it). Another, that I think I made up by myself, is to use an insertion with alternating marks and penalties and then use \vsplit to extract the marks in the output routine; since \write will only work if a page is shipped out and will not preserve tokens exactly, using this other way can sometimes be helpful. < 1576489898 582995 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(Insertions are normally used for such things as footnotes, but can also be used for many other purposes, such as this.) < 1576490237 778331 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Appendix D of the TeXbook lists many kind of tricks possible with TeX, too. < 1576490535 961819 :wastl!~wastl@2001:a61:57a:ff01:8091:51dc:c0b0:9d33 QUIT :Remote host closed the connection < 1576490719 590415 :jix!~jix@209.250.235.106 JOIN :#esoteric < 1576490721 588163 :shig!~davidb@inara.oztechninja.com JOIN :#esoteric < 1576490724 555423 :vertrex!~vertrex@digital-forensic.org JOIN :#esoteric < 1576490725 542914 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1576490725 576393 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1576490726 60700 :fungot!~fungot@2a01:4b00:82bb:1341::2 JOIN :#esoteric < 1576490726 80865 :quintopia!~quintopia@74.117.159.204 JOIN :#esoteric < 1576490726 245673 :quintopia!~quintopia@74.117.159.204 QUIT :Changing host < 1576490726 245714 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1576490727 326769 :fungot!~fungot@2a01:4b00:82bb:1341::2 QUIT :Changing host < 1576490727 326794 :fungot!~fungot@unaffiliated/fizzie/bot/fungot JOIN :#esoteric < 1576490739 895103 :vertrex!~vertrex@digital-forensic.org QUIT :Changing host < 1576490739 895170 :vertrex!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1576490789 714918 :sleepnap!~thomas@c-68-55-111-60.hsd1.mi.comcast.net JOIN :#esoteric < 1576490823 354183 :Guest67969!~G33kDude@c-73-99-189-27.hsd1.wv.comcast.net JOIN :#esoteric < 1576490827 416867 :nchambers!uplime@learnprogramming/staff/nchambers JOIN :#esoteric < 1576490828 15606 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1576490833 66315 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1576490852 441249 :catern!~catern@catern.com JOIN :#esoteric < 1576490866 304799 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1576490881 719326 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1576490963 711424 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1576491596 444779 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1576492527 784989 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1576492541 742039 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 250 seconds < 1576492608 712948 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1576494357 918847 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru JOIN :#esoteric < 1576494733 60517 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1576495394 301207 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :https://familypedia.wikia.org/wiki/Roman_numerals theres a little info about "N" for "NULLA" < 1576495706 651618 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :that page says the ( ) are called apostrophus, and vinculum are overlines or |, so whatever i read long ago was either confused, or they are somewhat interchangeable and i perhaps settled on input using ( ) for simplicity, but the number could be displayed as either ( ) or overlines, |, etc. < 1576495749 793597 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(i.e. i may have just chosen ( ) for simplicity of input, and called it "vinculum" on the theory i could output/display the overlines and/or | stuff ) < 1576495874 336303 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(i.e. i probably wanted a standard ascii-like input format, user could pick their "output style") < 1576495941 446221 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :s/ascii-like/subset of ascii/ > 1576497816 882251 PRIVMSG #esoteric :14[[07User talk:12Me2114]]4 N10 02https://esolangs.org/w/index.php?oldid=68000 5* 03A 5* (+71) 10Created page with "[https://github.com/jloughry/BANCStar There is a BANCStar interpreter.]" < 1576500068 593870 :MDude!~MDude@97-127-187-59.cdrr.qwest.net QUIT :Ping timeout: 276 seconds < 1576501418 393364 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :> let a = 3 in let b = a in let a = b + 3 in a < 1576501422 394299 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 6 < 1576501518 957752 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :> let a = 3 in let a = a + 3 in a < 1576501523 747009 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: <> < 1576501696 87529 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :> let a = a in a < 1576501700 911413 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: <> < 1576502029 277919 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :letwreck < 1576503069 155880 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let a = 3 in do a <- pure (a + 3); pure a < 1576503073 184695 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1576503073 223241 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Ambiguous type variable ‘m0’ arising from a use of ‘show_M336512966164... < 1576503073 223322 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : prevents the constraint ‘(Show (m0 Integer))’ from being solved. < 1576503084 926023 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> let a = 3 in runIdentity $ do a <- pure (a + 3); pure a < 1576503088 970155 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 6 < 1576503097 646374 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :The worst possible workaround! < 1576503836 587024 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1576505264 757972 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1576507155 897748 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1576507246 308826 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :terry tao is working on collatz problem < 1576507251 84635 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :https://terrytao.wordpress.com/2019/09/10/almost-all-collatz-orbits-attain-almost-bounded-values/ < 1576507870 355180 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :i found a story to read: ted chiang short stories book < 1576513208 918454 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1576513212 751317 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`f2c 500 < 1576513217 544361 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :f2c? No such file or directory < 1576513222 257621 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`ftoc 500 < 1576513225 518902 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :500.00°F = 260.00°C < 1576516916 959393 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1576517328 582872 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds < 1576518116 550487 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1576518213 381359 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :`ctof -273.15 < 1576518214 85312 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​-273.15°C = -459.67°F < 1576518225 389365 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :`ctof -123456789 < 1576518226 169212 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​-123456789.00°C = -222222188.20°F < 1576518229 559337 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :wow < 1576519033 441683 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1576519200 601197 :bunnyocto!b2c5e252@178.197.226.82 JOIN :#esoteric < 1576519370 381140 :cpressey!~cpressey@5.133.242.4 QUIT :Ping timeout: 265 seconds < 1576520125 285434 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :aight. how many attempts do I need to write memcpy and memcmp correctly in assembly :D < 1576520178 19254 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ah a nice exercise < 1576520181 625601 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :which architecture < 1576520396 708599 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1576520549 299567 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :an esoteric one < 1576520844 779606 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :but apparentely my assembler has a bug with address calculation < 1576520846 41217 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :damnit < 1576520952 922430 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :or I forgot an origin directive < 1576520968 802256 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :or the assembler is ignoring the origin directive < 1576521100 71155 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :doh < 1576521368 966492 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :ok. 1st attempt was a fail. < 1576521466 894581 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :what books are you reading? < 1576522554 140450 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :rain1: reading Egan stuff lately, mostly stories now, but several years ago I read novels like Schild’s ladder (that was actually a first book of his I read, and because of an acquaintance’s advice) < 1576522602 188218 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :though I think this one dive is almost completed now, I’ll resume then with webserials’ updates < 1576522667 734220 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :the assembler produces wrong code :( < 1576522953 106759 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1576523044 778782 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :http://codepad.org/zBkxEUhC <_ yeah all right no wonder < 1576523999 730416 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1576524097 690293 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1576524396 118194 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :kmc: http://codepad.org/53TtacHM <- there you go < 1576525044 813876 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :(.l is a label, .x is an exported label) < 1576525053 620336 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :(.adrN is "load address into register N") < 1576525065 853675 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :(.xadrN is the same thing but for exported labels) < 1576525094 474184 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :(push and pop require an explicit stack pointer register) < 1576525111 430579 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :(so do call and ret) < 1576525139 875623 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :(comparison jumps implicitly use rc for the target address) < 1576525863 421918 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu JOIN :#esoteric < 1576526022 461732 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1576526033 221328 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :I guess one downside is that you can only load 32bit constants into ra,rb and rc. < 1576526041 138928 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :otherwise you need a load plus a mov < 1576526266 924086 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :bunnyocto: re memcpy and memcmp, if it's for x86_64 or x86_32, get a well-written one from https://www.agner.org/optimize/#asmlib ; for other archs get them from gnu libc or libgcc, I don't know which one has it these days < 1576526290 168820 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :oh wait < 1576526298 38286 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :for an esoteric architecture < 1576526307 280900 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :yeah, then you might be out of luck, unless it's some well-known one < 1576526323 570950 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :rain1: Umberto Eco books right now < 1576526374 594070 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :oh yeah < 1576526382 286548 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :i think i read one about the pendulum < 1576526506 836573 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :I also have a Sapkowski book here, lined up for read later < 1576526848 965365 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :well you could use ldw (load word) instead of ldb (load byte) and copy 4 bytes at a time < 1576526874 817888 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :but as of now speed is not my concern :) < 1576526884 936789 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :gotta get functionality running, optimization is for later < 1576526962 949762 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :you could even use the push instruction for that I guess. < 1576526985 161987 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :push x y is basically memory[x] = y; x += 4; < 1576526995 265060 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :bunnyocto: maybe make your compiler optimize copies of compile time known short length specifically, because that's the most common case. just make sure it works if you copy with the source and destination pointers being exactly equal. < 1576527427 294974 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :don't have a compiler yet. < 1576527431 457153 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :still working on the assembler < 1576527439 940838 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :needs support for linking. < 1576527470 899794 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :I'm working on a project I call bootstrap. < 1576527485 122742 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1576527548 579836 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :It has the parts: create and implement a CPU. Implement an assembler, linker, disassembler. Implement an OS. Create and implement a "high level" language in assembly. Then create and implement it in said "high level language" < 1576527579 847842 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1576527744 410289 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :i ssthat nand to tetris? < 1576527812 845649 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :? < 1576527883 224128 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :ah I see. "NAND to Tetris" < 1576527885 642846 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :no. That's not it. < 1576527911 573152 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :I've just always wanted to do this. < 1576527923 270927 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :Maybe i'll go further and do some VHDL maybe < 1576527933 40470 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :so that I can load it onto a nano FPGA or someting. < 1576528071 591051 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :I have nothing better to do might I say < 1576528085 262499 :bunnyocto!b2c5e252@178.197.226.82 PRIVMSG #esoteric :not at the moment at least. < 1576528106 976875 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :its a cool project < 1576528329 591945 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :bunnyocto: look at Magic-1 at least, to learn from other people's failures in such a project, and look at other projects he links to < 1576528953 178207 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :does anyone know tensor products of modules? < 1576528955 819106 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :how do I work out Q[x]/(x-1) (x)_Q Q[x]/(x+1) ? < 1576528988 388140 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :nvm i just realized its = Q[x]/((x-1) + (x+1)) < 1576530476 149358 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I know some instruction sets have memcpy and/or memcmp are built in operations. < 1576530665 279620 :bunnyocto!b2c5e252@178.197.226.82 QUIT :Remote host closed the connection < 1576530797 215110 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Although some only have built-in memcmp to compare if it matches or not and not to determine the sort order. < 1576530886 843084 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Glulx has mcopy to copy a memory block (which may be overlapping), and it is possible to use the linearsearch opcode to check for matching or not matching memory blocks. < 1576531079 57241 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :For example, you can write "linearsearch X,Length,Y,0,1,0,5,$" to check if the memory blocks at X and Y with the specified length are matching or not. (You can also use the linearsearch opcode to implement strlen, too.) < 1576532029 653558 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1576532169 85381 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :fungot, in English, what do you call it when a men's suit jacket has buttons in two parallel columns? < 1576532169 237139 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: hey... :) so gimp, emacs, java, assembler < 1576532592 918270 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :I always suspected emacs! < 1576534963 577221 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1576535455 72949 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :fungot: apparently they're called "double-breasted jacket" < 1576535455 213848 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: someone once said the jungle is at http://stream1.jungletrain.net:8000 do < 1576535472 397786 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh, first hard AoC task. < 1576535555 976192 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Also somewhat nasty... < 1576535691 672648 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I liked it, but it is kind of a trick. < 1576535706 722390 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1576535754 203274 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Predicting a lower-than-usual 2-star : 1-star ratio. < 1576535765 419340 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Very plausible. < 1576535800 33411 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :oh right, stars < 1576535824 131732 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :I am a zero-star programmer, since I live in a city that's so bright even during the nights that I can't see any stars on the sky < 1576535838 768402 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :only the Moon, the Venus, and clouds < 1576535844 746992 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 248 seconds < 1576535845 149909 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :and lots of reflected city lights < 1576535852 861870 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not even Orion? < 1576535876 472286 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :yeah, I'm exaggerating a bit < 1576535881 879187 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1576535892 915239 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :I can walk a few hundred meters to get to places where I can see the brighter stars < 1576535906 331270 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :but zero-star programmer sounds nicer < 1576536153 495765 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: Now I'm wondering whether the periodicity of the input can be exploited. (I'm only exploiting a property of the offset, and I suspect that's kind of essential.) < 1576536345 812407 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I thought about that before coming up with the trick, but it seemed like (at least for an arbitrary digit) the least common multiple of the periodicity of the signal and the pattern (which I'm calling W for 'wavelet' in my commentary, incidentally) would be a pretty large number. So it wasn't at least an obvious speedup. < 1576536370 929348 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I don't think all the example and the input offsets would have had the property if it wasn't intended to be done that way.) < 1576536390 858687 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :`? aoc < 1576536392 113053 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :aoc? ¯\(°​_o)/¯ < 1576536447 113956 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: Hmm. Maybe we have different approaches. < 1576536546 621721 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :`? advent of code < 1576536547 825015 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :advent of code? ¯\(°​_o)/¯ < 1576536583 141385 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :`slashlearn aoc/Advent of Code (AoC) is a series of programming puzzles that some regulars enjoy, found at "https://adventofcode.com/2019/about". < 1576536585 825043 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'aoc/advent of code (aoc) is a series of programming puzzles that some regulars enjoy, found at "https:': adventofcode.com/2019/about". < 1576536625 762802 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :what? < 1576536635 280929 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :oh darn < 1576536645 443156 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`revert < 1576536646 465134 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done. < 1576536658 787998 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :sorry, I'd have fixed it too < 1576536663 29378 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? slashlearn < 1576536664 173098 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :slashlearn? ¯\(°​_o)/¯ < 1576536669 769379 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? le/rn < 1576536670 123765 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :two slashes < 1576536670 945035 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :le/rn makes creating wisdom entries manually a thing of the past. Usage: `le/[/]rn // < 1576536696 367547 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh I thought it said something about preventing accidents... < 1576536819 469385 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :`slashlearn aoc//Advent of Code (AoC) is a series of programming puzzles that some regulars enjoy, found at "https://adventofcode.com/2019/about". < 1576536822 25095 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'aoc': Advent of Code (AoC) is a series of programming puzzles that some regulars enjoy, found at "https://adventofcode.com/2019/about". < 1576536824 641368 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :`? aof < 1576536825 897083 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :aof? ¯\(°​_o)/¯ < 1576536826 418364 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :`? aoc < 1576536827 661043 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Advent of Code (AoC) is a series of programming puzzles that some regulars enjoy, found at "https://adventofcode.com/2019/about". < 1576537154 697366 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :`? euclid < 1576537155 879769 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :euclid? ¯\(°​_o)/¯ < 1576537313 658055 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 250 seconds < 1576537370 509383 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :`slashlearn euclid//Euclid is a short geeky game in which the goal is to do Euclidean compass and straightedge constructions in as few steps as possible. It runs in the browser, found at "http://www.euclidthegame.com/". It was popular among #esoteric regulars in 2016-07. < 1576537372 873200 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'euclid': Euclid is a short geeky game in which the goal is to do Euclidean compass and straightedge constructions in as few steps as possible. It runs in the browser, found at "http://www.euclidthegame.com/". It was popular among #esoteric regulars in 2016-07. < 1576537466 73626 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :we should document these community fads < 1576537492 834678 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're called "Euclidean compass and straightedge constructions" because they're constructions similar to the game Euclid? > 1576537544 265660 PRIVMSG #esoteric :14[[07Mu614]]4 M10 02https://esolangs.org/w/index.php?diff=68001&oldid=59060 5* 03Challenger5 5* (-10) 10Simplify Turing machine < 1576537595 519060 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1576537639 879589 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu QUIT :Quit: Lost terminal < 1576537679 218607 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu JOIN :#esoteric < 1576537743 601731 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :shachaf: no, or at least not the browser-based game. I have on my bookshelf Hajós's great reference book to elementary geometry, and in chapter 22 it introduces Euclidean compass and straightedge constructions. The book was published in 1960, so it definitely predates any browser-based games. < 1576537770 83650 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :Though of course the browser-based game could be just a modern implementation of an older game, just like how there are browser-based chess games. < 1576537961 615181 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :Ok, now I'm imagining children born in the 21st century who meet chess as a browser-based video game first, and are later astonished to find out that it's centuries old and used to be played with carved wooden pieces or steps sent in snail mail. < 1576537979 60041 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :Or the same about Go. < 1576538011 553056 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :Actually I think I even read an anecdote of that sort somewhere on the internet about Go. < 1576538109 488507 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :And unlike chess, compass and straightedge constructions make much more sense as a video game than on paper, because on paper your constructions get imprecise very quickly. You can get somewhat better if you're careful what steps you take, and if you know how to handle the tools like rulers as well as an architect, but then it's no longer the simple abstract system of compass and straightedge < 1576538115 480901 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :constructions. < 1576538245 399268 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :Obviously you could also say that typing is more convenient on a computerized word processors on a computer and printer than on electromechanical typewriters where you can edit text by cutting ticker tape, and that even that makes more sense than typing documents on a mechanical typewriter where you can make at most three or four copies at a time with carbon paper, and you have to retype the whole thing < 1576538251 430200 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :if you need more than that many copies. < 1576538418 433262 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :oh yeah < 1576538456 865109 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :I used a mechanical typewriter for fun for a time, I never made anything neat enough < 1576538474 504866 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :and there were oh so many typos < 1576538503 73051 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :and I beaten all my fingers off < 1576538508 737654 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :I played with two mechanical typewriters when I was young, just for playing: a normal one and one of those toy ones that you buy for children and aren't suitable for real applications because IT DOESN'T HAVE LOWERCASE LETTERS; < 1576538531 312766 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :wow :D < 1576538557 737740 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Suitable only for angry applications. < 1576538572 115975 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I would sometimes use a typewriter for typing an address on an envelope. < 1576538573 463185 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :and then, much later, I used a more modern electronic typewriter with hundreds of bytes of RAM buffer so you can set it up to not immediately type a line so you can backspace errors without any physical remains, to learn typing < 1576538585 955056 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :now you remind me what traditions there were for typing roman numerals on cyrillic-only typewriters (almost all of them here) < 1576538588 943294 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :though of course that wasn't when I really learned to type, it's IRC that did that < 1576538688 882719 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :arseniiv: cheaper typewriters in Hungary traditionally omitted three letters: íúű. you can find older manuscripts written without those letters. < 1576538723 493662 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :and of course those typewriters also don't have the digits 0 and 1, so o and l were used instead < 1576538778 61907 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :and even the better typewriters don't have all the symbols that mathematicians use for formulas, so mathematical manuscripts use handwritten greek letters, and you use underlining and double underlining to mark bold and italic variables when you want to be clear < 1576538812 846845 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :1 often looked as I already, and for V one used У (and Х for X, and what for L, I don’t remember at all, but surely that should have occurred sufficiently rarer), but that’s not all: for economy or what, I’ve usually seen II typed as П and III as Ш. Now that’s really eclectic: 1, П, Ш, 1У, У, У1, УП, УШ, 1Х… < 1576538895 251683 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :arseniiv: is that used in legal texts, which often number sections or lists in roman numerals, sometimes in lowercase? < 1576538897 341313 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :chess was also occasionally played with real people as the pieces: https://archive.org/details/TheSeventhSealAFilm/ < 1576538905 934417 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :this looks more in context printed in the a typewritery font, though. In a sans serif it doesn’t invoke too many associations for me here in my IRC client < 1576538909 493444 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :this seems lost to history too < 1576538925 801524 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :kingoffrance: yes, there were performances of live chess < 1576538992 470268 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :kingoffrance: also chess sets that are more decorated than the ordinary carved ones, ranging in price from the ordinary tourist souvenier ones up to ones you find in museums that inherited royal collections < 1576539025 288071 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :that makes total sense; billiards was supposedly for royalty at first, now in bars < 1576539027 110966 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :arseniiv: well sure, we're programmers, we use fonts where 1 and l look different < 1576539038 181792 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric : arseniiv: is that used in legal texts, which often number sections or lists in roman numerals, sometimes in lowercase? => this is an interesting question. I haven’t been in time to see many such typed documents, but I think here lower-case romans should have been a rare occasion. Hopefully someone wrote about that, but it wasn’t occurred to me to find out until now < 1576539064 904751 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I haven't seen typewritten legal texts either, admittedly, only printed and online ones < 1576539077 264653 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :but they do sometimes have lowercase roman sequences < 1576539122 658948 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :plus the weird § sign that's used only in legal texts < 1576539142 285378 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :admittedly mathematical texts have much more unique weird signs < 1576539164 588272 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :oh im almost certain my mother's electronic typewriter had that :/ not on my computer keyboard < 1576539168 590932 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :and some fractions IIRC < 1576539170 287063 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :A section sign is sometimes used in documents other than legal texts < 1576539177 70150 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :∂ < 1576539220 964438 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric :here we are also accustomed to that § sign, it’s often used in school textbooks and I think many non-school ones still < 1576539239 196869 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :dunno, I only see them in legal texts < 1576539296 179966 :arseniiv!~arseniiv@94.41.35.79.dynamic.ufanet.ru PRIVMSG #esoteric : admittedly mathematical texts have much more unique weird signs => I like there are plethora of signs for [beginning and] ending proofs < 1576539329 215100 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Section sign is included in the PC character set (for whatever reason they decided which characters to put, I don't know), so like everything else in the PC character set they are sometimes used in computer games for PC < 1576539557 819285 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :that sign has the shortcut \S in plain TeX, and a place in one of the base fonts of plain TeX, so it can't be too rare < 1576539588 805226 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, it is also included in Plain TeX < 1576539622 762112 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :yes, it's also included in iso-8859-1 and CP437, but that makes more sense if it's used in legal texts, because they wanted to sell those PCs and printers to people who work with legal texts < 1576539698 225397 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, I suppose that is something they may wish to do < 1576539933 934217 :b_jonas!~x@catv-176-63-14-132.catv.broadband.hu PRIVMSG #esoteric :about today's http://www.smbc-comics.com/comic/love-5 , I think that the solution in https://pbfcomics.com/comics/nice-shirt/ may work better < 1576540411 465073 :MDude!~MDude@97-127-187-59.cdrr.qwest.net JOIN :#esoteric