< 1430525588 901841 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 256 seconds < 1430526739 109529 :Sgeo_!~Sgeo@ool-44c2a85f.dyn.optonline.net QUIT :Remote host closed the connection < 1430526760 159247 :Sgeo_!~Sgeo@ool-44c2a85f.dyn.optonline.net JOIN :#esoteric < 1430526763 918243 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1430527621 2396 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Bxa1# < 1430527844 20013 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1430528049 668874 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 265 seconds < 1430528081 139347 :contrapumpkin!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1430528727 11068 :hamrove_!~hamrove@96-8-209-215.block0.gvtc.com QUIT :Quit: hamrove < 1430529633 999373 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1430530008 841521 :hamrove!~hamrove@96-8-209-215.block0.gvtc.com JOIN :#esoteric < 1430530399 180500 :scoofy!~scoofy@catv-89-135-80-2.catv.broadband.hu QUIT :Ping timeout: 245 seconds < 1430530691 428101 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1430531862 844442 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1430532121 446635 :scoofy!~scoofy@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1430532796 360492 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Max SendQ exceeded < 1430532840 702491 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1430533269 946404 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1430533270 112410 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1430533396 344228 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1430533537 354861 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1430534922 757935 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1430535146 650783 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 272 seconds < 1430535393 476206 :hamrove!~hamrove@96-8-209-215.block0.gvtc.com QUIT :Quit: hamrove < 1430536832 919254 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :They won't let me to change the cheque number or to digitally sign the cheque! < 1430536939 33065 :hamrove!~hamrove@96-8-209-215.block0.gvtc.com JOIN :#esoteric < 1430537066 31671 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah banks are kinda set in their ways < 1430537461 907028 :contrapumpkin!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1430537721 863416 :Guest26818!~paul2520@104-6-13-61.lightspeed.milwwi.sbcglobal.net NICK :paul2520 < 1430537733 892320 :paul2520!~paul2520@104-6-13-61.lightspeed.milwwi.sbcglobal.net QUIT :Changing host < 1430537734 57952 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1430538853 78466 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1430538882 684979 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1430539128 417008 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Client Quit < 1430539622 413407 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1430539632 750348 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I got just intonation to work in AmigaMML now < 1430542366 593370 :bb010g!uid21050@gateway/web/irccloud.com/x-qtvfabdupmmdwpwh JOIN :#esoteric < 1430542442 575740 :Sgeo_!~Sgeo@ool-44c2a85f.dyn.optonline.net QUIT :Remote host closed the connection < 1430542470 752249 :Sgeo_!~Sgeo@ool-44c2a85f.dyn.optonline.net JOIN :#esoteric < 1430544236 498177 :roasted42!~appleseed@197.77.45.108 JOIN :#esoteric < 1430544236 701723 :roasted42!~appleseed@197.77.45.108 QUIT :Changing host < 1430544236 701763 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1430544237 14736 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1430545074 781279 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl JOIN :#esoteric < 1430546734 401965 :password2!~password@197.77.56.36 JOIN :#esoteric < 1430547592 970174 :^v!~^v@c-68-36-225-16.hsd1.mi.comcast.net QUIT :Quit: Network ban < 1430548492 869507 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: can you use equal temperament and just intonation in the same song? < 1430548523 55684 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, although I am not sure why you should < 1430548640 800219 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: so you could track Jonathan Harvey's "Tombeau de Messiaen" https://www.youtube.com/watch?v=nn0Jwrnv07M < 1430548834 439783 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :O, OK, if you want to < 1430548851 679616 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1430548978 780446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :FireFly: That version of Ievan Polkka has drums in it. :-( < 1430548983 967141 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The scow of musical instruments. < 1430549305 836455 :MoALTz!~no@78.11.179.104 QUIT :Quit: Leaving < 1430549829 416688 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 264 seconds < 1430550325 53296 :hamrove!~hamrove@96-8-209-215.block0.gvtc.com QUIT :Quit: hamrove < 1430552645 731257 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1430552900 137571 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :You can look at this https://devlabs.linuxassist.net/projects/amigamml if you wish to add any issues/bug-report/feature-suggestion/question/complaint of AmigaMML, including to make the FAQ section in case it help, or make up the list of comparing of different programs that can make .MOD/.XM musics and what feature and differences it has < 1430553096 259481 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The formula given for non-bandlimited DSF doesn't seems working if a=0, and I don't know about a<0 < 1430553399 676975 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :OpenMPT can also do just intonation (even in the same song as equal temperament), but only in .MPTM format, not in .XM format. (OpenMPT will still load just intonation files created using AmigaMML and play them back though.) < 1430553624 115717 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I suppose one way to do FM without the inherent 1:1 keyscaling is to figure out which notes are used and then generate the sample for each note with antikeyscaling applied in order to cancel it out. < 1430553886 146244 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :You might need a lot of samples to implement that though if a lot of range is used < 1430554206 510986 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The Csound code is working if a=0 but the formula given above isn't; it looks like a formula above must be wrong then < 1430554276 249823 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: I don't see how drums belong in ievan polkka < 1430554677 117115 :AnotherTest!~turingcom@d51A4C65E.access.telenet.be JOIN :#esoteric < 1430556545 923812 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what do you think of this Fazer Puikula Täysjyväruis thing i have here < 1430556553 694940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is there a generic non-brand name for that sort of thing < 1430557619 595427 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@tell Melvar My maze generator code: http://lpaste.net/131886 < 1430557619 797618 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1430557788 191531 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I seem to have got distracted while writing the title < 1430557872 360829 :Melvar!~melvar@dslb-092-072-191-081.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :@messages-lewd < 1430557872 526547 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Taneb said 4m 12s ago: My maze generator code: http://lpaste.net/131886 < 1430557886 402541 :Melvar!~melvar@dslb-092-072-191-081.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :Taneb: Neat, thanks. < 1430558577 80388 :password2!~password@197.77.56.36 QUIT :Ping timeout: 256 seconds < 1430559295 741800 :hamrove!~hamrove@96-8-209-215.block0.gvtc.com JOIN :#esoteric < 1430559322 927949 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Melvar, my implementation of union is incorrect, I just realised < 1430559337 302761 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Doesn't affect the result but the running time might be a little slower < 1430559555 259690 :Sgeo_!~Sgeo@ool-44c2a85f.dyn.optonline.net QUIT :Remote host closed the connection < 1430559585 188415 :Sgeo_!~Sgeo@ool-44c2a85f.dyn.optonline.net JOIN :#esoteric < 1430559698 817468 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, cloudatcost has a new scam^Wbusiness idea? "CloudPRO", hmmm. < 1430560299 41405 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1430560550 824010 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@pl return . foo < 1430560550 989431 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :return . foo < 1430560582 73046 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Aheui14]]4 10 02http://esolangs.org/w/index.php?diff=42778&oldid=41882 5* 03211.208.65.26 5* (+77) 10 < 1430560648 309396 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1430561021 878432 :heroux!sandroco@gateway/shell/insomnia247/x-gacmoxguzedkwiix QUIT :Ping timeout: 265 seconds < 1430561122 722177 :heroux!sandroco@gateway/shell/insomnia247/x-vcjvtsmjiobpbcjg JOIN :#esoteric < 1430561196 735536 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl JOIN :#esoteric < 1430561479 675108 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Is there such thing as a semivisual editor yet? < 1430561522 342254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vim hth < 1430561564 856410 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Basically it would be, like ed, execpt when in i,a,or c, you can use up to go to previous line and edit it < 1430561586 108219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vim hth < 1430561605 792381 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :blah < 1430561785 967895 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vi, if vim is too much for you < 1430561799 315188 :spatterworthy!621cff0d@gateway/web/freenode/ip.98.28.255.13 QUIT :Ping timeout: 246 seconds < 1430561828 388191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think vi supports the second feature hth < 1430561828 572113 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: do all those old editors for BASIC and APL count where you edit the program with line-oriented commands (modify line, list line, delete line) but you can edit a line in the screen buffer after you listed it as an easy way to modify that line? < 1430561839 171478 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ed was extended to ex, and "ex was eventually given a screen oriented visual interface (adding to its command line oriented operation), thereby becoming the vi text editor." < 1430561857 109408 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: really, vi is the correct answer, historically speaking. < 1430561858 321409 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :b_jonas: that's exactly what I wanted to describe < 1430561925 724561 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: it's not clear. the alternative would be something like a line-oriented editor where you enter lines with readline, and when you list lines, they get into the readline command buffer so you can retrieve them < 1430561933 183822 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's a quite different mode of operation < 1430562019 414353 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Well, like you said, after etiher listing lines with p, or entering lines with i, i would want to be able to press up to go up on the screen and edit the listed lines < 1430562049 681476 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: sure, but the two are quite different < 1430562054 334600 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: or maybe ex. "The open command displays one line at a time on any terminal, while visual works on CRT terminals with random positioning cursors [...]" < 1430562057 669104 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :either allows you to edit lines you list, but in a different way < 1430562083 815696 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but I've never used ex, I don't know whether you can easily go back to the previous line. < 1430562118 784046 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :source of that last quote: http://ex-vi.sourceforge.net/ex.html (the other one was from wikipedia) < 1430562273 108332 :Guest69966!~CADD@12.227.104.109 QUIT :Ping timeout: 250 seconds < 1430562317 575480 :Vorpal!~Vorpal@cl-394.sto-01.se.sixxs.net JOIN :#esoteric < 1430562317 740887 :Vorpal!~Vorpal@cl-394.sto-01.se.sixxs.net QUIT :Changing host < 1430562317 740931 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1430562493 959820 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Is there an esolang that implements "improved mutexes" which are improved and parallelized because more than one thread can lock them simultanously? < 1430562509 369852 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Wth is going on < 1430562512 620596 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :My RPi crashed due to nfsd causing an oops it appears < 1430562514 713672 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :There is that and a bunch of null bytes in my /var/log/messages on the RPi < 1430562515 808832 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas, a semaphore? < 1430562517 881164 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or what do you mean < 1430562528 377652 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: no, a semaphore can be unlocked multiple times < 1430562546 696459 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas, okay, then what on earth is this sync primitive you are talking about? < 1430562548 660665 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this could be locked multiple times and is lockless so it never blocks if you attempt to lock it < 1430562558 812983 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas, Ah, a joke < 1430562816 469354 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas, who came up with that idea? < 1430562853 801920 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :dunno, I haven't heared it from anyone else < 1430562855 285449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :commutex < 1430562870 480306 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I was thinking about it for file locks < 1430562887 896285 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, maybe some network file systems already implement that for file locking < 1430562897 950863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or possibly a commaphore < 1430562923 666885 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: yes, commutex is a good name < 1430562942 494866 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm glad oren agrees < 1430562986 446780 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1430562992 132548 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, that < 1430563070 651402 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas, so what is the actual use of it? < 1430563081 126842 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: no use < 1430563102 920082 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right < 1430563280 875584 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :By the way, the RPi 2 is so much faster... Aptitude is actually usable on it for example < 1430563524 670575 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :aptitude with the ncurses, or the X interface? < 1430563907 127343 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, ncurses, didn't even know it had an X interface < 1430563914 631270 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And I run my RPi as a headless server < 1430563925 201282 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :How do you get aptitude to go X? < 1430564280 208568 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check \f -> f True == False < 1430564281 988725 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Failed! Falsifiable (after 4 tests): < 1430564282 154200 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Bool> < 1430564289 134936 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :useful! < 1430564395 697165 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1430564708 514177 :password2!~password@197.77.61.180 JOIN :#esoteric < 1430564821 929689 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :I don't remeber, it's been a while... I usually install stuff by apt-get < 1430564840 20204 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: verily < 1430565033 611782 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, sure you aren't thinking of synaptic or similar? < 1430565110 428082 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Hmm... googling around has informed me that I am thinking of synaptic < 1430565197 768872 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :but right now I'm using puppy linux < 1430565379 5601 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :I like the way it starts up so fast < 1430565429 847552 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh? < 1430565559 224118 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :it starts up in less than a second to desktop < 1430565661 134284 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :On the other hand, it doesn't have a login screen and your username is root < 1430565687 438889 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :So basically no protection whatsoever < 1430565762 610921 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :better be careful with those rm commands... < 1430567522 33369 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check (\a -> a :: Bool) .||. (\b -> b :: Bool) -- huh. < 1430567523 600935 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:77: < 1430567523 766831 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : parse error (possibly incorrect indentation or mismatched brackets) < 1430567527 695116 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check (\a -> a :: Bool) .||. (\b -> b :: Bool) < 1430567529 321698 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Failed! Falsifiable, Falsifiable (after 3 tests): < 1430567529 487298 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : False False < 1430567774 666121 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, ah < 1430567786 497505 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, is that on an SSD? < 1430567797 544443 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also yeah I wouldn't run desktop as root < 1430567839 778241 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :In fact I'm paranoid enough to spend a significant amount of time on apparmor profiles for stuff like the web browser < 1430570852 853684 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Yeah it's on a SD card < 1430570992 104275 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :"precise puppy" < 1430571177 772426 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl QUIT :Max SendQ exceeded < 1430571211 245941 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Also I like screen -DRR < 1430571288 861098 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :what happens if I ssh to myself through screen and then run screen -DRR < 1430571320 275762 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :it will disconnect me in order to connect me < 1430571446 922580 :scoofy!~scoofy@catv-89-135-80-2.catv.broadband.hu QUIT :Read error: Connection reset by peer < 1430571784 697034 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl JOIN :#esoteric < 1430571790 475657 :Taneb!~Taneb@runciman.hacksoc.org NICK :nvd < 1430571904 604105 :nvd!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Wow, I feel professional < 1430572415 940785 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :what's that like? < 1430572687 257843 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1430572710 333989 :clog!~nef@bespin.org JOIN :#esoteric < 1430572821 716553 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Hmm... youtube actually works on Seamonkey, but it's making the latency of my ssh connection terrible < 1430572914 828280 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Why can't I tunnel smooth video through ssh -CX? < 1430573004 908358 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :It doesn't make any sense, how can it take 2 seconds to go to the other room and back!?!?!? < 1430573029 756120 :Melvar!~melvar@dslb-092-072-191-081.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :Probably because it’s being sent uncompressed? < 1430573031 371501 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Uhm, it'll take a ton of bandwidth, and -C doesn't help your latency at all. < 1430573031 561702 :nvd!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's going via Leeds < 1430573099 965158 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Hmm... maybe it would be better if we got a better router < 1430573123 911908 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's a terrible idea. Better to set up a proxy/VPN (does sshuttle work for youtube? I don't know...) < 1430573146 222878 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And decode the videos locally. < 1430573263 915497 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :So essentially, I either have to figre out how to run firefox on puppy linux, or cope with the limitations of seamonkey (surprisingly more usable than i remeber). < 1430573332 907207 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Running firefox on the other laptop (the one that is decapitated) through ssh -CX just does. not. work. < 1430573339 361511 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Just for fun, you could try a VNC client. I suspect that will perform awfully, but better than firefox over -X. < 1430573405 343594 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :is it correct to describe a computer with a broken display connector as "decapitated"? < 1430573613 602484 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's strange, especially when the "head" is still attached. < 1430573629 803907 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :nearly headless nick < 1430573646 132741 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :otoh it's quite clear what you mean *shrugs* < 1430573747 281783 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :well DF does pretty well over sshCX < 1430573893 85343 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :not sure why, actually... < 1430573906 601647 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The problem with -X is that modern GUI toolkits all go the render-to-bitmap-then-copy-to-screen route. They use XShm or some OpenGL textures if available, but they are not designed to perform well over the network. < 1430574002 805999 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Ah, so because DF doesn't use a toolkit, it doesn't have a problem? < 1430574052 107712 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :If done right, Dwarf fortress will just upload the pictures to the X11 server once, as a pixmap, and then just instruct the X11 server to copy it to various places. < 1430574061 137894 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Not sure if SDL supports that. < 1430574194 716300 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl QUIT :Max SendQ exceeded < 1430574605 132283 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl JOIN :#esoteric < 1430574922 641326 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl QUIT :Max SendQ exceeded < 1430574927 203351 :hamrove!~hamrove@96-8-209-215.block0.gvtc.com QUIT :Quit: hamrove < 1430574944 831720 :hamrove!~hamrove@96-8-209-215.block0.gvtc.com JOIN :#esoteric < 1430575007 760901 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl JOIN :#esoteric < 1430575076 559219 :hamrove!~hamrove@96-8-209-215.block0.gvtc.com PART :#esoteric < 1430575280 646285 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl QUIT :Max SendQ exceeded < 1430575353 583841 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check \x y z t -> t ==> z ==> y ==> x ==> 0 == 0 < 1430575355 384548 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Gave up! Passed only 52 tests. < 1430575370 852735 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl JOIN :#esoteric < 1430575723 666851 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl QUIT :Max SendQ exceeded < 1430575809 172860 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl JOIN :#esoteric < 1430576129 624014 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl QUIT :Max SendQ exceeded < 1430576221 19951 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl JOIN :#esoteric < 1430577216 332452 :nszceta_!~nszceta@109.232.227.133 JOIN :#esoteric < 1430577403 559899 :nszceta!~nszceta@5ED062E5.cm-7-1b.dynamic.ziggo.nl QUIT :Ping timeout: 256 seconds < 1430578085 531602 :AnotherTest!~turingcom@d51A4C65E.access.telenet.be QUIT :Ping timeout: 272 seconds < 1430579222 124898 :password2!~password@197.77.61.180 QUIT :Ping timeout: 252 seconds < 1430579689 283655 :nszceta_!~nszceta@109.232.227.133 QUIT :Quit: Textual IRC Client: www.textualapp.com < 1430580115 511320 :AnotherTest!~turingcom@d51A4C65E.access.telenet.be JOIN :#esoteric < 1430580519 654492 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 240 seconds < 1430581147 419508 :password2!~password@197.77.61.180 JOIN :#esoteric < 1430581678 792721 :zadock!~zadock@81.180.210.87 JOIN :#esoteric < 1430582553 57066 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c JOIN :#esoteric < 1430582565 241947 :S0lll0s!~S0lll0s@95.91.244.76 QUIT :Quit: Lost terminal < 1430582580 186579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@check (0$0==>) < 1430582581 698306 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : The operator ‘==>’ [infixr 0] of a section < 1430582581 863842 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : must have lower precedence than that of the operand, namely ‘$’ [infixr 0] i... < 1430583215 798016 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1430583780 316348 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :my current theory as to how DF can have ok framerate and latency is that the tileset I chose produces compressible images < 1430583871 333491 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :in particular, it produces a very limited palette and lots of long stretches of the same color < 1430584784 640538 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 255 seconds < 1430585409 507070 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1430585860 378732 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1430588086 636916 :spatterworthy!621cff0d@gateway/web/freenode/ip.98.28.255.13 JOIN :#esoteric < 1430588337 845536 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net JOIN :#esoteric < 1430588909 128015 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1430590086 690283 :password2!~password@197.77.61.180 QUIT :Remote host closed the connection < 1430590195 82612 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca QUIT :Ping timeout: 265 seconds < 1430590821 233311 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1430590892 729381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you know you're not well enough to leave the house yet when you nearly faint on leaving the shower < 1430590913 599695 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :solution: pizza < 1430591459 269375 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca JOIN :#esoteric < 1430592088 102533 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Do you know if any C compiler optimizes stuff like this? x+=strlen(x); < 1430592100 223205 :AnotherTest!~turingcom@d51A4C65E.access.telenet.be QUIT :Ping timeout: 256 seconds < 1430592173 820979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you mean to while(*x)x++; ? < 1430592186 821587 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be JOIN :#esoteric < 1430592230 791617 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes < 1430592281 728857 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Or also optimize other things that involve use of strlen and other string operations < 1430592295 934886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dunno < 1430592357 723927 :Melvar!~melvar@dslb-092-072-191-081.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :I suppose the strlen might actually be faster, but I don’t know much about these details. < 1430592386 923674 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Almost ceratainly they do but gcc often ends up using the intel SIMD instructions for those (beacuse Ive seen them in the .s files) < 1430592431 706594 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Melvar: Maybe; I don't know, hopefully the optimizer though should know that; it is specific to the computer and to circumstances, which is one reason why you should need a automatic optimizer! < 1430592436 323156 :izabera!~izabera@unaffiliated/izabera NICK :frozen < 1430592455 493529 :frozen!~izabera@unaffiliated/izabera NICK :izabera < 1430592517 757751 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :If the optimizer knows what strlen means it should be able to recognize that both codes are the same meaning < 1430592609 970671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :logically strlen may do while(*x)x++ internally anyway, in which case it would just be a little expression optimization afterward < 1430592615 682514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :after inlining it < 1430592640 637537 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, that's what I thought which is that strlen can probably be inlined and then it would figure out. < 1430592738 673135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION isn't sure this sore throat and palate thing he's having is entirely compatible with this spicy pizza < 1430592747 86246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+ tongue < 1430592782 448950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's better than a few days ago, anyway. < 1430592865 22499 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: is norwegian pizza as good as i hear it is < 1430592916 61629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course hth < 1430592989 807595 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be QUIT :Ping timeout: 272 seconds < 1430592990 10034 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :`whoops thats not what I meant. I meant that the existence of such instructions as MOVSB and SCASB means that common string operations are essentially already implemented in microcode < 1430592990 362613 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: whoops: not found < 1430593036 598765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good command name < 1430593066 125897 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`complain there is no "whoops" command < 1430593067 600661 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Complaint filed. Thank you. < 1430593082 41147 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Can't you add such a command by yourself? < 1430593082 711629 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :At least movsb in particular is certainly implemented in microcode with reasonable performance... < 1430593110 29326 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: I could, but then I wouldn't be able to exercise the brilliant 'complain' command. < 1430593119 869364 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :O, OK < 1430593124 425782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: ssh i'm trying to inspire people here < 1430593131 166610 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :IIRC musl's testing found the best performance for memcpy was just straight-up rep movsl. < 1430593147 673155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(It's very efficiently implemented.) < 1430593202 609671 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :that's what I would expect yes. Essentially, C strings are used a lot, so to compensate for their retartedness the processors have special instructions < 1430593205 698327 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's some interesting stuff about the processor optimisation of rep movs in the Intel optimisation manual. < 1430593234 298744 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :memcpy is not really about C strings. < 1430593265 652094 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yeah, memcpy is only "about C strings" in that it's in string.h < 1430593285 811161 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Which is... kinda silly TBH. :) < 1430593312 82009 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell Vorpal It's from a hill near the Google campus in Mountain View, CA. < 1430593312 285962 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1430593383 832184 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unidecode □◯ < 1430593384 566867 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+25A1 WHITE SQUARE] [U+25EF LARGE CIRCLE] < 1430593436 876056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :after all these years of avoiding being caught by dinosaur comics, i'm now reading dmm's fanfic version instead... < 1430593455 607528 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Hmm? I could have sworn there were instructions optimized for asciz strings... < 1430593482 111047 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: What is? < 1430593488 281212 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It can be used to copy any memory by telling how many bytes, and strcpy is copy until the null terminator and therefore is use with any null-terminated data (such null-terminated data does not necessarily have to be an ASCII string, although usually it is). < 1430593518 765185 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :oren: There are instructions for the purpose but IIRC they are not commonly used. < 1430593564 377460 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Though a bit more of a pain, you can deal with them somewhat efficiently using word-at-a-time fetches. < 1430593568 709632 :nvd!~Taneb@runciman.hacksoc.org NICK :Taneb < 1430593623 575370 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :There is no standard memdup either, but SQLite provides a function that is like sprintf but it also allocates the memory to hold the output string. < 1430593641 998913 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :zzo38: So does glibc, it's asprintf. < 1430593651 483957 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :It's also quite trivial to implement in terms of snprintf. < 1430593685 233426 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :You still might run the program on a computer without glibc though < 1430593735 442999 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :And, the "%llu" code doesn't work properly on Windows it seems like but SQLite's mprintf and snprintf functions do implement it correctly. < 1430593747 680136 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :Only problem is lack of corresponding ascanf, taking pointers-to-pointers < 1430593755 206867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :finding a computer with SQLite but not glibc is left as an exercise for the reader. < 1430593764 123418 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: https://dl.dropboxusercontent.com/u/113389132/Misc/20150319-mtv.jpg < 1430593799 197693 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(SQLite has its own printf implementation, as well as its own malloc/realloc/free implementations, and its own random number generator based on ARCFOUR) < 1430593810 11803 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check (error "1" :: Bool) .||. True .||. (error "2" :: Bool) < 1430593811 570443 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1430593830 355554 :Taneb!~Taneb@runciman.hacksoc.org NICK :nvd < 1430593836 100153 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :oerjan: Well, on Windows it uses msvcrt instead I think, it doesn't have glibc? < 1430593844 596242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/emptylist < 1430593845 824480 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit < 1430593846 958518 :nvd!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I quite like the nick nvd < 1430593850 653900 :nvd!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Might stick with it for a while < 1430593852 991314 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :So yeah based on looking through my textbook, the instructions I was actually thinking of was something like REPNZ MOVSB or something < 1430593867 862846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I think my phone is like that. < 1430593930 651767 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yep, that's an opcode. < 1430593936 977855 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` locate words < 1430593937 468426 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: locate: command not found < 1430593964 167064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run (cat bin/emptylist; echo 'we forgot to implement this command') >bin/whoops; chmod +x bin/whoops < 1430593966 72468 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1430593969 192304 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :zzo38: MSVC should not be considered a C runtime library but rather a Windows-C runtime library. < 1430593971 986484 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway: grep '^[aeiou]*n[aeiou]*v[aeiou]*d[aeiou]*$' /usr/share/dict/words ===> envied, invade, navaid, nevoid -- need to look up the latter two. < 1430593973 259877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`whoops now what < 1430593974 332997 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :whoops now what: we forgot to implement this command < 1430593979 241806 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :As well as `` you can also use ``` if you want it to force to fix the locale setting < 1430593986 634236 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :The degree to which it fails to implement a reasonable environment is rather spectacular. < 1430594003 749897 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :pikhq: Yes, I suppose, it is rather the "Windows-C runtime library" < 1430594018 55818 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(they have an _snprintf not snprintf and _snprintf *doesn't even work right*. Ugh!) < 1430594027 88238 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :nevoid : "in the shape of a nevus"? < 1430594031 126142 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :But together with MinGW headers I have gotten it to work < 1430594034 272762 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(it's especially "nice" that _snprintf does not guarantee null termination of strings.) < 1430594052 642746 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :MinGW can use snprintf < 1430594082 349755 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :MinGW has replacements for a smattering of MSVC functions. < 1430594098 697522 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, in order to improve its working. < 1430594125 958752 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :NAVAID is for air navigators, nevoid is apparently "similar to nevi", and a nevus is "any congenital anomaly of the skin, including moles and various types of birthmarks." ... well I didn't need to know that. < 1430594127 668067 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :But still sometimes I need #ifdef _WIN32 mostly just to include code to change stdin/stdout to binary mode for programs that require it. < 1430594146 608002 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :And to support Unicode at all. :) < 1430594182 355526 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :If I need Unicode (which is rare) I can put my own implementation of the parts that I need < 1430594205 429485 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :If MS was sane you'd just use libc and it'd just work. < 1430594263 215871 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, but, it doesn't just work; MinGW works though. < 1430594469 371221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @check (error "1" :: Bool) .||. True .||. (error "2" :: Bool) <-- huh < 1430594501 803066 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :And you should rarely need Unicode support anyways. < 1430594544 120688 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :One program I wrote that does do something with Unicode is VGMCK, which includes a function to convert UTF-8 into UTF-16; no other Unicode-related stuff is needed in such a program. < 1430594572 709346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: fizzie: i think somehow i read glibc and thought C library < 1430594646 425377 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(It implements CESU-8 too, because if you write a converter UTF-8 to UTF-16 it will automatically also work CESU-8 too.) < 1430596091 318735 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be JOIN :#esoteric < 1430596664 359775 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be QUIT :Ping timeout: 255 seconds < 1430596964 509263 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be JOIN :#esoteric < 1430596987 878575 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :*test* _test_ /test/ < 1430596990 733652 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :huh < 1430597081 826761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bolded underlined normal, here < 1430597126 124077 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :I thought /test/ would be italic, but i guess i was wrong < 1430597298 310993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or well, actually the bold is blue, but that's a putty setting < 1430597370 46913 :nortti!~juhani@ayu.smar.fi PRIVMSG #esoteric :if I were to do a brainfuck implementation with disk IO, which API should I use? < 1430597478 512977 :Melvar!~melvar@dslb-092-072-191-081.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :> 'ℕ' < 1430597479 807683 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : '\8469' < 1430597487 753396 :Melvar!~melvar@dslb-092-072-191-081.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :( 'ℕ' < 1430597487 983653 :idris-bot!~ircslave@dslb-092-072-191-081.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :04'\8469' : 12Char < 1430597512 500370 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be QUIT :Ping timeout: 240 seconds < 1430597524 536786 :oren!~oren@TOROON0949W-LP130-01-1242511869.dsl.bell.ca PRIVMSG #esoteric :do you mean the API from the implementation to the disk, or the api the BF program is presened with? < 1430597605 946962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nortti: the ESOAPI, of course! < 1430597667 305657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"EsoAPI may be superseded by PESOIX." ok maybe not < 1430597696 464861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :choose your bitrotten api wisely < 1430597964 142778 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be JOIN :#esoteric < 1430598654 130813 :zadock!~zadock@81.180.210.87 QUIT :Quit: Leaving < 1430599356 192221 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1430599426 824452 :variable!~variable@freebsd/developer/variable NICK :trout < 1430599674 79664 :APic!apic@apic.name QUIT :Ping timeout: 244 seconds < 1430599790 149692 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be QUIT :Ping timeout: 250 seconds < 1430600121 868093 :^v!~^v@c-68-36-225-16.hsd1.mi.comcast.net JOIN :#esoteric < 1430601090 181069 :^v^v!~^v@2601:4:680:104c:21e6:4129:ca01:e1ab JOIN :#esoteric < 1430601301 780243 :^v!~^v@c-68-36-225-16.hsd1.mi.comcast.net QUIT :Ping timeout: 265 seconds < 1430602664 943537 :trout!~variable@freebsd/developer/variable QUIT :Ping timeout: 256 seconds < 1430603025 552774 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be JOIN :#esoteric < 1430603176 397719 :AnotherTest!~turingcom@d51a4c65e.access.telenet.be QUIT :Remote host closed the connection < 1430603720 908556 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1430604055 661951 :Tritonio_!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c JOIN :#esoteric < 1430604103 525354 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c QUIT :Ping timeout: 252 seconds < 1430604144 371462 :Tritonio_!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c NICK :Tritonio < 1430605291 885059 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c QUIT :Remote host closed the connection < 1430605307 547692 :^v^v!~^v@2601:4:680:104c:21e6:4129:ca01:e1ab QUIT :Quit: Network ban < 1430605995 225004 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net JOIN :#esoteric < 1430606000 589776 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net QUIT :Changing host < 1430606000 755212 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1430606415 936876 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1430607990 7192 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1430609557 390700 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 272 seconds