< 1580947755 237012 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: List:map [(S::text F)->(S,F 7)] ([F->{F 0,F 1,F 2}][X->if 0X+Y] else "zero" [Y->10*Y]]) < 1580947755 388902 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons (System:tuple "zero" 70) (System:cons (System:tuple "add" 8) (System:cons (System:tuple "add" 9) System:nil))) < 1580948157 201546 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :spruit11: anyway, those snippets I wrote, the prime lister and the mandelbrot, would probably have been much cleaner if I defined some functions with good names, like a rangeTo function, and used List:map < 1580948238 397427 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :or List:foldr as appropriate < 1580948287 104229 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :or whatever else, just proper abstractions < 1580948381 99924 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Nah, good enough. < 1580948393 72378 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Or awesome! < 1580948399 816518 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I liked them a lot < 1580948436 900929 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :Well, I have to relax. I sometimes need to write readable and maintainable code for work. < 1580948505 961274 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1580948516 421362 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Go do that! < 1580948547 730605 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :helloerjan < 1580948614 59730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hellonas < 1580948696 940927 :mich181189!sid268336@gateway/web/irccloud.com/x-btsfcbccucaywusi QUIT :Read error: Connection reset by peer < 1580948698 898151 :dnm!sid401311@gateway/web/irccloud.com/x-gmxvxmjatyyrbvfi QUIT :Read error: Connection reset by peer < 1580948707 325776 :mich181189!sid268336@gateway/web/irccloud.com/x-gdjmhvtgrdkrowje JOIN :#esoteric < 1580948720 405664 :glowcoil!sid3405@gateway/web/irccloud.com/x-acemzkonvhgtriiy QUIT :Read error: Connection reset by peer < 1580948722 693359 :dingwat!uid70835@gateway/web/irccloud.com/x-maaaxofhhoywiszf QUIT :Read error: Connection reset by peer < 1580948738 448631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: my theory has a corollary: the cause of belkar's very permanent death may be him trying to save the cat from the snarl < 1580948753 233213 :glowcoil!sid3405@gateway/web/irccloud.com/x-nnvvewdfmjvaadnl JOIN :#esoteric < 1580948776 519786 :dingwat!uid70835@gateway/web/irccloud.com/x-hwvvtppsorjiokrz JOIN :#esoteric < 1580948790 66802 :dnm!sid401311@gateway/web/irccloud.com/x-jdbsdburwzpjpeen JOIN :#esoteric < 1580948791 318827 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :oerjan: I don't think he'll live long enough to meet the snarl, but it's possible < 1580948831 992142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we'll see. < 1580948873 339997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course it could still be years in real time until either event happens. < 1580948887 286912 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :sure < 1580948953 468862 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 268 seconds < 1580948990 306176 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1580949033 187916 :zemhill_________!bfjoust@selene.zem.fi QUIT :Ping timeout: 272 seconds < 1580949082 501122 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580949124 82231 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1580949149 565537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :visiting explainxkcd was useful today, i learned about https://en.wikipedia.org/wiki/Spacecraft_cemetery < 1580949218 923921 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1580949224 662705 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :oerjan: yeah, but it doesn't always tell all the important things about strips, and I'm too lazy to edit it < 1580949253 205534 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580949289 791570 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :oerjan: like, did you know that there's actually a James Bond movie in which the villain tries to kill James Bond with a giant centrifugue? so that strip mixes up two different James Bond movies (the other being Goldfinger, which is what the punchline refers to) < 1580949573 459818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i learned that when i googled "i expect you to die" < 1580949601 616849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the goldfinger part < 1580949607 435676 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i guess i didn't, then. < 1580949894 540351 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :I knew about the goldfinger one < 1580949907 213695 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :and I think explainxkcd tells about Goldfinger too < 1580949915 894034 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :it doesn't tell about the other movie < 1580950655 452768 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 268 seconds < 1580951355 134438 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :didn’t even know that related to actual Bond movies < 1580951497 977614 :dingwat!uid70835@gateway/web/irccloud.com/x-hwvvtppsorjiokrz QUIT :Quit: Connection closed for inactivity < 1580951652 661323 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru QUIT :Ping timeout: 248 seconds < 1580952651 34927 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I tried compressing some pictures with and without YCoCg, LZ77, Paeth, etc. It seems that YCoCg helps even if LZ77 is disabled. < 1580953079 329332 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :If the picture is CMYK, then what loss transformation could be used? < 1580953531 416577 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :s/loss/lossless/ < 1580954309 178056 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1580959694 621848 :sparr_!~sparr@2604:a880:800:10::103:f001 QUIT :Changing host < 1580959694 621899 :sparr_!~sparr@pdpc/supporter/active/sparr JOIN :#esoteric < 1580959710 271991 :sparr_!~sparr@pdpc/supporter/active/sparr NICK :sparr < 1580961223 351472 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de QUIT :Quit: WeeChat 2.4 < 1580962401 430607 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580968536 536419 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1580969301 301371 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :int encode_prediction(int p,int v) { if(p==v) return 0; if(p&128) v^=255,p^=255; if(v 1580998823 796287 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69606&oldid=69566 5* 03PythonshellDebugwindow 5* (+62) 10/* Functions */ > 1580998845 936278 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69607&oldid=69606 5* 03PythonshellDebugwindow 5* (+0) 10/* Functions */ < 1581000204 648949 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de JOIN :#esoteric < 1581001335 440752 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581003517 924094 :dingwat!uid70835@gateway/web/irccloud.com/x-wbhnpogjybgdryld JOIN :#esoteric > 1581003668 366842 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03DeybisMelendez 5* 10New user account < 1581004184 518621 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer > 1581004364 284424 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69608&oldid=69548 5* 03DeybisMelendez 5* (+183) 10/* Introductions */ < 1581005304 443668 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1581005489 852119 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581007379 788552 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1581007721 130852 :arseniiv_!~arseniiv@94.41.41.204.dynamic.ufanet.ru JOIN :#esoteric < 1581007818 768104 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1581007857 175105 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru QUIT :Ping timeout: 272 seconds < 1581009054 925673 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 JOIN :#esoteric < 1581009263 922111 :tromp!~tromp@2a02:a210:ca3:2800:4d02:393e:98c:8970 QUIT :Ping timeout: 246 seconds < 1581011858 857809 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1581012273 572572 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581014627 358048 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1581014708 673500 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu JOIN :#esoteric > 1581015686 805787 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69609&oldid=69607 5* 03PythonshellDebugwindow 5* (+258) 10/* Functions */ > 1581015774 778628 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69610&oldid=69609 5* 03PythonshellDebugwindow 5* (+68) 10/* Not in main function */ < 1581015918 543172 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric > 1581015939 347765 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69611&oldid=69610 5* 03PythonshellDebugwindow 5* (+26) 10/* Functions */ > 1581015958 463399 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69612&oldid=69611 5* 03PythonshellDebugwindow 5* (+99) 10/* Examples */ > 1581015982 130198 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69613&oldid=69612 5* 03PythonshellDebugwindow 5* (-68) 10/* Export function */ > 1581015997 209846 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69614&oldid=69613 5* 03PythonshellDebugwindow 5* (-8) 10/* Main */ > 1581016295 581346 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69615&oldid=69614 5* 03PythonshellDebugwindow 5* (+121) 10/* Create a function called 'add' to add 2 numbers and call it */ < 1581016455 343841 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Have you worked with experimental picture compression? < 1581016561 232423 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu PRIVMSG #esoteric :zzo38: no. I considered it, and it would have been in profile for my previous job, but no. < 1581016717 462824 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu PRIVMSG #esoteric :I think they were more interested in experimental video compression though < 1581016730 255281 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu PRIVMSG #esoteric :for images, there are good enough compressions already < 1581016831 799002 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, although improvements can be made, and sometimes different compressions can be good for a different purpose, etc. And, I am not interested in it for the money. < 1581016870 668666 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu PRIVMSG #esoteric :different compressions good for different purpose => sure! and you can pass parameters to the encoders too. but I wouldn't call that experimental. < 1581016967 503755 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, although there can be ways to modify the format and to do stuff which is not already a part of the format; such as, PNG doesn't have the LOCO-I predictor, doesn't have the function I mentioned above to encode predicted values, encodes the prediction types as part of the same data stream as the picture, doesn't support YCoCg, and doesn't have a rotation flag. < 1581017857 272695 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581020882 314415 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1581022628 655445 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1581023103 41480 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581025248 54434 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :There is a simple way to calculate the length of huffed data without actually encoding the data: While more than one node remains, combine the two smallest nodes into a single node with their sum, and add that sum to a running total. < 1581028534 54170 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1581028875 126813 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581028899 282796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1581029183 250274 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr 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.” < 1581032131 472319 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving