00:16:04 -!- oerjan has joined. 00:43:45 -!- hppavilion[1] has joined. 00:44:14 I have just proven the reflexive property 00:44:16 I am a god 00:45:23 i think you only proved that you are you, and god is a god hth 00:45:36 * Zarutian names hppavilion[1] as the god of compile time programmer musings. 00:46:22 oerjan: "I am a god" follows from several other theorems; I did not feel the need to document my full proof here, as it was irrelevant 00:46:34 OKAY 00:47:44 Is STOP on the wiki? 00:48:08 if there only was a way to find out... 00:48:22 @google STOP site:esolangs.org 00:48:23 https://esolangs.org/wiki/User:Stop_h_time 00:48:35 INCONCLUSIVE 00:48:56 https://www.reddit.com/r/esolangs/comments/53a92v/stop_a_codeisdata_language/ 00:49:03 I have no idea whether it's interesting 00:51:12 probably not on the wiki. 01:02:19 -!- wob_jonas has joined. 01:04:18 some guy took over gmane and is working on making some of the existing functionality accessible: http://home.gmane.org/ 01:04:41 -!- carado has quit (Ping timeout: 240 seconds). 01:22:16 Hm, so the US is a Federation whereas the Confederacy was, well, a Confederation 01:23:23 In both, you have an overarching government and smaller regional governments 01:23:56 But in a federation, the overarching government takes precedence, whereas in a confederation the regional governments hold more power 01:33:42 -!- Zarutian has quit (Quit: Zarutian). 01:42:47 hello 01:42:56 hellopia 01:56:40 what have i missed? 01:57:22 <_46bit> you missed your fear of missing out 01:57:31 <_46bit> and therefore have conquered your universe 01:57:32 a lot of MtG and a lot of hppavilion[1]y weirdness. 01:57:33 <_46bit> or something 01:57:58 `? mtg 01:58:10 MTG is short for Money Tapping Game. 01:59:35 * oerjan still wishes he could think of a better synonym in T 02:00:57 also Sgeo_ linked to someone's new language on r/esolangs 02:01:52 -!- Caesura has joined. 02:05:07 -!- Kaynato has quit (Ping timeout: 255 seconds). 02:06:19 -!- Zoroaster has joined. 02:06:20 -!- Caesura has quit (Read error: Connection reset by peer). 02:08:28 -!- torrealba2719 has joined. 02:12:27 -!- torrealba2719 has left ("Saliendo"). 02:17:41 http://blog.unicode.org/2016/05/icu-joins-unicode-consortium.html ICU joins the Unicode Consortium -- wow 02:20:20 what's the icu again? International Consortium of Unicode? 02:20:52 Elrond: no, it's that big well-maintained localization library 02:21:01 http://site.icu-project.org/ 02:21:04 a low-level library 02:22:02 ah 02:22:04 makes sense 02:22:04 much of it deals with unicode, though not all 02:22:18 -!- FireFly has quit (Quit: Goodbye). 02:24:06 -!- FireFly has joined. 02:29:49 <\oren\> argh I want icecream but I already ate all of it 02:30:18 buy more! 02:30:44 <\oren\> hmm is it possible to make icecream 02:31:36 <\oren\> I'm going to try to do it 02:31:45 <\oren\> I have a blendtec blender 02:34:28 dammit \oren\ 02:34:32 now I want ice cream 02:39:20 <\oren\> I made something resembling a very thick milkshake 02:39:26 <\oren\> i 02:39:34 <\oren\> ll count this as success 02:42:13 <\oren\> recipe: milk, molasses, sugar, lots of ice 02:43:08 <\oren\> blend at high speed until no chunks of ice left. blend at low speed until it resembles ice cream 02:43:50 <\oren\> I think it would have fully frozen if there was more molasses and ice and less milk 02:45:08 <\oren\> or maybe if I use d ice cubes made of forxen milk? 02:58:48 nah 03:00:23 oh for fuck's sake 03:00:36 my program seg-faults *sometimes* 03:00:50 which makes sense 03:00:58 because I'm accessing locations in an array 03:01:10 and those locations are decided randomly 03:02:09 Woo! Made a rotating Caesar cypher! 03:02:35 physically out of paper? 03:02:38 or on a computer? 03:02:44 (It's a caesar cypher, but the alphabet shifts each time by a set interval) 03:03:16 oic 03:03:27 Elronnd: Me? 03:03:29 so the first character shifts by 1, the second by 2, etc? 03:03:33 hppavilion[1]: yes, you 03:03:35 Elronnd: Yes, for example 03:03:40 But not necessarily 03:04:33 so is it based off the string itself? 03:04:40 Your key is (shift, initshift, delay, cap)- shift is how much the alphabet is shifted each step, initshift is how much the alphabet is shifted initially, delay is how many steps are between shifts (so you might only shift every other step), and cap is an optional number n that resets the alphabet to the initial shift every n steps 03:05:29 With the key (3, 2, 1, 19), "I am santa lord of dankness" becomes "G vh kpcfm uuxg of byiffwhh", and can be easily decrypted back into "I am santa lord of dankness" 03:05:57 Elronnd: No, that makes it impossible to decrypt when intended 03:06:09 I once made a cipher that would add each character of your password to each character of the text 03:06:18 Oooh 03:06:25 ("I am santa lord of dankness" is my current cryptographic test string- I usually use "walrus", but I wanted something longer for this) 03:06:46 but because of the way python works, it was liable to give odd warnings when you gave the wrong password decrypting 03:06:50 I should find that cipher 03:07:06 Elronnd: This is similar to, but not the same as, Viginere 03:07:30 your cipher, or mine? 03:07:41 Elronnd: Mine, I'm still trying to figure out what you mean about how it works 03:07:46 Oh, I see 03:07:52 Elronnd: So kind of like Viginere 03:08:03 In fact, I think yours might ACTUALLY be Viginere, more-or-less 03:08:22 hppavilion[1]: so let's say that the text was "I am santa lord of dankness" 03:08:29 and your pw was "walrus" 03:08:38 first it would add 'w' to 'I' 03:08:43 and then 'a' to ' ' 03:08:47 and then 'l' to 'a' 03:08:49 etc 03:09:13 if you reach the end of the password, you start back at the beginning 03:09:33 Could it be done with (if we replace ascii with just the alphabet) a table of Caesar cyphers, where you choose the /n/th row based on the current letter of your password? 03:09:52 Sounds like you reinvented Viginere, which was considered unbreakable for about 2 centuries :D 03:10:01 (Lots of people have reinvented it before) 03:10:13 nowadays, we have aes 03:10:19 and I don't have a *clue* how that works 03:10:26 Elronnd: Compare it to this: https://en.wikipedia.org/wiki/Vigenère_cipher 03:10:35 I don't get AES either 03:10:40 Wait, I thought we used RSA? 03:11:39 I think RSA is key-based 03:11:44 and aes is symmetric 03:11:47 looks similar 03:11:53 hpp: AES is a symmetric cypher, RSA is a public-private key cipher. very different stuff. 03:12:04 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:12:05 Ah 03:12:08 I see 03:13:44 In practice, since public-key ciphers are slow, they're usually used to encode the key for a symmetric cipher, thus the two combine to a fast public-key cipher. this also has the advantage that you can encrypt the same data with multiple public keys without repeating all the data. 03:15:21 <\oren\> well these days we use double RSA or something 03:16:37 unrelated, but I found what was causing my program to segfault randomly 03:16:55 good 03:17:40 Homophobes don't want to use AES because it's a gay (or "symmetric") cypher; they don't want to use RSA because key-pairing should be saved until after a connection is established 03:18:02 s/Homophobes/Republicans/ 03:34:16 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 03:44:07 <\oren\> https://www.youtube.com/watch?v=ZRzl_994Tj8 03:45:01 <\oren\> higurashi no naku koro ni aint what it used to be 03:50:55 [wiki] [[Logicode]] https://esolangs.org/w/index.php?diff=49736&oldid=49712 * Qwerp-Derp * (+216) Added @ operator 04:08:35 -!- hppavilion[1] has joined. 04:09:53 `? homophone 04:09:59 homophone? ¯\(°​_o)/¯ 04:10:15 `learn Homophones are pairs of words that sound totally gay together. 04:10:24 Learned 'homophone': Homophones are pairs of words that sound totally gay together. 04:10:43 (hppavilion[1] is getting to me) 04:12:41 Ha! 04:27:21 -!- `^_^v has joined. 04:27:30 -!- hppavilion[1] has quit (Ping timeout: 264 seconds). 04:31:15 -!- nycs has joined. 04:31:53 -!- `^_^v has quit (Ping timeout: 272 seconds). 04:42:28 -!- hppavilion[1] has joined. 04:42:55 There's something wrong with www.afb.org... 04:43:32 (Though how DOES one design websites for blind people? Most likely just a terminal interface) 04:44:22 s/websites/browsers/ 04:45:23 oerjan: Well yes, that too 04:45:31 But the browser needs good websites usually 04:45:31 you use semantic markup, avoid putting info only in formatting (that is not semantic) or pictures... 04:47:22 Well yeah... 04:47:29 (Have we figured out if Vaping kills you yet?) 04:47:40 (I mean, the answer for the moment is "Yeah, probably") 04:47:54 wikipedia has a project page for accessibility, although that's about wiki markup. 04:48:10 @wn vaping 04:48:11 No match for "vaping". 04:48:48 oh that 04:49:46 oerjan: Yeah 04:49:54 My mom has a friend who vapes 04:50:44 (He's also a cross dresser, in the military, is an internet pirate who DOES own a boat, and a climate change denier because George Carlin) 04:51:32 is everyone you know weird :P 04:51:50 Yes 04:51:55 figures 04:52:03 This is Alaska. 04:52:11 OKAY 04:52:11 My mother has decided she must just gravitate towards these people 04:52:56 (Another friend of hers is a bouncer at Mad Merna's (the local gay bar) (I think it's Mad Merna's), participates in roller derby, and sold socks at the state fair. 04:52:59 ) 04:53:37 Then there was Paul 04:53:49 You've heard of Israel Keys? 04:53:53 no. 04:55:04 oerjan: Serial killer; died a few years back when he killed himself in custody. Last victim was a girl found in a lake- I remember seeing the posters and banners put up by her family looking for her 04:55:49 o kay 04:56:36 Israel Keys was a contractor when he wasn't serial killing. Paul hired him to add an extension to his his house before anyone knew, so he was frequently within physical proximity of a man who had keys to his house. 04:56:53 (Oh, Keyes) 05:20:36 (I think I may be a tad colorblind...) 05:20:55 (But maybe not; depends on whether everyone is like this) 05:41:16 hppavilion[1]: what does colourblindness have to do with reading characters wrong? 05:41:38 Elronnd: Check the timestamps 05:42:29 Elronnd: My favorite encryption I thought of is the "Viginere cypher cypher" 05:42:44 You encrypt random garbage using the message and the other person cracks the cypher and just looks at the key 05:43:01 lol 05:44:30 Elronnd: It's a steganographic cypher 05:53:37 -!- nycs has quit (Quit: This computer has gone to sleep). 05:59:58 -!- Zoroaster has quit (Ping timeout: 244 seconds). 06:06:41 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 06:15:30 -!- hppavilion[1] has quit (Ping timeout: 264 seconds). 06:17:40 -!- wob_jonas has joined. 06:27:28 How can you crach them so well if the data is random garabage? 06:31:50 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 06:47:30 Do you like any of the more "proper" card and "Un" cards I made up for the Magic: the Gathering? What comment/question about it please? 07:01:29 -!- MoALTz has joined. 07:17:39 -!- `^_^v has joined. 08:12:31 -!- carado has joined. 08:45:35 -!- AnotherTest has joined. 08:53:43 -!- gniourf has quit (Ping timeout: 255 seconds). 08:59:47 -!- gniourf has joined. 09:14:26 -!- fizzie has joined. 09:15:33 -!- espes has joined. 09:22:45 -!- keemyb has joined. 09:22:56 [wiki] [[User:Qwerp-Derp]] N https://esolangs.org/w/index.php?oldid=49737 * Qwerp-Derp * (+521) Created page with "Hello, everyone! My name is Qwerp-Derp. (Don't judge me, it's a good name). Anyway, I am a hobbyist programmer, and I have successfully made my own language, [[Logicode]]. C..." 09:32:35 -!- gniourf has quit (Ping timeout: 248 seconds). 09:34:12 -!- gniourf has joined. 09:54:31 -!- BooK has joined. 09:56:55 -!- `^_^v has quit (Quit: This computer has gone to sleep). 10:15:13 -!- FireFly has quit (Quit: Goodbye). 10:17:26 -!- FireFly has joined. 10:31:33 -!- `^_^v has joined. 10:35:14 -!- nycs has joined. 10:36:05 -!- `^_^v has quit (Ping timeout: 250 seconds). 10:43:15 -!- oerjan has quit (Quit: Later). 10:56:17 -!- vifino has quit (Ping timeout: 240 seconds). 10:57:46 -!- vifino has joined. 11:35:34 -!- nycs has quit (Read error: Connection reset by peer). 11:41:15 any site with a search bar that isn't as smart as google sucks 11:41:22 -!- `^_^v has joined. 11:41:27 e.g. the pirate bay 11:41:36 pirates of the caribbeans -> 0 results 11:41:44 pirates of the caribbean -> 894573498534 results 11:43:51 i like how bing could not find dr who in the early days, but dr. who was not a problem 11:46:09 -!- `^_^v has quit (Ping timeout: 244 seconds). 11:49:02 -!- `^_^v has joined. 12:06:19 -!- `^_^v has quit (Ping timeout: 255 seconds). 12:08:19 -!- `^_^v has joined. 12:09:25 -!- digin4 has joined. 12:20:44 -!- deltab has quit (Ping timeout: 244 seconds). 12:22:45 -!- deltab has joined. 12:27:09 -!- tromp__ has quit (Ping timeout: 265 seconds). 12:34:31 File tags: 12:34:33 Comment: Why are pirates called pirates?... They just ARRRRRRRR.. 12:34:35 Genre: Action 12:34:37 Title: 01 Pirates Of The Caribbean The Curse Of The Black Pearl - Johnny Depp 2003 Eng Subs 1080p [H264-mp4] 12:39:05 -!- digin4 has quit (Quit: Leaving). 12:50:17 today is talk like a pirate day 12:50:44 Arr, that be so? 13:00:30 -!- Sprocklem has quit (Ping timeout: 265 seconds). 13:12:23 -!- boily has joined. 13:13:57 IEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! 13:18:36 Gesundheit 13:18:46 lol 13:20:44 APhic, mynamello! 13:21:08 ahoily 13:27:25 hello world 13:30:17 int-ello. 13:30:21 -!- ais523 has joined. 13:30:26 his523! 13:30:34 I haven't porthelloed people in a long time... 13:31:41 hi 13:44:49 -!- `^_^v has quit (Quit: This computer has gone to sleep). 13:53:03 -!- Sgeo_ has quit (Read error: Connection reset by peer). 14:03:12 -!- Akaibu has quit. 14:06:03 -!- tromp_ has joined. 14:25:00 -!- Yurume_ has quit (Ping timeout: 265 seconds). 14:26:18 -!- Yurume_ has joined. 14:31:42 -!- Kaynato has joined. 14:32:15 -!- Sprocklem has joined. 14:32:39 <\oren\> Clinton's it guy asked how to delete email data on 14:32:43 <\oren\> REDDIT 14:33:10 <\oren\> excellent data on Paul Combetta has been exposed 14:34:11 -!- Kobalt has joined. 14:35:03 <\oren\> jesus christ what an idiot, he used the same username on a porn site as on reddit and steam 14:48:44 -!- `^_^v has joined. 14:50:28 `relcome Kobalt 14:50:34 ​Kobalt: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 14:58:01 -!- `^_^v has quit (Ping timeout: 248 seconds). 15:02:14 -!- `^_^v has joined. 15:07:07 -!- `^_^v has quit (Read error: Connection reset by peer). 15:09:50 -!- `^_^v has joined. 15:14:58 -!- Caesura has joined. 15:18:55 -!- Kaynato has quit (Ping timeout: 260 seconds). 15:26:45 -!- Caesura has quit (Ping timeout: 272 seconds). 15:28:20 -!- `^_^v has quit (Ping timeout: 265 seconds). 15:33:37 -!- `^_^v has joined. 15:35:34 -!- Sprocklem has quit (Ping timeout: 255 seconds). 15:44:44 -!- Sprocklem has joined. 16:05:02 -!- moonythedwarf has joined. 16:05:36 http://www.quide.eu/ << I highly doubt this is a accurate simulation, i mean really. _quantum computation_ simulation for classical computers written in c# 16:07:46 .buffer 3 16:11:01 -!- Kobalt has quit (Remote host closed the connection). 16:15:34 -!- Kobalt has joined. 16:17:53 -!- Kobalt has quit (Remote host closed the connection). 16:18:09 -!- Kobalt has joined. 16:24:59 moonythedwarf: You can simulate quantum computing on a classical computer, but it's extremely inefficient 16:25:21 I think exponential in the number of qubits 16:27:05 -!- `^_^v has quit (Ping timeout: 248 seconds). 16:28:52 -!- Phantom_Hoover has joined. 16:34:10 -!- `^_^v has joined. 16:53:51 -!- `^_^v has quit (Read error: Connection reset by peer). 16:55:43 -!- `^_^v has joined. 16:56:04 -!- Sprocklem has quit (Quit: [). 16:59:53 -!- `^_^v has quit (Client Quit). 16:59:57 -!- nycs has joined. 17:02:54 -!- nycs has quit (Read error: Connection reset by peer). 17:03:14 -!- `^_^v has joined. 17:11:45 -!- `^_^v has quit (Ping timeout: 265 seconds). 17:16:41 -!- `^_^v has joined. 17:46:19 -!- boily has quit (Quit: CONTINENTAL CHICKEN). 17:52:36 -!- Kobalt has quit (Remote host closed the connection). 17:54:20 -!- Kobalt has joined. 17:55:35 -!- Kobalt has quit (Remote host closed the connection). 17:55:47 -!- Kobalt has joined. 18:27:45 -!- DHeadshot has joined. 18:31:15 -!- DHeadshot has quit (Read error: Connection reset by peer). 18:31:47 -!- DHeadshot has joined. 18:32:35 <\oren\> ❄ping why does my bot respond before I activate it 18:32:35 <\oren\> ☃ pong 18:32:43 <\oren\> TIME WARP 18:33:07 `smlist 450 18:33:08 smlist 450: shachaf monqy elliott mnoqy 18:33:22 -!- Kobalt has quit (Remote host closed the connection). 18:48:34 -!- Phantom__Hoover has joined. 18:50:26 -!- Phantom_Hoover has quit (Ping timeout: 265 seconds). 18:51:09 -!- Kobalt has joined. 18:58:40 -!- S1 has joined. 18:59:21 -!- Kobalt has quit (Remote host closed the connection). 18:59:59 -!- Kobalt has joined. 19:20:17 -!- zgrep has changed nick to Zgrep. 19:21:19 -!- gamemanj has joined. 19:33:18 doot 19:41:32 -!- Zgrep has changed nick to zgrep. 19:44:32 -!- S1 has quit (Quit: Leaving). 19:44:52 [wiki] [[Special:Log/newusers]] create * Kimiyuki * New user account 19:50:35 -!- `^_^v has quit (Quit: This computer has gone to sleep). 19:51:23 -!- hppavilion[1] has joined. 19:59:33 I have thought of some possible extensions for line printer daemon protocol, which can include having the server included in the printer. This includes printer characteristics request, printer status request (such as out of paper), PJL format, and named packed font upload. 20:00:14 Not a lot of changes are needed from the current protocol; there are just a few commands, and is backward compatible too. 20:02:59 Printer characteristics report includes such information as which file formats it supports, amount of available memory for data files, paper size, resolution, etc 20:09:49 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=49738&oldid=49725 * Kimiyuki * (+229) /* Introductions */ 20:10:21 yay, it worked! 20:13:37 [wiki] [[Emmental]] M https://esolangs.org/w/index.php?diff=49739&oldid=47081 * Kimiyuki * (-28) /* Implementations */ 20:29:02 -!- Frooxius has quit (Ping timeout: 265 seconds). 20:36:03 -!- Kobalt has quit (Remote host closed the connection). 20:36:15 Dammit, does unicode not contain a superscript period? 20:36:49 ˙ 20:37:06 `unidecode ˙ 20:37:07 ​[U+02D9 DOT ABOVE] 20:37:53 -!- Kobalt has joined. 20:40:52 -!- Kobalt has quit (Remote host closed the connection). 20:41:29 <\oren\> https://www.youtube.com/watch?v=Zzu15ZezipE 20:41:36 <\oren\> what am i doing with my life 20:42:28 -!- DHeadshot has quit (Ping timeout: 255 seconds). 20:48:42 -!- Kobalt has joined. 20:49:46 -!- Kobalt has quit (Remote host closed the connection). 20:50:08 oren: did you actually watch all of that 20:50:23 <\oren\> yes 20:50:30 -!- Kobalt has joined. 20:50:30 <\oren\> multiple times 20:50:36 I am amazed your courage. 20:50:39 *at your courage 20:51:04 <\oren\> what courage? my brain is slowly melting 20:51:32 oren: 2 + 2 = ? 20:51:39 <\oren\> frog 20:51:44 <\oren\> er, four 20:51:50 ... 20:53:06 oren: finish this sequence: bound sound ?ound 20:53:21 <\oren\> mound 20:53:54 89 + 72 = what? 20:54:07 <\oren\> 420 yolo swag 20:54:25 Error has been identified. I suggest /part #memes. 20:55:45 <\oren\> good call 20:55:53 (Or, alternatively, if you are actually under the influence of subject matter delta-13 (see decryption mapping 87), I suggest not being under the influence of subject matter delta-13.) 20:56:11 <\oren\> I still have that song stuck in my head 20:56:23 <\oren\> pepe come here, and he hops and hops! 20:56:43 -!- hppavilion[1] has quit (Ping timeout: 272 seconds). 20:56:52 When I see something that I know is going to damage my mind, I close it as soon as possible, and think of an estimate for how long it took for me to close it. 20:57:23 I do not recommend posting these estimates into IRC. 20:58:35 so far no-one has beaten kobalt's python sandbox 20:58:43 ~>py> def foo(): 20:58:52 ~>py> print 'bar' 20:58:56 ~>py> foo(); 20:58:59 ~>pyr 20:59:01 ​bar | 20:59:05 ~>pyc print 1+1 20:59:08 ​2 | 20:59:14 even with limited multiline 20:59:45 -!- brandonson has joined. 21:01:24 -!- brandonson has quit (Quit: WeeChat 1.5). 21:01:27 ~>import antigravity;# 21:01:42 -!- brandonson has joined. 21:01:58 moonythedwarf: do you expect it to be beatable? 21:02:00 ~>py> import antigravity; 21:02:19 moonythedwarf: Did a browser window just appear? 21:03:29 oh, wait, I see, it's multiline stuff, so... 21:03:33 ~>pyr 21:03:36 ​Traceback (most recent call last): | File "app_main.py", line 72, in run_toplevel | File "app_main.py", line 578, in run_it | File "", line 1, in | File "/bin/lib-python/2.7/antigravity.py", line 2, in | 21:03:55 aw, it saw through the evil plot. Interesting that it got all the way to running antigravity.py, though 21:04:22 ?>for x in xrange(100): print ("FizzBuzz" if x % 15 == 0 else "Fizz" if x % 3 == 0 else "Buzz" if x % 5 == 0 else x) 21:04:22 Unknown command, try @list 21:04:27 ~>for x in xrange(100): print ("FizzBuzz" if x % 15 == 0 else "Fizz" if x % 3 == 0 else "Buzz" if x % 5 == 0 else x) 21:04:44 admittedly fizzbuzzes don't normally start at 0 21:05:00 ~>for x in range(1,20): print ("FizzBuzz" if x % 15 == 0 else "Fizz" if x % 3 == 0 else "Buzz" if x % 5 == 0 else x) 21:05:30 ~>py> for x in range(1,20): print ("FizzBuzz" if x % 15 == 0 else "Fizz" if x % 3 == 0 else "Buzz" if x % 5 == 0 else x) 21:05:32 ~>pyr 21:05:34 ​1 | 2 | Fizz | 4 | Buzz | Fizz | 7 | 8 | Fizz | Buzz | 11 | Fizz | 13 | 14 | FizzBuzz | 16 | 17 | Fizz | 19 | 21:06:24 dont mind me, stealing hackego's line seperator format, also, ~>pyc works better for singleline 21:06:25 ~>pyc import os; os.system("echo hello"); 21:06:27 ​Traceback (most recent call last): | File "app_main.py", line 72, in run_toplevel | File "app_main.py", line 578, in run_it | File "", line 1, in | RuntimeError | 21:06:30 ~>pyc print 1+1 21:06:31 ​2 | 21:07:45 ~>pyc open("/etc/passwd").read() 21:07:46 ​Traceback (most recent call last): | File "app_main.py", line 72, in run_toplevel | File "app_main.py", line 578, in run_it | File "", line 1, in | IOError: [Errno 2] No such file or directory: '/etc/passwd' | [Subprocess exit code: 1] 21:08:04 fake directorys are amazing 21:08:10 hmm, it can get as far as determining that the file isn't there 21:08:20 so I assume you have some sort of emulated/contained filesystem 21:08:27 ais523: you know this is pypy-c-sandbox right 21:08:38 moonythedwarf: I assumed there was /some/ sandbox but didn't know which 21:09:03 and probing the limits of bot sandboxes is a #esoteric pastime 21:09:05 yea, pypy-c-sandbox i've personally agreed with myself that its really strong and this sentence makes no sense 21:10:07 -!- Frooxius has joined. 21:10:27 > text$unwords[max(s++t)(show n)|s<-cycle["Fizz","",""]|t<-cycle["Buzz","","","",""]|n<-[1..100]] 21:10:39 > text$unwords[max(s++t)(show n)|s<-cycle["Fizz","",""]|t<-cycle["Buzz","","","",""]|n<-[1..100]] 21:10:41 FizzBuzz 2 3 Fizz 5 Buzz Fizz 8 9 Fizz Buzz 12 Fizz 14 15 FizzBuzz 17 18 Fiz... 21:10:48 oh, hah 21:11:03 Is there any sort of file that can be used to compile extensions meant for Perl or Python for Node.js? 21:11:04 > text$unwords[max(s++t)(show n)|s<-cycle["","","Fizz"]|t<-cycle["","","","","Buzz"]|n<-[1..100]] 21:11:06 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz... 21:12:37 i wonder how small #esoteric can make a fizzbuzz program 21:13:01 I tried to make the small FizzBuzz program with TeX 21:13:18 likely smaller than that 21:13:25 mhm 21:13:54 that use of max is pretty clever, though 21:14:21 oh http://golf.shinh.org/p.rb?FizzBuzz seems to be down 21:18:09 Here is the one with TeX in 142 bytes: \newcount\-\let~\advance\day0\loop~\-1~\day1~\mit\ifnum\-=3\-0Fizz\fi\ifnum\fam=5Buzz\rm\fi\ifvmode\the\day\fi\endgraf\ifnum\day<`d\repeat\bye 21:18:22 ew 21:18:25 ^ 21:18:32 https://en.wikipedia.org/wiki/List_of_games_that_Buddha_would_not_play 21:20:00 is that using \day as a variable? 21:20:07 ais523: Yes. 21:20:21 -!- augur has quit (Remote host closed the connection). 21:20:41 anyway, anagol has a 82 char record for FizzBuzz in Haskell... I have 85, hmm 21:21:29 make a new record: 81 or lower 21:21:37 why not use a shorter variable name? 21:22:12 myname: I think variables need to be declared in TeX but some are predeclared 21:22:20 it may be that \day is the shortest predeclared variable 21:22:20 ah 21:22:31 <\oren\> found the cure 21:22:57 Yes, as well as \fam, which is equally short. 21:23:17 (The \fam variable is used to control fonts in math mode. Since this program does not use math mode, it can use it for general purpose.) 21:23:22 what is \day usually used for? 21:23:34 i,i Day convolution 21:23:51 \day stores the day number of the month. 21:24:06 Day convolution is too good 21:24:16 Normally it is not modified, and TeX does not use it internally other than set it to the correct value when it starts. 21:33:18 -!- deltab_ has joined. 21:33:52 -!- deltab has quit (Quit: leaving). 21:34:25 -!- ineiros_ has changed nick to ineiros. 21:54:35 -!- Kobalt has quit (Remote host closed the connection). 21:54:50 -!- Kobalt has joined. 21:57:00 -!- DHeadshot has joined. 22:11:03 https://youtu.be/fyMQ2203pQM food wishes <3 22:11:18 -!- augur has joined. 22:12:14 -!- gamemanj has quit (Remote host closed the connection). 22:13:00 <\oren\> https://www.youtube.com/watch?v=PIbKsd1gR8o 22:14:47 -!- Zarutian has joined. 22:15:00 -!- Zarutian has quit (Read error: Connection reset by peer). 22:15:15 -!- Zarutian has joined. 22:16:27 i hate german vocals 22:16:37 int-e: Can lambdabot error message in a public channel be restricted to one line or something like that? 22:19:25 > vcat $ map (text.show) [1..] 22:19:28 1 22:19:28 2 22:19:28 3 22:19:42 shachaf, yukibot (which uses the same Haskell evaluator thingy) does so, so it's definitely possible 22:20:04 int-e: In particular I'm thinking of error messages, not output. 22:20:07 lambdabot cannot really distinguish between errors and normal output. 22:20:17 But I don't mind if it's done with output too. 22:20:29 > var "a\nb" 22:20:31 a 22:20:31 b 22:20:53 Some people are especially careless in #haskell, and just type in 5 or 10 erroneous lines. 22:21:18 @check \x -> take 10 x == x 22:21:21 *** Failed! Falsifiable (after 19 tests): 22:21:21 [(),(),(),(),(),(),(),(),(),(),()] 22:21:27 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:22:20 iirc lambdabot output is limited much shorter in channels than in PMs 22:22:52 it currently limits channel output to 3 lines with 80 characters each. 22:23:04 <\oren\> myname: why? 22:23:24 <\oren\> german is a nice language 22:23:28 \oren\: they just sound ridiculous 22:23:32 yeah, i know 22:23:40 i am a native speaker 22:23:50 and i like it way better than english 22:24:01 int-e: well one line of 240 characters is typically less impactful on a channel 22:24:04 i just can't stand it in vocals 22:24:43 @oeis 1,2,4,8,15 22:24:44 @check \x -> not (x == 1500) 22:24:48 https://oeis.org/A000078 Tetranacci numbers: a(n) = a(n-1) + a(n-2) + a(n-3)... 22:24:48 [0,0,0,1,1,2,4,8,15,29,56,108,208,401,773,1490,2872,5536,10671,20569,39648,7... 22:24:52 +++ OK, passed 100 tests. 22:25:21 <\oren\> yeah, i see what you mean. i've had to train myself to stop my brain processing the english words of certian songs 22:25:42 yeah, like that 22:25:58 <\oren\> because japanese people sometimes write ridiculous english 22:26:26 -!- hppavilion[1] has joined. 22:26:39 <\oren\> actually, even many american artists' words are ridiculous 22:26:58 `primes 1000 22:26:58 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: primes: not found 22:27:11 seriously? I thought it was installed by default 22:27:14 i think german is a horrible choice for music. maybe with the exception of rap, but i don't like that 22:27:44 `seq 1 1000 22:27:44 seq: invalid floating point argument: 1 1000 \ Try `seq --help' for more information. 22:27:49 `` seq 1 1000 22:27:49 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 \ 10 \ 11 \ 12 \ 13 \ 14 \ 15 \ 16 \ 17 \ 18 \ 19 \ 20 \ 21 \ 22 \ 23 \ 24 \ 25 \ 26 \ 27 \ 28 \ 29 \ 30 \ 31 \ 32 \ 33 \ 34 \ 35 \ 36 \ 37 \ 38 \ 39 \ 40 \ 41 \ 42 \ 43 \ 44 \ 45 \ 46 \ 47 \ 48 \ 49 \ 50 \ 51 \ 52 \ 53 \ 54 \ 55 \ 56 \ 57 \ 58 \ 59 \ 60 \ 61 \ 62 \ 63 \ 64 \ 65 \ 66 \ 67 \ 68 \ 69 \ 70 \ 71 \ 72 \ 22:28:07 int-e: ^ that's my preferred way to deal with long output; replace newlines with backslashes and allow the line to get fairly long 22:28:13 german seems to work well for EBM, but I'm not native so I won't notice if the lyrics are silly 22:28:25 that said, two lines of output works pretty well for @oeis 22:28:34 @oeis 1,2,3,4,5 22:28:44 <\oren\> olsner: right. that's the issue I had when first listeneing to e.g. Iron Attack songs 22:28:51 Plugin `oeis' failed with: <> 22:29:10 hmm 22:29:18 I thought that one would be really easy… 22:29:21 too many sequences? 22:29:24 @oeis 1,2,3,4,6 22:29:25 could be 22:29:29 <\oren\> https://www.youtube.com/watch?v=3wq5Q3axIJA 22:29:42 Plugin `oeis' failed with: <> 22:29:49 (I don't know; the website says: "Displaying 1-10 of 5466 results found.") 22:29:50 maybe OEIS itself is down 22:29:56 @oeis 1,2,3,11 22:30:04 https://oeis.org/A002981 Numbers n such that n! + 1 is prime. 22:30:04 [0,1,2,3,11,27,37,41,73,77,116,154,320,340,399,427,872,1477,6380,26951,11005... 22:30:07 that should have fewer results 22:30:37 `factor 55441 22:30:38 55441: 55441 22:30:42 <\oren\> "make your fate for yourself and together" -- like seriously what are you people trying to say 22:31:17 -!- shachaf has set topic: The international hub for esoteric programming language design and deployment | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf. 22:32:08 <\oren\> but if you somehow stop understanding english temporarily it's a great song! 22:33:17 <\oren\> maybe if english speakers start writing songs in broken japanese we can take revenge 22:33:39 it's reasonable. the style reminds me of helloween 22:33:47 > last id 22:33:49 error: 22:33:49 • Couldn't match expected type ‘[a]’ with actual type ‘a0 -> a0’ 22:33:49 • Probable cause: ‘id’ is applied to too few arguments 22:34:15 Packing that error into one line wouldn't be so bad. 22:35:57 <\oren\> or, maybe if we translate japanese songs with broken english in them into english with broken japanese 22:36:11 while we are posting songs, https://youtu.be/gGTAmmTiD_Y 22:38:29 <\oren\> nice! 22:46:03 meh I don't want to change this, really. 22:46:46 don't 22:46:48 next 22:51:10 -!- trn has quit (*.net *.split). 22:51:11 -!- diginet has quit (*.net *.split). 22:51:21 -!- diginet has joined. 22:51:21 -!- trn has joined. 22:52:58 `factor 0 22:53:00 0: 22:55:45 `` factor -- -1 22:55:45 factor: `-1' is not a valid positive integer 22:56:34 in any case, bedtime 23:05:17 -!- hppavilion[1] has quit (Ping timeout: 272 seconds). 23:09:46 -!- moonythedwarf has quit (Quit: WeeChat 0.4.2). 23:10:01 -!- moonythedwarf has joined. 23:10:03 moo 23:11:50 0 doesn't have a factorisation either, it should error on it 23:12:19 The first number with a factorisation is 1 (empty product) 23:14:42 -!- Sgeo has joined. 23:19:18 <\oren\> is 0 a positive integer? 23:19:34 According to a book I have, yes. 23:19:57 <\oren\> is 0 also a negative integer? 23:20:22 Neither, as far as I am concerned 23:21:09 <\oren\> there should be a negative int type in C++ 23:21:30 The book, which is _Finite-Dimensional Vector Spaces_ by Halmos, uses "positive" to mean "greater than or equal to zero", and "strictly positive" to mean "greater than zero". 23:21:49 I think this would be a better usage than the standard one. 23:21:53 But it's probably not worth the fight. 23:22:34 <\oren\> hmm, a negative int would basically interpret 1 as -255, instead of -1 as 255 as with unsigned int 23:22:52 <\oren\> wait that's a negative char 23:22:53 French mathematics considers 0 to be both positive and negative 23:23:05 -!- Zarutian has quit (Ping timeout: 260 seconds). 23:23:09 While, say England or USA would say 0 is neither 23:25:04 <\oren\> idea! a stupid char allows values [-255,-128]u[128,255]. 23:26:21 <\oren\> yes, lets go with that. numbers near zero are unrepresented 23:27:14 -!- MoALTz has quit (Ping timeout: 244 seconds). 23:32:38 Let's use balanced ternary 23:34:56 <\oren\> let's use binary coded duodecimal 23:36:04 No, we need an odd base to make it balanced 23:36:16 <\oren\> binary coded balanced base 15 23:36:53 <\oren\> -7 = 9 to +7 23:37:33 <\oren\> although it would probably be easier in software to do balanced base 255 23:38:23 <\oren\> i once had some bignum functions that used regular base 255 so that it could be stored in a C string 23:39:32 <\oren\> basically, if you invert each byte before and after processing, the unused FF digit is stored as 0 23:40:25 -!- Kobalt has quit (Remote host closed the connection). 23:40:53 <\oren\> thus, it can be used to mark the end of the number 23:41:38 -!- Kobalt has joined. 23:42:32 -!- Kobalt has quit (Remote host closed the connection). 23:43:08 -!- Kobalt has joined. 23:47:14 -!- DHeadshot has quit (Ping timeout: 244 seconds). 23:50:54 -!- deltab_ has changed nick to deltab. 23:52:04 -!- Elronnd has quit (Read error: Connection reset by peer). 23:53:35 -!- Elronnd has joined.