< 1391904779 670703 :shikhout!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1391904941 890080 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1391904942 106334 :shikhout!~Shikhin@unaffiliated/shikhin NICK :shikhin < 1391905116 607653 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1391905196 703814 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I have idea about a CPU design that has one external pin to tell whether to use microcode ROM or microcode RAM, which contains VLIW instructions, and the cache is in the same microcode RAM. < 1391905344 557935 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :How well would it work? < 1391905382 227158 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :(It does mean you can have self-modifying microcodes!!) < 1391905434 477553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: instead of an internal pin, why not have a register that determines that? < 1391905438 789706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*external pin < 1391905449 454417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that way you could change it using software control < 1391905459 578080 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Yes it could be a register < 1391905531 620754 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Such register could also control supervisor/user microcode mode; however such thing could also be a output pin, so that the components can be wired for supervisor/user mode, too. < 1391905596 857971 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :And, of course, need a external reset signal to reselect ROM mode and reset some of the other registers too. < 1391905633 521331 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Are any existing designs doing anything similar? < 1391905699 344182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly, but I don't know of one < 1391905890 414874 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :If internal condition flags are also part of the microcode program counter, and the VLIW includes each instruction has part of a address of next instruction, then you don't need branch instructions, especially if self-modifying codes are possible. You could also have multicore VLIW. < 1391905999 864646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i have a hunch you could merge the header and the 523 padding by making more copies of the header instead... < 1391906037 503278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh, that would work for the after-padding, there's no actual reason to use a whole number of copies of the header < 1391906050 485706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that's me assuming the language was simpler than it was, because I was in tarpit mode) < 1391906058 305712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, wait, /header/ < 1391906073 14087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, you could make a bunch of copies of the header, and then use a larger repeat count on the alphabet < 1391906092 722206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to fill the before-padding with header copies and after-padding with stray bits of alphabet < 1391906108 867611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why a larger repeat count? < 1391906114 744011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you could remove the after-padding altogether, actually, because its only purpose is for somewhere to put the unused bits of alphabet < 1391906116 776887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, no, I'm wrong < 1391906128 235806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't generate fractional repeats with resplicate < 1391906131 536772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the after-padding needs to stay < 1391906150 466638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am referring to the initial padding < 1391906178 565530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1391906185 621730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this doesn't give a clear way to remove the final padding < 1391906193 895014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm tired < 1391906389 13169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so may not make much sense < 1391906469 777616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it's a little subtle anyway, because the number of 523's in the initial padding seems to be odd, but i _think_ removing the 3 integers that generate them will turn the necessary padding even so the header can be used < 1391906500 676372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's interesting is if it's possible to prove resplicate TC even with no misaligned copies (i.e. any sequence of numbers that's copied with a copy count other than 0 must have existed in the original program, and must have all been copied into the program in one block) < 1391906532 786799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you might be able to do it using two layers of escaping < 1391906647 17439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait my idea has trouble, removing those will make the number of integers per rule potentially odd < 1391906658 605242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's not a problem in this construction < 1391906664 484923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it always knows where the IP is anyway < 1391906712 706954 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a problem for my "replace 523's by header" construction, because that requires that the length of total initial padding always be even < 1391906751 634439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :non-alphabet padding, that is < 1391907520 757394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: it seems hard to handle non-misaligned copies in a single pass through the queue < 1391907538 771300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yeah, I think I'd do two passes < 1391907564 470724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which means every tag command becomes O(n) in the whole queue length < 1391907612 147799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, the way I was going to do it avoids that issue, but leads to problems if you have an odd number of tag commands in the queue at any major iteration < 1391907614 896486 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: I think games are a much bigger driver for GPUs and game technology than cryptocoins... < 1391907628 177305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1391907638 493738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: games mostly don't care about GPGPU stuff, though, apart from stuff like PhysX < 1391907648 247969 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :uh < 1391907652 817824 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I don't think that's true < 1391907667 419583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although the line between GPGPU and just regular old graphics processing is pretty blurred nowadays < 1391907714 249574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you get each command to produced escaped output, then the entire queue unescapes at once into a new unescaped queue < 1391907729 180697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem being that you then have to be able to skip over commands without knowing whether they're escaped or not < 1391907748 929022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might be possible to make escaped and unescaped commands the same length though < 1391907752 606705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :using padding < 1391907787 602320 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :kmc: iunno, i mean i don't think Valve needs to care about OpenCL to not make half life 3 < 1391908431 201965 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Shaders are a pretty common thing in games anymore. < 1391908445 691196 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Is it possible to download a SQLite database of chess games? < 1391908452 211768 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :is there a typo in there pikhq? < 1391908464 504633 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :fungots are a pretty common thing in games < 1391908464 897873 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: not really. only looking at the new dilbert.com rejecting linux typing tutors out there for other languages too < 1391908489 852503 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Bike: I don't see a typo. < 1391908490 830359 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :speaking of dilbert http://www.dilbert.com/2014-02-07/ < 1391908504 255815 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :pikhq: i just didn't expect "anymore" without a negative < 1391908520 176357 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :anyway doesn't GL handle shaders < 1391908527 389738 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :maybe i should look at glsl again. as if i have any reason to < 1391908528 452214 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :That's perfectly mundane English. < 1391908534 965081 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yeah, just unexpected. < 1391908537 593193 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Eh. *shrug* < 1391908560 618200 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :hey did you all see this paper on x86 shellcode which looks like valid English text? http://www.cs.jhu.edu/~sam/ccs243-mason.pdf < 1391908577 293846 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :when was it published? i read one in like, 2011 or some shit < 1391908586 742250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I don't consider pixel/vertex/geometry shaders to be GPGPU because they only really make sense for specific purposes in graphics rendering < 1391908591 963797 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :what kind of thing goes into a shader anyway. i thought shade was fairly straightforward < 1391908596 738807 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :2009. probably this one then < 1391908598 627258 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :ais523: Fair enough. < 1391908599 725836 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i mean, insofar as any kind of optics is < 1391908601 672881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as was seen when people tried to use them for non-graphics stuff < 1391908612 246387 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"so, not straightforward, bike" < 1391908616 349809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: "shader" has somehow become the name for "arbitrary program which a GPU runs for each pixel/vertex" < 1391908624 325259 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :really. odd. < 1391908629 558597 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :so what kinds of programs are there? < 1391908637 401724 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: a shader (or one kind of shader, anyway) gets called for every pixel in a polygon and computes an arbitrary function for what the color should be at that pixel < 1391908643 28760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably because traditionally what you're doing is loading a texture and applying lighting effects to it < 1391908654 143539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which can quite sensibly be described as "shading" < 1391908654 558753 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it knows the position in 3D space, the normal at that point, it can access various textures, can do matrix math, etc. < 1391908658 323902 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i know a guy who works on turbulence, i really shouldn't be so blase about optics < 1391908659 726846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but really you can do pretty much anything < 1391908666 490381 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :well i mean. what do people actually do with it. < 1391908673 574889 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :so the original use is to model all kinds of different surface textures < 1391908681 433116 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :you can make something look bumpy without having a bunch of triangles for every bump < 1391908693 871046 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :vertex shaders are cheap compared to pixel shaders < 1391908695 436870 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :think i've heard of that... < 1391908701 93781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because there are way more pixels onscreen than vertices < 1391908706 244087 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :In emulator-land it's coming to be pretty popular for applying effects to the rendered frame. < 1391908716 986894 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yes, they're also great for "full-screen" video effects < 1391908725 275768 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :colorspace conversion, blur, HDR rendering, whatever < 1391908774 421990 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: a key part of doing fancy things with shaders is that you can render scenes to a texture < 1391908786 15780 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :Like mirrors? < 1391908793 6292 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :that's one application yeah < 1391908806 493492 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but more generally, it lets you capture the output of the gfx pipeline and use it later in another pipeline < 1391908811 274628 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :And then you'd want to add effects if it's a dirty mirror or something < 1391908813 480631 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and that was key to the first GPGPU stuff too < 1391908834 283616 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I wrote a GPGPU "particle simulator" where every (r,g,b) pixel in a texture is actually an (x,y,z) coordinate of a particle < 1391908839 321988 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :so the "texture" would just look like noise < 1391908848 114303 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but you have a shader that updates these positions and writes it to another "texture" < 1391908861 287029 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and another shader that draws the particles to the screen by reading from this "texture" < 1391908918 783574 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :nasty < 1391908920 368212 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :in web browsers you render groups of HTML elements to textures and then composite them together < 1391908928 192298 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :this allows things like CSS transforms to happen smoothly < 1391908939 494812 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :you don't re-render the element, you just alter its position, rotation, etc. in compositing < 1391908952 143714 :newsham_!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1391908978 188149 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :in fact the compositor also renders into textures; it renders the page into a set of 512x512 tiles or so < 1391908985 618653 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :which enables fast scrolling < 1391908994 580352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how much video memory do GPUs normally have nowadays? < 1391908998 612138 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :because you can keep some of the tiles off the edge of the screen around in memory < 1391909009 990091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I learned programming, you had to be careful not to waste it, but I imagine that isn't really an issue now < 1391909015 981673 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :ais523: 1 to 8 gigs, depending on how cheap/not cheap it is. < 1391909019 363502 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :on mobile browsers when you scroll off of what's rendered you see a grey or checkerboard area, which then fills in < 1391909029 636507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, yeah, that's not really an issue < 1391909037 816815 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Much less for integrated GPUs though. < 1391909051 118895 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :You might end up having a carved-off 256MB chunk instead there. < 1391909073 202184 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I thought these days integrated GPUs (integrated to CPU, not motherboard) would use all available RAM, by cooperating with the OS < 1391909082 703659 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Sadly no. < 1391909085 874685 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and this also means CPU-GPU transfers can be really fast < 1391909087 518065 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :aw < 1391909091 570944 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :well that's how the PS4 works anyway ;P < 1391909095 926999 :nys!~nys@blk-142-60-139.eastlink.ca JOIN :#esoteric < 1391909104 330536 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it has a single chunk of GDDR5 for CPU and GPU < 1391909225 841390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CPU-GPU transfers are normally really slow (by memory standards), but I've heard the PS4 is an exception to that < 1391909240 181125 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Yes, the PS4 doesn't have seperate memory. < 1391909264 682725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know that in SDL2, if you're planning to update a texture frequently, you have to warn the library in advance (although I'm not entirely sure what it changes in response to the warning) < 1391909384 455707 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :uff, what's the printf directive to get a ulong out < 1391909398 85123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :%lu < 1391909400 586213 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1391909402 321286 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :thx < 1391909419 271123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, you can write it as "long unsigned" even outside printf < 1391909423 780200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which helps to remember the directive < 1391909443 653319 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :cool < 1391909452 131016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :printf clearly can't use %ul because that would be ambiguous, so it went for the next-best option < 1391909468 760928 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I just remember that 'u' is a base "conversion specifier" and all modifiers come before the specifier < 1391909471 87791 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :can you do "int unsigned" < 1391909479 546948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: yep < 1391909481 817576 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Pretty sure yes. < 1391909488 481979 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :anyawy so my GPU has... 1949302784 bytes global memory < 1391909497 884362 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :anyway* < 1391909631 507678 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :and 32768 per unit. seems pretty beefy < 1391909864 735904 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1391910534 725146 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :so what does your program do Bike? < 1391910705 833675 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :the test one just elementwise squares a vector < 1391910716 267426 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i was going to do matrix multiplication but i kept thinking of half-baked optimizations >_> < 1391910727 781460 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :there are fancy algos for that aren't there < 1391910744 465171 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`run uname -a < 1391910745 290549 :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 < 1391910761 743167 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yeah. i have an arxiv paper on mediocre-but-useful sparse matrix formats i've yet to read v_v < 1391911477 577292 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl declare x as pointer to array 5 of int < 1391911478 219262 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int (*x)[5] < 1391911483 333439 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl explain int (*x)[5] < 1391911483 996783 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :declare x as pointer to array 5 of int < 1391911530 353756 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl explain int x[static 5] < 1391911531 77749 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :syntax error < 1391911533 182317 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :boo < 1391911563 463185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm HackEgo's repository browser is now not just out of date, but gone < 1391911580 369999 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah :/ < 1391911593 939979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`help < 1391911594 120127 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1391911596 922292 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :kmc: wait, can you declare an int[] like that, not as a parameter < 1391911620 511621 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1391911628 27098 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :foo.c:1:5: error: static or type qualifiers in non-parameter array declarator < 1391911663 281272 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :pikhq: what does int x[volatile 5] mean? < 1391911746 125939 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :does cdecl do things besides explain? < 1391911751 959989 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl help < 1391911752 575891 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ [] means optional; {} means 1 or more; <> means defined elsewhere \ commands are separated by ';' and newlines \ command: \ declare as \ cast into \ explain \ set or set options \ help, ? \ quit or exit \ english: \ function [( )] returning < 1391911772 56382 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :the main ones are "define" and "explain" < 1391911785 585294 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :there's also "cast" < 1391911793 16563 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :`cdecl cast int into unsigned int < 1391911793 323452 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl cast x into pointer to array 5 of char < 1391911793 566225 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :syntax error < 1391911793 950253 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​(char (*)[5])x < 1391911794 818463 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :kmc: Volatile array of 5 elements. < 1391911798 417370 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :go me < 1391911818 471290 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oh, i misinterpreted < 1391911827 369748 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :pikhq: so it's the same as volatile int x[5] ? < 1391911846 552854 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :or does an array being volatile mean something different from all its elements being volatile? < 1391911857 211309 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :`cdecl cast fucker[3] into pointer to function of void returning int < 1391911857 824458 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :syntax error < 1391911861 466004 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :I think in an argument it'd be equivalent to "int * volatile x". < 1391911864 166928 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :`cdecl cast fucker[3] into unsigned int < 1391911864 884738 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :syntax error < 1391911869 84938 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :is there no hope? < 1391911871 800389 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: I think it only takes a name for the first argument, not an expression < 1391911872 659014 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :`cdecl cast fucker into unsigned int < 1391911873 255625 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​(unsigned int)fucker < 1391911876 602785 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :sux < 1391911882 617086 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :`cdecl cast fucker into pointer to function of void returning int < 1391911883 311385 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :syntax error < 1391911891 106246 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :well they probably don't want to include an expression grammar as well < 1391911894 621559 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i guess that's probably not a good way to talk about functions < 1391911908 905754 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl cast fucker into pointer to function ( ) returning int < 1391911909 557763 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​(int (*)())fucker < 1391911912 141329 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :`cdecl explain int x[volatile 5] < 1391911913 49113 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :syntax error < 1391911914 233811 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl cast fucker into pointer to function ( void ) returning int < 1391911914 897779 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​(int (*)(void ))fucker < 1391911917 17667 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric ::( < 1391911932 735177 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :without the void it's uh, it doesn't say anything about what the function takes, right? < 1391911941 878416 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :pikhq: also, is there any use of "pointer to array" types? < 1391911955 9855 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :such as int (*x)[5] < 1391912066 312422 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i can think of reasons you might write &x when x is an array, but are there reasons to declare such variables / parameters? < 1391912269 735124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : why did anyone think it was a good idea to write an MMO where you fight monsters by editing Clojure code using regexes? <-- and how come they're not in this channel? < 1391912410 373643 :nooodl!~nooodl@91.177.127.188 PRIVMSG #esoteric :kmc: i guess if you want a 2d array that's dynamic in the first dimension? < 1391912456 129657 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :I'm not really sure of the uses for those types in general. < 1391912464 821585 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Kinda useful when passing around VLAs though. < 1391912485 220444 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :int (*x)[y][z] for instance? < 1391912553 222161 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`gccrun int x[5]; int (*y)[5]; y = &x; printf("%p %p %p\n", x, &x, y); < 1391912554 384205 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0x7fbfcf6c60 0x7fbfcf6c60 0x7fbfcf6c60 < 1391912597 94287 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :VLAs considered harmful < 1391912900 868436 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl explain int (*x)[2][3] < 1391912901 603136 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :declare x as pointer to array 2 of array 3 of int < 1391912950 57355 :newsham_!~chat@udp217044uds.hawaiiantel.net NICK :newsham < 1391912981 14765 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :How well do you know about compiler optimizations? < 1391913057 412344 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :medium well < 1391913066 355897 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1391913086 946139 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I want your opinions on some kind of Z-machine intermediate codes (for version 5, 7, and 8) which is partially described here: http://sprunge.us/PNXL and there is also seven "special branch targets" which are (number in parentheses indicates number of arguments): RESTART(0), RESTORED(0), RETURN(1), QUIT(0), TAILCALL(8), THROW(2), and UNDEFINED(0). < 1391913116 23245 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1391913203 281841 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :fungotspeed you! black emperor < 1391913203 491601 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: i was waiting to hear if anyone is interested < 1391913230 997004 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: What does it mean? < 1391913239 4324 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :very little < 1391913388 662681 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :`gccrun int x[5]; int (*y)[5]; y = &x; printf("%p %p %p %p\n", x, &x, y, &y); < 1391913389 938332 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0x7fbfd28c60 0x7fbfd28c60 0x7fbfd28c60 0x7fbfd28c58 < 1391913691 110094 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Do you understand my stuff about this compiler optimizations stuff? How could such optimization be improve? < 1391913724 718327 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :motherfungot=redeemer < 1391913725 92396 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: but did you try it, you'll just push it on. this individual processing of the url manually if they want to < 1391913731 139717 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: sorry, I don't have the time to look into it now < 1391913736 745601 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :OK < 1391913763 837449 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :The file linked is actually just two C enumerations < 1391913786 94594 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 260 seconds < 1391913794 436379 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Although I can explain it is being done with basic blocks and register forwarding format < 1391914014 374786 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Which is a kind of single static assignment without phi nodes < 1391914067 42273 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Instead, each basic block takes zero or more arguments and cannot use registers from other basic blocks at all < 1391914169 105473 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I don't know if such a thing is ever done, but someone described as being combining single static assignment with continuation passing, and that it has some advantages and some disadvantages. < 1391914295 676132 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I can see how this is the case. < 1391914360 220305 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :What can you see about this kind of idea? < 1391914473 85704 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :lift your skinny fungots like antennas to heaven < 1391914473 403237 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: are people here going to participate too? heh, do you? :) < 1391914550 25918 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :What antenna do you mean, the TV antenna, the radio antenna, or the antennas on your body? (I only have the second one) < 1391914570 762837 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but do you have a large barge with a radio antenna on it that you can charge up and discharge? < 1391914585 105870 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :No, I have no such things < 1391914590 386522 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :you should get one < 1391914598 34743 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I have no use for such a thing < 1391914600 345918 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :you could use it for high frequency active auroral research < 1391914614 688493 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :if you are far north enough < 1391914765 734088 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :How far is enough? < 1391914822 302947 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :56° apparently: http://en.wikipedia.org/wiki/Sura_Ionospheric_Heating_Facility < 1391914937 943111 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i don't really understand http://en.wikipedia.org/wiki/Effective_radiated_power < 1391915002 859477 :Sorella!~queen@oftn/member/Sorella QUIT :Quit: It is tiem! < 1391915070 676277 :CADD_!~CADD@12.227.104.109 JOIN :#esoteric < 1391915092 56859 :CADD_!~CADD@12.227.104.109 QUIT :Client Quit < 1391916560 855354 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I recorded my coordinates in Astrolog configuration file, so that is how I refer to and now I know, I am not quite far enough. < 1391916592 410162 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i see < 1391916597 735068 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :what are your coördinates? < 1391916625 320999 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I don't want to say, but presumably you could figure out approximately by yourself, by using my IP address < 1391916741 183741 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :last time i checked my IP address it geolocated to the wrong state. < 1391916802 980412 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i remember a system of coördinates which used short alphanumeric strings, which could be as long as the desired precision requires < 1391916810 196132 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but i don't remember what it's called < 1391916824 407911 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i think http://www.mapcode.com/ is similar but the thing I remember didn't require a country prefix < 1391916868 83490 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but i see there are "international mapcodes" too < 1391916895 863332 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION is at California 9QF.7C < 1391916927 583359 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Does bash have command resembling the F8 command in Windows (which is, autocompletion based on command history)? If so, what is it? < 1391916980 74266 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :control-r < 1391916993 685939 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :kind of < 1391917048 326148 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :creepercoin shoutingcoin wrongfulcoin waivercoin constipatingcoin aciditycoin < 1391917090 761478 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :OK, I tried it now I can see what it does. < 1391917219 934855 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :does it do what you wanted? < 1391917240 638245 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1391917310 712696 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Kind of, like you said. < 1391917317 766653 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :ACTION is at Missouri RC.LNJ or so. < 1391917326 306842 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :ACTION also likes that those are relatively short. < 1391917639 170870 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl declare fungot as pointer to struct fungot < 1391917639 958799 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :struct fungot *fungot < 1391917661 531008 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :fungot: why no fungot < 1391917739 594487 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :oh fungot won't respond to the same nick more than n times in a row, iirc < 1391918420 113846 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :fungot, listen to fungotting kmc. < 1391918420 565885 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :pikhq: must convince cow-orkers that i need to rewrite the section on folding enumerators in srfi 44, on the blocking variant. roll over laugh floor. < 1391918457 34295 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cdecl declare fungot as pointer to struct fungot < 1391918457 253477 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: so fiz's free? oh. and is not mentally stimulating! < 1391918457 689338 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :struct fungot *fungot < 1391918466 761168 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but fungot knows not to listen to HackEgo < 1391918466 988482 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: any chance one can have a box full of tnt to throw around < 1391918476 15640 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wish i had more access to academic papers < 1391918485 750012 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i wish i had access to a box full of tnt to throw around < 1391918506 169288 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`addquote kmc: any chance one can have a box full of tnt to throw around < 1391918506 457135 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: please elaborate. clog's back. :_) ( eval x)) < 1391918508 252424 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1168) kmc: any chance one can have a box full of tnt to throw around < 1391918567 340378 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :@ask ais523 do you know a place where I can find the ruleset for the current 'simplest' universal tag system for free? < 1391918567 559048 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1391918574 659133 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :ACTION just made some awesome chicken tenders < 1391918578 401864 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :om nom nom < 1391918745 119413 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION specifies a copumpkin-complete penrose tiling < 1391919112 819357 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I should attempt to make SRFI-72-like hygiene in Racket < 1391919164 37455 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :employees must wash hands before returning to evaluator < 1391919197 361459 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Misread that as elevator < 1391919336 808899 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :also a good idea < 1391919472 818648 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :@tell tswett regarding names that have their own names, http://en.wikipedia.org/wiki/Haddocks'_Eyes#Naming < 1391919473 224930 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1391919641 496067 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :why is gcc using %rip-relative addressing even in a static binary? < 1391919656 313042 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :perhaps it results in shorter instructions < 1391920199 751210 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :seems to be the case here (by a grand total of one byte) < 1391920570 162927 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :because the ModRM byte for an absolute address is followed by a SIB byte but the ModRM byte for a %rip relative address is not < 1391920578 246950 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :goooooooooooooooood times < 1391920697 593629 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Return to Ravnica has a pretty island < 1391920698 63813 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :http://gatherer.wizards.com/Handlers/Image.ashx?type=card&multiverseid=289316 < 1391921076 191113 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo 48c7042500004000ffffffff | xxd -r -p | udcli -64 < 1391921076 879984 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000000000000 48c7042500004000 mov qword [0x400000], 0xffffffffffffffff \ -ffffffff < 1391921083 482267 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo 48c70500004000ffffffff | xxd -r -p | udcli -64 < 1391921084 250432 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000000000000 48c70500004000ff mov qword [rip+0x400000], 0xffffffffffffffff \ -ffffff < 1391921185 422290 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`run <<<48c70500004000ffffffff xxd -r -p | udcli -64 < 1391921186 98181 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000000000000 48c70500004000ff mov qword [rip+0x400000], 0xffffffffffffffff \ -ffffff < 1391921830 626392 :nys!~nys@blk-142-60-139.eastlink.ca QUIT :Quit: sleep < 1391922236 225126 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 245 seconds < 1391922658 747764 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1391923077 743064 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 248 seconds < 1391924834 724286 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1391924915 344561 :nooodl!~nooodl@91.177.127.188 QUIT :Quit: Ik ga weg < 1391925306 921093 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :TIL the mascot for GDB is an archerfish, known for their ability to shoot down bugs by spitting water < 1391925309 905605 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.gnu.org/software/gdb/mascot/ < 1391925349 750810 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :archerfish are cool as hell. you know they exploit fluid dynamics to give the spit enough momentum < 1391925353 777049 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :how? < 1391925402 682206 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :http://www.wired.com/wiredscience/2013/11/archerfish-physics/ < 1391925412 313735 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :pretty sure that links the paper < 1391925463 206221 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :http://www.wired.com/images_blogs/wiredscience/2013/11/archerfish-spitting-2.gif pew pew < 1391925563 156476 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yeah, there it is http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0047867 < 1391925658 299956 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :wow < 1391925695 887204 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :that kind of "oh damn that's pretty clever i didn't even know that was possible" thing kinda works for gdb too, eh < 1391925743 135299 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1391925887 385115 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Quit: Leaving... < 1391926594 410626 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1391926635 521172 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :kmc: does the linux kernel have garbage collection on some resources? i thought it did but i'm blanking < 1391926951 481797 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :unix sockets < 1391927014 708148 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :since you can send a socket through a socket and it might sit in a kernel buffer forever < 1391927078 496502 :loogie!loogie@nat/unlab/x-omkxfdviidotjwxl JOIN :#esoteric < 1391927081 732267 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :https://github.com/torvalds/linux/blob/v3.12/net/unix/garbage.c < 1391927108 132231 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :probably there are lots of others http://livegrep.com/search/linux?q=garbage+collect < 1391927173 750001 :loogie!loogie@nat/unlab/x-omkxfdviidotjwxl PART #esoteric :"Leaving" < 1391927180 308034 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :thanks < 1391927269 976586 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :man, look at all these < 1391927330 22378 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :does the "mov is Turing-complete" paper address the issue that x86 isn't actually turing complete due to finite memory? < 1391927341 542293 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it doesn't seem to < 1391927350 907403 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :generalized 86 < 1391927489 591912 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :hm, they're mostly filesystems < 1391927603 963822 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :If the cache is disabled you could make a memory-mapped port to allow access to unbounded memory? < 1391927728 326428 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah but that's not very meaningful < 1391927739 201736 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :because a finite state machine is also turing-complete if you give it a port to access unbounded memory < 1391927794 768747 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :But do finite state machines have ports? < 1391927814 965771 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :not exactly but you see what i'm getting at? < 1391927816 274964 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :A CPU doesn't even have external memory if none is added to it! < 1391927834 739925 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :But yes I can see what you are saying nevertheless. < 1391927838 765273 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :hooray < 1391927842 112117 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :fungot: do you see what i'm saying? < 1391927842 675667 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: that is as direct as c programs " program"? the real one that i reported seems to be built over the regular scheme mode with slime48, or you can < 1391927911 738389 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: you don't talk to fungot do you? < 1391927948 497094 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: I don't generally need to do so. < 1391929875 208279 :samebchase!~samuel@codesurfers.net QUIT :Ping timeout: 252 seconds < 1391929924 66171 :samebchase!~samuel@codesurfers.net JOIN :#esoteric < 1391930988 697753 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :“Fan-made patches fix a notorious bug which results in the game always resetting to the easiest difficulty level [...]. This glitch was not noticed by MicroProse and was not fixed in the official patches, resulting in the very high difficulty of the sequel due to many complaints from veteran players who believed that the original game was still too easy even on seemingly higher levels.” < 1391931011 855659 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(... https://en.wikipedia.org/wiki/X-COM:_Terror_from_the_Deep#Reception ) < 1391931532 261159 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Maybe someone want a very high difficulty though. < 1391934344 110056 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1391934451 792011 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1391935869 744616 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1391935918 780988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Nice fish drawings in that Wired article. < 1391936264 878343 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net JOIN :#esoteric < 1391936565 898894 :CADD_!~CADD@12.227.104.109 JOIN :#esoteric < 1391936591 948269 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :What episode of ST:TNG should I watch? < 1391936627 301144 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :^"Darkcoin uses an algorithm called X11. Hence name because it uses 11 different hashing algorithms to solve a block. The algorithms are Blake, BMW, Groestl, JH, Keccak, Skein, Luffa, Cubehash, Shavite, SIMD, and Echo." < 1391936644 148183 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :Sgeo: Genesis < 1391936678 471507 :elliott_________!~elliott@li278-81.members.linode.com PRIVMSG #esoteric :Bike: 11 times as secure < 1391936706 716821 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :it's the first fully anonymous cryptocurrency < 1391936744 320456 :CADD_!~CADD@12.227.104.109 QUIT :Client Quit < 1391938333 84912 :nooodl!~nooodl@91.177.127.188 JOIN :#esoteric < 1391939904 520442 :conehead__!uid16140@gateway/web/irccloud.com/x-jxxxwfrxhmgefzje QUIT :Ping timeout: 245 seconds < 1391940011 621213 :conehead__!uid16140@gateway/web/irccloud.com/x-pwxdmemmjviwjusx JOIN :#esoteric < 1391940270 490664 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :"class1.mid" < 1391940277 361895 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Totally a comprehensible name < 1391940297 11067 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :class2.mid... now I'm confused, it doesn't sound like classical music < 1391940312 702478 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Well, the instruments don't sound classical, the melody kind of does < 1391940511 187848 :impomatic!~john_metc@79.251.125.91.dyn.plus.net QUIT :Ping timeout: 245 seconds < 1391942222 773071 :MindlessDrone!~MindlessD@141.70.114.6 JOIN :#esoteric < 1391942284 363208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1391942987 176584 :shikhin!~Shikhin@59.177.197.8 JOIN :#esoteric < 1391942990 741457 :shikhin!~Shikhin@59.177.197.8 QUIT :Changing host < 1391942990 921209 :shikhin!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1391944620 885233 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1391944801 77837 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I may be forced to try a Clozure CL implementation of Braintrust < 1391944958 628707 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :SBCL won < 1391944961 331788 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Remote host closed the connection < 1391944961 936863 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :SBCL won't cut it < 1391945110 628656 :elliott_________!~elliott@li278-81.members.linode.com PRIVMSG #esoteric :x_x < 1391945197 969330 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :As far as I know, ccl:save-application doesn't die, whereas sb-ext:save-application-and-die does die < 1391945229 528576 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1391945453 153912 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1391946397 105764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1391947679 947871 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I've put on simple wiki articles about the three functions defined by Smullyan. < 1391947726 14484 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Feel free to categorize them if you're good in categorizing obfu-languages. Also, prove stuff about them. Eg. I'd like to know whether it's algorithmically decidable whether a number is immortal in McCulloch's second machine. < 1391947994 977580 :shikhout!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1391948114 902270 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Please enjoy the movement in relaxedly bus." < 1391948135 217745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Trying to Google Translate here.) < 1391948136 224304 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1391948138 525274 :shikhout!~Shikhin@unaffiliated/shikhin NICK :shikhin < 1391948403 875788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The women-only space-women-only vehicle, can I ride children (boy)?" < 1391949258 822379 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :A pity. I thought that Data.Sequence would be a good fit for the McCulloch thing, but it lacks a constant time reversal operation ... < 1391949759 107010 :Tritonio1!~Thunderbi@82.221.102.34 QUIT :Quit: Tritonio1 < 1391951021 326447 :Slereah_!~jackal@169.111.101.84.rev.sfr.net NICK :dn4bot < 1391951036 273210 :dn4bot!~jackal@169.111.101.84.rev.sfr.net NICK :Slereah < 1391951096 177029 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1391951824 226613 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Help I've been trying to actually write programs in Agda < 1391952028 690096 :yubisaylozada!~canaima@186.167.242.63 JOIN :#esoteric < 1391952819 191157 :elliott_________!~elliott@li278-81.members.linode.com PRIVMSG #esoteric :yubisaylozada: please don't /msg random people like that < 1391953033 900264 :CADD_!~CADD@12.227.104.109 JOIN :#esoteric < 1391953034 117958 :CADD_!~CADD@12.227.104.109 QUIT :Client Quit < 1391953299 90235 :yubisaylozada!~canaima@186.167.242.63 PRIVMSG #esoteric ::P < 1391953352 87973 :yubisaylozada!~canaima@186.167.242.63 PRIVMSG #esoteric :.l. < 1391953356 858281 :elliott_________!~elliott@li278-81.members.linode.com QUIT :Changing host < 1391953357 38202 :elliott_________!~elliott@unaffiliated/elliott JOIN :#esoteric < 1391953364 139515 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott_________ > 1391953364 487366 NAMES :#esoteric < 1391953368 265387 :elliott_________!~elliott@unaffiliated/elliott KICK #esoteric yubisaylozada :yubisaylozada < 1391953370 263738 :elliott_________!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott_________ > 1391953370 285953 NAMES :#esoteric < 1391953615 568594 :nys!~nys@blk-142-60-139.eastlink.ca JOIN :#esoteric < 1391954278 461175 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1391954337 918584 :MoALTz!~no@host81-153-177-174.range81-153.btcentralplus.com JOIN :#esoteric < 1391955627 262929 :shikhin!~Shikhin@unaffiliated/shikhin PRIVMSG #esoteric :elliott_________: _______HI!_______ < 1391958135 320763 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: that should be no problem, you can define a better tree structure to implement this < 1391959555 365427 :Sorella!~queen@oftn/member/Sorella JOIN :#esoteric < 1391960075 709237 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1391960294 3997 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does the esolang wiki talk about non-deterministic but turing-complete languages like sokoban or super mario? < 1391960415 321885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: those aren't non-deterministic, the sense in which they're TC involves generalizing them to an infinite repeating pattern and treating it as a constraint-solving exercise < 1391960420 47202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, the interp tries to find a solution < 1391960424 881873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no nondeterminism there < 1391960487 973974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: I don't know where to find a simple universal tag system; it might be possible to find Minsky's turing machine → tag system compiler, though, and I think there's a universal (2,19) turing machine floating around somewhere < 1391960495 752863 :CADD_!~CADD@12.227.104.109 JOIN :#esoteric < 1391960496 372760 :CADD_!~CADD@12.227.104.109 QUIT :Client Quit < 1391960520 27695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also a (2,5) with a repeating initial condition (found by Stephen Wolfram, but his proof it's TC is wrong), and a (2,3) with a really complex initial condition (I think we all know about that one) < 1391960547 140368 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: ok, maybe not turing-complete < 1391960570 373268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it does have a category for nondeterministic languages < 1391960611 267358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the useful distinctions for those are "can halt, even with probability 0" versus "never halts", and "halts with probability 1" versus "never halts" < 1391960616 891846 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but they are non-deterministic because the player has a choice of where to move < 1391960631 986783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no, not when viewed as /languages/ < 1391960638 12534 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(well, usually) < 1391960649 155579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from the language point of view, the player is the interp, the level is the program < 1391960654 991231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the interp's job is to act optimally < 1391960656 821178 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ok < 1391960672 369110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps by trying all possibilities in parallel < 1391960695 959945 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: in my view, the level is the program, the video game console and the rom other than the level is the interpreter, and the player is the nondeterminism. < 1391960696 177165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it's nondeterministic in that sense < 1391960715 37649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that's just taking input < 1391960746 64292 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: right, these two views are why NP is defined in two ways: < 1391960762 384132 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I say it's defined by a nondeterministic turing machine, you're sayuing it's defined by a turing machien that takes hints < 1391960774 950841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are loads of definitions of NP < 1391960779 651962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1391960795 336214 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :anyway, do you think it would make sense if I created some entries with links for these? < 1391960799 588455 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :on the esolang wiki < 1391960818 904333 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :links and short descriptions < 1391960819 807462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one I like involves a trusted P-time machine, and a potentially malicious TC oracle < 1391960847 920959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the combination is guaranteed to say "false" if the statement is actually false (no matter what the oracle does), and "true" if the statement is true /and/ the oracle is trustworthy < 1391960865 948205 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, that reminds me of something I want to ask on the other channel < 1391960877 712257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"the other channel"? < 1391960933 936759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that if you're talking about TCness/PSPACE-completeness/whatever of computer games, the best option would just be one page listing all of them and linking to the existing results < 1391960937 906777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but Wikipedia already has one of those < 1391961276 830457 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: when you compiled that collatz system to resplicate, how long was it and what was the largest value? < 1391961306 211384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: it's not very long at all < 1391961357 632301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :84 numbers per element in the initial queue, the largest number used is 678 < 1391962136 240636 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Quit: Leaving < 1391963621 743836 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, you proved Resplicate turing-complete? nice < 1391965509 401021 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1391967602 84757 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1391973771 34862 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1391973798 155076 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1391973931 86894 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1391973945 742498 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Read error: No route to host < 1391974550 934481 :Tritonio!~Thunderbi@athedsl-18949.home.otenet.gr JOIN :#esoteric < 1391976027 164137 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :fungots fall on fungot falls < 1391976057 417911 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good afternoon, fungot < 1391976057 740005 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: why the switch, i got it all. what i don't understand what you were explaining it, but i < 1391976201 222314 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION feels the same about fungot, sometimes. < 1391976201 442229 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :int-e: i just want to know enough about it. < 1391976222 47192 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :the dead fungot blues < 1391976222 227116 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: esobot disappeared, i mean. eh. < 1391976484 526872 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :good canadian fungot evening < 1391976484 706529 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FireFly: yeah i guess it supports everything but the lowest level < 1391976506 275626 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Yeah, canadians aren't the lowest of them all.. only nearly so < 1391976599 897902 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :fungot♯ < 1391976600 275571 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: concrete examples? :p i like pianos. and the premise may very well be an explicitly typed program. the second argument < 1391976750 998162 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :"The back of the EP contains a diagram with instructions in Italian on how to make a molotov cocktail." < 1391977015 779413 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com TOPIC #esoteric :fungots fall on fungot falls | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1391977286 152100 :evalj!~jeval@2E6B5AF3.dsl.pool.telekom.hu JOIN :#esoteric < 1391977463 939924 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What are you talking about there? < 1391977464 440438 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: sneakers, isn't it? from lear to fnord or re-compile foo and bar < 1391977842 299097 :tynyankoalex!~tynyankoa@193.28.144.195 JOIN :#esoteric < 1391978272 463673 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :fungot: from lear to leviathan? < 1391978272 796077 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: gama chunks don't alter the rgb of each color and publish those as well. < 1391978345 33664 :MindlessDrone!~MindlessD@141.70.114.6 QUIT :Quit: MindlessDrone < 1391978395 109118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Well, that's good. Imagine what would happen if they did. < 1391978395 568798 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: i think i've got this shell running irssi and it notifies me about new messages when i come to it. do it in < 1391978610 59807 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I didn't know fungot used irssi for IRCing < 1391978610 239562 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FireFly: i don't really < 1391978611 632867 :tynyankoalex!~tynyankoa@193.28.144.195 QUIT :K-Lined < 1391978615 697236 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :o.h < 1391978623 908412 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :s/\.h/h./ < 1391978779 247071 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess irssi's just for message notification. Sounds like you have an overly complicated setup there, fungot. < 1391978779 481078 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: would you let me have a look at < 1391978824 159963 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fungot: I think it's better to let fizzie take care of setting up your environment < 1391978824 458003 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FireFly: in my quantifier language im going to bed. i am not a sophisticated irc user ( anymore). < 1391978841 366874 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :so self-deprecating < 1391979766 473801 :monotone!~monotone@room208.org PRIVMSG #esoteric :Oh, so that's what the F# stands for. < 1391979788 127088 :monotone!~monotone@room208.org PRIVMSG #esoteric :fungot alpaca infinity < 1391979788 425653 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :monotone: go the hell to write generators with call/ ec is probably sufficient for writing one of those < 1391981437 317832 :nys!~nys@blk-142-60-139.eastlink.ca QUIT :Quit: quit < 1391981771 839546 :zzo38!~zzo38@24-207-57-25.eastlink.ca QUIT :Ping timeout: 272 seconds < 1391982171 554964 :evalj!~jeval@2E6B5AF3.dsl.pool.telekom.hu QUIT :Remote host closed the connection < 1391984038 208530 :Tritonio1!~Thunderbi@82.221.102.36 JOIN :#esoteric < 1391984167 413146 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1391984167 878265 :Tritonio!~Thunderbi@athedsl-18949.home.otenet.gr QUIT :Ping timeout: 260 seconds < 1391984221 276575 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1391984411 9451 :zzo38!~zzo38@24-207-57-25.eastlink.ca JOIN :#esoteric < 1391984568 940902 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is addition on floats associative? < 1391984623 894275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: no < 1391984625 251445 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :no < 1391984642 144297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :1 + -1 + 1e-40 < 1391984643 721449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for instance < 1391984671 734805 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1391984691 810623 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Thanks < 1391984725 203070 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :you have some other rules, like ((u+v)-u)+((u+v)-((u+v)-u)) = u+v, which i'm sure is totally helpful < 1391984879 481068 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1391984918 274092 :Tritonio1!~Thunderbi@82.221.102.36 QUIT :Ping timeout: 247 seconds < 1391984940 146195 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1391985169 176014 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb when is your esolang thing again < 1391985171 171517 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Addition on floats is commutative though < 1391985184 864896 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom__Hoover, the 20th < 1391985188 789052 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :19:30 < 1391985308 25217 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :btw if anyone else can get to York on the 20th for 19:30, I'm gonna try to design an esolang live and you can laugh at my failure < 1391985382 265140 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1391985955 125578 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom__Hoover, are you actually coming to this < 1391986003 246251 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :still deliberating < 1391986060 363741 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :a train from here to york is nearly 3 hours, unfortunately < 1391986066 338753 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1391986130 329942 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :livestream it or something! < 1391986214 70081 :Tritonio!~Thunderbi@82.221.102.36 JOIN :#esoteric < 1391986369 907041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom__Hoover: you need to get your own hoovercraft for these events < 1391986419 666766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it works the opposite of a hovercraft, naturally) < 1391986429 946171 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1391986470 149278 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1391986662 288885 :tertu!~quassel@143.44.70.43 JOIN :#esoteric < 1391987236 204940 :Gracenotes!~person@192.241.203.42 QUIT :Remote host closed the connection < 1391987243 325756 :Gracenotes!~person@192.241.203.42 JOIN :#esoteric < 1391987413 164766 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom__Hoover, with our current setup, livestreaming would be a tad difficult < 1391987729 594172 :Gracenotes!~person@192.241.203.42 QUIT :Ping timeout: 245 seconds < 1391988320 241633 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oerjan: what, it suctions itself to the ground? < 1391988377 446236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FireFly: no, to the air < 1391988391 127652 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oh. < 1391988651 212813 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Wasn't there one of them in Mario Kart DS? < 1391989475 469649 :Gracenotes!~person@192.241.203.42 JOIN :#esoteric < 1391989686 50287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: after a little testing, i have grave doubts about your 3 1 6 3 2 1 4 n conjecture for the numbers n=5,7,8,9 and 10. none of them seem to halt and 7,8 give me segmentation faults. (the rest all work, though.) < 1391989995 989002 :Tritonio!~Thunderbi@82.221.102.36 QUIT :Quit: Tritonio < 1391990344 514001 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Some computer games are easily on their hardest difficulty level, including "Hocus Pocus"; I know there are some cheat code, is there a cheat code to turn off all bonus items, or to impose a time limit, or ammunition limit? < 1391990386 184089 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :(The only cheat code I know is "FEELGOOD" to set back your health to 100%, but isn't good enough. Also, I cannot change the key config to letter keys!)