< 1535155819 377022 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric < 1535156092 518045 :imode!~imode@unaffiliated/imode QUIT :Quit: WeeChat 2.2 < 1535156290 792115 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1535156318 731226 :imode!~imode@unaffiliated/imode QUIT :Client Quit < 1535156418 16545 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1535156657 772955 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1535156748 384150 :joycepao!~joycepao@183.96.90.168 JOIN :#esoteric < 1535156853 690720 :joycepao!~joycepao@183.96.90.168 QUIT :Remote host closed the connection < 1535157730 346166 :wob_jonas!b03f1898@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.152 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1535157933 677200 :digitalcold!~redacted@unaffiliated/digitalcold QUIT :Ping timeout: 268 seconds < 1535158995 751995 :nfd9001!nfd9001@gateway/vpn/privateinternetaccess/nfd9001 JOIN :#esoteric < 1535159374 979663 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.youtube.com/watch?v=JnMEI4aoUfo < 1535159413 730274 :moei!~moei@softbank221078042071.bbtec.net QUIT :Ping timeout: 268 seconds < 1535159500 645410 :ep100!~max@105.229.18.254 JOIN :#esoteric < 1535160099 318285 :ep100!~max@105.229.18.254 QUIT :Quit: WeeChat 1.9.1 > 1535161633 733373 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=57455&oldid=57444 5* 03A 5* (+41) 10/* Categorization */ > 1535161772 183297 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57456&oldid=57434 5* 03A 5* (+23) 10 > 1535161790 463704 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57457&oldid=57456 5* 03A 5* (+0) 10Mispelling > 1535162012 24332 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57458&oldid=57457 5* 03A 5* (+37) 10 < 1535162055 819380 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: TRIGGER CHICKEN > 1535162078 532688 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57459&oldid=57458 5* 03A 5* (+0) 10 > 1535162234 595282 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57460&oldid=57459 5* 03A 5* (+200) 10 < 1535162319 36570 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Oh cool, a Commodore BASIC quine: < 1535162321 22435 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :10 LIST < 1535162372 448960 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :https://www.nyx.net/~gthompso/quine.htm calls that one a cheat < 1535162416 470382 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Many interactive BASIC interpreters support that, I think? < 1535162442 249365 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :I'm not very familiar with BASIC, I'm mostly learning due to my unexpected interest in Commodore 64 < 1535162695 724971 :bradcomp!~bradcomp@c-67-161-161-17.hsd1.ca.comcast.net JOIN :#esoteric > 1535163227 7068 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57461&oldid=57460 5* 03A 5* (+448) 10 > 1535163260 295933 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57462&oldid=57461 5* 03A 5* (-28) 10 > 1535163326 109494 PRIVMSG #esoteric :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57463&oldid=57453 5* 03A 5* (+138) 10I am finished now. (Just un-checked) < 1535163600 389627 :Roedy10!~Roedy@mpd-2612.tvcom.ru JOIN :#esoteric < 1535163676 794828 :Roedy10!~Roedy@mpd-2612.tvcom.ru QUIT :Remote host closed the connection < 1535163701 731010 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Someone wrote a virus for an OS for Commodore 64 < 1535163709 110495 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :"I have not provided an executable for obvious reasons; it you want to try it out, you'll have to figure out a way to build it yourself." > 1535163760 493747 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57464&oldid=57462 5* 03A 5* (+80) 10/* Bored? Let's enjoy an example */ > 1535163858 724396 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57465&oldid=57464 5* 03A 5* (+86) 10/* Try Again */ < 1535164049 569523 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :How to add your own commands into the Z: drive in DOSBOX? < 1535164090 932820 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :I thought those were hardcoded? > 1535164101 247253 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57466&oldid=57465 5* 03A 5* (+19) 10Check again for bad english < 1535164135 30213 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Unless you modify DOSBox itself I guess < 1535164244 571935 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :zzo38, here's the area where Z: programs are added < 1535164245 56557 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :https://github.com/Henne/dosbox-svn/blob/ac06986809899ea5f922cb29a194e0770169e1ad/src/dos/dos_programs.cpp#L1634 > 1535164292 238934 PRIVMSG #esoteric :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57467&oldid=57463 5* 03A 5* (+0) 10And a mispelled word < 1535164320 657409 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :I want to add my own files; is it possible to add another drive and add into the PATH automatically in all DOS sessions, to add my own commands? < 1535164353 184349 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Yes, that's much easier < 1535164364 694699 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :dosbox.conf has an autoexec section < 1535164365 287764 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :I mean the files are external programs rather than being built-in commands < 1535164485 208948 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :What will DOSBOX do if a DOS program tries to set the date/time? < 1535164485 514756 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :https://www.vogons.org/viewtopic.php?t=23611 see the third post < 1535164499 343160 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :"Are you sure that you want to? It's easier to just add PATH=Z:\;C:\DOSUTILS to the [autoexec] portion of your DOSBox configuration file, where C:\DOSUTILS refers to a real subfolder on a mounted "c drive." " < 1535164515 218490 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :(And you can add mount commands there as well) < 1535164561 584885 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Yes, that can be done, OK < 1535164638 640807 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Is printer redirection possible in DOSBOX? Is it possible to connect COM1/LPT1/etc to files and TCP/IP connections? < 1535164748 691270 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Also is there any way to perform a video memory dump? < 1535164778 679241 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :DOSBox supports turning some old protocol (IPX) into TCP/IP connections, not sure how. < 1535164788 322800 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Printing's probably easier < 1535164988 408939 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :I mean just to write the printer output to a file, and then an external program can be used to convert ESC/P to DVI or whatever is needed. < 1535166360 802297 :bradcomp!~bradcomp@c-67-161-161-17.hsd1.ca.comcast.net QUIT :Ping timeout: 252 seconds < 1535169126 56731 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :"It's also not possible to store a GEOS file on a remote internet site because chances are that site knows nothing about how a GEOS file is constructed." < 1535177892 246886 :bradcomp!~bradcomp@c-67-161-161-17.hsd1.ca.comcast.net JOIN :#esoteric < 1535178341 993433 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 252 seconds < 1535180497 958367 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1535181490 341640 :bradcomp!~bradcomp@c-67-161-161-17.hsd1.ca.comcast.net QUIT :Ping timeout: 268 seconds < 1535182839 310066 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1535183187 403232 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1535183201 698066 :Geeky_Bear!~Geeky_Bea@2402:800:6142:29a5:cc00:5fdc:e30:58cd JOIN :#esoteric < 1535183247 569833 :Geeky_Bear!~Geeky_Bea@2402:800:6142:29a5:cc00:5fdc:e30:58cd QUIT :Killed (Sigyn (Spam is off topic on freenode.)) < 1535183303 403298 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1535183312 723111 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1535183450 443401 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1535184399 434389 :Shragazord!~quassel@bzq-79-177-101-120.red.bezeqint.net JOIN :#esoteric < 1535184535 450471 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1535185769 168216 :Shragazord!~quassel@bzq-79-177-101-120.red.bezeqint.net QUIT :Quit: http://quassel-irc.org - Chat comfortably. Anywhere. > 1535185849 389365 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57468&oldid=57466 5* 03A 5* (+194) 10Some comments > 1535186049 279924 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57469&oldid=57468 5* 03A 5* (+243) 10 > 1535186090 288622 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57470&oldid=57469 5* 03A 5* (-8) 10 < 1535186215 950785 :AnotherTest!~turingcom@ptr-82l26zcb1dmnmcpyztw.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1535186450 249621 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection > 1535186468 204222 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57471&oldid=57470 5* 03A 5* (+8) 10Undo revision 57470 by [[Special:Contributions/A|A]] ([[User talk:A|talk]]) > 1535186481 492554 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57472&oldid=57471 5* 03A 5* (-243) 10Undo revision 57469 by [[Special:Contributions/A|A]] ([[User talk:A|talk]]) > 1535186503 35607 PRIVMSG #esoteric :14[[07Lambda Calculus to Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=57473&oldid=57472 5* 03A 5* (-194) 10Undo revision 57468 by [[Special:Contributions/A|A]] ([[User talk:A|talk]]) < 1535186549 444159 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1535187275 718461 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1535187971 217165 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :I don't think DOSBox is the best way to emulate Commodore DOS < 1535188061 103553 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::) < 1535188140 728314 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 252 seconds < 1535190425 819310 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric < 1535190859 474449 :Fogity!~Fogity@hr-sgs.kvi.sgsnet.se QUIT :Ping timeout: 244 seconds < 1535190935 502780 :Fogity!~Fogity@hr-sgs.kvi.sgsnet.se JOIN :#esoteric < 1535192028 636343 :moei!~moei@softbank221078042071.bbtec.net QUIT :Read error: Connection reset by peer < 1535193244 916022 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@check \xs -> reverse xs == xs < 1535193247 360353 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1535195044 389440 :Fogity!~Fogity@hr-sgs.kvi.sgsnet.se QUIT :Ping timeout: 244 seconds < 1535195200 380857 :Fogity!~Fogity@hr-sgs.kvi.sgsnet.se JOIN :#esoteric < 1535195829 302642 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1535195951 487880 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1535196283 685006 :arseniiv!~arseniiv@46.191.210.223 JOIN :#esoteric < 1535196803 298847 :arseniiv!~arseniiv@46.191.210.223 QUIT :Quit: gone completely :o < 1535198171 974986 :arseniiv!~arseniiv@46.191.210.223 JOIN :#esoteric < 1535199565 335573 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1535200040 42677 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric < 1535201483 38271 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Remote host closed the connection < 1535202810 533466 :S_Gautam!uid286066@gateway/web/irccloud.com/x-vlmnjasdnwusotfv QUIT :Quit: Connection closed for inactivity < 1535208708 716666 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1535208996 756109 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Ping timeout: 252 seconds < 1535209280 980712 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1535211694 542392 :ep100!~max@105.227.151.27 JOIN :#esoteric < 1535213705 688952 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 JOIN :#esoteric < 1535213818 127008 :sleepnap!~thomas@174-124-223-13.dyn.centurytel.net JOIN :#esoteric < 1535213940 190224 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :zzo38: I don't really know much about dosbox. I only used it to play some DOS games, for which dosbox is apparently a popular choice. < 1535213957 359078 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :But I used bochs, a whole machine emulator, with MS-DOS, to make termbot, which if you can recall was an IRC bot that connected a DOS machine (with two compilers and a line editor and a few other software) onto an IRC channel, giving users full control (root access) to the DOS machine. < 1535213982 677071 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :I didn't run it much, because I'm afraid people can abuse bugs in the emulator to break out of it. < 1535214004 492955 :sleepnap!~thomas@174-124-223-13.dyn.centurytel.net QUIT :Client Quit < 1535214011 565081 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :But that one had the virtual machine's serial port connected to my script, and my script transferred data between that and IRC. < 1535214045 385929 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :I can show you how exactly I did it, including the source code of the connecting script and the configuration for bochs if you want. I won't give the full hard disk contents. < 1535214165 292158 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :Eventually I used two hard disks, a boot hard disk and a data hard disk, so that if you get the computer into a bricked state, which isn't too hard by just writing random stuff to the raw disk image, then you can use a command from IRC to reset the contents of the boot harddisk but preserve the data hard disk. That's not foolproof, because I suspec < 1535214165 426760 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :t it might be possible to mess up the partition table of the data hard disk in such a way that DOS won't boot, but just zeroing it won't work. < 1535214183 117372 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :In any case, I could reset the data hard disk manually if someone manages to do that. < 1535214327 287115 :ep100_!~max@105.226.47.241 JOIN :#esoteric < 1535214482 728907 :ep100!~max@105.227.151.27 QUIT :Ping timeout: 272 seconds < 1535215187 423742 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Is there anything in Linux like a /dev/camera to access a camera that you can do such like: ff-shrink 3 < /dev/camera | ffjpeg > out.jpeg or whatever < 1535215937 709786 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1535215979 220545 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Read error: Connection reset by peer < 1535215996 653814 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1535216286 691642 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Ping timeout: 264 seconds < 1535216599 460390 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1535216849 201329 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :zzo38: sorry, I don't know much about local camera interfaces. < 1535216861 701871 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :well < 1535216864 473716 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :I don't know anything < 1535217443 156719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: the relevant device file is /dev/video0 but at least cat doesn't seem to be able to read it, even when running as root < 1535217483 204517 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Do you need a special program to access it? < 1535217507 44311 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Can dd access it? < 1535217543 254200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reading up on this, apparently dd doesn't work either, but programs like ffmpeg can read it < 1535217558 126244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my suspicion is that it only works with very specific buffer sizes, or something like that < 1535217647 302750 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If it's a V4L2 device, it works by doing a lot of specific ioctl's. < 1535217775 80118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, ioctls < 1535217805 401816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :webcams are quite different from many input devices because they continuously capture video while turned on, as opposed to recording input reactively when they receive it < 1535218847 311864 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :webcomes are quite different from other webcams too < 1535219081 444159 :arseniiv!~arseniiv@46.191.210.223 PRIVMSG #esoteric :`? webcome < 1535219082 631307 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :webcome? ¯\(°​_o)/¯ < 1535219113 550509 :arseniiv!~arseniiv@46.191.210.223 PRIVMSG #esoteric :(what’s a webcome?) < 1535219565 410204 :Fogity!~Fogity@hr-sgs.kvi.sgsnet.se QUIT :Ping timeout: 244 seconds < 1535219619 837389 :Fogity!~Fogity@hr-sgs.kvi.sgsnet.se JOIN :#esoteric < 1535220214 769955 :Shragazord!~quassel@bzq-109-67-33-106.red.bezeqint.net JOIN :#esoteric < 1535220491 870525 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1535221117 415610 :ep100!~max@105.227.208.127 JOIN :#esoteric < 1535221265 434993 :ep100_!~max@105.226.47.241 QUIT :Ping timeout: 268 seconds < 1535222948 754018 :imode1!~imode@unaffiliated/imode JOIN :#esoteric < 1535222989 889368 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Remote host closed the connection < 1535223117 300801 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1535223146 748322 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1535224061 741159 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1535224288 152252 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :I wonder if I could run a Brainfuck interpreter inside a C64's floppy drive < 1535224348 595648 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Can a C64's floppy drive be reprogrammed? < 1535224378 333519 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :I don't know, but it does have its own CPU apparently < 1535224548 287189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :modern hard drives are powerful enough to run fairly complex programs < 1535224566 225049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a C64 is much older but should still be able to run BF, almost anything with a CPU can < 1535224925 340337 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :I still can't get over the notion of drives having their own CPUs < 1535224951 664235 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Or "DOS" being an OS that sits on a floppy drive instead of being a silly name for an OS that's run to operate a full computer system < 1535225208 487666 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :....I just realized how hypocritical it is to marvel at a computer that's effectively inside a keyboard, while using my laptop. < 1535225331 181567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :small/low-powered computers are really cheap nowadays < 1535225340 455065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for embedded work, I mean < 1535225374 431321 :impomatic!~digital_w@host86-144-19-142.range86-144.btcentralplus.com JOIN :#esoteric < 1535225431 223577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can get a small microcontroller for less than a dollar < 1535225438 226686 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :right. many webcomes have a powerful computer in them too < 1535225527 999802 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1535225732 889320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo__: here's an example of a CPU which costs $1 exactly if bought in bulk: https://www.microchip.com/wwwproducts/en/PIC32MM0064GPL028 < 1535225798 754761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :64 kilobytes of flashable ROM to hold the program, 8 kilobytes of RAM, and a range of low-level peripherals built right into it and directly accessible < 1535225838 394519 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The CPU in the 1541 disk drive is actually pretty much the same thing as what's in the C64 itself (a 1 MHz 6502; the C64 has a 6510, but that's not too different). < 1535225840 267308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a 25 MHz clock rate when not running in low-power mode < 1535225895 892634 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :like during reading a sector? < 1535225914 685981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently if you're running it completely standalone it only has an 8 MHz clock rate because that's how fast the built-in clock runs < 1535225928 932675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like microcontrollers, they're like computers with built-in motherboards and peripherals < 1535226244 157459 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :I don't like them, but they're everywhere. There's one in my debit card, there's several in my cheap mobile phone, there's one or more in the cheap hands-free headset, so that's several right that I carry with me. < 1535226262 724356 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :I only really like big computers with lots of performance. < 1535226337 14753 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1535226392 374420 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 JOIN :#esoteric < 1535226487 708532 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :there's probably one in the battery of the mobile phone too, and the battery of my camera, and several in the camera, including one in the micro-SD card that's in it, and one in the spare micro-SD card I carry with the camera, and there's probably two in my electric toothbrush and one or two in this keyboard I'm typing on and one in the mouse, < 1535226538 542115 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :and there's definitely a few in the mini tower I use as the amplifier between the computer and the speakers, < 1535226589 233573 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :and that's only the ones I know of, because who know, maybe there's tiny ones in the bacteria I drink from my water bottle too < 1535226633 831703 :arseniiv!~arseniiv@46.191.210.223 PRIVMSG #esoteric :wob_jonas: I only really like big computers with lots of performance. => and who doesn’t! < 1535226658 260425 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :oh, I forgot to mention the TFT display < 1535226666 478953 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :that one has a computer in it too < 1535226749 922277 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :and the remote control for the mini tower, and the three led lighting controllers in my house, and the ratio remote controller for one of the led lightings, and there's a proxy token on my keychain that opens five doors now < 1535226789 639576 :arseniiv!~arseniiv@46.191.210.223 PRIVMSG #esoteric :maybe there's tiny ones in the bacteria I drink from my water bottle too => for most bacteria, it should essentially be nano < 1535226801 893350 :arseniiv!~arseniiv@46.191.210.223 PRIVMSG #esoteric :(not micro) < 1535226807 988860 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :and in the readers for each of those doors, and in the door phone client and the door phone server at the gate, < 1535226829 193274 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :actually more than one there < 1535226913 576641 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :There are languages where the program's code is on a grid of characters (a square tiling of the Euclidean plane). Theoretically, then, there could be a language where program code is on different tilings, such as a heptagonal tiling of the hyperbolic plane. < 1535226918 459591 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :oh, I have a landline phone too, and the box the ISP gave me to connect doesn't even make it subtle because it emits a lot of heat and has a big transformer < 1535226934 480261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: Martin Ender writes a lot of those sorts of languages < 1535226937 487106 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :and there's probably microcontrollers in each of the four USB chargers I have < 1535226948 600166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Hexagony, which uses a hex grid, is probably the best known < 1535227247 326663 :ep100_!~max@105.186.89.249 JOIN :#esoteric < 1535227248 259929 :ep100!~max@105.227.208.127 QUIT :Read error: Connection reset by peer < 1535227254 720668 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :I found a bug in the Wikipedia article on Commodore DOS < 1535227261 827258 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :One of the examples isn't rendering properly < 1535227272 946397 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Many things they don't need computer; I have once written a schematic for a telephone answering machine that does not use any computer. It does require an external tape recorder, but the tape recorder doesn't require a computer either. < 1535227416 873341 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :zzo38: sure, but these days they just put microcontrollers in everything because it's easier < 1535227737 880681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :often the cost of a device will primarily depend on how many components it has < 1535227754 309807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as more components means you need a bigger circuit board, a more extensive manufacturing process, etc. < 1535227768 433424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so using a single microcontroller can be worthwhile as it can do everything on its own < 1535227851 754925 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Why does 6502 indirect indexed addressing only allow starting from the 0 page? < 1535227888 755491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that means it only uses 8 bits to store the temporary address < 1535227904 232247 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :Sgeo_: the 6502 has very few real registers, so it effectively uses the first 256 bytes of memory as extra registers < 1535227906 597273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it only has limited space for that sort of "microcode temporary" < 1535228056 796262 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :oh right, it only has like one adder, and it uses that for arithmetic, indexing, and incrementing the PC, and it's an 8-bit adder so it uses it twice when there's carry < 1535228134 970370 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Using the zero page for indirect indexed addressing seems good enough for most purposes anyways; I know 6502 programming, and it can also be used with NES/Famicom too < 1535228350 753553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the NES uses the same instructions as a 6502 < 1535228354 596810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or almost the same < 1535228363 552429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(there are a few exceptions with undocumented opcodes and decimal mode) < 1535228386 315821 :Sagan28!~Sagan@188.52.54.28 JOIN :#esoteric < 1535228414 550587 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :NES/Famicom has the decimal mode disabled (by removing one internal connection). Also it has the APU and CPU in the same IC. < 1535228438 934667 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Other than that it is a NMOS 6502. < 1535228485 714865 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :what? why does it have the decimal mode disabled? < 1535228501 822012 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :There was a patent on decimal mode. < 1535228517 480398 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :Gating it off let them not pay a license fee for it. < 1535228528 607302 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :wow < 1535228554 572513 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :The decimal mode flags still exists, but it is not connected to the decimal logic and so decimal mode flag does not do anything. < 1535228573 989859 :Sagan28!~Sagan@188.52.54.28 QUIT :Remote host closed the connection < 1535228575 551725 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 PRIVMSG #esoteric :ok, I was just wondering why they'd do that < 1535229442 287536 :ep100_!~max@105.186.89.249 QUIT :Ping timeout: 268 seconds < 1535230229 673327 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1535230234 949605 :wob_jonas!b03f1802@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.2 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1535230542 667541 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Ping timeout: 264 seconds < 1535230642 742393 :arseniiv_!~arseniiv@185.131.67.112 JOIN :#esoteric < 1535230877 956445 :arseniiv!~arseniiv@46.191.210.223 QUIT :Ping timeout: 252 seconds < 1535231203 697610 :arseniiv!~arseniiv@46.191.210.223 JOIN :#esoteric < 1535231203 806953 :arseniiv_!~arseniiv@185.131.67.112 QUIT :Read error: Connection reset by peer < 1535232459 701423 :arseniiv!~arseniiv@46.191.210.223 QUIT :Ping timeout: 252 seconds < 1535233957 877626 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Is it normal for BASIC to make me want to claw my eyes out? There are no local variables < 1535234653 991726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's common in older languages < 1535234845 905139 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Does C64 + SuperCPU support memory protection? I know normal C64 can support pre-emptive multitasking (which seems amazing to me), but no memory protection < 1535235699 599897 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1535236003 974394 :AnotherTest!~turingcom@ptr-82l26zcb1dmnmcpyztw.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 252 seconds < 1535237444 341247 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1535237476 223577 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Read error: Connection reset by peer < 1535237502 329101 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1535237804 340423 :LKoen!~LKoen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Ping timeout: 268 seconds < 1535239285 431859 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1535239955 137832 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So I was trying to figure out what method calls really are. < 1535239973 303181 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the idea is that they try to provide a sort of dynamic namespace? < 1535240062 162177 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With regular static namespaces, I can define foo() in namespace N, and then I can say N.foo() < 1535240132 213576 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Now on SQLite mailing list they ask when is next release, it says 4 or 5 weeks. Now I know. < 1535240157 463528 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With methods and dynamic namespaces, I can define, say, a "push" method for arrays, and then I can say a.push(x) and b.push(x), and conceptually a.push and b.push are different functions. < 1535240215 569590 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Someone told me that instead of the usual method approach I should look at "multiple dispatch", which as far as I can tell means function overloading (?). < 1535240249 350956 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :In what programming language? < 1535240272 768106 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There you'd write the same thing as push(a, x) or push(b, x), with which push you want being disambiguated by the type of the first argument (and maybe other arguments). < 1535240300 131522 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I don't have a specific language in mind. Say C++. < 1535240310 420344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This accomplishes a similar goal but it seems to me that it accomplishes it in a very different way! < 1535240350 713047 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In a.push(x), I'm looking up the name "push", unambiguously, inside a namespace which is probably small. < 1535240486 79120 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`smlist 480 < 1535240486 788260 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :smlist 480: shachaf monqy elliott mnoqy Cale < 1535240498 122894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In the second case there's one global symbol, "push", that everyone adds meanings to, and to find out what push(a, x) means I need to look at all of them to find one that works for me. < 1535241155 714172 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :One feature only found in the "rtree-geopoly" branch is SQLITE_INDEX_CONSTRAINT_FUNCTION, which may be useful in programs other than rtree-geopoly too.