< 1400284813 966167 :Bike!~Glossina@67-5-224-143.ptld.qwest.net PRIVMSG #esoteric :nice, nice < 1400284817 783713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: this may be the same problem with @let we discussed the other day < 1400284860 893571 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it passes things through Lang.Haskell.something without extensions set < 1400284927 90263 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :quelqun_dautre: bonsoir. es-tu quelqu'un d'autre? < 1400284938 846686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what a scow < 1400284962 567602 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e said it might be easy to fix, but not before the weekend. < 1400285014 279765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait, can it be that, doesn't that phase only do parsing < 1400285018 636979 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is it like a werewolf sort of bug < 1400285167 259132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it does two checks, the first only on the given declaration, then in L.hs context < 1400285194 661364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :food -> < 1400285569 497809 :tromp!~tromp@ool-4570a006.dyn.optonline.net JOIN :#esoteric < 1400285570 393219 :douglass1!~iridium@home-on-the-dome.mit.edu PRIVMSG #esoteric :by "actual physics" I meant "run by the physics department." the chem department's version did indeed contain physics < 1400285682 831099 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400286121 646229 :Bike!~Glossina@67-5-224-143.ptld.qwest.net PRIVMSG #esoteric :my chem manual last term had instructions on how to read a graph of a line, so i'm a bit skeptical of chemphysics now < 1400286250 15000 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1400286449 721447 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 252 seconds < 1400286761 381180 :tromp!~tromp@ool-4570a006.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1400287383 456637 :hk3380!~test@natvip29.york.ac.uk QUIT :Ping timeout: 265 seconds < 1400287838 247592 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Ping timeout: 240 seconds < 1400288484 469118 :tromp!~tromp@ool-4570a006.dyn.optonline.net JOIN :#esoteric < 1400288544 920668 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400288723 151400 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Client Quit < 1400288767 646183 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400288885 466121 :tromp!~tromp@ool-4570a006.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1400289612 22433 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :AAAAAAAAAAAAAURGH! why. why is my neighbour vacuum cleaning for at least the third time tonight... < 1400289773 76367 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1400289953 438939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: it's the hygiene singularity approaching hth < 1400290100 49066 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400290148 570996 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :I don't care about Approaching Singular Hygienes. I just want to be able to induce something that may resemble sleep on my person. < 1400290325 47873 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving < 1400290667 268079 :hk3380!~test@94.13.246.147 JOIN :#esoteric < 1400290744 51159 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :The saving throws for healing spells in Dungeons&Dragons are not symmetric! < 1400290841 954199 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(Specifically, the saving throw is different for living and undead targets.) < 1400290871 438934 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :More symmetric probably would be if the saving throw is the same except for the "(harmless)" marker. < 1400291265 725654 :boily!~boily@96.127.201.149 QUIT :Quit: RECUUMED CHICKEN < 1400291809 301152 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Ping timeout: 258 seconds < 1400292397 326392 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :How well does keyless RC4 pass randomness tests? < 1400292949 186245 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1400292998 733796 :monotone!~monotone@room208.org PRIVMSG #esoteric :Do you mean RC4 without a stream key? < 1400293077 459423 :monotone!~monotone@room208.org PRIVMSG #esoteric :The output would be deterministic at that point, no? < 1400293094 144604 :mekeor`!~user@f051040081.adsl.alicedsl.de JOIN :#esoteric < 1400293125 372808 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Yes, although it could still be tested < 1400293143 421925 :mekeor!~user@f051132009.adsl.alicedsl.de QUIT :Ping timeout: 252 seconds < 1400293157 484620 :monotone!~monotone@room208.org PRIVMSG #esoteric :From a cryptographic standpoint, that wouldn't make much sense. < 1400293165 649135 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :You can then add a key if you want it not to be the same each time, but make it the same for the same key. < 1400293201 691011 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :SQLite uses RC4 with a 256-byte key for its random number generator. < 1400293214 234132 :monotone!~monotone@room208.org PRIVMSG #esoteric :Yes, that's the idea of the key with all stream ciphers. < 1400293244 370882 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Yes I know that < 1400293295 602368 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :SQLite obtains the key from the VFS implementation, and is intended not to ever use the same key, although it is possible to do so. < 1400293303 874478 :monotone!~monotone@room208.org PRIVMSG #esoteric :I don't think you can meaningfully define "random-looking" without a key, though. < 1400293332 874497 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Famicom Hangman does not use a key, but it generates a new random number several times per frame and normally ignores the result. < 1400293359 130214 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(It only uses the result when the space-bar is held down) < 1400293425 161771 :Sorella!~queen@oftn/member/Sorella QUIT :Quit: It is tiem! < 1400293461 143201 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :How well do you expect that to work? < 1400293533 521893 :monotone!~monotone@room208.org PRIVMSG #esoteric :Depends on the application. < 1400293552 427141 :monotone!~monotone@room208.org PRIVMSG #esoteric :If you just need something that looks kinda random then, hey, you can't do worse than Pokémon. < 1400293558 83355 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Well, it is a hangman game. < 1400293700 337293 :monotone!~monotone@room208.org PRIVMSG #esoteric :RC4 is probably overkill for that unless your answers are TLS streams. < 1400294059 828769 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Another thing I wanted to use is to generate random booster packs (such as for Limited tournaments in Magic: the Gathering). In such a case there would be a key, but if one is not explicitly specified, it could be generated automatically using date/time and other things. < 1400294091 193453 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :If you have 100 choices, you might use 7-bits and then if the result exceeds 99, you can try again until it doesn't exceed 99. < 1400294152 564956 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(At least, it is what I have implemented in any program which I implement a random number algorithm; I don't know how common it is.) < 1400294796 474828 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :RC4 is a shitty RNG < 1400294824 655789 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it has hella biases < 1400294852 708206 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/RC4#Security < 1400294869 629312 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :most egregiously "the second output byte of the cipher was biased toward zero with probability 1/128 (instead of 1/256)" < 1400294882 387160 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :so no, it's not even suitable for non-cryptographic uses < 1400294906 851542 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :It is commonly used though, it seems < 1400294979 548369 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Even without the modifications, although there are many modifications that are used too, such as skipping a lot of the start of the output, and/or modifying the key scheduling algorithm to run a large number of times, etc < 1400295054 120388 :Bike!~Glossina@67-5-224-143.ptld.qwest.net PRIVMSG #esoteric :can't you just use an actual prng < 1400295334 317554 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :It would seem clear now that RC4 is no good if used plainly, at least; you would have to use carefully. Actually any algorithm should be used carefully but RC4 has some specific weaknesses to consider. < 1400295424 250311 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I would think any algorithm you are encrypting something with, you may want to compress it first, using a compression algorithm without headers and so on; you can even use especially what is known based on what kind of messages they are, for example if it is ASCII text one simple thing you can do is just ignore the bit7 of the results. < 1400296181 929763 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :One thing you can do with any algorithm, assuming the messages do not get lost, is the message, once decrypted, contains a key for next message, or some part of the key. < 1400296240 234890 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :You can also pad messages and add random junk inside of some parts and so on. < 1400296356 797692 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :For example, an attacker who knows that the message contains "Meet Jane and me tomorrow at 3:30 pm" at a particular point can recover the keystream at that point from the ciphertext and plaintext. Then the attacker can replace the original content with any other content of exactly the same length, such as "3:30 meeting is cancelled, stay home" by encrypting it with the recovered keystream, without knowing the encryption key. < 1400296373 722669 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :If you add random junk inside of the message then you can avoid such a thing. < 1400296384 859326 :Bike!~Glossina@67-5-224-143.ptld.qwest.net PRIVMSG #esoteric :good to know < 1400297250 22187 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I read about steganography (possibly in combination with encryption), and even about encoding the text inside of a diagram of a flower, or in music, or something. Once someone blink their eye by a Morse code. Once I tried to use a coughing code to give the answers to a test (simply to see if I could). < 1400297754 128319 :Bike!~Glossina@67-5-224-143.ptld.qwest.net QUIT :Ping timeout: 245 seconds < 1400298040 258205 :nucular!~MOO@unaffiliated/nucular QUIT :Quit: Excess Food < 1400298761 229858 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Another thing I thought of is to use a deck of cards, in combination with a book describing the rules for some card game (the game described having nothing to do with the encryption). < 1400298878 299863 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :As well as sudoku (something described in Wikipedia), chess problems, astrology, and other things. < 1400298916 602591 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Or in a game played at a chess tournament... < 1400298925 438015 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1400299016 513762 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Have these been done? < 1400299613 415478 :hk3380!~test@94.13.246.147 QUIT :Ping timeout: 264 seconds < 1400299810 654247 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have used the following program to test the randomness of SQLite: create table d(v int); insert into d(v) with x(x) as (select 0 union all select x+1 from x where x<10000) select random('4d6dl') from x; select v, count() from d group by v order by v; What should be the proper probabilities of 4d6 drop-lowest having each total? < 1400300932 748681 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Maybe ten thousand samples would not be sufficient? < 1400301256 786340 :Bike!~Glossina@75-175-110-35.ptld.qwest.net JOIN :#esoteric < 1400301868 896029 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :this is probably going to be one of those nights where I get really drunk and start writing weird / emo things on irc < 1400301872 839714 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :just letting you all know ahead of time < 1400301978 317864 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :fungot: are you ready < 1400301978 500212 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: hills; and even such whispers admitted that there was a long and close correspondence with carter had a still more mysterious realm where everything is white, and where the old chief fnord, they said, was the < 1400302205 845099 :trout!root@freebsd/developer/variable NICK :variable < 1400302208 263303 :variable!root@freebsd/developer/variable NICK :constant < 1400302211 610573 :constant!root@freebsd/developer/variable NICK :function < 1400302718 267701 :fowl!~fowl@unaffiliated/fowlmouth PRIVMSG #esoteric :classic carter < 1400302768 313045 :fowl!~fowl@unaffiliated/fowlmouth QUIT :Remote host closed the connection < 1400302840 397521 :fowl!~fowl@unaffiliated/fowlmouth JOIN :#esoteric < 1400302842 415407 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/ideasfortheadmins/comments/25rcsz/allow_moderators_of_subreddits_to_see_ipuseragent/ am I mistaken in what I posted? < 1400303105 117523 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :"I assume that there would be fewer hashes than IP addresses" seems weird < 1400303319 42383 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :rolling with ipv6 < 1400303378 189422 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :md5 hashes are 128 bits, so the same length as v6. < 1400303422 146312 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :"if the algorithm is public" etc. is a basic standard for crypto, all the good algorithms are open, you know that. < 1400303490 125913 :function!root@freebsd/developer/variable NICK :variable < 1400303593 907769 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :ooh hey, SHA2 can do up to 512. < 1400303753 781874 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :anyway this system obviously wouldn't much help against a half-savvy spammer, they'd just restart DHCP. < 1400303861 901290 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :SHA-256, SHA-384, SHA-420 < 1400303896 61131 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :hell yeah B) < 1400303985 405945 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :sha-3 < 1400304011 626371 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :birthday attacks around 2^1.5 < 1400304029 856862 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :so like, three? < 1400304040 878442 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :> 2 ** 1.5 < 1400304042 477786 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 2.8284271247461903 < 1400304061 785580 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :You could just say three. < 1400304087 223547 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :dont accept every two bit hash you come across < 1400304173 304925 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :oh, you meant sha-3 as a three bit hash, not "the third SHA", which it atually is. < 1400304398 788167 :nooodl!~nooodl@d54C432ED.access.telenet.be QUIT :Read error: Connection reset by peer < 1400305281 378084 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :whoa, a play on words < 1400305284 297121 :drdanmaku!uid17782@gateway/web/irccloud.com/x-fppcluongbjfgepe QUIT :Quit: Connection closed for inactivity < 1400305341 714281 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :yeah beyond me < 1400306403 426755 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Quit: http://i.imgur.com/Akc6r.gif < 1400308770 63491 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400309793 913456 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Leaving... < 1400309828 464457 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400310514 722171 :Bike!~Glossina@75-175-110-35.ptld.qwest.net QUIT :Ping timeout: 240 seconds < 1400311196 687704 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`coins < 1400311198 176565 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09ringcoin 02yabucoin 06retacoin 13dumbermiprelytinecoin 04duerecoin 07boulcoin 08madcoin 09frackledcoin 02cthcoin 06fettecoin 13brucoin 04quidcoin 07mkbcoin 08twingcoin 09magecoin 02mekacoin 06tunecoin 13ijulicoin 04reulcoin 07crainfusiccoin < 1400311371 437320 :password2!~password@197.78.183.251 JOIN :#esoteric < 1400312033 121281 :impomatic!~digital_w@43.16.208.46.dyn.plus.net PRIVMSG #esoteric :herocoin, silicoin, bacoin < 1400312373 528420 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :ringcoin http://www.youtube.com/watch?v=548qCuDHe_Q < 1400314531 749790 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Forobj14]]4 10 02http://esolangs.org/w/index.php?diff=39543&oldid=39505 5* 03GermanyBoy 5* (+92) 10 < 1400314578 989234 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:GermanyBoy14]]4 N10 02http://esolangs.org/w/index.php?oldid=39544 5* 03GermanyBoy 5* (+58) 10Created page with "Hello! == My languages == === Esoteric === * [[Forobj]]" < 1400317025 735837 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :http://regmedia.co.uk/2014/05/16/0955_peter_gutmann.pdf "It’s probably at least some sort of sign of the end times when your conference badge has a rootkit" < 1400319112 615209 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep < 1400319389 752920 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1400319437 627491 :nooodl!~nooodl@d54C432ED.access.telenet.be JOIN :#esoteric < 1400319743 611292 :nooodl!~nooodl@d54C432ED.access.telenet.be QUIT :Ping timeout: 255 seconds < 1400319832 748206 :nooodl!~nooodl@d54C432ED.access.telenet.be JOIN :#esoteric < 1400320034 243978 :Slereah_!~jackal@176.222.51.233 JOIN :#esoteric < 1400320191 340236 :Slereah!~jackal@176.222.51.233 QUIT :Ping timeout: 258 seconds < 1400320593 426157 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1400320957 486371 :MoALTz!~no@user-5-173-28-196.play-internet.pl JOIN :#esoteric < 1400322654 521039 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 245 seconds < 1400323220 975935 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400323902 846846 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"Exploit backwards-compatibility support in the CPU for bugs dating back to the 80286" sweet :) < 1400323942 113487 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but what he's mostly saying is "physical access to a machine is enough" < 1400324071 26902 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and yeah < 1400324072 377971 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ECB mode < 1400324167 302098 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :Just make your own CPU! < 1400324172 299585 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :Out of old vacuum tubes < 1400324177 530728 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :And magnets < 1400324198 84115 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And springs < 1400324209 650270 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :And tubes < 1400324221 708551 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :The NSA will look at it and go "Man fuck that" < 1400324224 42099 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And cogs < 1400324227 202100 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :"This is bullshit" < 1400324231 243991 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :And they'll leave it alone < 1400324381 138601 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :And coqs < 1400324388 370412 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :to prove it works < 1400324563 392148 :mhi^!~mhi@unaffiliated/mhi/x-9993184 JOIN :#esoteric < 1400324983 286703 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"I love crypto, it tells me what part of the system not to bother attacking" < 1400325021 110857 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :Well some crypto is easy to attack < 1400325026 278505 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :http://regmedia.co.uk/2014/05/16/0955_peter_gutmann.pdf "It < 1400325029 960178 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :bleh < 1400325065 150700 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1400325074 953139 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I had this idea for a secure key transmission protocol < 1400325102 465856 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Alice want's to transmit m, so she chooses a and r < 1400325114 603893 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :she transmits m+a `mod` r < 1400325118 865328 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :You know < 1400325124 783951 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :bob receives it and chooses b and sends m+a+b `mod` r < 1400325129 593363 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :That's why physics is way better than cryptography < 1400325140 634068 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :In cryptography, Alice is always sending shit to bob < 1400325143 39583 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :alice receives it, subtracts her a and sends back m+a+b-a `mod` r < 1400325144 243156 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :But in physics < 1400325148 184395 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :Alice is on a spaceship < 1400325152 530319 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :Going at like 0.99 c < 1400325157 647189 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :bob subtracts his b again m+a+b-a-b `mod` r == m < 1400325160 384568 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :tada < 1400325188 623165 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :little that you know that you can just calculate b as (m+a+b)-(m+a) < 1400325203 79445 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I felt so dumb < 1400325206 67071 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and still do < 1400325519 106897 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I have miiiiiiilk < 1400325995 646095 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1400326355 699736 :hk3380!~test@94.13.246.147 JOIN :#esoteric < 1400326359 435183 :password2!~password@197.78.183.251 QUIT :Ping timeout: 265 seconds < 1400327932 127146 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1400328413 730422 :MoALTz!~no@user-5-173-28-196.play-internet.pl QUIT :Quit: Leaving < 1400329012 402606 :nucular!~MOO@unaffiliated/nucular JOIN :#esoteric < 1400329097 58200 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 M10 02http://esolangs.org/w/index.php?diff=39545&oldid=39533 5* 03Oerjan 5* (+0) 10/* O */ rder < 1400329503 368794 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> maxBound :: Word < 1400329504 882514 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 18446744073709551615 < 1400329520 347949 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> maxBound :: Word8 < 1400329521 909498 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 255 < 1400329613 159003 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Luiji 5* 10New user account < 1400329670 256588 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@let dmr = modify < 1400329672 373486 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Defined. < 1400329688 980581 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@type dmr < 1400329689 897818 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :MonadState s m => (s -> s) -> m () < 1400329746 518359 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 10 02http://esolangs.org/w/index.php?diff=39546&oldid=39457 5* 03Luiji 5* (+198) 10/* Joke/Silly Ideas */ commented on the final fantasy idea < 1400329762 172189 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Owhelgossip14]]4 10 02http://esolangs.org/w/index.php?diff=39547&oldid=39532 5* 03Oerjan 5* (+34) 10formatting < 1400329770 998505 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@type modify < 1400329771 942021 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :MonadState s m => (s -> s) -> m () < 1400329773 492934 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: lambdabot has the monomorphism restriction turned off, but there was not {-# LANGUGAE NoMonomorphismRestriction #-} in L.hs. < 1400330050 489172 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FreeFull: "dmr" = "dreaded monomorphism restriction" < 1400330064 808863 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah < 1400330070 438533 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Too bad it's in the language spec < 1400330076 216592 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it's dreaded mainly because it leads to obscure type errors) < 1400330533 501760 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1400330852 525099 :nooodl!~nooodl@d54C432ED.access.telenet.be QUIT :Read error: Connection reset by peer < 1400330889 544523 :nooodl!~nooodl@d54C432ED.access.telenet.be JOIN :#esoteric < 1400330933 27721 :password2!~password@197.78.146.6 JOIN :#esoteric < 1400330949 434814 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone JOIN :#esoteric < 1400331478 459032 :MoALTz!~no@user-5-173-28-196.play-internet.pl JOIN :#esoteric < 1400331892 410797 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 10 02http://esolangs.org/w/index.php?diff=39548&oldid=39546 5* 03188.120.201.244 5* (+111) 10 < 1400332974 753665 :password2!~password@197.78.146.6 QUIT :Ping timeout: 240 seconds < 1400333418 250331 :idris-bot!~ircslave@dslb-178-006-161-035.pools.arcor-ip.net QUIT :Ping timeout: 240 seconds < 1400333472 219303 :Melvar`!~melvar@dslb-088-077-168-223.pools.arcor-ip.net JOIN :#esoteric < 1400333474 748653 :Melvar!~melvar@dslb-178-006-161-035.pools.arcor-ip.net QUIT :Ping timeout: 240 seconds < 1400333486 603686 :Melvar`!~melvar@dslb-088-077-168-223.pools.arcor-ip.net NICK :Melvar < 1400333752 890572 :password2!~password@197.78.139.117 JOIN :#esoteric < 1400333792 115876 :nucular_!~MOO@p4FC7EB9A.dip0.t-ipconnect.de JOIN :#esoteric < 1400333797 740737 :password2!~password@197.78.139.117 QUIT :Max SendQ exceeded < 1400333801 354499 :nucular!~MOO@unaffiliated/nucular QUIT :Ping timeout: 276 seconds < 1400333823 513236 :nucular_!~MOO@p4FC7EB9A.dip0.t-ipconnect.de NICK :nucular < 1400333827 442729 :nucular!~MOO@p4FC7EB9A.dip0.t-ipconnect.de QUIT :Changing host < 1400333827 589365 :nucular!~MOO@unaffiliated/nucular JOIN :#esoteric < 1400333831 517541 :password2!~password@197.78.139.117 JOIN :#esoteric < 1400334362 398502 :boily!~boily@96.127.201.149 JOIN :#esoteric < 1400334864 275756 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :HELP I AM BOOKING A HOTEL FOR AN ANIME CONVENTION < 1400334874 102601 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I HAVE SIMULTANEOUSLY GAINED AND LOST CONTROL OF MY LIFE < 1400334886 726011 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :WAT < 1400334900 749155 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That is, I'm going to attend an anime convention nearby < 1400334907 177726 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? arrow < 1400334907 857132 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Arrows are just strong monads in the category of profunctors. < 1400334931 256605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :way ahead of me < 1400334974 816674 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :Taneb: TANELLE. THIS IS GOOD FOR YOU. HAVE YOU EVER ATTENDED AN ANIME CONVENTION BEFOREHAND, AND/OR MITIGATED YOUR LIFE CONTROL? < 1400334987 492532 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I have attended one before (it was this one last year) < 1400334996 96515 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But that time I stayed at a friend's house < 1400335242 742588 :impomatic!~digital_w@43.16.208.46.dyn.plus.net PRIVMSG #esoteric :Is there anyone who's got a minute to read / comment on some text for a banner? If so, I'll /msg the link < 1400335248 867329 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily!!!!!!!!!!!!!! < 1400335292 101916 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a real banner or a web page advertisement? < 1400335306 42559 :impomatic!~digital_w@43.16.208.46.dyn.plus.net PRIVMSG #esoteric :A real banner :-) < 1400335339 871483 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sounds fun < 1400335346 316184 :Slereah!~jackal@176.222.51.233 JOIN :#esoteric < 1400335356 477590 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :quintopiaaaaaaaaaaaaaaaaaah! < 1400335386 814643 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: you never explained what exactly i would need to do to move (temporarily) to canada and work < 1400335393 417618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :exclamation points!!!!!!!!!!!!!!!!!! < 1400335471 684322 :impomatic!~digital_w@43.16.208.46.dyn.plus.net PRIVMSG #esoteric :quintopia: thanks, sent < 1400335505 200844 :Slereah_!~jackal@176.222.51.233 QUIT :Ping timeout: 240 seconds < 1400335544 42238 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :quintopia: eh... as a whole, I think you need «une conjointe», some family, a referral, a job contract or something else to that same effect. < 1400335560 485811 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :oerjan: !̈ < 1400335614 984295 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :quintopia: fr:conjointe → en:de facto spouse. < 1400335648 550927 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :our Fine Government wants either families or workers in a plug'n'play state. < 1400335757 126535 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :get me a job! :P < 1400335763 532867 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :a real banner(1). < 1400335847 425618 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :quintopia: you could try workopolis → http://www.workopolis.com/rechercheemploi/trouver-emplois#pt=%257C2%257C&lg=FR&l=%257Cmontreal%252Cquebec%257C&pr=-1 < 1400335857 807823 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, what if I have an Australian citizenship < 1400335873 876201 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :Taneb: eh... is Australia part of the Commonwealth? < 1400335895 317149 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :quintopia: that's where I found my current job. (previous one was through internships, so I can't really help you there.) < 1400335915 201280 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, yes < 1400335917 184382 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :Taneb: besides, you're a UK resident, so you're already commonwealthian. < 1400335934 567003 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Australia sometimes has nicer treaties < 1400335942 478962 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so much easier for aussies :\ < 1400335944 890186 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :I guess it'd be /slightly/ easier for Taneb to apply for a Canadian job. < 1400335990 141489 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I know it's easier to get a job in the US as an Australian than it is as a Brit < 1400335996 14315 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :quintopia: Banque Nationale and Desjardins are booming right now. if you could land something with them, it'd be a nice cushiony job. < 1400336019 81245 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :do they need software thing < 1400336020 27138 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :s < 1400336035 60569 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :that's exactly what they need right fungotting now. < 1400336035 345574 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: his daughter, the dawn is nigh, though only about two feet tall, paved with octagonal blocks and solidly vaulted overhead. there would he ever say he once dwelt as a prince, though here we knew him from his birth though he thought himself a king's son. he was pulled out of bed and into empty space. again the fnord of < 1400336101 457832 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :fungot, the father of the Dwarven Octagonal Block Vaulting Champion. < 1400336101 661184 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: tried to keep the guards in shape and size, and weathered and pitted to the very confines of infinity. < 1400336105 453809 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Not that I have any need or desire to work in Canada right now < 1400336114 685514 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :What with being on the first year of a degree < 1400336274 251956 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i've got a chunk missing from my number 9 incisor that is what i need fixed right fungotting now < 1400336274 505437 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :quintopia: trapped though he was, however, are of the keenest interest and poignancy; suggesting with marvelous force the imminence of nameless terrors, and how taran-ish had died from fear and left a dead village whose corpses were horribly mangled, chewed, and clawed. < 1400336458 88419 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :ACTION twitches. “it's tooth number 21, not 9!” < 1400336748 663848 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style < 1400336748 853837 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft* nethack oots pa qwantz sms speeches ss wp youtube < 1400336774 815340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style qwantz < 1400336774 962523 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: qwantz (Dinosaur Comics transcriptions 2003-2011) < 1400336787 734286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: you need to balance the darkness < 1400336788 104442 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: t-rex, i have big news the other is a sad realization i always sort of a first world problem, yes, that language is good for domain-specific solutions, but it doesn't make me less of a man! < 1400337697 830330 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: do you guys number them differently? < 1400337967 365883 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1400338097 361568 :hk3380!~test@94.13.246.147 QUIT :Ping timeout: 264 seconds < 1400338337 176520 :Patashu_!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1400338481 419658 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I don't expect octagonal blocks to tile. < 1400338512 362502 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :quintopia: we number them ISO style → http://en.wikipedia.org/wiki/Dental_notation < 1400338518 778270 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :zzo38: you lack imagination. < 1400338538 597956 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(unless you put squares in between, too) < 1400338593 337915 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh the iso system does seem fairly sane < 1400338605 894809 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: how about non-convex octagons... < 1400338620 316897 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :too bad my dentists would get confused if i said 21 (that's not even an incisor in the universal system) < 1400338627 994624 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that or hyperbolic geometry < 1400338664 760303 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :int-e: O, I forgot... I suppose especially if they are many different shapes of octagons; and, yes different kind of geometry too (at least, geometry is one thing I did think of) < 1400338718 782746 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: what about infinite regress octagonal fractal tiling < 1400338732 970174 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I don't know what that is. < 1400338757 300590 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you tile the plane with octagons. then you fill the spaces between them with octagons < 1400338759 372093 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: but if you allow them to have different shapes then it becomes almost trivial. < 1400338765 554631 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :then repeat with smaller octagons < 1400338767 398833 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and smaller < 1400338768 478522 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :etc. < 1400338771 780445 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :quintopia: in our software, we have a tooth number class, with methods to get the international and American numbers. < 1400338779 968802 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :int-e: Yes I know that < 1400338793 492468 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :heh. is a square removed from a square an octagon? it has 8 corners, 4 outside, 4 inside... < 1400338820 628952 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(and you can fill a shape with triangles of different shapes too) < 1400338987 596965 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :int-e: ianam, but no. < 1400339020 838745 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :int-e: I don't think so; I count nine sides. Still I don't really know. < 1400339102 207132 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: I agree, but I found the thought amusing. < 1400339144 549480 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :it's like a car has eight wheels. two in front, two in the back, two left and two right :D < 1400339236 784634 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I also count twelve corners in the shape described. < 1400339267 104295 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I am probably both wrong, though. < 1400339292 646920 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: http://int-e.eu/~bf3/tmp/tile.png is what I had in mind when I mentioned non-convex octagons < 1400339334 778534 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Yes, that works. < 1400339414 21655 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: oh you work with dental. i forgot < 1400339489 310732 :ion!ion@heh.fi PRIVMSG #esoteric :http://i.imgur.com/jmgzg0w.png < 1400339495 5284 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess the square with a square hole is, as a polygon, a degenererated decagon (with two coincident edges connecting an outside corner to an inside corner) < 1400339515 930441 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ion, I am pretty sure that a number of those characters are not ASCII < 1400339546 297796 :alone!~superior@hosting.rikairchy.net NICK :syndrome < 1400339547 50448 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It seems to be possible to get six, eight, nine or twelve sides, but no others. < 1400339588 19013 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :ion: oh. ooooooooh... < 1400339625 997477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: sides for what? < 1400339842 950066 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :A polygon obtainable by removing a square from a square. < 1400339882 781427 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Actually, only six, eight or nine. < 1400340028 172679 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ok, I see what you mean < 1400340122 174452 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :when you had 12 you should also get 10 (with two corners of the inner square touching the sides) < 1400340262 101796 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :One of the sides is not necessary, so it should not be counted. < 1400340902 576334 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1400340940 965182 :boily!~boily@96.127.201.149 QUIT :Quit: BROTHABLE CHICKEN < 1400341081 514526 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 252 seconds < 1400341190 265805 :Melvar!~melvar@dslb-088-077-168-223.pools.arcor-ip.net QUIT :Ping timeout: 258 seconds < 1400341314 556171 :Melvar!~melvar@dslb-188-109-000-105.pools.arcor-ip.net JOIN :#esoteric < 1400341781 748125 :hk3380!~test@natvip29.york.ac.uk JOIN :#esoteric < 1400341841 143730 :password2!~password@197.78.139.117 QUIT :Ping timeout: 240 seconds < 1400342278 358683 :Bike!~Glossina@75-175-110-35.ptld.qwest.net JOIN :#esoteric < 1400342447 778596 :ion!ion@heh.fi PRIVMSG #esoteric :Phantasy Star Online (Japanese: ファンタシースターオンライン Hepburn: Fantashī sutā Onrain < 1400342618 182129 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Marufelusu < 1400342951 766354 :password2!~password@197.78.139.201 JOIN :#esoteric < 1400342992 466305 :password2!~password@197.78.139.201 QUIT :Max SendQ exceeded < 1400343010 559607 :MoALTz!~no@user-5-173-28-196.play-internet.pl QUIT :Quit: Leaving < 1400343036 2816 :password2!~password@197.78.139.201 JOIN :#esoteric < 1400343090 491621 :password2!~password@197.78.139.201 QUIT :Max SendQ exceeded < 1400343131 366963 :password2!~password@197.78.139.201 JOIN :#esoteric < 1400343249 431651 :password2!~password@197.78.139.201 QUIT :Max SendQ exceeded < 1400343316 923003 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1400343462 848606 :password2!~password@197.78.139.201 JOIN :#esoteric < 1400343513 573050 :password2!~password@197.78.139.201 QUIT :Remote host closed the connection < 1400343603 267249 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :https://www.youtube.com/watch?v=SOD7Ni_3NIc < 1400343631 712646 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :So, they're doubling this guy's health repeatedly, but in the middle someone adds a +3 to that characters health, which totally ruins the pretty numbers imo :( < 1400343715 615954 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Actually, I think that +3 didn't register, hmm < 1400343725 261545 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :oh, it did < 1400344071 163613 :Sorella!~queen@oftn/member/Sorella JOIN :#esoteric < 1400344371 227181 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Nice 32 bit integer overflow though. < 1400344765 301449 :MoALTz!~no@user-5-173-28-196.play-internet.pl JOIN :#esoteric < 1400345591 85445 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07PHL 1.014]]4 N10 02http://esolangs.org/w/index.php?oldid=39549 5* 03GermanyBoy 5* (+2094) 10Created page with "'''Proceed High Language 1.0''' (also known as '''PROCEED''') is an esoteric programming language created by [[user:GermanyBoy]] in 2012. == Syntax == PHL 1.0 is based on su..." < 1400346022 517393 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07PHL 1.014]]4 10 02http://esolangs.org/w/index.php?diff=39550&oldid=39549 5* 03GermanyBoy 5* (+533) 10 < 1400346136 986708 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1400346238 786875 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:GermanyBoy14]]4 10 02http://esolangs.org/w/index.php?diff=39551&oldid=39544 5* 03GermanyBoy 5* (+14) 10 < 1400346282 288437 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=39552&oldid=39545 5* 03GermanyBoy 5* (+14) 10/* P */ < 1400346456 310563 :ion!ion@heh.fi PRIVMSG #esoteric :LibreSSL – An OpenSSL replacement. The first 30 days, and where we go from here. http://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.html < 1400346496 362393 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :lol < 1400346520 201291 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :love the font < 1400346646 891765 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :ebcdic support, lol < 1400346712 449472 :boily!~boily@96.127.201.149 JOIN :#esoteric < 1400347187 528115 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07PHL 1.014]]4 10 02http://esolangs.org/w/index.php?diff=39553&oldid=39550 5* 03GermanyBoy 5* (+951) 10 < 1400347217 334319 :ion!ion@heh.fi PRIVMSG #esoteric :http://image.gamespotcdn.net/gamespot/images/2002/vgnews/052802/gc_keyboard_790screen001.jpg < 1400347428 128929 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07PHL 1.014]]4 10 02http://esolangs.org/w/index.php?diff=39554&oldid=39553 5* 03GermanyBoy 5* (+64) 10 < 1400347796 832216 :password2!~password@197.78.139.201 JOIN :#esoteric < 1400347864 6916 :password2!~password@197.78.139.201 QUIT :Client Quit < 1400348213 436213 :mhi^!~mhi@unaffiliated/mhi/x-9993184 QUIT :Ping timeout: 264 seconds < 1400348245 254206 :mhi^!~mhi@unaffiliated/mhi/x-9993184 JOIN :#esoteric < 1400348363 522451 :nooodl!~nooodl@d54C432ED.access.telenet.be QUIT :Ping timeout: 252 seconds < 1400348498 248417 :mhi^!~mhi@unaffiliated/mhi/x-9993184 QUIT :Ping timeout: 240 seconds < 1400348559 519419 :mhi^!~mhi@unaffiliated/mhi/x-9993184 JOIN :#esoteric < 1400348689 879547 :mhi^!~mhi@unaffiliated/mhi/x-9993184 QUIT :Client Quit < 1400348873 364531 :KingOfKarlsruhe!~chatzilla@unaffiliated/kingofkarlsruhe JOIN :#esoteric < 1400348926 740158 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Which PC motherboards includes a Forth system (or BASIC or assembler) in BIOS so that it can boot without an operating system? < 1400348960 287959 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :the original PC, at least < 1400349016 152474 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Better is if, such a thing also includes command for CMOS setting and for internet connection and serial port, so it is still possible to use it as a simple telnet client or terminal to directly connected equipment, and using for downloading an operating system using internet. < 1400349017 179425 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :if there ever were PCs with open firmware those'd have forth < 1400349034 320142 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Is Open Firmware compatible with the PC BIOS, though? < 1400349038 918817 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :nope < 1400349055 270468 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Then it isn't much PC. < 1400349056 725813 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :but one could've simulated it, like EFIs do < 1400349185 503886 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :ACTION lightly mapoles nortti for having mentioned EFI < 1400349187 68556 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :uefi boards often have anetwork stack < 1400349200 567897 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :I hate EFI, UEFI, and all that weird crap. < 1400349228 69520 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :that's nice. < 1400350826 486948 :KingOfKarlsruhe!~chatzilla@unaffiliated/kingofkarlsruhe QUIT :Read error: Connection timed out < 1400350834 583498 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :(suh-weeet! “You finish putting on the +3 ring mail "Shoim" {+Inv rF+ rN+ Str+3 SInv}.”) < 1400350886 445628 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Now will they let you remove it too? < 1400350931 274303 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Gentzen14]]4 10 02http://esolangs.org/w/index.php?diff=39555&oldid=39542 5* 03Zzo38 5* (+132) 10 < 1400350947 670556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ring mail. < 1400350989 395656 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :it's nice! the centaur in me is happy ^^ < 1400351005 285831 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :There is a centaur in you? < 1400351010 719327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ring mail. < 1400351039 177738 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :what? < 1400351078 811893 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :elliott: then answer it. < 1400351104 124171 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Gentzen14]]4 10 02http://esolangs.org/w/index.php?diff=39556&oldid=39555 5* 03Zzo38 5* (+28) 10 < 1400351220 46419 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :What is your opinion of the http://esolangs.org/wiki/Gentzen so far? < 1400351471 305487 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :at a glance, it feels like an uncompressed ursala mixed in with abbreviated ruby-ish perl. < 1400351482 681703 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :but it has “iosys” in it, which in my book is a big plus. < 1400351529 736125 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :(holy fungot. two scrolls of acquirement on Lair:1. the RNG will hit me hard soon...) < 1400351529 926370 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: so, hey, it was our table! if he's interested, he'll push it back to your side. the salt shaker over to their side, this means that that one incident to say that sentence: < 1400351570 741434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :acquire better armour < 1400351583 836179 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Uncompressed ursala? I don't know of that. And how is it like mixed with abbreviated ruby-ish perl. < 1400351605 229582 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :elliott: But if such an armour is cursed, then it would make it difficult to acquire a better one, I think? < 1400351633 561872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remove curse scrolls are incredibly common in crawl :p < 1400351648 704205 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :elliott: that's exactly what I did. “the +2 pair of gloves of Sakiem (worn) {Str+2}” < 1400351685 886698 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :zzo38: there actually are some HP laptops with firmware (I think) linux system that is very limited and shitty < 1400351720 558658 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Ah, OK then use remove curse scroll if you find a better armor and then find that the one you just put on cannot come off. < 1400351799 397791 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :nortti: How limited is it? I would think is better having a BIOS with Forth included, but doesn't include a whole bunch of stuff like application programs and so on. < 1400351831 662356 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :just a out of date firefox and a shitty filesystem browser, iirc < 1400351878 42348 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :That's really silly < 1400351971 79225 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Better would be to have a Forth system with direct hardware access, and perhaps a terminal emulator < 1400352075 929918 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :boily: I don't know about Ursala (I cannot find the information), and I don't know what "abbreviated ruby-ish perl" quite means. Can you explain it better perhaps? < 1400352242 748838 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :zzo38: cpressey sez: “I also wanted to implement it in URSALA, but its official website seems to have vanished. (Well, I didn't stand a chance, anyway, really.)” on his user page. < 1400352275 166335 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :I think https://github.com/gueststar/Ursala is pretty legit about ursala. < 1400352306 209601 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :ruby-ish perl is just that nice visual over-abundance of punctuation symbols seasoning a program listing. < 1400352654 772521 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1400354079 987494 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400354414 362390 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1400354985 482050 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1400355262 451393 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone QUIT :Quit: MindlessDrone < 1400355682 221049 :AnotherTest!~turingcom@d51A42986.access.telenet.be JOIN :#esoteric < 1400356142 480146 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :It doesn't seems to resemble URSALA to me < 1400356227 242542 :boily!~boily@96.127.201.149 QUIT :Quit: ELVISH CHICKEN < 1400357215 248598 :nooodl!~nooodl@204.147-241-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1400357283 544327 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :marking first-year logic is fun < 1400357361 173391 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1400357720 448677 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400358340 984855 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1400358402 22794 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Do you prefer to stay in a hotel where the floor labels aren't numbers but instead are colors that indicate what color the pokemons are that correspond to the room numbers on that floor? < 1400358427 804954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1400358524 465929 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :definitely < 1400358563 436651 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is there such a hotel? < 1400358577 498684 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I don't think so. < 1400358980 495536 :augur!~augur@50.246.71.61 JOIN :#esoteric < 1400359200 270781 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :definitely. < 1400359205 942672 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that sounds like an amazing hotel < 1400359210 286342 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :we should all pool our money and build it < 1400359862 644581 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :this sort looks affordable. http://technabob.com/blog/2010/02/08/five-stars-cardboard-hotel/ < 1400359924 473827 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I should give one of my students the 'most likely to be a doctor' award < 1400360576 476091 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400361005 402737 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1400361039 396664 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1400361101 384999 :AnotherTest!~turingcom@d51A42986.access.telenet.be QUIT :Ping timeout: 252 seconds < 1400361282 428206 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1400361554 123689 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1400362119 15857 :nucular!~MOO@unaffiliated/nucular QUIT :Quit: Excess Food < 1400362227 920253 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I read about SWIG but it doesn't have some, such as SQL, Haskell, Forth, FORTRAN, AWK, and a few others. < 1400362517 157931 :drdanmaku!uid17782@gateway/web/irccloud.com/x-dckwnoqhxgajjhcn JOIN :#esoteric < 1400362998 403329 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400363066 602941 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :https://twitter.com/mc_hankins/status/467766548162412545/photo/1/large Statistics. < 1400363646 308794 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1400363907 74953 :ion!ion@heh.fi PRIVMSG #esoteric :hah < 1400364091 258643 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Is it OK to make a random selection from a list you don't know how long, if you first have a 1/1 chance to pick the first one, a 1/2 chance to discard it and put the second one instead, a 1/3 chance to discard it and put the third one instead, etc? < 1400364195 103086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Bike, twitter replies point out people might just be writing p = 0.05 rather than 0.050 < 1400364213 193742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t runContT < 1400364213 898937 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ContT r m a -> (a -> m r) -> m r < 1400364244 703096 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :runCøntT < 1400364251 812813 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :Phantom_Hoover: in the replies he mentions he just cut out .05 entirely since he couldn't text search it. the point is the asymmetry. < 1400364258 688039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cødensity < 1400364307 41676 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Phantom_Hoover: a truly significant finding < 1400364311 233738 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ah < 1400364335 607947 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(there must be a better pun in it but I didn't fine it) < 1400364351 217906 :augur!~augur@50.246.71.61 QUIT :Remote host closed the connection < 1400364363 641442 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://xkcd.com/882/ is relevant < 1400364416 217298 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :he probably should have indicated this on the graph, but oh well < 1400364440 54783 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :why is he wearing goggles < 1400364467 244293 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :to protect his eyes < 1400364493 299952 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :ah < 1400364497 555663 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I believe there are 4 people involved in that story < 1400364524 177639 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :what? < 1400364535 96641 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :he, she, scientist A and scientist B. < 1400364561 211694 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I base this on the first panel, which has voices coming from the right. < 1400364576 185242 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400364579 200657 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :how many are wearing goggles < 1400364597 448776 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :one, scientist ... mumble ... A, I guess. < 1400364697 605019 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i note that what-if is now using xkcd comics as a reference < 1400364722 577492 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :has what-if become interesting again? < 1400364758 429968 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :there've been a few interestng ones lately! < 1400364794 925005 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :where 'interestng' = 'describes apocalyptically ridiculous events qualitatively, rather than just working out how much milk it'd take to drown all the rabbits' < 1400365347 445077 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1400365354 272255 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, this *is* cute, "Have you ever tried to make a tower of peanut butter?" < 1400365892 357756 :atehwa!atehwa@aulis.sange.fi QUIT :Ping timeout: 258 seconds < 1400366009 562216 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Do you know an answer of my question about a random selection? < 1400366020 291510 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400366020 438895 :atehwa!~atehwa@aulis.sange.fi JOIN :#esoteric < 1400366052 168398 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :yes. the answer is yes. < 1400366147 354949 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :If the items have different weights can I do for example, 5/5, 4/9, 3/12, 2/14, 1/15, etc? < 1400366188 437097 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :You can do whatever you dream. < 1400366217 357437 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I know I can obviously program that in, but I meant, would it work OK? < 1400366249 946324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i'm pretty sure i've seen your 1/n algorithm before. < 1400366250 94797 :Bike!~Glossina@75-175-110-35.ptld.qwest.net PRIVMSG #esoteric :i don't know what your criteria for "OK" are, so probably. < 1400366266 994130 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Where have you seen it? < 1400366353 854674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for one thing, it seems implied in the fisher-yates shuffle. < 1400366377 700502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(if you use it only for finding the first element, say) < 1400366434 814805 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I am only searching for a single element of the list, although they may have different weights (possibly even zero) and the weights may vary. < 1400366495 67960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure you can adapt it to use weights. < 1400366535 243833 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically, switch in a number with the probability of it + the remaining numbers. < 1400366556 761966 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right. just calculate the probability of the current item w.r.t. the items seen so far, and replace the item you have by the current item with that probability. < 1400366571 384013 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Would the way I specified work? < 1400366595 830772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, not the probability of the current item, the probability of the current item _or any later one_ < 1400366599 566991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(combined) < 1400366619 727976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait hm < 1400366620 974897 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm pretty sure I've seen the (unweighted) 1/n approach, too. < 1400366633 541799 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let xs = [5%5,4%9,3%12,2%14,1%15] in zipWith (/) xs (scanl1 (+) xs) < 1400366635 19738 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [1 % 1,4 % 13,9 % 61,36 % 463,84 % 2399] < 1400366675 213746 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :those are your probabilities for discarding the previous item and replacing it by the current one. < 1400366685 355899 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let xs = [1%1,1,1,1,1,1,1] in zipWith (/) xs (scanl1 (+) xs) < 1400366686 839540 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [1 % 1,1 % 2,1 % 3,1 % 4,1 % 5,1 % 6,1 % 7] < 1400366717 878759 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :No, I mean the probability to discard and replace with the current one are 5/5, 4/9, 3/12, 2/14, 1/15. < 1400366729 4266 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Reservoir_sampling < 1400366734 481275 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, hmm. < 1400366735 701269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh brain closing down < 1400366786 380629 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(If the weight is 5,4,3,2,1) < 1400366795 855838 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Note, the weights will not be known ahead of time < 1400366807 563502 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let ys = zipWith (/) [5%5,4%9,3%12,2%14,1%15] (scanl (+) 1 ys) in ys < 1400366809 103752 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [1 % 1,2 % 9,9 % 80,720 % 11767,564816 % 20298727] < 1400366833 980832 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, no. < 1400366834 523576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i think int-e is about right, anyway < 1400366900 206929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although there might be an off by one error or not in there < 1400366922 423820 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1400366934 875763 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Maybe I have made several kind of mistake, I don't know < 1400366935 343899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't want scanl (+) 1 ys, just scanl1 (+) ys < 1400366959 268004 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think the first was right. < 1400366969 232294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"fix it by moving the 1" < 1400367071 152222 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let ys = scanl (*) 5 (map (\p -> 1/(1-p)) $ tail [5%5,4%9,3%12,2%14,1%15]) in zipWith (-) ys (0:ys) < 1400367072 725736 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [5 % 1,4 % 1,3 % 1,2 % 1,1 % 1] < 1400367079 90313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i sense a small complication if an initial segment has weights 0, though. < 1400367096 987427 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that was a bit tricky to get right) < 1400367121 344722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh you were calculating in reverse < 1400367121 562239 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Yes clearly such thing is then wrong, but based on the algorithm actually in use it probably isn't a problem if the weight is 0. < 1400367146 211459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: well you just need to handle division by zero correctly. < 1400367168 388816 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I am not actually doing any division to generate the random numbers, though. < 1400367176 527917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or just skipping the initial elements, though. < 1400367179 873543 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I was verifying zzo38's calculation, yes. (and cheating a bit, too, see the hard-coded 5) < 1400367190 711305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: well you need division if you are starting from a list of weights < 1400367205 809098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to get the probabilities < 1400367209 601987 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :The list of weights is not accessed ahead of time, though. < 1400367221 489110 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have to do it without accessing the list ahead of time. < 1400367255 891461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right, so does this, i was wrong about the idea of looking at later weights, you need the sum of the previous ones like int-e's scanl1 (+) < 1400367274 435867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which does not look ahead. < 1400367286 871125 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Sum of previous weights (including the current weight) is what I did. < 1400367390 338792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i guess you don't need division if you are generating a random number in [0..sum of weights-1] < 1400367409 424348 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Yes, that is what I am doing. < 1400367410 698964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although you still need to handle the sum being 0 < 1400367449 612324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well then, this seems to work < 1400367501 265698 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :The algorithm I use is to generate however many bits of random is needed, and then if the result is too high, try again until it is in range. For example to make 0 to 99, make 7-bits number, and if it exceed 99 then try again. < 1400367510 938096 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and as an exercise you can process the list in chunks < 1400367540 752059 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: ah you shouldn't discard all of the number < 1400367561 952648 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :int-e: Why? < 1400367595 655217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it does waste bits < 1400367603 84830 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: instead, note that if a random 7 bit number n exceeds 99, then n-100 is uniformely distributed between 0 and 27 (inclusively). < 1400367631 423820 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric : sqlite3_result_text(cxt,sqlite3_db_filename(sqlite3_context_db_handle(cxt),sqlite3_value_text(*argv)),-1,SQLITE_TRANSIENT); < 1400367632 280833 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :adding another two bits to that gives you something uniform in 0..103. < 1400367637 60291 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Oops < 1400367641 702319 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Mispaste < 1400367667 297490 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Wouldn't doing alll that stuff just make it more confusing? < 1400367669 661340 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's just an optimisation, of course, but it's pretty cheap to implement. < 1400367713 5037 :impomatic!~digital_w@43.16.208.46.dyn.plus.net QUIT :Ping timeout: 240 seconds < 1400367829 33160 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://sprunge.us/ZEhj?c < 1400367843 984765 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err < 1400367877 541221 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :while (u < n) -> for ( ; u < n; u <<= 1) < 1400367974 520988 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And actually it's safe to replace that u < n by u <= n. (The invariant that the code maintains is that v is uniform in 0..u-1) < 1400368018 5894 :tertu!~tertu@143.44.70.199 JOIN :#esoteric < 1400368186 794452 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so trying again: http://sprunge.us/iWjS?c < 1400368464 822503 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Prove it better than the one I did. < 1400368791 773322 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :for 0..99, yours needs 8.96 random bits on average (7 * 128/100), mine needs 7.48(36) (7 + 28/128 * (2 + 4/104 * 5) * 1/(1-28/128 * 4/104)) < 1400369015 166090 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :O, OK < 1400369059 151620 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And if you keep the (v,r) state around rather than clearing it every time, you can get to the optimal log_2(100) random bits average. < 1400369062 291933 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I don't quite see how it would work though, but I can see how those how many it need in average < 1400369098 910638 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Also, the program I am using can only generate eight bits at a time, and I have it generating sixty-four at a time (due to some other reasons) < 1400369283 115574 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Actually even that way it still waste many bits of randomness. (you're using that number 0..99 to make a binary choice, say between 0..41 and 42..99. You can actually add the remaining uniform 0..41 or 0..57 (99-42) back into the (v,r) state. These ideas come from arithmetic coding in data compression. < 1400369291 324471 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :) < 1400369296 192594 :edwardk!~edwardk@pdpc/supporter/professional/edwardk QUIT :Quit: Computer has gone to sleep. < 1400369395 397854 :edwardk!~edwardk@pdpc/supporter/professional/edwardk JOIN :#esoteric < 1400369408 983068 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :To add a random number x in [0..n-1] to (v,r), the calculation is r = r*n (we get n times as many distinct values) and v = v*n + x. One has to be a bit careful about overflows when doing that though. < 1400369520 439048 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sorry I made a mistage above; we won't get to log_2(100) average this way. < 1400369529 455133 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I also cannot type. < 1400369535 52890 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1400369772 898093 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I can see what you mean now about binary choice < 1400369920 411249 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :But I don't think the random number generator is quite the slowest thing in the program, and adding too many things might confuse it (and, sometimes may slow it down due to many instructions, regardless what the O(...) is), rather than making a simple and clearly programming < 1400369957 127644 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :But is good you make such idea anyways, to study how much it could be done, in case it can make some of these improvements later if it seem it would be help much. < 1400370158 247477 :nooodl!~nooodl@204.147-241-81.adsl-dyn.isp.belgacom.be QUIT :Ping timeout: 240 seconds < 1400370780 729538 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Fiora hasn't been here for a while, did something happen? < 1400370800 936978 :mekeor`!~user@f051040081.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1400370886 35162 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :she left because of some homophobic comments < 1400370973 403201 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :if you particularly want to know, read the logs < 1400371007 155049 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1400371058 44235 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sounds like a good reason to leave a channel < 1400371171 486333 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection