< 1443312870 530459 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 255 seconds < 1443313016 301402 :hppavilion[1]!~Devourero@133-171-58-66.gci.net JOIN :#esoteric < 1443313867 652616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1443315390 713579 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :How difficult would it be to port xterm to a new kind of operating system if you omit some features (Unicode font support, TrueType font support, Tektronix mode, and everything having to do with widget sets)? < 1443316152 575736 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :hezzo38. aren't you just porting the concept of a POSIX shell then? < 1443316190 772807 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :related question: are there anything else besides Tektronix and other historical weirdities? < 1443316228 822766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: xterm is mostly a VT100 family emulator, zzo38 wasn't suggesting removing that < 1443316238 271235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it doesn't actually have a shell included, it relies on other programs for that < 1443316322 723521 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Bitmap fonts and VT420 and Sixel graphics and so on would still be included but it doesn't necessarily use a UNIX shell or a windowing system, is what I meant < 1443316363 196232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I suspect the hardest parts will be a) rendering, and b) replacing the pseudoterminal logic with something that isn't UNIX-specific < 1443316365 565347 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :sorry, clusterconfusion on my part there. of course the terminal isn't the shell. the map isn't the territory... < 1443316399 88127 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :why must rendering be hard? < 1443316410 287143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: xterm assumes it's rendering to X, for obvious reasons < 1443316420 501930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38's new kind of operating system probably doesn't have an X impl < 1443316506 805685 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :oh. < 1443316800 188630 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :hi < 1443316867 305006 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :\helloren\. < 1443316884 811076 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :I wonder if porting the whole X shebang would be hard... < 1443316918 726401 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :unicode font suppoirt is one of the easier things to have I think, beacuse on Windows for example you have to do work to not have it < 1443316953 872588 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :most of the modern windows apis use unicode only < 1443317057 346980 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :similar modern OS's have true typ and opentype font support for free < 1443317109 761893 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :probably the hard parts are the stuff where xterm exposes its X window reference < 1443317351 426744 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Clearly you should have to omit the part where xterm exposes its X window reference < 1443317416 187162 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I also do not mean using an existing OS, but rather a new kind for specific uses < 1443317630 715696 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: SEPULCHRAL CHICKEN < 1443318217 546992 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :In an attempt to be a simpler and faster system that uses up less power on portable computers; core software may include a Forth environment, a terminal emulator, and a SSH client (with extensions for one-time-pad and Plan9 forwarding); there can also be some optional packages to add alarm-clock, CD audio, infrared communications, photography, fax, etc (some may require specific hardware to be present) < 1443318527 317869 :hppavilion[1]!~Devourero@133-171-58-66.gci.net QUIT :Ping timeout: 256 seconds < 1443318758 317906 :hppavilion[1]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1443318931 231115 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MCEP14]]4 N10 02http://esolangs.org/w/index.php?oldid=44406 5* 03Hppavilion1 5* (+213) 10Created Page < 1443319437 858027 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1443320572 866744 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The intention is that you can access the computer even when you travel for vacation or business and/or to other country or to hotel or whatever; most computation and storage would then be done remotely by accessing your computer at home or some other server, but you can still do some operations locally too, including to program your own if needed. < 1443321114 521053 :hppavilion[1]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1443321615 854317 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1443323156 889349 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDream < 1443323730 311381 :trout!~variable@freebsd/developer/variable QUIT :Quit: 1 found in /dev/zero < 1443323887 954936 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Zzo3814]]4 10 02http://esolangs.org/w/index.php?diff=44407&oldid=40109 5* 03Zzo38 5* (+28) 10 < 1443324048 574469 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 255 seconds < 1443325440 169376 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Is there a keyboard shortcut for "close all other tabs" in Firefox? < 1443325476 399014 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Many things should have keyboard commands available but don't; I want to have as many things using keyboard command as will be possible to do so. < 1443325497 117729 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1443325514 230674 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :just drag the tab out of the window < 1443325518 557926 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :close other window < 1443325589 618082 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :OK, that does work, but I want to know how to do it with one or two keystrokes rather than using mouse < 1443325605 12881 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :(or use that sequence of kb commands, eg open in new window, alt-tab, alt-f4 < 1443325612 647180 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :not sure if theres a open in new window < 1443325668 553872 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :ALT+TAB and ALT+F4 are for Windows (although there are similar keycodes for the system I am using) < 1443325699 97257 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :apple tab, cmd w, or cmd f4 < 1443325736 452296 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :No they aren't, although I do know what they are on my system < 1443325748 411349 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :*shrug* < 1443325760 939607 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :ACTION is obviously not on a mac < 1443325777 381193 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Neither am I < 1443325782 375839 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :(or linux) < 1443325896 370668 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :you could always program said sequence into a key command < 1443325972 417155 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't really know how, although I would think I could put something into userChrome.js to implement such a thing, although still I don't quite know how < 1443326048 64995 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :i couldnt explain not knowing all the details < 1443326064 408268 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :but its probably something one could possibly googlecate themselves on with some ease < 1443326130 526942 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I know I have figured out some other things by looking in the DOM Inspector and Mozilla documentation and source-codes, but some things I did not find even with Google or other search enginges < 1443326137 638205 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :'g custom keyboard commands firefox < 1443326157 337057 :glowcoil!sid3405@gateway/web/irccloud.com/x-qjinhgffdzykrcik QUIT :Quit: Connection closed for inactivity < 1443326174 659429 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :program semantics, query languages, distributed systems, etc... https://www.youtube.com/watch?v=R2Aa4PivG0g < 1443326344 27619 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :For example I have figured out how to change the way of location bar working; now it will display percent-encodings instead of displaying Unicode characters, and if I type / in the location bar it will access the root page of the current site (it now always treats the URL entered as relative, unless it is a complete absolute URL) < 1443326604 807583 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Mbomb007 5* 10New user account < 1443326712 820606 :bender|!~benderx2@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1443326813 924916 :hppavilion[1]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1443326940 952384 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Self-modifying Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=44408&oldid=38632 5* 03Mbomb007 5* (+68) 10/* External resources */ < 1443327029 533329 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MCEP14]]4 M10 02http://esolangs.org/w/index.php?diff=44409&oldid=44406 5* 03Hppavilion1 5* (-14) 10Not sure what I did, or even if I did anything. < 1443327520 692279 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Mbomb00714]]4 N10 02http://esolangs.org/w/index.php?oldid=44410 5* 03Mbomb007 5* (+179) 10Me < 1443327661 898159 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Esoteric processor14]]4 10 02http://esolangs.org/w/index.php?diff=44411&oldid=35169 5* 03Hppavilion1 5* (+215) 10/* Ideas */ new section < 1443327673 779260 :MoALTz_!~no@78.11.179.104 JOIN :#esoteric < 1443327678 930014 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Mbomb00714]]4 10 02http://esolangs.org/w/index.php?diff=44412&oldid=44410 5* 03Mbomb007 5* (+16) 10fix link < 1443327679 605484 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Esoteric processor14]]4 M10 02http://esolangs.org/w/index.php?diff=44413&oldid=44411 5* 03Hppavilion1 5* (+98) 10Signed < 1443327745 663862 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esoteric Processor/GPU14]]4 N10 02http://esolangs.org/w/index.php?oldid=44414 5* 03Hppavilion1 5* (+94) 10Created page < 1443327771 444049 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Hi, MoALTz_! < 1443327781 147637 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Mbomb00714]]4 M10 02http://esolangs.org/w/index.php?diff=44415&oldid=44412 5* 03Mbomb007 5* (-11) 10fix link < 1443327850 930934 :MoALTz!~no@78.11.179.104 QUIT :Ping timeout: 246 seconds < 1443327891 858558 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :ais523: did someone say "tunnel over DNS"? What would the purpose of that be? < 1443327901 135047 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Note that I'm not aware of any relevant context. < 1443327907 340297 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hi hppavilion[1] < 1443327915 465870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: when you have to tunnel over /something/ < 1443327921 582634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : whoever put that {{stub}} on the Esolang article about Feather is a genius, btw <-- why thank you. < 1443327922 51074 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Hi adu < 1443327928 702020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :DNS is one of the least likely internet-based services to be blocked < 1443327954 394258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it felt like a pretty eso thing to do < 1443328012 201298 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I want to design an Esoteric Computer (CPU and possibly GPU) < 1443328013 409176 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :ACTION nods. < 1443328018 967407 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It's actually *shockingly* practical -- a decent number of captive portal wifi hotspots will end up still allowing DNS traffic through. < 1443328021 499103 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Now I have to go study Procesors... < 1443328025 678822 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :*Processors < 1443328030 970720 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Huh. < 1443328062 427958 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: I recommend MMIX < 1443328066 126640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: presumably, to avoid accidentally leaving a cached IP pointing at the portal for the website that the user was trying to visit? < 1443328083 636675 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I think so. < 1443328084 925591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(because an nxdomain return, or just dropping the request, would mean that the browser didn't try to load the captive portal page) < 1443328141 340130 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Depends on the captive portal, though. < 1443328167 809361 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :hppavilion[1]: I think Conway's Game of Life would be a great thing to make an esoteric computer out of. < 1443328177 486448 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Oooh < 1443328194 510796 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I assume you're familiar with http://code.kryo.se/iodine/ ? < 1443328195 513982 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Cellular Automata are definitely an idea < 1443328238 323293 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :What should I call my Esoteric Computer? < 1443328310 59960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@ask b_jonas can you send one to Ben Franklin please/ <-- let me guess, you want him to switch negative and positive charge? < 1443328310 238375 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1443328320 154235 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :(No one better make an hppavilion[1] joke) < 1443328360 582962 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :HiggledPiggledy perhaps? < 1443328373 268283 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :*Higgledy Piggledy? < 1443328378 478420 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Dammit, how do you spell that? < 1443328392 523314 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: or you could base it on the work of Alexey Radul and Gerald Jay Sussman < 1443328394 266786 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :higLdEpigLdE < 1443328403 863750 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Nah < 1443328406 762162 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Jigoldipígoldi. < 1443328409 27253 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I'll just go with higgledy piggledy < 1443328430 732938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HiggledyPiggledyPowerAutomatonVirtualInstructibleLayoutInsensitiveOperatingNetwork[1] < 1443328439 299881 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :You should call it Ambronse Alphose, of course. < 1443328565 712332 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Higgledy Piggledy Processor14]]4 N10 02http://esolangs.org/w/index.php?oldid=44416 5* 03Hppavilion1 5* (+373) 10Created Page (WIP) < 1443329298 768813 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Zzo38/Programming languages with unusual features14]]4 N10 02http://esolangs.org/w/index.php?oldid=44417 5* 03Zzo38 5* (+4821) 10Created page with "Here I list various programming languages and VMs and computers and so on with some kind of unusual features (and stuff I found interesting); if you disagree you might change ..." < 1443331143 147385 :bb010g!uid21050@gateway/web/irccloud.com/x-bthtaocmnyhooeyr JOIN :#esoteric < 1443331649 803738 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: Emoculus? really? < 1443331659 800995 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I'm not writing that page < 1443331733 939326 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :adu: Are you angry at the pun? < 1443331743 929933 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Because it can be changed. < 1443331747 280786 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :it sounds like homonculus < 1443331756 25634 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :NO clue what that is < 1443331773 340101 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :The name can be changed; it was just the best I could come up with < 1443331821 426309 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Hedwig Notta14]]4 M10 02http://esolangs.org/w/index.php?diff=44418&oldid=44383 5* 03Hppavilion1 5* (+12) 10There, adu < 1443331828 326658 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :http://medical-dictionary.thefreedictionary.com/Homonculus < 1443331843 572173 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: ahh that's better < 1443331853 48773 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Dear god < 1443331862 303317 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :You just retroactively ruined my childhood < 1443331895 155436 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: how so? < 1443331914 30865 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :it just means "little man" < 1443331914 222384 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Hedwig Notta14]]4 M10 02http://esolangs.org/w/index.php?diff=44419&oldid=44418 5* 03Hppavilion1 5* (+41) 10Compartmentalization! < 1443331929 719992 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :adu: I saw the word "sperm". I assumed things. < 1443331937 730000 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :ACTION is not immature < 1443331974 945940 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I think the PC term is "little person" < 1443332129 471254 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :http://www.thefreedictionary.com/homunculus < 1443332135 640108 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :also spelled with a u < 1443332146 932946 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :wow you can learn so much from a dictionary < 1443332789 343855 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Zzo38/Programming languages with unusual features14]]4 10 02http://esolangs.org/w/index.php?diff=44420&oldid=44417 5* 03Zzo38 5* (+4192) 10 < 1443332832 212398 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Zzo38/Programming languages with unusual features14]]4 10 02http://esolangs.org/w/index.php?diff=44421&oldid=44420 5* 03Zzo38 5* (+15) 10 < 1443332833 555921 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Re. nested k I just think that there's no reason to special-case it since the standard doesn't say you should, so I implement k to the letter and observe the resulting "interesting" nested k :-P < 1443332972 595444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls /var/tmp < 1443332973 413347 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /var/tmp: No such file or directory < 1443332979 369743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls /tmp < 1443332980 373886 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1443332989 38084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls /var < 1443332990 18405 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /var: No such file or directory < 1443332997 732199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls /usr < 1443332998 593824 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ games \ include \ lib \ local \ sbin \ share \ src < 1443333008 319447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls /usr/share < 1443333009 231808 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :aclocal \ adduser \ alsa \ application-registry \ applications \ apps \ aptitude \ apt-xapian-index \ avahi \ base-files \ base-passwd \ binfmts \ bison \ bug \ build-essential \ ca-certificates \ ca-certificates-java \ calendar \ cmake-2.8 \ common-licenses \ dbus-1 \ debconf \ debhelper \ debianutils \ dict \ doc \ doc-base \ dpkg \ emacs \ file < 1443333027 175575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo hi >/tmp/test < 1443333027 954305 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1443333032 974260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls /tmp < 1443333033 788010 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1443333154 289619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ais523.................. <-- it was inevitable, really. < 1443333178 130978 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hg log --removed wisdom/culprit | grep summary: < 1443333179 756657 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :summary: revert accbc9c5c7ec \ summary: echo wisdom/* | shuf | head -n 10 | xargs rm \ summary: le/rn culprit/`culprits` is a program that lists the lists the nicks responsible for a wisdom entry. Usage: `culprits wisdom/ENTRY \ summary: le/rn culprit/`culprits` is a program that lists the lists th < 1443333197 968005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know < 1443333297 479075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my attempts to delete random entries have apparently ended up putting me in the version history of all of them < 1443333357 348181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doesthiswork1: I've got better at mentioning Feather without actually /thinking/ about it < 1443333362 212142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have way too many other things to think about atm < 1443333378 851264 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Hppavilion1 put one thing in the userspace because it is not esolang and you are free to move to the main namespace if it belong there, but there is also something in my userspace I do not know if it is esolang or not (although someone on this channel told me to put it there, I think); originally it said don't move to main namespace but now it says it can be moved if it is agreed to belong in main namespace. < 1443333680 193347 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(The page about Hedwig Notta is not bad as it is though, although it could be improved; unfortunately I do not know what to write.) < 1443334222 85546 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hello world < 1443334639 863494 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1443335063 339944 :hppavilion[1]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1443335097 909554 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: going home < 1443336072 169607 :Alcest!~alcest@93.186.169.30 JOIN :#esoteric < 1443337011 93242 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :zzo38: I always start with "Lorem Ipsum" when I don't know what to write on a page. It's kinda like "Once upon a time", but can go on for days if you have enough latin < 1443337035 855639 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1443337341 888547 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't know enough Latin < 1443337416 138837 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://www.lipsum.com/ now you do < 1443337485 955284 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :alternatively, theres bacon https://baconipsum.com/ < 1443337635 583545 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :if thats too non-kosher, theres a great document you can probably use, entitled "Chicken", that basically repeats the word chicken repeatedly, but is nicely formatted and pnctuated < 1443337681 334788 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://esolangs.org/wiki/Chicken < 1443337718 553740 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net PRIVMSG #esoteric :brilliant < 1443337960 406922 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1443337961 852823 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1443338083 993613 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1443339665 279871 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1443340306 659886 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :@tell ais523 It found one real crash that happens on the normal binary so far. Related to stack stack starting ({ that is) < 1443340306 838607 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1443340371 164281 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :@tell ais523 "PXIF"4({XJJCdM-^? and "PXIF"4({XJJCyM-^? both trigger variants of it. And those are minimized. < 1443340371 344063 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1443340779 527819 :doesthiswork1!~Adium@71-20-42-132.war.clearwire-wmx.net QUIT :Quit: Leaving. < 1443341203 883485 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :@tell ais523 Oh I see, it is trying to allocate around 2^62 funge cells, and for some reason it isn't failing at malloc, but when trying to memset it all to zero < 1443341204 67457 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1443341441 848170 :MoALTz_!~no@78.11.179.104 NICK :MoALTz < 1443341816 660899 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :malloc never fails. < 1443341950 950776 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 260 seconds < 1443342038 104085 :sc00fy!~scoofy@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1443342085 535304 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cc #include \ int main(void) { for(int i=0;; ++i) { assert (malloc(1e9)), printf("%d\n", i); } } < 1443342090 272487 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​: In function ‘main’: \ :2:2: error: missing terminating " character \ compilation terminated due to -Wfatal-errors. < 1443342176 890433 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cc #include \ #include \ #include \ int main(void) { for(int i=0;; ++i) { assert (malloc(1e9)), printf("%d%c", i, 10); } } < 1443342178 86070 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a.out: :4: main: Assertion `malloc(1e9)' failed. \ Aborted < 1443342188 790198 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :For some values of never. < 1443342192 827813 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`uname -a < 1443342193 505359 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux < 1443342208 814940 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`stat /sys/vm < 1443342210 350139 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stat: cannot stat `/sys/vm': No such file or directory < 1443342531 297226 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 256 seconds < 1443342971 305632 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net JOIN :#esoteric < 1443343477 344108 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1443343998 844989 :bb010g!uid21050@gateway/web/irccloud.com/x-bthtaocmnyhooeyr QUIT :Quit: Connection closed for inactivity < 1443344319 161469 :sc00fy!~scoofy@catv-89-135-80-2.catv.broadband.hu QUIT :Ping timeout: 240 seconds < 1443345385 537101 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=44422&oldid=44390 5* 03Martin Büttner 5* (+275) 10/* Would BF still be TC with do-while loops? */ < 1443346068 291773 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1443346850 363518 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1443347729 32983 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1443347972 698348 :JesseH!~JesseH@oftn/member/JesseH PRIVMSG #esoteric :Insane, a language that changes how it works when you use it, but gives you details of how it changes. < 1443349806 326631 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1443350207 290928 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 244 seconds < 1443350215 305224 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1443352152 38372 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Wait, that question is still considered to be open? < 1443353667 366923 :Sprocklem_!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1443353811 574676 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1443354468 362373 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 264 seconds < 1443354544 363499 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1443356506 463210 :bender|!~benderx2@unaffiliated/bender/x-9459530 PRIVMSG #esoteric :Guys, are there compilers that compile to BF? < 1443356561 984176 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net PRIVMSG #esoteric :There are (BFBASIC is one), but wouldn't that take out the fun of it? < 1443357027 793039 :J_Arcane_!~chatzilla@37-219-59-230.nat.bb.dnainternet.fi JOIN :#esoteric < 1443357120 242227 :J_Arcane!~chatzilla@37-219-59-230.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1443357127 776067 :J_Arcane_!~chatzilla@37-219-59-230.nat.bb.dnainternet.fi NICK :J_Arcane < 1443357208 359459 :Phantom_Hoover!~phantomho@cpc11-sgyl31-2-0-cust296.sgyl.cable.virginm.net JOIN :#esoteric < 1443357225 544809 :Phantom_Hoover!~phantomho@cpc11-sgyl31-2-0-cust296.sgyl.cable.virginm.net QUIT :Changing host < 1443357225 764660 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1443358524 909242 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=44423&oldid=44422 5* 03213.162.68.156 5* (+1756) 10/* Would BF still be TC with do-while loops? */ < 1443358610 648651 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :a bit tedious, perhaps, but not hard < 1443359117 973768 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Int-e 5* 10New user account < 1443359212 711255 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck14]]4 M10 02http://esolangs.org/w/index.php?diff=44424&oldid=44423 5* 03Int-e 5* (+85) 10/* Would BF still be TC with do-while loops? */ de-anonymize < 1443359220 368383 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 264 seconds < 1443359226 475943 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Nyarlathotep14]]4 M10 02http://esolangs.org/w/index.php?diff=44425&oldid=44404 5* 03CosmoConsole 5* (+0) 10/* Operation */ a minor change in operation < 1443359300 595937 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Int-e14]]4 N10 02http://esolangs.org/w/index.php?oldid=44426 5* 03Int-e 5* (+43) 10Created page with "I wasn't bored enough to say anything here." < 1443360128 990456 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Nonymising. < 1443360240 726949 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan will probably have a fit about the missing -- and the broken thread... but I'm not sure what to do about the latter < 1443360256 229554 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and can't be bothered to add the former right now < 1443360277 274858 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::D < 1443361293 794885 :MDream!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDude < 1443361897 260872 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The calling conventions of bf-targeting compilers are even more esoteric than their target language < 1443362092 812856 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Sait2000 5* 10New user account < 1443362329 57102 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1443363287 758640 :bender|!~benderx2@unaffiliated/bender/x-9459530 QUIT :Quit: [000] < 1443363853 431052 :MoALTz_!~no@78.11.179.104 JOIN :#esoteric < 1443363960 130812 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Insomnia14]]4 10 02http://esolangs.org/w/index.php?diff=44427&oldid=39840 5* 03Sait2000 5* (+146) 10 < 1443363985 326886 :MoALTz!~no@78.11.179.104 QUIT :Ping timeout: 256 seconds < 1443364230 318793 :JesseH!~JesseH@oftn/member/JesseH QUIT :Remote host closed the connection < 1443364264 871062 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net JOIN :#esoteric < 1443364779 341595 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Could you train a markov chain on an image and then have it generate an image? < 1443364882 729764 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :FreeFello. probably so! < 1443364900 719347 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :I'm thinking maybe start with the middle pixel, then grow concentric circles around it? < 1443364951 446777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1443364955 302198 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1443364989 120436 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hmm, it'd be something to try out < 1443365100 204078 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Seems it is something that has been done < 1443365105 276554 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :ah? < 1443365156 414150 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://www.mat.ucsb.edu/~g.legrady/academic/courses/08s594/prj/db/ < 1443365163 934224 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Doesn't seem to have been too successful < 1443365179 627964 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The generated images don't really look like the training data < 1443365233 683755 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :enhance the algorithm! < 1443365252 858874 :mauris!~mauris@91.176.145.162 JOIN :#esoteric < 1443365317 389554 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :I'm thinking about exploiting anisotropy: different probabilities according to the growth vector. < 1443365344 554818 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :maybe treat the colour channels separately? split tables for each of them. < 1443365352 38312 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :surely a context of one pixel can't be enough... < 1443365362 387043 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :that, too. < 1443365437 796191 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :translate RGB to Lab, normalize data, create an Expectation-Maximisation model? use multiple pictures at the same time for training? < 1443365448 770859 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :combine chickens! < 1443365565 200245 :int-e!~noone@static.88-198-179-137.clients.your-server.de PART #esoteric :"CHICKEN POULET HUHN КУРИЦА" < 1443365565 379784 :int-e!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1443366057 202471 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION should add a russian key layout... and re-learn russian... < 1443366384 390375 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :what would be the most efficientest way to cover all of Unicode on a layout? modifier keys to reach different blocks? < 1443366422 50818 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Escape-Meta-Alt-Control-Shift-SouthIndic-Tamil? < 1443366566 644500 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, efficient in what sense... < 1443366617 331826 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you can do a frequency analysis and make a huffman tree using all keys of your keyboard ;) < 1443366628 162487 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :something along those lines :D < 1443366673 163811 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :I remember that when I was using rxvt-unicode I could hold Ctrl-Shift and type codepoint hex codes to get any wanted character. < 1443366682 715091 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :just pick 24 keys and use binary chording < 1443366720 860556 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Phellontom_Hoover. that's a possibility, but not enough "humanlike" hth < 1443366753 302827 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right, better limit yourself to 8 simultaneously pressed keys at most ;) < 1443367325 936579 :int-e!~noone@static.88-198-179-137.clients.your-server.de TOPIC #esoteric :The Unicode Pianist | ɛ̃ˈglɪʃ spɛˈliŋ ʀɘfɔʀm/ | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ | https://esolangs.org/ < 1443368507 685044 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=44428&oldid=44424 5* 03Int-e 5* (+321) 10/* Would BF still be TC with do-while loops? */ oops. < 1443368674 949555 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. "Notice will be provided in clear and conspicuous language" ... is "conspicuous" a legal term? < 1443368991 729388 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :the most effiecient! < 1443369049 159703 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :Try simply having compose + base-64-encoded-code-poin < 1443369168 580419 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :or maybe have a choose-language key, which is followed by a language code < 1443369203 417540 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :choose,D,E gives you a german keyboeard < 1443369240 599451 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :choose,S,E gives you a swedish one < 1443369262 526208 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :choose,J,P gives you a japanese IME < 1443369380 259343 :sc00fy!~scoofy@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1443369681 339840 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=44429&oldid=44428 5* 03Int-e 5* (+229) 10/* Would BF still be TC with do-while loops? */ oops again < 1443369768 291776 :sc00fy!~scoofy@catv-89-135-80-2.catv.broadband.hu QUIT :Ping timeout: 244 seconds < 1443369982 500170 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck14]]4 M10 02http://esolangs.org/w/index.php?diff=44430&oldid=44429 5* 03Int-e 5* (+2) 10/* Would BF still be TC with do-while loops? */ ...details, details < 1443370210 550458 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Quit: Leaving... < 1443370618 305223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: I have a "phonetic Russian" keyboard layout set up. < 1443370648 876358 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I don't speak Russian. < 1443370654 486372 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Perhaps I should. < 1443370763 372816 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i had that keyboard layout set up on my laptop < 1443370773 595325 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :\oren\: oh I see what happened, I had somehow conflated "conspicuous" and "suspicious" < 1443370779 903824 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i havent used my laptop seriously in months < 1443371709 582541 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1443371782 982587 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :quintopia: are you using it now? < 1443371984 680851 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :in other news I still havent' found any need to install linux on my new laptop. Instead, I'm currently sshing into my linux laptop and using the brand new one as a thin client. < 1443372093 12353 :mauris!~mauris@91.176.145.162 PRIVMSG #esoteric :int-e: i hear you know the secrets to 84-byte haskell fizzbuzz (but not henkma's 82) < 1443372099 650341 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :so yeah. still on 32-bit up in this bitch < 1443372157 241273 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :84 bytes? isn't that rather a lot < 1443372163 17185 :mauris!~mauris@91.176.145.162 PRIVMSG #esoteric :people are collecting the very shortest fizzbuzzes on codegolf.SE now that the competition has sort of died out! so i shared my 85B and maybe we should compare solutions? http://codegolf.stackexchange.com/a/58800/3852 < 1443372178 811705 :mauris!~mauris@91.176.145.162 PRIVMSG #esoteric :main=mapM(putStrLn.f)[1..100];f n|d<-drop.(*4).mod n=max(show n)$d 3"Fizz"++d 5"Buzz" < 1443372251 102524 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :oh, haskell, not some esolang < 1443372256 321235 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :well then < 1443372331 889467 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net PRIVMSG #esoteric :at those code densities any language is an esolang :) < 1443372388 678125 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :exceptt perl, where this is considered normal < 1443372442 667963 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :it's interesting that the lengths of the haskell and C versions are so close < 1443372480 254043 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :despite the two languages being basically at odds in so many ways < 1443372565 403600 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :then there is a cluster around 54 or Perl Python PHP and Powershell < 1443372670 546882 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: TRIBULATIVE CHICKEN < 1443372776 701139 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :Myabe these clusters reflect some degree of similarity of the "density" of the syntax, as an emergent quality of the language (the maximum "meaning per character" expressible in the syntax) < 1443372829 576342 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mauris: I have no idea where you heard that but you heard wrong < 1443372866 600608 :mauris!~mauris@91.176.145.162 PRIVMSG #esoteric :http://codu.org/logs/_esoteric/2014-09-14.txt ? < 1443372954 804637 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :If I had 84 that day I didn't record the solution. But I probably just miscounted and didn't bother to report the fact. < 1443372965 711803 :mauris!~mauris@91.176.145.162 PRIVMSG #esoteric :haha, ok < 1443373033 183973 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(in my file there's a 85 character solution) < 1443373611 170924 :TieSoul!~TieSoul@86.89.119.147 JOIN :#esoteric < 1443373970 426787 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: BBL < 1443374138 526660 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hi < 1443374459 252964 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :tix=0 tid=0 x=11 y=0: / (47) < 1443374459 476107 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : Stack has 2 elements, top 15 (or less) elements: < 1443374459 476184 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : -1 -9223372036854775808 < 1443374464 439551 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Floating point exception < 1443374469 381620 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :whaty < 1443374552 458755 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1443374559 446537 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1443374620 612791 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(gdb) print -9223372036854775808LL / -1LL < 1443374620 796338 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :$3 = 0 < 1443374622 571813 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Uh? < 1443374632 498904 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And the program crashes with SIGFPE on that < 1443374705 54913 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I don't get it < 1443374730 351238 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (-2^63) `div` (-1) :: Int < 1443374731 861050 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: arithmetic overflow < 1443374752 339034 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Vorpal: look at the manual for sigfpe < 1443374768 435953 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's stated there to exactly do that < 1443374786 634415 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1443374798 962308 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname, I don't have a man page for sigfpe? < 1443374830 5466 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so which manual do you mean? The C specification? < 1443375000 616093 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: I did that on cfunge just the other day. < 1443375007 103909 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: Didn't think it counted as a bug when you asked. < 1443375023 23968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's exactly the one thing I was trying to use <(echo ...) for. < 1443375024 114637 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, oh? Well the standard only mentions division by zero < 1443375039 166063 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But I would like to handle whatever this is < 1443375096 310765 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, so why is -2⁶³ / -1 an SIGFPE? < 1443375096 503559 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You get SIGFPE on the DE exception, and x86 throws the DE exception if the result is out of range. < 1443375103 336173 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :DE? < 1443375112 295274 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh is that a x86 flag < 1443375114 670827 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One of the x86 hardware exceptions. < 1443375120 655359 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1443375127 984672 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And it's a SIGFPE because INT_MIN / -1 would have the value (INT_MAX+1), which doesn't fit. < 1443375130 94271 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, well the standard says nothing about this issue < 1443375136 414316 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And presumably it is x86 specific < 1443375155 129063 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What does the IEEE say? < 1443375161 592432 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Nothing, because it's an integer operation. < 1443375166 378283 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It's signed overflow, which is undefined < 1443375169 310639 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh of course < 1443375180 676883 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, so what does the funge standard say? < 1443375187 120038 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And what does ccbi do < 1443375187 443669 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Probably nothing. < 1443375201 402562 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure what you get on other architectures, but the problem itself is common to everything that's twos'-complement. < 1443375205 750461 :aretecode!~aretecode@50.23.131.206-static.reverse.softlayer.com JOIN :#esoteric < 1443375214 229629 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, so what do you think should happen? < 1443375250 334079 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think that's really a matter of opinion. You could argue that it's quite similar to division-by-zero, and could yield zero. < 1443375252 408745 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :The standard doesn't mention the issue, CCBI doesn't special-case it < 1443375262 13436 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, also how did you test this btw? I'd like to know if you managed to beat the fuzzer to the program length < 1443375266 907045 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The other "typical" answer is to return INT_MIN again. < 1443375282 661339 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :$ echo '2:*:*:*:*:*:2/*:.01-/' > tmp.bef; cfunge tmp.bef < 1443375283 957330 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, well I'd like my program to not crash :P < 1443375294 377433 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> 2^32 * 2^32 :: Int < 1443375294 561739 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, or do: "PXIF"4(R:S/3"0 < 1443375295 856175 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0 < 1443375297 146877 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The one :. is extra, too, left for debugging. < 1443375334 426972 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2:*:*:*:*:*:2/*01-/ is still a bit longer, but at least it's fingerprint-free. < 1443375334 610541 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I haven't bothered figuring out how that triggers it, have fun if you want to < 1443375348 144695 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I think it multiplies the fingerprint itself or something < 1443375379 642444 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Oh wow, I didn't realize that actually causes a SIGFPE on x86. < 1443375383 222105 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't even know what the FIXP representation is. < 1443375396 653835 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :I always thought it just yields INT_MIN again. < 1443375400 320440 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a classic denial-of-service technique. < 1443375416 602642 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, right, so now you will patch ccbi? < 1443375429 830827 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :I'd rather not < 1443375435 449191 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :If somebody actually cares, then yes < 1443375442 527801 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, is it just LONG_MIN / -1 that can cause this? < 1443375448 594565 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, or some other combination too? < 1443375454 471344 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'd rather not catch SIGFPE < 1443375455 315842 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: INT_MIN works just fine too. < 1443375465 440550 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, no, I have 64-bit cells :P < 1443375471 638284 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I for one would prefer if INT_MIN/-1 silently gave INT_MIN, but the division by zero trap in that case is hard-coded in the signed division operation of x86, so you can't just change this cheaply without wrapping every division operation. < 1443375502 494582 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: It's the only combination when your input and output operands are the same size. < 1443375503 38442 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: (LONG_MIN isn't necessarily 64-bit) in that case, yes, only that case (and division by zero which you know and handle). < 1443375510 905532 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas, well you could catch SIGFPE and mess with the registers, but urgh < 1443375512 990815 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You can certainly wrap the division, but it would be crazy to expect for the C language to do that for you. < 1443375523 822333 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: yes, you can certainly do that. < 1443375526 517137 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, hm? < 1443375537 508865 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1443375538 714826 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I see < 1443375552 492098 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "SIGFPE if result is too big" is also the bane of everyone who assumes the x86 div/idiv instructions are 64x64 to 64 when it's actually 128x64 to 64. < 1443375552 856558 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but you can't avoid the trap unless you make sure in advance to give the right arguments < 1443375555 827993 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, I think I have a FUNGE_CELL_MIN define or something *somewhere* < 1443375600 322450 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas, that is the more portable solution I will go for probably < 1443375605 51462 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I don't want to mess with SIGFPE < 1443375617 665613 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And analogously for 64x32-to-32, 32x16-to-16 and 16x8-to-8.) < 1443375627 62981 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's been a number of people on ##asm who don't clear (or sign-extend, as appropriate) the high half. < 1443375692 754066 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, some cpu do crazy stuff if you divide by 2^x with the lower 64 bit being 0 < 1443375694 776115 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :"ARIN has reached depletion of the general IPv4 free pool today, 24 September 2015." < 1443375699 178519 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :fizzie: FIXP provides 4 decimal digits of precision. < 1443375700 20536 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: iirc it's a trap, not a fault, so you don't even have to mess with the registers. just return from the interrupt < 1443375704 734266 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :still, that's expensive < 1443375719 109422 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I guess I will have to patch CPLI and such too < 1443375720 871329 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(so is a division in first place, but there's a big difference) < 1443375727 493066 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : if (denom != 0) { < 1443375727 679849 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : stack_push(ip->stack, (ai * bi + ar * br) / denom); < 1443375727 679938 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : stack_push(ip->stack, (ai * br - ar * bi) / denom); < 1443375727 679971 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : } else { < 1443375728 321318 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : stack_push(ip->stack, 0); < 1443375729 307862 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : stack_push(ip->stack, 0); < 1443375729 499424 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Deewiant: Oh, right, I somehow skipped that line. < 1443375730 491084 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : } < 1443375732 704259 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Okay that will be annoying < 1443375801 464880 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, I'm using afl to fuzz cfunge in case you missed that yesterday < 1443375803 882753 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just stick a static inline cell funge_div(cell nom, cell denom); somewhere and use that every time you feel like writing a /. < 1443375844 912013 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, it found this bug, k-issues and something really really strange with broken stacks in { for massive negative arguments. Other than that it seems very good < 1443375855 535845 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, probably a good idea yes < 1443375907 860784 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Oh, good, let me know if you find anything else interesting. It's on my todo list for my written-in-C interpreter (which is turning out to be a bit of a fi:ikuisuusprojekti). < 1443375919 128063 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, a what? < 1443375935 878063 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, well it should generate a corpus that will exercise lots of code paths < 1443375941 266326 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Couldn't think of a good translation on short notice. < 1443375942 406 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, might be fun running ccbi on that < 1443375949 143466 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Can it instrument D? < 1443375951 549804 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a moment, I'm still looking it up, I'm not sure in this < 1443375965 111094 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, no, but there is a qemu mode, (somewhat slower) < 1443375991 745768 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, and if you can target LLVM, it might be possible, not sure. I haven't looked into the llvm stuff, but it might need clang? < 1443376008 273336 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :If it needs clang it can't use D, that's for sure. < 1443376015 759961 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :If it can work on raw LLVM it'd work though. < 1443376043 193494 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :But I'd rather not set up the whole D development thing again... I'm hoping I won't have to touch CCBI any more. :-P < 1443376043 627590 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks, manual, using the symbol "#DE" for two different things. typical of your sloppy ambiguous pseudocode notation, intel. < 1443376095 210329 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, don't like D? < 1443376113 436889 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "D" is short for "dead language". < 1443376115 713514 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: D 1.0 is dead. < 1443376151 859379 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Last update end of 2012. I could port to D 2.0 but I don't like it and the effort is probably comparable to rewriting in C anyway. < 1443376192 647395 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Unfortunately the rewrite turned into rewrite-and-improve so it's kind of stuck as I don't have as much time to work on it as I used to. < 1443376204 496703 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, what about -1 / -2^63? < 1443376216 404937 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: That's just 0. < 1443376220 891649 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :There is no weird underflow or something I assume < 1443376222 997732 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Right < 1443376239 557333 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, ah < 1443376247 448420 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm wrong < 1443376252 439452 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the AMD manual says it's a fault < 1443376258 878805 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so you have to do something special, you can't just ignore it < 1443376263 224854 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :argh < 1443376266 403950 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What is the word for the part that isn't the denominator in English? < 1443376271 276019 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's stupid, but it's for compatibility < 1443376272 109723 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: numerator < 1443376273 857242 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net PRIVMSG #esoteric :The "numerator" < 1443376274 60788 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: numerator < 1443376275 664804 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net PRIVMSG #esoteric :I think < 1443376276 662305 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Thanks < 1443376287 226334 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, like Númenor or Numitor < 1443376300 263720 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :where is this in the intel manual though? < 1443376307 118286 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think I've heard it called "fraction line" or something like that. < 1443376402 806853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: In my copy, it's in volume 3, chapter 6.15 "Exception and Interrupt Reference", subpart "Interrupt 0 - Divide Error Exception (#DE)". < 1443376408 667715 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Exception Class: Fault." < 1443376436 420957 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Indicates the divisor operand for a DIV or IDIV instruction is 0 or that the result cannot be represented in the number of bits specified for the destination operand." < 1443376457 80397 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, what about %? < 1443376462 841508 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, when can that fail? < 1443376470 549007 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: that's the same instruction < 1443376476 417860 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh, right < 1443376507 128516 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, and what should it return on -2^63 / -1 < 1443376529 404957 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Rather, -2^63 % -1, and that one should clearly be 0. < 1443376532 800393 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> (-2^63) `mod` (-1) < 1443376534 490909 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0 < 1443376540 929552 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> (-2^63) `rem` (-1) < 1443376542 354563 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0 < 1443376543 267381 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: we have already established what it does return < 1443376570 23315 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1443376590 738739 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: indeed, it's there < 1443376590 925527 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, what should it return in MODU fingerprint though? < 1443376592 609227 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks < 1443376593 740673 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(nothing, it causes an exception) < 1443376608 479553 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Haskell actually implements special cases for INT_MIN/-1 < 1443376623 292340 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :which is why the mod and rem don't fail < 1443376631 431855 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, because that is all the cases of signed result, unsigned result and reminder < 1443376651 274844 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (-2^63) `mod` (-1) :: Int < 1443376652 817296 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0 < 1443376673 295784 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :;-) < 1443376673 495295 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :> (-2^63) :: Int < 1443376675 112976 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : -9223372036854775808 < 1443376678 181795 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> (2^63 :: Int) == (-2^63) < 1443376679 727176 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : True < 1443376680 894229 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm pretty sure it should be 0 for all the three variants. < 1443376681 362823 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :> rem (-2^63) (-1) :: Int < 1443376683 56420 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0 < 1443376698 959421 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :three? < 1443376712 440010 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :four, but yes < 1443376719 877347 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> (-2^63) `div` (-1) :: Int < 1443376721 328567 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: arithmetic overflow < 1443376785 399298 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: There's only three in the MODU fingerprint. < 1443376807 179067 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's seven in one R7RS draft, IIRC, but they culled them down a bit. < 1443376807 362784 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :which is the missing fourth variant? < 1443376818 757591 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :seven!? < 1443376836 858987 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, maybe only six. < 1443376848 5167 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :still < 1443376858 706610 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It defines the functions {floor,ceiling,centered,truncate,round,euclidan}-{quotient,remainder}. < 1443376877 485706 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They're all defined in terms of what the quotient is. < 1443376889 800554 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ceiling, floor, truncate and round are probably all self-evident. < 1443376903 803539 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right < 1443376920 25048 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :The other ones are not < 1443376931 587169 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Euclidean is "floor if denominator is > 0, ceiling if denominator is < 0". < 1443376942 580894 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Makes little sense, but go on < 1443376968 713826 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And centered is "choose quotient such that -|denom/2| <= remainder < |denom/2|". < 1443376978 924586 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I assume round is "round to nearest, 0.5 away from 0"? < 1443376996 222772 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Centered makes the remainder as small is possible. < 1443377002 5135 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :uh < 1443377007 316631 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In absolute value terms. < 1443377013 580368 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Okay < 1443377020 741531 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what's the difference between centered and round? or between euclidean and truncate? < 1443377058 447567 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: Round is "round to even on 0.5". < 1443377074 447875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently "for consistency with the default rounding mode" for IEEE floats. < 1443377087 870691 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :eww < 1443377120 555203 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, what about this code for "variable behaviour" warning btw? "ITRH"4(G( < 1443377128 605729 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think it is brilliant < 1443377130 676457 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Truncate would give you 1 out of (-3)/(-2); euclidean gives 2. < 1443377143 34920 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah! < 1443377147 807717 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because it's ceil((-3)/(-2)) since -2 < 0. < 1443377157 468109 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, agree? < 1443377161 525646 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :"Euclidean" presumably keeps the remainder 0 <= r < |b|. < 1443377195 459777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can't really keep any of them straight in my head without working it out. < 1443377225 866667 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, this is quite a bad crash: http://sprunge.us/FgJR < 1443377230 549579 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I'm not sure how widely useful these are. They were all in the core language, too, which was supposed to be small and neat, after the R6RS debacle. < 1443377239 290245 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :at least valgrind picks up on it earlier < 1443377244 278500 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 5 `mod` (-3) < 1443377245 664159 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : -1 < 1443377264 196230 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Agree on what? < 1443377276 418791 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They only kept {floor,truncate}-{quotient,remainder} in the final R7RS. < 1443377293 194864 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, that "IRTH"4(G( is a beautiful way to find non-determinism < 1443377331 187388 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :-a / -b gives you the ceiling version < 1443377349 884908 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(when used with the floor version) < 1443377367 342152 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, even when srandom has been hard coded in for the point of fuzzing and so on < 1443377370 895550 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... < 1443377379 932915 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :-(a/ -b) < 1443377402 744603 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :#1 0x000000000040fd6e in stack_zero_fill (stack=0x67a45a0, count=9223372036854775800) at /home/arvid/src/own/cfunge/trunk/src/stack.c:486 < 1443377402 928252 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :486 memset(&stack->entries[stack->top], 0, count * sizeof(funge_cell)); < 1443377402 928318 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(gdb) print count < 1443377402 928339 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :$1 = 9223372036854775800 < 1443377407 418656 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: You mean afl found that, or what? It's certainly clever-looking, yes < 1443377408 87195 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yep, I can see why this crashes < 1443377415 72448 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, afl found it yes < 1443377424 516327 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, presumably it is either 1 or 2 on my system < 1443377448 407581 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, it reports inputs that give variable behaviour as well < 1443377460 280464 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Ok, didn't know that < 1443377465 249764 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :(Never actually used it myself) < 1443377469 274285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (-16) `div` 2 :: Word < 1443377470 661794 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 9223372036854775800 < 1443377521 773310 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, since I patched in srandom(4) for fuzz testing and so on, it only managed to find 22 cases of variable behaviour so far (wrt which branch is taken) < 1443377566 903465 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also limits to 1000 executed instructions, and 500 spaces before giving up to find the next instruction, since those are boring hangs < 1443377587 327168 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Still have 38k hangs (500+ unique) it reports, so eh < 1443377597 406794 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It ran since yesterday evening < 1443377601 429448 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :On 3 cores < 1443377690 933066 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Most variable behaviour involves HRTI < 1443377714 164087 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Though it managed one with JSTR, that is interesting < 1443377728 363979 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bah. Tried to set up the Chromium tree at home, but it just fetches the 21 gigs of stuff and barfs http://sprunge.us/ZDBC < 1443377780 812182 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :here are some interesting cases of non-determinism when random/srandom is neutred: http://sprunge.us/aSaQ < 1443377789 453825 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :A lot involve HRTI and are probably boring < 1443377802 216245 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :There is one involving TOYS it seems < 1443377822 52208 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or < 1443377827 198191 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :"PSD2SYOT"4( C"%4"SEO"BEMIT"4(EMIH"HHG""(VX^VL4(VF^VL < 1443377831 635740 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That is quite interesting < 1443377845 373862 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :With the amount of ( there I wouldn't be surprised if it ends up loading HRTI :-P < 1443377863 740828 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, I think it loads TIME < 1443377876 348985 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :which is just as bad I guess < 1443377878 30176 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Ah right, that exists too. < 1443377895 835278 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, this one I don't get though: "RTSJ"4(????\E\\\\(?????M-^??(M-SM-^J^@4???^_?????(M-SM-^J^@4???^_?????ek_\\\y\\\P < 1443377927 636326 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :There's an y involved < 1443377931 923296 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Which should be enough < 1443377935 530576 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh I guess you are right < 1443377981 171180 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also I have some crashes, that are not crashes unless I run it with the fuzz build. All of them involve k. So that is fun < 1443378023 35297 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'm more concerned with the { crash. That might be exploitable if you can trick the program into using a massive negative value < 1443378035 699177 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Since it crashes at different addresses each time < 1443378146 343497 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HALT14]]4 M10 02http://esolangs.org/w/index.php?diff=44431&oldid=44397 5* 03Vihan 5* (+6) 10/* Escaping Quotes */ < 1443378249 527717 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HALT14]]4 10 02http://esolangs.org/w/index.php?diff=44432&oldid=44431 5* 03Vihan 5* (-10) 10/* Functions */ < 1443378263 440791 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It seems it successfully allocates 1 TB virtual address space first? < 1443378286 784364 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Exactly 1 TiB I think? < 1443378338 998930 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, Linux overcommitting makes it hard to implement stack stack memory handling properly :/ < 1443378377 738740 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Though that is not the issue at hand < 1443378383 601897 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: The user's OS not reporting memory allocation failures is not your problem :-P < 1443378391 620038 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It overflows < 1443378422 961532 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, becuase it allocates 1*8 TiB, which apparently overflows signed 64-bit? Really? < 1443378430 608909 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(gdb) print 9223372036854775802LL * 8LL < 1443378430 794001 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :$9 = -48 < 1443378520 979295 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HALT14]]4 10 02http://esolangs.org/w/index.php?diff=44433&oldid=44432 5* 03Vihan 5* (+59) 10/* Functions */ < 1443378523 341108 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :9223372036854775802 is not a terabyte < 1443378571 944317 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :what is it, 8 ebibyte? < 1443378574 742365 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :That's 8 EiB, and yes 64 EiB doesn't fit in signed 64-bit < 1443378634 352161 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Actually it's 8 EiB minus six bytes < 1443378635 148268 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1443378689 147967 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, actually I think the calculation is unsigned, when it does the allocation. < 1443378709 208612 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'm trying to understand why it doesn't fail at that point < 1443378709 392030 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HALT14]]4 M10 02http://esolangs.org/w/index.php?diff=44434&oldid=44433 5* 03Vihan 5* (+77) 10 < 1443378716 43018 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :instead of when trying to memset the thing < 1443378724 949303 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :If it makes you feel any better, that's just Linux's default behavior, not the only one. < 1443378735 931642 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I know tha < 1443378737 804094 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :that* < 1443378743 251297 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HALT14]]4 10 02http://esolangs.org/w/index.php?diff=44435&oldid=44434 5* 03Vihan 5* (+3) 10/* Functions */ < 1443378748 195589 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :You can tell Linux to actually keep track of memory like LITERALLY EVERY OTHER OS ON THE FACE OF THE PLANET. :) < 1443378748 380189 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :but 8 ebibyte is stupid < 1443378807 724805 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :pikhq, that meant I couldn't start SCBL at some point, because it allocated a huge chunk of memory ahead of time < 1443378824 653740 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I hope that's SBCL < 1443378840 257237 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :err yeah probably, the LISP thingy < 1443378861 370277 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, is SCBL something else that exists? < 1443378876 57355 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :probably. nothing I know about though < 1443378889 737297 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :The "hope" thingy made me curious < 1443378890 394054 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Southern Collegiate Baseball League" < 1443378907 454469 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: ah I was hoping not to be ignorant of something well-known ;) < 1443378914 507247 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Maybe you can set a signal handler and thus notice the memset failure, not sure < 1443378938 522706 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also "spamcop blocking list"... < 1443378948 305620 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's something I might have encountered < 1443378968 436055 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Uh, pretty sure the OOM killer does SIGKILL. :) < 1443378970 56072 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, heh < 1443378989 193428 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, anyway it isn't the OOM killer that messes me up < 1443378997 144315 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think there must be a different bug in here < 1443379001 451307 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :pikhq: D'oh. < 1443379098 767831 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, hm does the allocation almost overflow unsigned arithmetic right? < 1443379126 728789 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Because I round up to nearest 4096 byte boundary when allocating < 1443379133 568136 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So I probably overflow I would guess < 1443379163 671182 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :actually that is 4096 funge cells < 1443379177 50060 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So I actually round up to 8*4096 bytes < 1443379225 171955 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: One exbibyte is 2^60 bytes so you can have almost 16 of those < 1443379291 860449 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Weird then < 1443379306 385745 :hppavilion[1]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1443379375 998195 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I think that maybe how it should be done by Linux OOM killer is instead, first to do ahead of time to send SIGMEM signal (default: do nothing) before it run out of memory, and then SIGOOM (default: terminate) and then SIGKILL < 1443379477 629118 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Hedwig Notta14]]4 M10 02http://esolangs.org/w/index.php?diff=44436&oldid=44419 5* 03Hppavilion1 5* (+2) 10Narrowed down mother's death date given recent evidence < 1443379643 251292 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Hedwig Notta14]]4 M10 02http://esolangs.org/w/index.php?diff=44437&oldid=44436 5* 03Hppavilion1 5* (+13) 10Linked < 1443379672 246157 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Hedwig Notta14]]4 M10 02http://esolangs.org/w/index.php?diff=44438&oldid=44437 5* 03Hppavilion1 5* (+17) 10Corrected link < 1443379814 909045 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer JOIN :#esoteric < 1443379869 847304 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Amathnea14]]4 N10 02http://esolangs.org/w/index.php?oldid=44439 5* 03Hppavilion1 5* (+370) 10Created page. Needs to be filled. Anyone feel like making up some medical bullshit? < 1443379950 832989 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1443379986 738941 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Maybe setting RLIMIT_AS conservatively and then comparing that to the available memory when malloc fails would get you somewhere < 1443380035 858274 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Amathnea14]]4 10 02http://esolangs.org/w/index.php?diff=44440&oldid=44439 5* 03Hppavilion1 5* (+213) 10Prevention < 1443380041 879350 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, hm < 1443380055 241303 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, This bug might have to wait for later < 1443380074 573305 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Amathnea14]]4 M10 02http://esolangs.org/w/index.php?diff=44441&oldid=44440 5* 03Hppavilion1 5* (+40) 10Fixed a link < 1443380092 653841 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer PART :#esoteric < 1443380121 435878 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Nothing's a complete solution though, you can always get SIGKILLed even if you're not mallocing at the time < 1443380162 553531 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net QUIT :Remote host closed the connection < 1443380176 447188 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1443380179 880093 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net JOIN :#esoteric < 1443380219 535388 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, well obviously, but the bug is that the program ends up with a corrupt crash and crashes with SIGSEGV < 1443380228 98406 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So it is not the OOM killer doing it < 1443380231 925741 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Hedwig Notta14]]4 M10 02http://esolangs.org/w/index.php?diff=44442&oldid=44438 5* 03Hppavilion1 5* (+25) 10Prepared for a new template < 1443380317 941880 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Just musing about the memory allocation problem < 1443380350 791034 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Amathnea14]]4 10 02http://esolangs.org/w/index.php?diff=44443&oldid=44441 5* 0382.40.165.129 5* (+120) 10/* Signs and Symptoms */ (You asked...) < 1443380406 162630 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1443380444 14548 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Whoever 82.40.165.129 is amazing < 1443380452 567246 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1443380574 927100 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Template:Fictional History of Esolangs14]]4 N10 02http://esolangs.org/w/index.php?oldid=44444 5* 03Hppavilion1 5* (+484) 10Created Template (I'm so sorry) < 1443380596 371877 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :$ ../../../build/cfunge -S second_63 < 1443380596 555581 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :*** glibc detected *** ../../../build/cfunge: munmap_chunk(): invalid pointer: 0x0000000001306ef0 *** < 1443380599 537106 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :This is interesting too < 1443380617 525575 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Hedwig Notta14]]4 M10 02http://esolangs.org/w/index.php?diff=44445&oldid=44442 5* 03Hppavilion1 5* (+10) 10Fixed(?) Template < 1443380630 3938 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Now, my understanding of Windows is that there are two families: the old DOS-based family, and the new NT family. Is that right? < 1443380632 636532 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh, we have a massive stack again < 1443380642 869777 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net PRIVMSG #esoteric :Hppavilion[1]: It seems to be a small edit to add symptoms? < 1443380647 460826 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Template:Fictional History of Esolangs14]]4 M10 02http://esolangs.org/w/index.php?diff=44446&oldid=44444 5* 03Hppavilion1 5* (+3) 10Fixed Navbox by closing it (maybe) < 1443380663 582050 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :gamemanj: Read the symptoms < 1443380744 289232 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :I've added 先手方文弟本时明星映春昼時晩普晶与丘丙両丼井乞乱乳亀予争休交仁付仙代令以会位住体何作使例便共兵具典兼 < 1443380772 194481 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Template:Navbox14]]4 N10 02http://esolangs.org/w/index.php?oldid=44447 5* 03Hppavilion1 5* (+25) 10Created Navbox (maybe) (can't believe we didn't already have this...) < 1443380777 787885 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net PRIVMSG #esoteric :Hppavilion[1]: Thanks for the compliment :) (try whois-ing me) < 1443380784 445839 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Oh < 1443380786 127305 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Right < 1443380786 894885 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :xD < 1443380816 879028 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Thank you. The `command joke was great xD < 1443380827 783506 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :tswett: I'm sure it's a bit subjective. You *could* divide them in three groups (1.0, 2.0, 3.0, 3.1x | 95, 98, ME | NT 3.1, ...) depending on how closely you look at the internals. But it's perhaps fair to say the 9x/ME versions are still "DOS-based" up to some degree. < 1443380842 11118 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :does Windows CE count? < 1443380845 982062 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :fizzie: Do we have the necessary components for a Navbox? < 1443380849 235633 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I thought it was a clear and objective distinction. < 1443380860 195081 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Some versions use the DOS kernel or whatever, some use the NT kernel. < 1443380876 284042 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that boundary is pretty uncontroversial. < 1443380887 35187 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: win 95/98/ME still shipped with a DOS that could be booted by itself < 1443380927 138861 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :fizzie: 9x/ME were as DOS-based as 3.x were. < 1443380930 55273 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Yes, but there's still quite a big difference between the 9x architecture and 3.1x. I mean, you don't group Linux distributions to different categories based on which bootloader they use. < 1443380937 923312 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but afai the windows part didn't rely on the DOS part at all, except for the boot process) < 1443380941 365339 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :afaik. < 1443380957 213838 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :3.x didn't rely on DOS much itself either, at least when running on 386. < 1443381005 918299 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :3.x booted into a protected mode kernel with, optionally, device drivers running there. < 1443381025 101268 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Esolangs has ParserFunctions installed, Correct? < 1443381040 236424 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Labyrinth14]]4 M10 02http://esolangs.org/w/index.php?diff=44448&oldid=44083 5* 03Timwi 5* (+1) 10/* Stack Manipulation */ < 1443381064 988836 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(namely, 3.x supported the "VxD" device driver model, which continued to be used on 9x) < 1443381073 741174 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: I guess one should discuss the win16 (cooperative multi-tasking)/win32 (preemptive) split, and when win16 support was dropped < 1443381090 932878 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Win16 support has not been dropped. < 1443381100 617877 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Windows 8 on 32-bit x86 still runs Win16. < 1443381116 788594 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :really, eww. < 1443381124 858195 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :fizzie: Do you know why the #invoke template wouldn't be working on the wiki? < 1443381148 171396 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :hppavilion[1]: I'm not really any sort of MediaWiki expert. < 1443381154 247596 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1443381155 833839 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :... Also, IIRC Win16 programs on 95 still ran basically fully cooperative multi-tasking, such that one could in fact halt the entire system. < 1443381158 488169 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I wasn't sure who was < 1443381207 248512 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(on NT, they run in a virtual DOS machine, such that a misbehaving Win16 program can only impact the other Win16 programs) < 1443381212 267712 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Possily no-one is. < 1443381306 912692 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Also, 9x's interaction with DOS certainly was not just as a bootloader... < 1443381319 81705 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :OK, according to what I can find, #invoke (which I need for the Navbox template) is included in ParserFunctions, but for some reason it isn't working. < 1443381320 80751 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It hooked DOS heavily such that any DOS drivers would still "just work". :) < 1443381326 371035 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :But it isn't mentioned on the mediawiki article < 1443381326 980205 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yep. and Microsoft would support Win16 and DOS programs out of box forever, if it weren't for AMD to tell them to suck it up and make their cpus refuse to do v86 mode in 64 bit OS, and Intel followed that. So now you need an external emulator software which isn't shipped with Windows. < 1443381349 274802 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But there's no point running windows for that, I just run those old DOS games emulated on Linux. < 1443381366 45646 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :b_jonas: Frankly there's no *good* reason for them to not still support Win16, other than them deciding it wasn't worth the effort. < 1443381382 844283 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Win16 programs run just fine in 16-bit protected mode inside long mode. < 1443381410 361823 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: yeah, but the programs that actually matter to customers aren't the Win16 programs, but the actual real mode DOS programs. < 1443381451 973421 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Eg. my father is working with old hardware which has to be managed through some very old legacy DOS program. < 1443381452 987682 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And there's no good reason they couldn't have resurrected the VDM implementation used on earlier non-x86 NT. < 1443381469 990 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :People can still just run an emulator software. < 1443381470 603185 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(non-x86 NT shipped with a VDM which actually did emulate the 8086.) < 1443381483 956091 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :But presumably it wasn't worth it to MS. < 1443381501 930064 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I believe the only reason the VDM still works on x86 Windows is because it hasn't broken yet. < 1443381540 908971 :hppavilion[2]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1443381542 172130 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :DOSemu certainly eliminates a lot of the interest. < 1443381544 997506 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Dammit, internet. < 1443381552 120049 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I want to make a MediaWiki-like Social Network Software. < 1443381556 347337 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :itym dosbox < 1443381564 752673 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :... Yes, that. < 1443381580 114401 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Basically, the MediaWiki of Facebooks < 1443381585 273450 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: Those crazy old DOS programs will still be there a hundred years in the future when digital cameras and mobile phones finally start to realize that they should stop using FAT on the inserted SD cards because they can't store mtimes after 2097 or whatever date it is < 1443381619 904736 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Does anyone feel like participating in that's development? < 1443381622 806869 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I don't foresee FAT surviving much longer than the patent expiration on exFAT. < 1443381690 658384 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: um, what's this exFAT you're talking about? < 1443381697 938290 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1443381707 127789 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: It's the end of 2107 -- 7 bits from 1980. < 1443381715 839734 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :hppavilion[2]: in what way would it be MediaWiki-like? < 1443381718 877361 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: thanks < 1443381727 968042 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :exFAT is Microsoft's proposed FAT replacement, which is currently used on SD cards of larger than 32 GiB. < 1443381733 515983 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(in localtime, damn it. so useful.) < 1443381738 745694 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Open source, extensible, you could just download it and run it yourself, etc. < 1443381746 456087 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Don't forget the 2-second resolution. < 1443381758 365301 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Kind of sounds like Diaspora. < 1443381780 24628 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Was that directed at me or at the other conversation? < 1443381785 332640 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :hppavilion[2]: you. < 1443381790 262511 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1443381790 942140 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: ah, I haven't heared of that. does that support UTC dates, and dates after the FAT coepoch? < 1443381794 368416 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I'll figure out what that is < 1443381822 363773 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Ah. Not quite. < 1443381822 699302 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Oh for fucks sake, it does not support dates after the FAT epoch. < 1443381832 358864 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It does, however, support UTC timestamps. < 1443381843 425755 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: well, that matters a bit less. casual users don't generally set the clock on the camera accurately anyway, and dedicated users like me just read the centisecond precision timestamp from the EXIF info in the file content itself. < 1443381869 813307 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Diaspora appears to be a distributed network; one network altogether, but run on different servers. THIS would be like MediaWiki in that you could set it up on your own server for you own usage < 1443381885 217217 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The jerks that be ought to just support UDF. < 1443381891 684665 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :For example, one could create a social network solely for people in a certain state/province/etc. < 1443381912 20158 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Or an Esolangs social network (though that's kind of what we have IRC for) < 1443381942 76432 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :It's just a hypothetical idea that would be used to fill the gaping hole in my heart and distract me from the fact that someday this will all be gone < 1443381950 856406 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :xD < 1443381988 12816 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :um how is that a valid xD? < 1443382001 350004 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :gah < 1443382041 943602 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Channels with multiple concurrent conversations are confusing < 1443382057 704467 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I have no clue what \oren\ is questioning the validity and/or masculinity of < 1443382100 705606 :hppavilion[2]!~Devourero@93-231-58-66.gci.net NICK :hppavilion[1] < 1443382139 327008 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :hppavilion[1]: so it kind of sounds like you're suggesting "like Diaspora, except it's impossible to link servers together"? < 1443382155 92604 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: There'd be a plugin for that xD < 1443382167 432554 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Like Diaspora, then? < 1443382169 93807 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Again, it's mostly just a temporary solution to crushing boredom < 1443382184 377514 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I wonder what ever happened to Virgolang... < 1443382190 369567 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I guess you're saying you want your servers to be relatively independent and isolated or whatever. < 1443382217 488007 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sounds like FidoNet, kinda. < 1443382239 760271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or that other thing that I forget the name of. < 1443382268 895578 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I want it to be like MediaWiki: Something a person can download and launch to have their own social network up and running in half an hour < 1443382277 214316 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :And that can be HIGHLY customized < 1443382353 223825 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :In any case, in my experience, it's very difficult to find people to contribute to your open-source project before you've started writing it. < 1443382437 199000 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :If you manage to find someone who has exactly the same vision for the project as you, they're likely to work with you, at least for a couple weeks or whatever. < 1443382449 723563 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Of course, of course. < 1443382735 326795 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1443382983 351199 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :NEXT PROJECT: This is one I'm doing myself because it's for school, but I'd like to put it out there in case anyone has any ideas < 1443382992 200010 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :An Evolution Simulator < 1443383015 212490 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :It takes place in a small, closed-off ecosystem full of creatures. They change over time. < 1443383264 986900 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Viola`. I get a good grade. < 1443383402 374742 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :I like evolution simulators, one of my favorite games is Creatures 3. < 1443383497 533989 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :Creatures tend to reproduce a bit slowly to be a great evolution simulator < 1443383502 207297 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :But I do love C3/DS < 1443383527 852332 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :Sort of surprised to see another Creatures person here < 1443383546 100945 :TieSoul!~TieSoul@86.89.119.147 QUIT :Remote host closed the connection < 1443383604 813456 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Sgeo: what why? this channel has all kinds of strange people. < 1443383626 953347 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :I didn't think Creatures was that popular < 1443383643 531539 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :Even though I'm a part of the community < 1443383646 342808 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :… including people who play unpopular games < 1443383719 831161 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i have not played creatures < 1443383725 129659 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover NICK :Phantom_Hoover < 1443383791 386707 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :if you are not currently reading 'the traitor baru cormorant' by seth dickinson i recommend you do so asap < 1443383921 399317 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Now that I consider it, it would be more of an ecosystem simulator than an evolution simulator, though I may still add evolutionary features < 1443384281 577859 :aretecode!~aretecode@50.23.131.206-static.reverse.softlayer.com QUIT :Read error: Connection reset by peer < 1443384370 985475 :heddwch!heddwch@76.8.3.189 NICK :HEDDWCH < 1443384378 950761 :HEDDWCH!heddwch@76.8.3.189 NICK :heddwch < 1443384997 544813 :heddwch!heddwch@76.8.3.189 NICK :OPOW < 1443385008 283737 :OPOW!heddwch@76.8.3.189 NICK :heddwch < 1443385211 578694 :JesseH!~JesseH@oftn/member/JesseH JOIN :#esoteric < 1443385967 161209 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Something I'd like in an environment/evolution simulator is plants that evolve along with animals. < 1443385997 643768 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :That and a way for organisms to signal each other so ac to actually form colonies. < 1443386103 182464 :MoALTz_!~no@78.11.179.104 QUIT :Quit: Leaving < 1443386108 262861 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Viruses also play a big part in evolution, and most plants are symbiotic with some sort of fungus. < 1443386323 596288 :spatterworthy!826ccfe6@gateway/web/freenode/ip.130.108.207.230 JOIN :#esoteric < 1443386669 99739 :sc00fy!~scoofy@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1443386771 294892 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :MDude: I'm planning to make a whole line of ecological simulators, just for fun. I'll probably add parasites and viri in later installments < 1443387194 263079 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Are you symbiotic with a plant, by any chance? < 1443387194 516281 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: they still don't seem to buy into the monolith engine was just not really harder than any other way < 1443387210 391750 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: So you would be, but they're just not having it? < 1443387210 612130 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: re style sheets, i've always believed that. < 1443387389 777003 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: I don't think CSS is a matter of belief, really. < 1443387389 960428 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: at what point does the bytecode deal with??? fnord < 1443387852 786282 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Read error: Connection reset by peer < 1443388141 586927 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1443388153 254862 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1443388470 613192 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 255 seconds < 1443388517 915026 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net QUIT :Ping timeout: 252 seconds < 1443388612 126667 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: try this: I believe CSS 3 transitions are a mistake. < 1443388790 391644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess. But that's more of an opinion-belief. I was thinking of a faith-belief. < 1443388971 620865 :spatterworthy!826ccfe6@gateway/web/freenode/ip.130.108.207.230 QUIT :Ping timeout: 246 seconds < 1443389375 903694 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 252 seconds < 1443389429 432045 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1443389532 411293 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 264 seconds < 1443390119 679143 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :hppavilion[1]: hmm. < 1443390131 43195 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Here's a simple idea. < 1443390141 755546 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Listening < 1443390174 598158 :lemurian!~sh4n3@unaffiliated/lemurian JOIN :#esoteric < 1443390200 3601 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :There are organisms. Every organism is constantly growing a little bit. < 1443390200 187159 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :When a large organism is next to the small organism, the large one eats the small one, destroying the small one and adding its size to its own size. < 1443390200 187219 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :So if a size-20 organism eats a size-3 organism, it becomes a size-23 organism. < 1443390200 187243 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Once an organism gets sufficiently big, it splits into two organisms of equal size. < 1443390261 700579 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :(unrelated: local time as of this second is 14:44:21) < 1443390282 731143 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :s/14/17/ < 1443390306 102055 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :That's pretty much my entire idea. < 1443390308 608886 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Make of it what you will. < 1443390310 595045 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1443390348 649972 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Also, the timestamps for the logs at http://tunes.org/~nef/logs/esoteric/ are about 20 seconds ahead. < 1443390418 873359 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net QUIT :Ping timeout: 246 seconds < 1443391111 102672 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net QUIT :Quit: Leaving. < 1443391336 259185 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1443391442 416008 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds < 1443391607 313466 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1443391608 952082 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"From: IEEE Signal Processing Society" "Subject: DEADLINE EXTENDED: ICASSP 2021 CALL FOR PROPOSALS DUE 12 OCT 2015" ... "Icedove thinks this message is a scam." < 1443391624 248178 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Brutal, but honest. < 1443391641 768557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most conferences don't have deadlines six years before the conference itself < 1443391651 449934 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a call for proposal, not a call for papers. < 1443391661 158519 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Those tend to be quite early. Although six years is still a bit extreme. < 1443391681 630083 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Still, it's a big conference, you can't organize one just like that. < 1443391746 484050 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(By a proposal they mean a bid to host it -- including venues, budgets, people, all that stuff.) < 1443391840 970697 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Admittedly, the email is very heuristically-scammy too: there's a link with the link text "http://www.signalprocessingsociety.org/[...]" but the actual href is to "http://signalprocessingsociety.us4.list-manage.com/track/click?[...]". I think that's one of the things the scam filter looks for. < 1443391861 181840 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Based on the fact that the warning says "the links in the message may be trying to impersonate web pages you want to visit". < 1443391964 982562 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm also not quite sure why they spam the call-for-proposals to the same mailing lists they send call-for-papers, it's not like a random researcher is going to be "hey, that's a good idea, I'll host a 2000-person conference in my back yard". < 1443391987 952885 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :On the other hand, the Finnish national electricity grid operator has TV ads too, so what do I know. < 1443392065 506832 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Isn't that agar.io? < 1443392214 973994 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :hppavilion[1], in agar.io you voluntarily split, and can send off small particles. And also the people are 4channers it seems < 1443392225 190155 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :True, true < 1443392262 459804 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :It's one thing that some people call themselves "nazi", it's something else entirely when it turns out that the dev added skins that are based on the name you select, and added one for "nazi" < 1443392349 92913 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :um, what? < 1443392360 68139 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :what game is this? < 1443392368 266093 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :agar.io < 1443392380 56264 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :I think the dev eventually removed the nazi skin < 1443392523 40824 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :holy crap < 1443392532 866385 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :woww what a dumbass < 1443392567 946700 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :I don't think the dev is literally a nazi, just a 4channer. There was also an ISIS skin and other hateful skins < 1443392602 891405 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :i see. like I said, a dumbass < 1443392643 563821 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :lets see what I get < 1443392826 344029 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :this is a really boring game < 1443392983 544118 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :I actually really like the gameplay < 1443393074 312531 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I also don't like CSS 3 transitions and want to disable them in the client if possible. I have disabled some individual one but I want to disable entirely, to be able to write a user CSS code that overrides what commands in a CSS code do < 1443393275 777672 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :Sgeo: Do you also enjoy watching mold slowly grow on pieces of bread? < 1443393322 154170 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :it's ok if you do < 1443393324 942785 :[1]blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net JOIN :#esoteric < 1443393348 756888 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :helloblurelIse < 1443393399 692609 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: that would be nice. I'd like to disable line-height in CSS. < 1443393437 907183 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :\oren\, I like growing big enough to be a major player on a server < 1443393443 963852 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :A force to be reckoned with < 1443393451 304189 :blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net QUIT :Ping timeout: 250 seconds < 1443393451 529714 :[1]blurelIse!~bluelse@c-67-168-205-81.hsd1.or.comcast.net NICK :blurelIse < 1443393561 921301 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :Isn't there some prototype browser that's written in Node.js < 1443393583 874953 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :If you use that, then presumably you can override virtually anything in user code < 1443394034 538608 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1443394041 388674 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I also would like to change what some CSS commands do < 1443394137 950588 :SirCmpwn!~sircmpwn@irc.sircmpwn.com QUIT :Quit: Why do I even put this quit message in if I never quit < 1443394366 833860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you're aware of malloc overcommit, right? < 1443394377 433848 :SirCmpwn!~sircmpwn@li1282-139.members.linode.com JOIN :#esoteric < 1443394393 851205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although what's going on there isn't explainable like that < 1443394407 291865 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, is it integer overflow in the allocator? (especially if you use calloc()) < 1443394417 894106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the size to allocate might be overflowing over the size of your int < 1443394429 157433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :making the allocated memory small < 1443394438 505469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then your loop to zero it is trying to zero a lot more memory than you allocated < 1443394491 460887 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 255 seconds < 1443395060 628073 :Denis_40!4f19b87d@gateway/web/freenode/ip.79.25.184.125 JOIN :#esoteric < 1443395090 441312 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :ais523: but if it's overflowing shouldn't the size of the zeroed part also overflow? < 1443395109 683560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: it depends on how the loops are written < 1443395114 862065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the allocation is measured in bytes < 1443395132 754856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas a zeroing loop is often measured in whatever units you're working in (e.g. Funge cells), which is a smaller number and thus might not overflow < 1443395181 931879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, Vorpal quoted a value of "around 2^62 funge cells", which makes it seem quite likely that that's more than 2^64 bytes but that a loop that processed them a cell at a time wouldn't overflow < 1443395199 189388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(at least, not integer overflow; it would buffer overflow instead) < 1443395251 541106 :Denis_40!4f19b87d@gateway/web/freenode/ip.79.25.184.125 PRIVMSG #esoteric :Hi! < 1443395261 985886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1443395280 729930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, an overflow-based esolang could be interesting, but not my style really < 1443395283 902598 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1443395284 991849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I like things to be conceptually bignums < 1443395298 291449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, maybe I should make more esolangs that aren't my style < 1443395932 944104 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1443396231 936114 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :int-e steno involves up to 20 simultaneous keys. < 1443396277 756739 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think we could handle chording utf-16 < 1443396611 257432 :lemurian!~sh4n3@unaffiliated/lemurian QUIT :Quit: Konversation terminated! < 1443396760 990387 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Zzo38/Programming languages with unusual features14]]4 10 02http://esolangs.org/w/index.php?diff=44449&oldid=44421 5* 03Zzo38 5* (+1157) 10 < 1443397019 644666 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Thanks, Icedove. You said the ICASSP call for proposals was a scam, but you think this SciencePG ("an independent international publisher of 100+ open accesses -- experiencing rapid growth and gaining widespread attention" offering great act-now discounts on article processing costs) call for "journal" submissions is completely legit. < 1443397331 722520 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :in 30 min the lunar eclipse will begin < 1443397396 40604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: they want you to submit articles for journals? or just submit them the whole journal? < 1443397480 956491 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Unfortunately it won't be visible here until sunset. < 1443397622 988571 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :fizzie: you should use alpine < 1443397772 154857 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Articles, I think, although one of the various blog posts on the subject describes someone replying to point out that their field is something SciencePG has no journal for, to which they got an answer suggesting they could start one and make the person the Editor-in-Chief. < 1443397792 911076 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :\oren\: I don't see why. < 1443397822 474806 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :it is a console program and has no spam filter < 1443397847 771154 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :console programs are better. spam filters are stupid < 1443397861 951221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not a spam filter, it's a scam filter. < 1443397907 817317 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, I've been alternating between Icedove and mutt with a frequency of about 3e-8 hertz, and I don't see why I'd pick a pine clone over mutt. < 1443397914 217402 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh, pine clone, pine cone. < 1443397914 453620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1443397965 1213 :\oren\!~oren@65.94.102.49 PRIVMSG #esoteric :mutt is ok too < 1443397978 240520 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 244 seconds < 1443398356 831453 :mauris!~mauris@91.176.145.162 QUIT :Ping timeout: 246 seconds