< 1576891898 769481 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1576892244 241818 :tromp_!~tromp@ip-213-127-58-137.ip.prioritytelecom.net JOIN :#esoteric < 1576892356 720801 :tromp!~tromp@2a02:a210:1585:3200:340f:420a:4af2:7248 QUIT :Ping timeout: 248 seconds < 1576896154 555419 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1576896208 170489 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1576896239 156370 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1576897147 314013 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Quit: Leaving < 1576897335 220466 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1576898449 480337 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1576904237 307810 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :What I would want to have is setjmp/longjmp with the possibility to define a cleanup step which is executed if you longjmp past there. This would make a possibility of many kind of libraries better, I think. < 1576904270 516662 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Did you see Per Vognsen's ideas about that? < 1576904316 432921 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :No, I did not see that. < 1576904372 256547 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder whether I can find it. < 1576904550 659463 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Do you remember what some of the ideas are? Is it like what I wrote? < 1576904553 653492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I think he mostly discusses it in video form unfortunately. < 1576904557 941180 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's this: https://www.youtube.com/watch?v=x2G2wbOQQjU&t=3940 < 1576904719 388383 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the code is also online. < 1576904918 680347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, more preamble than I remembered. < 1576908384 577881 :zappascout!9df5b953@157.245.185.83 JOIN :#esoteric < 1576911451 32961 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you like this? < 1576911526 332642 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I didn't look < 1576911605 899617 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh no. < 1576911611 642830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think there's a small example here: https://github.com/pervognsen/bitwise/blob/master/ion/test1/test1.ion#L1241 < 1576911975 400674 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :OK < 1576912169 754581 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :That isn't quite an explanation of it < 1576912194 375808 :shikhout!~shikhin@nat-tvwna-outside-visitornet2-66-180-180-101.princeton.org QUIT :Quit: leaving < 1576912296 475454 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Is there a document? < 1576912452 870179 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, I think there's only a video. < 1576912460 374143 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You could watch that. < 1576912604 612574 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Quit: Temporarily refracted into a free-standing prism. > 1576913443 298938 PRIVMSG #esoteric :14[[07Talk:Cell14]]4 10 02https://esolangs.org/w/index.php?diff=68077&oldid=67507 5* 03OsmineYT 5* (+91) 10 > 1576913458 186080 PRIVMSG #esoteric :14[[07Talk:Cell14]]4 10 02https://esolangs.org/w/index.php?diff=68078&oldid=68077 5* 03OsmineYT 5* (+30) 10 < 1576913670 980639 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: can you count unrooted, unordered trees? < 1576913671 100186 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: maybe you should > 1576913684 535341 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=68079&oldid=67490 5* 03OsmineYT 5* (+16) 10 > 1576913816 770739 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=68080&oldid=67506 5* 03OsmineYT 5* (+198) 10 > 1576913881 180217 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=68081&oldid=68080 5* 03OsmineYT 5* (+56) 10 > 1576913903 823466 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=68082&oldid=68081 5* 03OsmineYT 5* (+4) 10 > 1576913918 251734 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=68083&oldid=68082 5* 03OsmineYT 5* (+2) 10 < 1576914394 772807 :zappascout!9df5b953@157.245.185.83 QUIT :Remote host closed the connection < 1576915000 274210 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1576915766 96465 :xkapastel!uid17782@gateway/web/irccloud.com/x-fsvrjothtegrsoyn JOIN :#esoteric < 1576917349 613665 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: turns out I actually can count those after all... but it's slightly tricky to get right < 1576917349 844147 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: i'm not getting it. they're building o(n4) solutions and wondering why the hell is relative addressing of the call sites, the calls are trapped and if they do work...... > 1576918834 815052 PRIVMSG #esoteric :14[[07Salary program14]]4 M10 02https://esolangs.org/w/index.php?diff=68084&oldid=66262 5* 03YamTokTpaFa 5* (-23) 10pls be kind to the wiki syntax more > 1576919427 222312 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=68085&oldid=67863 5* 03YamTokTpaFa 5* (+56) 10/* Pxem */ > 1576919720 416737 PRIVMSG #esoteric :14[[07Talk:ASCII art/mandelbrot14]]4 N10 02https://esolangs.org/w/index.php?oldid=68086 5* 03YamTokTpaFa 5* (+271) 10Created page with "== So, what is the article supposed to explain? == Thought this article has no contents other than the ascii art. I have no ideas what the original editor wanted to tell us. -..." > 1576919729 960202 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=68087&oldid=67512 5* 03A 5* (+35) 10/* Project Euler 1 */ < 1576920804 208874 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1576924799 630865 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1576928380 463746 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru JOIN :#esoteric < 1576929330 53130 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sometimes the wiki makes me sad. https://esolangs.org/wiki/ASCII_art- < 1576929531 320401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wow, what a language. < 1576929557 543242 :int-e!~noone@int-e.eu PRIVMSG #esoteric :innov... nah I can't make myself type that. < 1576929617 398844 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You know what's innovative? My completely standard B+ tree mapping uint64_t keys to uint64_t values. < 1576929631 589079 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's faster than every ordered data structure I've found. < 1576929699 594249 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where can I find reasonable ones? < 1576929934 151518 :int-e!~noone@int-e.eu PRIVMSG #esoteric :whatever happened to Judy arrays? < 1576929982 525464 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, good question. < 1576930041 889125 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I remember a short hype, then nothing. And apparently that's how it played out. But I don't know why. < 1576930069 499707 :int-e!~noone@int-e.eu PRIVMSG #esoteric :http://rusty.ozlabs.org/?p=153 was an interesting (though probably outdated) read at least < 1576930124 702862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, Judy isn't ordered, is it? < 1576930135 713205 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :sounds good to optimize for cache line usage, but B+ trees can do that too and Judy arrays seem to be a lot more complicated < 1576930372 150551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was going to add Judy to my benchmark but the API looks way too complicated. < 1576930379 573146 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: my understanding was that it is ordered (it's supposed to be a radix tree with various specializations for nodes of different sizes, and radix trees are ordered; they tend to not store full keys in internal nodes though). maybe I understood wrong. < 1576930398 541901 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, hmm, it is ordered. < 1576930412 465255 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I saw something about hashing that confused me. < 1576930498 485905 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1576930625 322425 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, I'll try it. > 1576930657 125512 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=68088&oldid=68087 5* 03A 5* (-13) 10/* An Incompatible implementation */ > 1576930697 939316 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=68089&oldid=68088 5* 03A 5* (+54) 10/* Project Euler 1 */ > 1576930716 19685 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=68090&oldid=68089 5* 03A 5* (+0) 10/* Project Euler 1 */ > 1576930799 371296 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=68091&oldid=68090 5* 03A 5* (+127) 10/* An example */ > 1576930975 105598 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=68092&oldid=68091 5* 03A 5* (+9) 10/* Quine */ < 1576931531 17344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, I haven't figured out the range API, but it's already slower on point lookups. < 1576931710 851957 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I added range queries and it's really slow at them. < 1576932362 634656 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I measured wrong. It's OK on point lookups, though a lot slower than a regular hash table. < 1576932456 803648 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :how big is the data set here? < 1576932538 403026 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm testing with https://github.com/petersn/btreetests < 1576932812 345406 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :looks like that only goes up to 1 million entries? that would probably fit in L2 (but at least it's not small enough to fit in L1) < 1576932873 569420 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it was shortened from 10M. < 1576932996 575057 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :maybe Judy starts helping when you no longer fit in cache (it could of course never be faster, but since the point to the extra complexity is doing more work to read fewer cache lines...) < 1576933207 790621 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: The Intcode part of these every-odd-day puzzles is getting less and less relevant. I guess it's just a handy way to obfuscate the answer, to offload the actual solution validation from the puzzle site to the user. > 1576933435 725365 PRIVMSG #esoteric :14[[07Intcode14]]4 M10 02https://esolangs.org/w/index.php?diff=68093&oldid=68028 5* 03Fizzie 5* (+95) 10Add day 21. < 1576933618 256612 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good call on the bigger test. I'm doing even better than all competitors on this one. < 1576933636 243605 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course maybe it's not that realistic. < 1576933719 508789 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1576934186 158348 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: Yeah (though I have not looked at today's task(s)) < 1576934239 64571 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: I wonder how many people have solved problems by reverse engineering some code rather than interacting with it. < 1576934262 718882 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(So far interaction has always seemed easier. Though I was tempted for a moment with the breakout task.) < 1576934356 513987 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In fact I've only solved one task manually so far, namely the compression from day 17, part two. < 1576934810 535044 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1576935280 730376 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wondered about that too. Even counting today, it's still been easier to solve it the presumably-intended way. Actually, today is a little bit similar to day 17 part 2 (though not that much). < 1576935348 814038 :int-e!~noone@int-e.eu PRIVMSG #esoteric :vaguely relatedly, I found https://projecteuler.net/problem=689 quite annoying. < 1576935423 298576 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I just don't like numerical stuff very much. Though somehow I managed to get it right on the first try.) < 1576935491 161399 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(First *submitted* try that is. Not the first attempt to get a value.) < 1576935837 690811 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh, going meta. < 1576935926 220240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, I was doing Project Euler for a bit, in sequential order, but I think I stopped way before 689. < 1576935955 696967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, looks like I did just the first 100. < 1576936373 522297 :int-e!~noone@int-e.eu PRIVMSG #esoteric :haha: 1.hs: Prelude.chr: bad argument: < 1576936469 354161 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(the program accidently printed the answer in an error message) < 1576936610 178538 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :int-e: yes, you can do that deliberately: < 1576936616 184626 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :`perl -e '40*18' < 1576936617 949186 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1576936620 624905 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :`perl -we '40*18' < 1576936621 402423 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Useless use of a constant ("40*18") in void context at -e line 1. < 1576936626 287785 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :yeah, the w switch is essential for that < 1576936636 790128 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :hmm < 1576936642 774456 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :it doesn't print the answer? they changed that < 1576936660 690184 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :perl 5.24 printed the product in the warning message < 1576936685 707781 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :darn, this is lost functionality < 1576936788 366603 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: hmm that was surprisingly easy. < 1576936853 811018 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And that adds two more manually solved tasks. < 1576936991 61357 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I wonder how big the luck factor is. < 1576937493 834049 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :fungot, how big is the luck factor? < 1576937494 57791 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: not sure how to loop? ( i mean fnord' as... well, except for the nice model, eh?), here is a nice way for a long time < 1576937657 385309 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :int-e: so intcode is used sort of like UM-32? < 1576937873 483601 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes. > 1576938118 597817 PRIVMSG #esoteric :14[[07User:B jonas14]]4 10 02https://esolangs.org/w/index.php?diff=68094&oldid=67538 5* 03B jonas 5* (+82) 10 > 1576938122 978847 PRIVMSG #esoteric :14[[07Intcode14]]4 10 02https://esolangs.org/w/index.php?diff=68095&oldid=68093 5* 03B jonas 5* (+149) 10 > 1576938158 817085 PRIVMSG #esoteric :14[[07UM-3214]]4 10 02https://esolangs.org/w/index.php?diff=68096&oldid=39232 5* 03B jonas 5* (+159) 10 > 1576938176 401378 PRIVMSG #esoteric :14[[07Intcode14]]4 10 02https://esolangs.org/w/index.php?diff=68097&oldid=68095 5* 03B jonas 5* (+9) 10see UM-32 < 1576938546 232912 :xkapastel!uid17782@gateway/web/irccloud.com/x-fsvrjothtegrsoyn QUIT :Quit: Connection closed for inactivity < 1576939434 619141 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1576939522 575528 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds < 1576939611 782686 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1576946771 987509 :Melvar!~melvar@dslb-092-074-060-111.092.074.pools.vodafone-ip.de QUIT :Ping timeout: 252 seconds < 1576946877 602062 :Melvar!~melvar@dslb-092-074-060-111.092.074.pools.vodafone-ip.de JOIN :#esoteric < 1576947314 477897 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1576951925 77088 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :came upon an interesting idea yesterday: the use of the tail of the queue to act as long-term scratch memory, with the head being used as short-term scratch memory. < 1576951956 987411 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :with the aid of the `last` operator, you can recall an item from the tail of the queue to the head. if this were on a tape, this would be a move left. < 1576951996 491634 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you move left N times, duplicate and carry your item right N times, that's a load from RAM. < 1576952032 418373 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :same for storing, you just carry the item left N times, drop whatever's there, then move right N times. < 1576952051 652832 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :allocation of scratch space is just a repeated enqueueing of zeroes. < 1576952455 323124 :LKoen!~LKoen@2a01cb0407597a0080aaed57f7273b2c.ipv6.abo.wanadoo.fr JOIN :#esoteric < 1576952893 593436 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I still wonder if `[]01` is enough for turing completeness. part of me thinks it's possible but the end result is non-recognizable. `[]01$` is a candidate. `[]01<>` is boolfuck with dynamically resizable tape. < 1576959378 567871 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I don < 1576959382 112757 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'t seem to understand < 1576959386 830963 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :What would 0 and 1 do? < 1576960246 242757 :shikhout!~shikhin@nat-tvwna-outside-visitornet2-66-180-180-101.princeton.org JOIN :#esoteric < 1576961807 787422 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 268 seconds < 1576961854 234042 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1576961939 939738 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1576963815 577480 :shikhout!~shikhin@nat-tvwna-outside-visitornet2-66-180-180-101.princeton.org QUIT :Changing host < 1576963815 577806 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1576964247 291876 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikher < 1576965168 999553 :shikher!~shikhin@unaffiliated/shikhin NICK :shkhn < 1576968610 489050 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru PRIVMSG #esoteric : part of me thinks it's possible but the end result is non-recognizable. => have you tried to find a counter-example, like how logicians search for a model where A and ¬B are both true to show that one can’t prove B from A? In this case B is something TC and A is this reduced language < 1576968869 930464 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru PRIVMSG #esoteric :hm I don’t know how to make this analogy rigorous but I believe it can be made and was even used by someone at some time — it seems so natural to try… < 1576969717 868765 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :look, an em-dash < 1576969833 798797 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :arseniiv: oerjan iirc said it could be used like bitwise cyclic tag. < 1576969875 729333 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: – − ‒, all different! < 1576969950 431520 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru PRIVMSG #esoteric :imode: mmhm… (not that I’m sufficiently familiar with cyclic tag systems, but interesting!) < 1576970027 616539 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'm not either. < 1576970045 945958 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I guess I'm okay with the possibility of a `[]01$` or a `[]01<>` instruction set. < 1576970290 189262 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I really need to get Mode up to a git repo lmao. < 1576970797 735763 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru PRIVMSG #esoteric ::D < 1576970944 483331 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's an ugly mix of C and Python though. < 1576971305 717184 :Cale!~cale@2607:fea8:9960:35:b10f:8f52:c4e3:8509 QUIT :Ping timeout: 250 seconds < 1576971604 908872 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru PRIVMSG #esoteric :imode: oh, do you call C from Python or Python from C or both? < 1576971643 860950 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru PRIVMSG #esoteric :I’m not yet familiar how to do either. I only ever used Lua bindings for Delphi very very long ago < 1576971692 859507 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru PRIVMSG #esoteric :(maybe for C# to but probably I just downloaded them and left them lay still) < 1576971703 802395 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :there's a Python preprocessor that generates an array of function pointers. this array of function pointers gets inserted via an #include into a barebones interpreter. < 1576971744 897975 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :388 lines of C. < 1576971752 271888 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :95 lines of Python.. < 1576971976 344255 :arseniiv!~arseniiv@95.105.14.62.dynamic.ufanet.ru PRIVMSG #esoteric :ah, simple < 1576972109 383872 :Cale!~cale@2607:fea8:9960:35:fd83:1f5b:b5fb:7c4a JOIN :#esoteric < 1576972353 416731 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :some years ago someone said in the channel that the "ff" in the name of the program "ffmpeg" stands for "fast forward" < 1576972380 334433 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :apparently ffmpeg doesn't think so, because if you run it without arguments, it prints this line among others: < 1576972388 291674 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :"Hyper fast Audio and Video encoder" < 1576972394 196304 :b_jonas!~x@catv-176-63-14-179.catv.broadband.hu PRIVMSG #esoteric :so "ff" stands for "Hyper fast" < 1576972412 443213 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I always thought it derived from FFT. < 1576972428 990408 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I assumed that, never gave it much thought.