00:08:44 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 00:26:49 * oerjan finds out that it's been just 30 days since last he properly looked at recent changes on the wiki 00:27:14 and also, that it's possible to expand it by editing the url 00:29:47 -!- bb010g has quit (Quit: Connection closed for inactivity). 00:33:05 Hauska on tietää lisää: Miten toimii kamera. 00:33:12 Sorry, that's something that always pops up in my head when there's something that could be associated with "the more you know". 00:33:54 It's the title of the Finnish translation of http://www.amazon.com/How-Works-Camera-David-Carey/dp/0721402550 00:45:42 -!- bb010g has joined. 00:48:33 [wiki] [[Deadfish]] http://esolangs.org/w/index.php?diff=42977&oldid=42969 * 98.182.24.67 * (-149) /* Java */ 00:54:06 -!- solid_whiskey has joined. 00:59:12 -!- MDude has joined. 01:08:01 [wiki] [[Underload]] http://esolangs.org/w/index.php?diff=42978&oldid=42679 * Oerjan * (+15) /* Numbers */ put in context 01:10:42 -!- boily has joined. 01:11:31 hellørjan. 01:12:00 shellochaf, helloren, quinthellopia, Tanelle. 01:12:08 ahoily 01:12:40 finally home! 01:14:57 [wiki] [[Talk:Gibberish (programming language)]] http://esolangs.org/w/index.php?diff=42979&oldid=42711 * Oerjan * (+47) Time is of the essence 01:15:23 no longer adrift at sea! 01:16:00 well, if you consider the Canal Rideau to be some sort of sea... 01:16:45 looks wet, checks out 01:20:53 [wiki] [[Alphabetti spaghetti]] M http://esolangs.org/w/index.php?diff=42980&oldid=42720 * Oerjan * (+10) intro fmt 01:22:43 [wiki] [[Language list]] M http://esolangs.org/w/index.php?diff=42981&oldid=42976 * Oerjan * (+0) /* A */ ala phabetically 01:30:06 -!- sebbu has quit (Ping timeout: 258 seconds). 01:41:56 I definetely love thid font. i dont know why but I love thesr lowrt case numbets. 01:45:07 the rideau canal is cetaimly connected to a sea 01:45:26 fungot: why have you corrupted oren? next thing you know he'll be fnording. 01:45:26 boily: but the rebellion fnord and now that i think i am going to say something remarkable, and truly manly, and reminds us of a company of merchants. i know, indeed i am ready to believe he is in the one mode or in the mode of conception. shakspeare is guided by the conditions under which the people thereof, shall on that day the following speech was made. 01:46:45 boily: i'm tting to learn to tpicj tyoe hth 01:47:13 *touch tyoe 01:47:20 fnord type :P 01:47:20 *topuch type 01:47:55 godajnm iy! 01:48:04 aaaaa 01:48:48 dienfosh 01:49:58 seriously how do peoole do this widtho8utr making mistakers 01:50:19 practice, practice, practice. 01:50:33 (also, a few years of piano *may* have helped hth) 01:51:11 `? dienfosh 01:51:12 dienfosh? ¯\(°​_o)/¯ 01:51:53 -!- Wright__ has joined. 01:51:53 -!- Wright has quit (Read error: Connection reset by peer). 01:52:19 oh well. dienfosh. 01:52:19 -!- mitchs has left. 01:52:30 -!- boily has quit (Quit: MUTEX CHICKEN). 01:55:10 mutexes atr hard to imlement. when i got mine to work it felt like dumb luikc mote than skill 01:56:42 [wiki] [[Piet++]] M http://esolangs.org/w/index.php?diff=42982&oldid=42754 * Oerjan * (-1) typo 01:57:09 dont look ar keyboard dont lookea keyboard dont look at keytboard 01:57:49 hm my touch tyåing is a bit out of form 01:57:57 *shape 01:59:01 or wait maybe it's just that i was trying too hard 02:01:26 hmm ttying too hard? 02:01:46 *trying 02:04:30 as in, i type faster when i'm not concentrating too hard on typing :P 02:04:59 still not exactly world class speed 02:08:15 [wiki] [[Talk:Befunge]] M http://esolangs.org/w/index.php?diff=42983&oldid=42741 * Oerjan * (+44) /* Befunge programs? */ unsigned 02:18:04 -!- ocharles_ has quit. 02:18:18 -!- ocharles_ has joined. 02:19:34 [wiki] [[SE]] http://esolangs.org/w/index.php?diff=42984&oldid=42762 * Oerjan * (+1) Intro, resectioning, quine code 02:21:14 -!- solid_whiskey has quit (Ping timeout: 276 seconds). 02:26:15 [wiki] [[There Once was a Fish Named Fred]] http://esolangs.org/w/index.php?diff=42985&oldid=42763 * Oerjan * (+1) /* Hello world */ wikify 02:29:18 [wiki] [[Talk:ASCII art]] http://esolangs.org/w/index.php?diff=42986&oldid=42768 * Oerjan * (+48) unsigned 02:30:51 [wiki] [[Talk:Lazy evaluation]] M http://esolangs.org/w/index.php?diff=42987&oldid=42769 * Oerjan * (+48) unsigned 02:33:52 -!- solid_whiskey has joined. 02:39:29 -!- solid_whiskey has quit (Ping timeout: 258 seconds). 02:40:27 [wiki] [[Deadfish]] http://esolangs.org/w/index.php?diff=42988&oldid=42977 * Oerjan * (+149) Undo revision 42977 by [[Special:Contributions/98.182.24.67|98.182.24.67]] ([[User talk:98.182.24.67|talk]]) 02:45:40 [wiki] [[HeartForth]] http://esolangs.org/w/index.php?diff=42989&oldid=42790 * Oerjan * (+14) /* Links */ wikify 02:46:15 [wiki] [[HeartForth]] M http://esolangs.org/w/index.php?diff=42990&oldid=42989 * Oerjan * (+6) introfy 02:48:44 T am iound to t.p eo tkle tn Dqngar qithouh actuarrf ynorinb tt, 02:48:55 Which results in incomprehensible nonsense. 02:49:18 "I am going to try to type in Dvorak without actually knowing it." 02:49:36 From now on, I'm referring to Dvorak as "D'q'ngar". 02:52:00 are you implying that dvorak users are secretly klingons 02:56:55 [wiki] [[Talk:Clue (Keymaker)]] M http://esolangs.org/w/index.php?diff=42991&oldid=42800 * Oerjan * (-1) Fixing formatting since that's what my brain is awake enough for 02:57:15 Paracrystically. 02:57:33 U kuje ti sguft ibe gabd bt ibe cikynb ub tge QWERTT jetbiard, 02:57:58 tswett: now you gotta complete the rest of the double dactyl hth 02:58:07 "I like to shift one hand by one column in the QWERTY keyboard." 02:58:28 actually, "jetbiard" sounds great enough that it can be made into my naming pool 02:59:08 jetbiard the flying viking 03:10:44 -!- ZombieAlive has quit (Remote host closed the connection). 03:14:17 -!- heroux has quit (Ping timeout: 256 seconds). 03:15:31 -!- adu has joined. 03:16:45 -!- a21 has changed nick to CADD. 03:26:24 -!- heroux has joined. 03:27:43 -!- sebbu has joined. 03:28:24 -!- sebbu has quit (Changing host). 03:28:24 -!- sebbu has joined. 03:29:35 -!- MDude has changed nick to MDream. 03:54:11 -!- oren has quit (Read error: Connection reset by peer). 03:57:07 -!- oren has joined. 04:06:04 -!- adu has quit (Quit: adu). 04:38:52 -!- hilquias has quit (Remote host closed the connection). 04:49:32 -!- Nihilumbra has joined. 05:06:36 -!- M_I_Wright has joined. 05:06:59 This is my backup irc client, don't mind me 05:07:52 -!- olsner has joined. 05:20:37 -!- undoall has joined. 05:30:37 -!- M_I_Wright has quit (Ping timeout: 252 seconds). 05:36:18 I mind you 05:37:27 -!- shachaf has left. 05:42:01 -!- adu has joined. 06:14:32 -!- augur has quit (Read error: Connection reset by peer). 06:17:17 -!- heroux has quit (Ping timeout: 246 seconds). 06:21:19 -!- heroux has joined. 06:23:22 `? monad 06:23:23 Monads are just monoids in the category of endofunctors. 06:25:37 `? gonad 06:25:38 gonads are the best punctional fondlegramming squishcture. 06:26:04 aw i was hoping for "Gonads are just gonoids in the category of innuendofunctors." 06:31:05 -!- adu has quit (Quit: adu). 06:42:18 -!- esowiki has joined. 06:42:22 -!- esowiki has joined. 06:42:23 -!- esowiki has joined. 06:42:23 -!- glogbot has joined. 06:42:29 -!- FreeFull has joined. 06:42:42 -!- Sgeo has joined. 06:42:42 -!- J_Arcane has joined. 06:42:55 -!- TodPunk has joined. 06:47:36 -!- augur has joined. 06:55:02 Ouch 07:05:07 -!- Herbalist has quit (Ping timeout: 258 seconds). 07:28:52 @quote zygohistomorphic 07:28:52 comonad says: - comonad [~functor@zygohistomorphic-prepromorphism.endofunctor.org] has joined #haskell 07:30:48 -!- trout has quit (Ping timeout: 258 seconds). 07:52:47 -!- newsham has joined. 08:08:00 [wiki] [[ASCII art-]] N http://esolangs.org/w/index.php?oldid=42992 * Vriskanon * (+1461) Added ASCII art-, an [[ASCII art]] derivative. 08:09:14 [wiki] [[User:Vriskanon]] M http://esolangs.org/w/index.php?diff=42993&oldid=42950 * Vriskanon * (+23) Added [[ASCII art-]] 08:10:14 [wiki] [[Joke language list]] M http://esolangs.org/w/index.php?diff=42994&oldid=42951 * Vriskanon * (+17) /* Brainfuck derivatives */ Added [[ASCII art-]] 08:11:25 [wiki] [[Talk:ASCII art]] http://esolangs.org/w/index.php?diff=42995&oldid=42986 * Vriskanon * (+132) 08:13:13 Is that a vriska 08:13:24 Homestuck trash 08:17:56 Brb I'm fighting a giant snake 08:18:58 -!- hilquias has joined. 08:22:26 [wiki] [[Basilisk]] M http://esolangs.org/w/index.php?diff=42996&oldid=42670 * Vriskanon * (+29) Category: Joke Languages 08:23:11 [wiki] [[420]] M http://esolangs.org/w/index.php?diff=42997&oldid=42674 * Vriskanon * (+29) [[Category:Joke languages]] 08:23:36 [wiki] [[ASCII art-]] M http://esolangs.org/w/index.php?diff=42998&oldid=42992 * Vriskanon * (+29) [[Category:Joke languages]] 08:24:21 Executing a 41 GB text file 08:24:43 Jormangander or something like that 08:30:24 Jǫrmungandr 08:31:40 -!- Patashu has joined. 08:36:10 -!- supay has quit. 08:36:38 Thank 08:39:26 -!- supay has joined. 08:42:44 [wiki] [[Fringespeak]] http://esolangs.org/w/index.php?diff=42999&oldid=42900 * Oerjan * (+9) wiffy 08:44:07 fungot: welcome 08:44:07 mroman_: church of ireland a bad institution. this may perhaps prove that we are entering its gates, in the same at judicious intervals, should eat the entire barrel at one sitting of the late payment of the premiums into small periodical sums, and also an fnord party, and even of her personal existence, and seems to consider as a trust for charity; and who, rather than in the former set, the population is from 125 to 250, or r 08:45:03 [wiki] [[Alacrity]] http://esolangs.org/w/index.php?diff=43000&oldid=42902 * Oerjan * (+4) wookiefy 08:45:05 oerjan: Hm? 08:45:17 You mean the f(n) > g(n) stuff? 08:45:22 Wow fungot 08:45:22 Nihilumbra: i will teach you how to steal, so that i could wish, indeed, the most powerful, the most unprecedented, the most fnord of its professors must be every night exchanged for the hideous coats and waistcoats of the present alarming state of public opinion, and if it receives countenance by the most successful, because to-night we should particularly observe, i think. yes; it's seven. but that any condensation which does 08:45:26 WOW 08:45:38 mroman_: yes iirc 08:46:17 fungot: i think Nihilumbra is insulted 08:46:17 oerjan: the most decisive proof of mr sadler's proposition is. he asserts, and our love knows no distinction. under such a constitution nominally existed in france; while, in all seasons, and in one respect the analogy is very striking. as there always are many rotten members belonging to the dramatic, musical, and equestrian sick fund association." 08:46:24 oerjan: What's wrong with that? 08:47:05 Except that there might be some n where f(n) > g(n) doesn't hold 08:47:19 mroman_: it didn't seem very relevant to an O() proof 08:47:47 f(n) > g(n) just means that f is steeper than g 08:48:31 f(n) > g(n) pings me for somereason 08:48:50 no, it means that f(n) > g(n) for some or all n. 08:49:18 it has nothing to do with asymptotics 08:49:28 Right. 08:49:30 until you put the right quantifiers on 08:49:53 and constants 08:50:13 and Big Omegas and Big Thetas 08:51:39 f \growsfasterthan g 08:52:13 [wiki] [[Talk:Malbrain]] M http://esolangs.org/w/index.php?diff=43001&oldid=42878 * Oerjan * (-1) fmt 08:52:31 there's probably a symbol for it, but it's not > 08:53:45 theres f(n) \elem \BigOmega (n) or something like that I think 08:53:50 it's not very ASCII friendly though 08:54:54 [wiki] [[Talk:Wepmlrio]] M http://esolangs.org/w/index.php?diff=43002&oldid=42903 * Oerjan * (+48) unsigned 08:55:11 [wiki] [[Talk:Wepmlrio]] M http://esolangs.org/w/index.php?diff=43003&oldid=43002 * Oerjan * (+1) oops 08:58:24 wepmlrio is the laziest knock-off ever 08:59:07 [wiki] [[APLBAONWSJAS]] M http://esolangs.org/w/index.php?diff=43004&oldid=42958 * Oerjan * (+7) bold, typos 08:59:22 also... 08:59:31 isn't ASCII-Art- just brainfuck o_O? 09:00:44 looks like that 09:01:52 that's stupid 09:01:55 i demand deletion 09:02:46 I Demand Deletion sounds like a good language name 09:02:53 [wiki] [[Random Brainfuck]] M http://esolangs.org/w/index.php?diff=43005&oldid=42968 * Oerjan * (+5) typo 09:02:59 [wiki] [[Talk:ASCII art-]] N http://esolangs.org/w/index.php?oldid=43006 * 160.85.232.168 * (+120) brainfuck? 09:03:06 it should have no garbage collector, though 09:03:26 I guess that happens when 14 year old try to make their own languages :) 09:04:23 Needs [[Category:ASCII art derivative]] imo 09:04:29 I mean... ASCII-Art even says that it's just brainfuck but ascii-artified 09:04:43 if you unasciiartify it it's plain old brainfuck 09:05:18 It also says it goes off of what the last input was or something like that 09:05:27 Who made it 09:07:25 I finished the statistics thing I was doing btw 09:07:33 What statistics thing? 09:07:39 Logs 09:07:40 I love statistics. 09:08:30 I was making a statistics chart for my bot to see how it preformed when doing large tasks such as moving cores, 09:08:36 But I have to enter it manually 09:08:40 So it takes awhile 09:09:05 434.4 of 100k people in switzerland have cancer 09:09:08 I just have to look over it and check for minor mistakes 09:09:12 *male people 09:09:18 Cool 09:09:23 How do you know that 09:09:23 179.9 of them die 09:09:45 Lets just say four out of ten have it 09:09:51 1 out of 4 die 09:10:06 > 100000 / 434 09:10:08 230.4147465437788 09:10:17 > 100000 / 230.4 09:10:19 434.02777777777777 09:10:19 Round it down 09:10:26 damn 09:10:31 how does math work again. 09:10:35 Idfk 09:10:46 Did you divide that 09:11:03 Why did it go up to its original number 09:11:10 > let q f (a,b) = (f a, f b) in q (/100) (100000, 434.4) 09:11:12 (1000.0,4.343999999999999) 09:11:29 it's 4 in a thousand 09:11:32 Actually wth was I thinking 09:11:45 I could've used lambdabot for help 09:11:59 And shortened the ammount of time by like a day 09:12:02 yeah so 1 out of 1k probably dies of cancer 09:12:15 Why do you wish to know this btw 09:12:23 the statistics was taken over 4 years 09:12:25 so 09:12:37 in 4 years one of 1k will die of cancer 09:12:50 Hmm 09:13:13 so. 09:13:19 that's a binomial distribution right? 09:13:51 asuming you live 80 years long 09:13:53 > 56(54)*7(8)/9+12 09:13:55 Could not deduce (Num a0) 09:13:55 from the context (Fractional a, 09:13:55 Num a2, 09:13:56 that's 20 trials of 4 years 09:13:59 Ah 09:14:04 Well nvm then 09:14:31 Ill just calculmatate thiss large ass number me self 09:14:33 that's 0.02 if I can calculate right 09:14:38 which means... 09:14:51 you have a 2% chance of dieing due to cancer in your whole lifetime 09:14:59 Well thanks 09:15:03 "dying" 09:15:50 Does that imply that one in fifty people will eventually die from cancer? 09:16:43 18,828 bytes 09:17:00 huh i'd have thought it was higher... 09:17:04 Persecond 09:17:14 Oerjan better not get cancer 09:17:17 Ill sue him 09:17:28 as in, everyone dies, and cancer is one of the major reasons 09:18:28 > 56*(54)*7*(8)/9+12 09:18:29 18828.0 09:18:36 So I was correct 09:18:51 Nihilumbra: i _am_ a cancer hth 09:18:55 -!- oerjan has quit (Quit: Later). 09:18:56 Nuu 09:19:02 NUU 09:19:12 Ok gnight everyone 09:19:39 Also mroman how much is 18,828 bytes converted to a kilobyte 09:21:01 Tell me.later 09:21:03 > 365 / 7000000 09:21:04 Night 09:21:05 5.214285714285714e-5 09:21:15 e- 09:21:17 I hate this e notation 09:21:28 Do you know what it means 09:21:47 -5.21428571428571400000 09:22:01 > 18828 / 1024 09:22:04 18.38671875 09:22:12 Oh waiii thank u 09:24:46 -!- Nihilumbra has quit. 09:26:33 -!- AnotherTest has joined. 09:31:33 e-5 is just *10^5 09:31:39 ^-5 in this case 10:11:52 [wiki] [[Talk:ASCII art-]] M http://esolangs.org/w/index.php?diff=43007&oldid=43006 * Vriskanon * (+91) Yes, it it. 10:21:38 Idris has eager evaluation 10:21:38 hm 10:26:07 mroman_: Yes. edwinb likes it better that way. Laziness must be explicit. 10:27:40 unlike beaver evaluation 10:30:08 * Melvar ponders the usefulness of making Lazy a monad. 10:31:17 -!- boily has joined. 10:46:55 hm 10:47:07 I could use my school project and "clean it up" 10:47:11 getting rid of useless stuff 11:00:59 -!- Herbalist has joined. 11:04:34 wow it still works :D 11:11:20 Mainly wanting to get rid of MMU and Cache simulation 11:11:24 and then get rid of the interrupt system 11:11:36 then it will be a plain virtual machine of some sort 11:16:22 -!- gniourf has quit (Ping timeout: 256 seconds). 11:27:18 -!- boily has quit (Quit: CORRUGATED CHICKEN). 11:31:28 [wiki] [[Talk:ASCII art-]] http://esolangs.org/w/index.php?diff=43008&oldid=43007 * 160.85.232.168 * (+115) 11:35:21 mroman_: oh, what are you doing? 11:41:00 My pre-bachelor thesis involved designing a computer and write an emulator for it 11:41:19 including assembler, disassembler 11:41:27 I see 11:41:37 and MMU and CPU Cache Emulation 11:42:05 CPU Cache Emulation makes it rather slow :) 11:42:18 sure 11:43:22 So I thought I might get rid of superfluous features 11:43:51 but now I'm already at thinking "wait.. what am I doing it for?" 11:45:43 as far as programming projects go I can't really do anything useful anymore 11:47:14 -!- AnotherTest has quit (Remote host closed the connection). 11:56:49 -!- ais523 has joined. 12:24:15 -!- Patashu has quit (Ping timeout: 272 seconds). 12:27:16 [wiki] [[Talk:ASCII art-]] M http://esolangs.org/w/index.php?diff=43009&oldid=43008 * Vriskanon * (+182) 12:28:59 ... 12:29:02 whatever 12:32:29 [wiki] [[CalScript]] M http://esolangs.org/w/index.php?diff=43010&oldid=42935 * Vriskanon * (+8) Bold, typos 12:34:16 [wiki] [[ASCII art-]] M http://esolangs.org/w/index.php?diff=43011&oldid=42998 * Vriskanon * (+7) Bold, typos 12:38:35 SLOBOL was created in 2015 12:38:42 but was mentioned in an article back in 1984? 12:38:46 *1982 12:38:51 that can't be right? 12:39:00 http://esolangs.org/wiki/Lesser_known_programming_languages 12:49:24 uhm 12:50:35 mroman_: the original article was just a list of names 12:50:44 and one-sentence descriptions 12:50:52 some languages have since been created based on the descriptions 12:50:56 but the descriptions came first 12:50:57 does that makes sense? 12:53:53 yes 12:57:06 yeah 12:58:01 Does rust's new return &T? 12:58:09 i.e. a reference 12:58:20 I think I'm finally beginning to understand why some problem that looked like it might have a trivial solution but I couldn't find such a solution actually probably can't have a trivial solution of the form I was looking at. 12:58:41 mroman_: rust's box normally returns Box, which is a different sort of reference which can be borrowed to produce an &T 12:58:55 it can't return an &T directly because it'd be unclear what you were borrowing from 12:59:28 Arc::new(5)? 12:59:32 is that &Arc? 13:00:08 that's presumably just Arc 13:00:14 so it's a value? 13:00:18 rather than a reference? 13:00:26 it's a reference, but it's not a borrowed reference 13:00:30 & is for borrowed references specifically 13:00:41 you can borrow an Arc to produce an &T 13:01:01 so 13:01:12 the difference between borrowed references and references in general is, when you borrow a reference you have to give it back (i.e. free/unborrow it by the end of the block) 13:01:21 If I write a function that accepts some &Arc then foo(Arc::new(5)) wouldn't type check? 13:01:22 things like Box and Rc and Arc and Gc have other rules 13:01:36 Oh great, the good part is that the result that shows this appears in a 2013 article, so I might not have actually known about it when I started to think about it (though I could still have had suspicions). 13:01:51 I'm not sure, you'd need to ask someone who's better at Rust 13:01:58 I understand the basic concepts, but not the details 13:02:16 Yay! 13:03:07 @oeis 4, 14, 86, 782, 9332 13:03:08 Sequence not found. 13:03:11 hmph 13:04:03 -!- evalj has joined. 13:04:05 [ 2%~ 4 14 86 782 9332 13:04:06 b_jonas: 2 7 43 391 4666 13:04:17 @oeis 2, 7, 43, 391, 4666 13:04:18 Sequence not found. 13:04:45 @oeis 4, 41, 68, 287, 2339 13:04:46 Sequence not found. 13:05:32 b_jonas: I have good reason to believe that that sequence is O(n^n) 13:05:55 wait, oeis has surpassed 250000 sequences/ 13:05:56 wow 13:06:02 that's really large 13:15:54 i got A256001 just the other day 13:16:40 -!- lleu has joined. 13:16:40 -!- lleu has quit (Changing host). 13:16:40 -!- lleu has joined. 13:19:04 -!- lleu has quit (Excess Flood). 13:19:22 -!- lleu has joined. 13:19:22 -!- lleu has quit (Changing host). 13:19:22 -!- lleu has joined. 13:19:35 I see 13:31:32 -!- `^_^v has joined. 13:32:58 b_jonas: what are you counting? 13:33:05 -!- Weloxux has joined. 13:33:29 int-e: I'm not counting. ais523 has pasted some sequence. 13:34:07 any ideas here as to what it is, btw? I was wondering if it was known 13:34:22 came up at work, but out of something that would fit right into #esoteric 13:34:22 no idea 13:36:00 Meaniwhile this is the article I'm looking at: 13:36:04 Nice algebraic topology result: Martin Cadek, Marek Krcal, Jiri Matousek, Lukas Vokrinek, Uli Wagner, "Extendability of continuous maps is undecidable", arxiv.org/abs/1302.2370 13:36:16 probably unrelated to what ais is doig 13:36:36 hmm 13:37:03 come to think of it there's probably a 1 and 2 before that, less sure though 13:37:11 ais' must be connected to decimal digits, for his second sequence is the map digitreversal of the first one 13:37:30 I only sent one sequence? 13:37:43 it's mroman_ who digitreversed it 13:37:51 (and I'd be very surprised if it were connected to decimal) 13:38:00 ah 13:38:04 right, sorry 13:38:28 so basically what it is, is 13:38:45 if I apply a mockingbird to a church numeral with side effects, it's the number of times that those side effects get evaluated 13:38:56 when I give a couple of arguments to the resulting function 13:39:11 um, which one has side effects when? 13:39:47 the church numeral, and upon seeing two arguments 13:40:01 i.e. let c2 f x = print "test"; f (f x) 13:40:18 hmm 13:41:53 (and the mockingbird is "let m f = f f", as usual) 13:42:05 or, well, most languages I know of explode if you give them mockingbirds 13:42:24 I've been using one to test my type inference algorithm at work, the results aren't really pretty 13:42:29 :t \f -> f f 13:42:30 Occurs check: cannot construct the infinite type: r1 ~ r1 -> r 13:42:30 Relevant bindings include f :: r1 -> r (bound at :1:2) 13:42:30 In the first argument of ‘f’, namely ‘f’ 13:42:42 You can't mock a mockingbord. 13:42:45 how about weakly typed languages? 13:42:46 *bird 13:42:51 what's idris-bot's prefi? 13:42:52 *prefix? 13:42:54 @prefixes 13:42:54 Unknown command, try @list 13:42:57 ^prefixes 13:42:57 Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot ! 13:43:02 like, I dunno, perl 13:43:06 ( :t \f -> f f 13:43:07 (input):1:7: error: expected: ",", 13:43:07 ":", "=>", "impossible" 13:43:07 :t \f -> f f 13:43:07 ^ 13:43:09 parse error (possibly incorrect indentation or mismatched brackets) 13:43:16 it might still get into a loop consuming unbounded memory of course 13:43:18 err, I can't rememer how to idris 13:43:23 try to perl 13:43:28 I think you remember how to perl 13:43:31 Perl can mockingbird just fine, IIRC 13:43:43 sort of 13:43:51 sub mockingbird { my $x = shift; &$x(&$x); } 13:44:05 ais523: not quite 13:44:16 this is because the mockingbird is a perfectly well-defined function, it just doesn't have a sensible type in most type systems 13:44:20 you mean &$x($x) instead of &$x(&$x) 13:44:50 oh, right, i do 13:44:52 *I do 13:45:10 you can tell I've spent the last few days in languages which don't have separate concepts of "function" and "function pointer" :-) 13:45:18 &$x without parenthesis is some crazy stuff that you almost never want to write, except maybe as some optimization, and is usually a mistake beginners make when they don't do that 13:45:31 (OK, /technically/ you can construct a reference to a function in OCaml if you really want to, but it rarely has advantages over an actual function) 13:45:43 sub mockingbird { my $x = shift; $x->($x); } 13:45:47 happy? :-) 13:45:57 yeah 13:45:58 also I'm pretty sure I've found legitimate uses for &$x 13:46:07 but in such cases, what you /really/ want is often "goto &$x" 13:46:07 oh sure, you might have 13:46:14 you write crazy optimized code sometimes 13:46:24 Perl is so unoptimized internally 13:46:28 @type id id 13:46:29 a -> a 13:46:32 but it's really a beginner trap that shouldn't have such a simple syntax 13:46:43 b_jonas: it's because it was the old syntax 13:46:48 @type let f x = x x in f id 13:46:49 Occurs check: cannot construct the infinite type: t2 ~ t2 -> t1 13:46:49 Relevant bindings include 13:46:49 x :: t2 -> t1 (bound at :1:7) 13:46:51 sure 13:46:57 it's all for historical reasons 13:47:11 (and the fact that it's the old syntax is, of course, the reason it's worse than the new one) 13:47:24 um 13:47:27 to be fair the & syntax is hugely more logical than the syntax without hte & 13:47:35 I actually prefer sigil dereference syntax than arrow dereference 13:47:39 I use arrows only for method calls 13:47:48 @type let f x = x x; f :: (a -> a) -> (a -> a) -> (a -> a) in f id 13:47:50 Couldn't match expected type ‘(a1 -> a1) -> a1 -> a1’ 13:47:50 with actual type ‘a1’ 13:47:50 ‘a1’ is a rigid type variable bound by 13:47:51 even when it gives ugly lines starting with ${${${$ 13:48:09 oh silly me 13:48:15 @type let f x = x x; f :: (a -> a) -> (a -> a) in f id 13:48:16 Couldn't match expected type ‘a1 -> a1’ with actual type ‘a1’ 13:48:16 ‘a1’ is a rigid type variable bound by 13:48:16 the type signature for f :: (a1 -> a1) -> a1 -> a1 13:48:26 and I very rarely use implicit arrow between indexes too 13:48:37 I just use the full dereference syntax basically 13:48:53 b_jonas: I made a concious decision to move to implicit arrow in aimake a few months ago 13:49:15 I see 13:49:18 basically because I was chaining /so many/ dereferences that it made more code fit onto the screen, and if you're using it that much it's easy to get used to 13:50:56 I see 13:51:13 I usually write code such that I rarely have too many chained references though 13:51:52 -!- Wright has joined. 13:51:53 -!- Wright__ has quit (Read error: Connection reset by peer). 13:51:59 there's also the crazy new arrow-sigil syntax 13:52:06 which I also don't use 13:53:15 that's still experimental, so I doubt anyone uses it for anything serious yet 13:53:56 is it still experimental? I don't follow p5p these days 13:54:02 let me check 13:55:39 wait WHAT? 13:55:57 https://metacpan.org/pod/release/RJBS/perl-5.22.0-RC1/pod/perlref.pod#Assigning-to-References 13:56:03 are they crazy? 13:56:28 -!- M_I_Wright has joined. 13:57:41 I don't even know how all the lexical variable aliasing stuff works because it has strange semantics with respect to closures and other scopes, something like closures getting their own copies of the pointer to scalar, rather than to the pointer to pointer to scalar, 13:58:11 which is why aliasing lexicals is complicated and was kept mostly out of core so far. 13:58:35 b_jonas: also the \$a = \$b thing was possible for ages if $a wasn't a lexical, but you had to go the long way round 13:59:02 ais523: yes, but there it had easy to understand semantics … most of the time 13:59:04 oh wow, you can alias to list slices 13:59:12 because there's only one pointer to \$a , from *a 13:59:13 I am so happy they added syntax for that, it's possible in previous versions of Perl 13:59:20 but you have to steal the magic from @_, which looks utterly bizarre 13:59:39 (there's some surprise that ($a,$b)=($b,$a); is optimized wrong if $a and $b are the same scalar) 13:59:49 -!- ais523 has quit (Quit: meeting). 14:00:42 ais523: definitely possible, there's a cpan module for it called Data::Alias 14:01:23 anyway, you're right, postfix dereference does seem to be experimental 14:06:01 hmm, they even say “Aliasing does not work correctly with closures. If you try to alias lexical variables from an inner subroutine or eval, the aliasing will only be visible within that inner sub, and will not affect the outer subroutine where the variables are declared. This bizarre behavior is subject to change.” 14:13:58 By the way, the trams have a new recorded message asking people to use all doors for getting on and off the tram. I wonder if they mean a quantum superposition of using each doors. 14:14:19 But I think I'm too fat for that. 14:16:26 I thought they wanted to make Perl *less* weird 14:23:20 -!- gniourf has joined. 14:35:04 Oh well 14:35:10 I'll hopefully become a music teacher one day :D 14:35:22 a music teacher? 14:35:23 what, why? 14:35:43 teaching to who? 14:35:53 Obviously because my programming skills will be useless in a decade or two 14:36:40 um 14:36:54 no? 14:37:16 Why "no?"? 14:37:53 Programming isn't exempt from automatization. 14:37:55 if you know the basics, you can easily learn more stuff about programming in the future, and your knowledge won't become useless 14:40:20 Yeah, but programming has an "upper bound" 14:40:55 at some point your programming skills don't matter so much as the knowledge in other areas 14:41:04 which I have none. 14:41:27 at some point all the easy/trivial programming things will either be done 14:41:29 or automated 14:41:37 leaving only the highly intellectual stuff 14:41:52 such as writing physics simulation for the universe or chemistry or whatever 14:42:00 which requires specific knowledge in those areas 14:42:07 which I currently lack and will never have 14:42:42 Mostly because getting to that level of knowledge about chemistry requires years of studying 14:42:43 and is teaching music better? 14:42:53 it's actually much easier to study a *real* subject first and then learn programming 14:43:04 and it makes much more sense 14:43:11 b_jonas: no, but I gotta do something 14:43:33 and besides programming my only valuable other skill is playing some music instrument 14:45:01 the problem is that since you have to work full-time 14:45:17 you don't have much time to learn a new subject to prepare yourself for becoming useless 14:45:38 that's a serious issue in the way work life/economics currently works 14:45:57 You know that some people will be useless in the feature but you don't actively can prepare them for that 14:46:01 *future 14:46:13 any recommended academic research papers (perhaps survey papers) on esoteric languages, or just prog langs in general? 14:46:56 b_jonas: for example cashiers are currently starting to becoming useless 14:47:14 because shops are already trying to replace them with self-checkouts to some degree 14:47:31 so it is reasonable to assume that in a decade not as many cashiers will be required anymore as today 14:47:32 -!- MDream has changed nick to MDude. 14:48:13 which means that these people will have to look out for other things they can do 14:49:01 that is, as long as you don't expect some resource collapse/apocalypse in the near future 14:49:10 -!- shikhin has changed nick to me. 14:49:13 -!- me has changed nick to shikhin. 14:49:44 There's only a very small amount of things a programmer with my skills can do 14:49:51 I'm guessing that if we get a lot of automation, we'll actually go back to hand-crafted stuff to a degree. 14:49:51 and there are a fucking lot of programmers out there 14:50:04 which makes my job market value rather low 14:50:12 and decreasing 14:50:59 especially since other countries eventually will catch up 14:51:37 which means that my advantage over some programmer in another country will weaken with time 14:51:59 strictly analytically speaking my career has absolutely no future in programming 14:52:27 unless some sort of apocalypse happens of course 14:55:21 if things continue the way they are I'm pretty certain I'll be mostly useless in about 4 to 5 years. 14:55:25 and completely useless within a decade 15:01:55 -!- Herbalist has quit (Ping timeout: 246 seconds). 15:41:28 "Programming languages" is a bit too broad to be covered by a survey paper, or even a journal 15:42:24 I guess there are about twenty esoteric languages worth studying, which could be the right length for a survey paper, but I don't know anyone who's written one 15:43:59 (or any topical journal that would accept one...) 16:00:00 mroman_: Personally, I think you underestimate how long it will take for programming to be obsolete like that 16:00:36 for a couple reasons 16:01:26 biggest is that specifying how a program works is a big part of the program, and that is something that can't be done automatically 16:01:40 (at least, not at the level you're thinking of) 16:02:22 nor manually, as it often turns out 16:03:19 right. 16:03:39 in many cases, specifying what the program does amounts to writing it 16:05:04 and this is in some sense impossible to improve upon, due to the halting problem 16:05:34 The only way we're going to make notable advances is if people are going to accept "good enough" artificially made programs, but then you have to trust the definition of "good enough" selected. 16:05:50 people will be unwilling to do that 16:06:19 the only reasonable attractive approach at the moment is genetic algorithms, and someone needs to design the evolution process and fitness metric 16:08:55 -!- Herbalist has joined. 16:10:38 An example of someone doing that for BF: http://www.primaryobjects.com/CMS/Article149 16:10:55 I've never heard of GA as a feasible approach for program synthesis. 16:12:06 I guess if something more automatic is wanted, the auto-programmer could translate the specification to a fitness metric for a GA instead of directly itno code? 16:14:07 Sometime I'd like to make a deliberately presumptious compiler that interprets (in the everyday sense, not the "language interpreter" sense") a specification very loosely. 16:20:54 -!- hilquias has quit (Remote host closed the connection). 16:28:47 (Feasible approaches I've heard of: optimising classifiers (http://rise4fun.com/QuickCode), Hoare refinement (http://research.microsoft.com/en-us/um/people/sumitg/pubs/vs3.html), game solving (http://termite2.org)) 16:30:31 (I don't think GA can synthesize quicksort, for example) 16:36:37 -!- Weloxux has quit (Ping timeout: 276 seconds). 17:01:37 -!- Phantom_Hoover has joined. 17:06:51 I don't see how it wouldn't be able to. 17:11:11 -!- gniourf has quit (Remote host closed the connection). 17:12:01 -!- gniourf has joined. 17:13:52 -!- Weloxux has joined. 17:20:05 -!- Frooxius has joined. 17:32:27 [wiki] [[BitChanger--]] http://esolangs.org/w/index.php?diff=43012&oldid=38479 * 168.99.197.15 * (+10) bold name and linkify 17:37:35 -!- Wright has quit (Ping timeout: 245 seconds). 17:44:24 -!- GeekDude has joined. 17:52:01 -!- TieSoul_ has joined. 17:53:58 -!- TieSoul has quit (Ping timeout: 240 seconds). 17:54:29 There is another problem, which is that user interface design is hard, and judginf by the fact that it is done very poorly by humans in most cases, I don't hold much hope for automatic systems 17:55:25 -!- TieSoul has joined. 17:57:58 -!- TieSoul_ has quit (Ping timeout: 240 seconds). 18:01:45 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 18:02:35 -!- Phantom_Hoover has joined. 18:02:40 -!- Phantom_Hoover has quit (Changing host). 18:02:40 -!- Phantom_Hoover has joined. 18:03:02 I for one believe that algorithmic problems are a rather small subset of the difficulties of writing a useful, good program. 18:08:15 -!- gniourf has quit (Remote host closed the connection). 18:09:54 [wiki] [[Truth-machine]] http://esolangs.org/w/index.php?diff=43013&oldid=42971 * SuperJedi224 * (+29) 18:12:06 -!- undoall has left ("FUCK YOU CUNTS I'M OUT"). 18:12:57 -!- gniourf has joined. 18:13:29 -!- shachaf has joined. 18:14:49 -!- variable has joined. 18:15:14 -!- lleu has quit (Quit: That's what she said). 18:15:28 -!- lleu has joined. 18:34:19 error: incompatible types when assigning to type ‘struct va7’ from type ‘struct va7’ 18:34:27 ,,,, WHAT 18:36:40 oren: don't write int f(struct va7 x); before you declare struct va7; in global scope in C or C++ 18:37:17 because then the type will be declared local to that one function, which is usually not what you want 18:37:36 ...fuck 18:37:49 you don't have to define the struct, only declare it 18:37:59 -!- hjulle has joined. 18:38:25 yah, that fixed it 18:38:26 also, maybe enable some warnings and then the compiler will probably warn about this 18:38:36 that's what warnings are for 18:38:45 I have all the warnings enables 18:39:10 it warned me but it went off my scrollback 18:39:31 yeah, enabling warnings doesn't help when you enable so much that you don't read them 18:40:09 disable or suppress the warnings you don't want to read 18:40:46 also, , I get XP for crystal ball debugging 18:41:00 I've practiced a lot with idiotic coworkers 18:42:15 lol 18:42:25 seriously 18:42:26 like 18:43:15 "what config are you using" -- "the default config" -- "which default? there's multiple configs in the repository" -- no reply -- "but have you changed option foo" -- "oh yes, I've changed that" -- "how about option bar" -- "yes, I changed that too" 18:43:37 I should change my makefile so that it only displays the head of the errors 18:43:39 -- "okay, please send my the exact config file you're using" 18:45:33 they eventually sent the config after like two weeks 18:45:54 -!- GeekDude has changed nick to GibVent. 18:46:16 heh. yeah, well... some people don't like to get helped 18:46:35 anyway if I had had the mikefile do 18:46:39 sure, but when it's my coworkers and it's my job to help them it's difficult 18:46:52 gcc -Wall -Wextra 2>err; head err 18:47:01 then I should have figured it out faster 18:47:57 really, there should be an option to reverse the order of error messages from gcc 18:49:46 like an error that occurs in the start of the build process is much more likely to be the source of the problem than one that occurs after 30 other errors 18:51:49 yes, but compilation is sometimes slow, so in that case I prefer to read the first error messages while compiling that having to wait for the compilation the finish and then reversing the messages 18:52:52 hm.. I guess piping it to more might work 18:53:24 -!- zzo38 has joined. 18:55:50 hezzo38 19:10:31 -!- GibVent has changed nick to GeekDude. 19:24:52 -!- MDude has quit (Ping timeout: 250 seconds). 19:27:14 -!- Herbalist has quit (Ping timeout: 256 seconds). 19:42:58 -!- Sprocklem has joined. 19:45:08 -!- MDude has joined. 19:47:34 -!- augur has quit (Quit: Leaving...). 19:48:05 -!- nsh has quit (Excess Flood). 19:48:12 -!- nsh has joined. 19:50:39 nsh are you a shell program? 19:51:02 qping 19:51:04 `ping 19:51:07 pong 19:53:56 -!- Herbalist has joined. 19:56:50 -!- Tritonio has joined. 20:02:37 I'm going to start using HTML in my IRC messages and just assuming that everyone's client understands it. 20:05:40 we should add votekicks 20:06:10 I doubt it is common, but you can do if you want to I suppose (my own recommendation though is that you mainly don't unless you need special formatting) 20:09:07 NOOOO > 20:11:02 tswett: sure, use script tags too in case some irc clients actually interpret the scripts in local context 20:11:35 tswett: heck, and call DOM functions from them to edit other people's lines 20:11:36 20:12:17 b_jonas: great idea! 20:12:53 oren: hey, why aren't you using <b style="color:crimson">? 20:13:06 the page at freenode.net/esoteric says: AAAAAAAA 20:13:24 -!- Weloxux has quit (Quit: Leaving). 20:14:30 tswett: <b><font color=dc143c> is shorter I think 20:14:47 Oh right. 20:15:40 tswett: because i am qriting trje code off topof mu heas hyh 20:17:19 i also just remembered i;m supposef to be learmimg tp touhc typw 20:17:44 "trje"? 20:18:13 thr damnh it the 20:18:37 wow that's funny 20:18:46 you are typing on qwerty, aren't you? 20:18:52 yes 20:19:56 i'n rtyimg not to look at thr kruboard 20:20:33 good 20:20:44 that's what you should do 20:20:57 you can look at the screen of course 20:21:56 and try to type in a steady rhythm, hit each key with consistently the same finger, and keep your hands consistently on the home row position 20:23:03 ywah you know i just realized that ^H is easier to reach than backspace 20:23:10 sure 20:34:45 Remap caps lock to backspace. 20:37:36 remap every key to caps lock 20:37:40 maximum unix 20:44:15 remap spacr + any letter to ^that letter 20:52:33 remap left foot pedal to control, right foot pedal to shift 20:57:03 -!- ZombieAlive has joined. 20:58:31 Remap backspace to brake and enter to accelerator. 20:59:44 remap shift to clutch 21:01:05 heh 21:01:13 -!- `^_^v has quit (Quit: This computer has gone to sleep). 21:01:57 A, S, D, F, and G are the forward gears and R is reverse. 21:02:43 -!- `^_^v has joined. 21:05:18 -!- Patashu has joined. 21:12:46 -!- `^_^v has quit (Quit: This computer has gone to sleep). 21:20:49 SHould OpenCog atomspace be listed as an esoteric language? 21:20:51 http://blog.opencog.org/2013/03/24/why-hypergraphs/ 21:21:15 "The bad thing about the OpenCog atomspace is that almost no one understands that, ahem, it is a programming language." 21:21:48 I'd say most people not even realizing that it's a programming language at all makes it pretty esoteric. 21:21:51 -!- Sprocklem has quit (Ping timeout: 258 seconds). 21:23:28 MDude: sure. 21:34:46 -!- Patashu has quit (Ping timeout: 240 seconds). 21:37:54 -!- `^_^v has joined. 21:38:44 -!- `^_^v has quit (Client Quit). 21:42:28 -!- evalj has quit (Remote host closed the connection). 21:48:20 -!- sam_w has joined. 21:48:28 `help 21:48:28 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 21:48:36 ^help 21:48:36 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 21:48:43 !help 21:48:43 Taneb: I do !zjoust; see http://zem.fi/bfjoust/ for more information. 21:48:43 ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 21:49:29 @help 21:49:29 help . Ask for help for . Try 'list' for all commands 21:50:43 ^celebrate 21:50:43 \o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/ 21:50:44 | c.c.c | ¯|¯⌠ `\o/´ | c.c.c | `\o/´ ¯|¯⌠ | c.c.c | 21:50:44 /< c.c >\ >\| | /`\ c.c /| | /'\|/< c.c /< 21:50:44 /'\ /'¯|_) 21:50:44 (_| |_) (_| 21:51:23 -!- GeekDude has changed nick to GekDud. 21:51:52 We have a lot of bots 21:52:08 ( idrisVersion 21:52:09 "0.9.18-git:626a37b" : String 21:53:23 There's j-bot as well 21:53:29 But I don't know idris or J 21:57:00 I implemented simple string interpolation as a library in idris, did you hear? 21:57:30 -!- variable has quit (Ping timeout: 258 seconds). 21:57:30 (I have a hard time keeping quiet about that because I’m so proud of my ridiculousness.) 21:59:34 -!- boily has joined. 22:02:08 -!- hilquias has joined. 22:02:21 -!- Wright has joined. 22:04:33 Melvar, yes, I saw 22:05:46 * Taneb is trying to help people learn about computability 22:07:13 he has his work cut out 22:08:13 `run wget https://raw.githubusercontent.com/orenwatson/scrip7/master/scrip7.c 22:08:16 ​--2015-05-21 22:09:11-- https://raw.githubusercontent.com/orenwatson/scrip7/master/scrip7.c \ Resolving raw.githubusercontent.com (raw.githubusercontent.com)... failed: Name or service not known. \ wget: unable to resolve host address `raw.githubusercontent.com' 22:08:52 `run wget 'https://raw.githubusercontent.com/orenwatson/scrip7/master/scrip7.c' 22:08:53 ​--2015-05-21 22:09:50-- https://raw.githubusercontent.com/orenwatson/scrip7/master/scrip7.c \ Resolving raw.githubusercontent.com (raw.githubusercontent.com)... failed: Name or service not known. \ wget: unable to resolve host address `raw.githubusercontent.com' 22:08:59 oren, I think it is whitelisted for URLs 22:09:14 oh 22:09:37 -!- Sprocklem has joined. 22:10:06 `help 22:10:06 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 22:10:18 `fetch https://raw.githubusercontent.com/orenwatson/scrip7/master/scrip7.c 22:10:22 2015-05-21 22:11:18 URL:https://raw.githubusercontent.com/orenwatson/scrip7/master/scrip7.c [21889/21889] -> "scrip7.c" [1] 22:11:13 `run gcc scrip7.c -lm -fwrapv -o /bin/scrip7 22:11:18 ​/usr/bin/ld: cannot open output file /bin/scrip7: Read-only file system \ collect2: error: ld returned 1 exit status 22:11:35 `run gcc scrip7.c -lm -fwrapv -o ~/bin/scrip7 22:11:36 ​/usr/bin/ld: cannot open output file /tmp/bin/scrip7: No such file or directory \ collect2: error: ld returned 1 exit status 22:11:55 `run gcc scrip7.c -lm -fwrapv -o bin/scrip7 22:11:58 No output. 22:13:06 `run echo 'I=%ffffffffffffffff _pX' | scrip7 22:13:06 ​-nan 22:13:17 `run echo 'I=%7fffffffffffffff _pX' | scrip7 22:13:18 nan 22:14:30 -!- ZombieAlive has quit (Ping timeout: 246 seconds). 22:14:30 -!- Tritonio has quit (Remote host closed the connection). 22:14:43 rm scrip7.c 22:15:06 oren, I think you need a backtick 22:15:17 `rm scrip7.c 22:15:18 No output. 22:15:24 `run echo 'I=%8000000000000000 _pX' | scrip7 22:15:25 ​-0.000000 22:17:13 `run echo 'I=%8000000000000000 Y>1 Y=1 Y/X _pY' | scrip7 22:17:14 ​-inf 22:17:36 one over negative zero is negative infinty. seems legit 22:18:39 -!- ZombieAlive has joined. 22:18:41 `run echo 'I=%8000000000000000Y>1Y=1Y/X_pY' | scrip7 22:18:42 26:bad dest name 22:18:47 `run echo 'I=%8000000000000000 Y>1Y=1Y/X_pY' | scrip7 22:18:48 ​-inf 22:18:56 -!- sam_w has left ("WeeChat 1.0.1"). 22:19:12 Hmm why do I need a space there again? 22:20:52 `run echo 'a='Y a+30 a%39 _pa' | scrip7 22:20:53 bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file 22:21:04 `run echo "a='Y a+30 a%39 _pa" | scrip7 22:21:05 2 22:21:17 right, Y is a valid hex digit 22:21:21 -!- GekDud has changed nick to GeekDude. 22:21:35 -!- GeekDude has quit (Changing host). 22:21:36 -!- GeekDude has joined. 22:22:25 `run echo "a='F a+30 a%39 _pa" | scrip7 22:22:25 22 22:22:32 but F isn't 22:22:44 `run echo "a='f a+30 a%39 _pa" | scrip7 22:22:45 ​-7 22:23:04 What are the hex digits then? 22:23:23 hmm I'm not sure 22:23:29 it might be a bug 22:23:47 [wiki] [[RDF-fuck]] N http://esolangs.org/w/index.php?oldid=43014 * Zzo38 * (+2309) Created page with "This is experiment to make a programming language with RDF graphs like [[XMLfuck]] is using XML documents. It is like [[brainfuck]] because it is a simple way to do and becaus..." 22:24:11 except that the code somehow works 22:24:32 They made XMLfuck therefore now I can make RDF-fuck too 22:24:49 How do I tell if 4^n is in O(2^n) 22:25:36 4^n/2^n = (4/2)^n = 2^n --> infty therefore it isnt 22:27:04 `run echo "a='f _pa" | scrip7 22:27:04 102 22:27:22 `run echo "a='f a+30 _pa" | scrip7 22:27:23 ​-124 22:27:27 AHA 22:27:40 `run echo "I='f I+30 I%39 _pa" | scrip7 22:27:41 15 22:27:43 The page I just added to esolang wiki contains many external links although most are links to non-existent anchors on the page itself; a few are to W3. 22:27:46 `run echo "I='F I+30 I%39 _pa" | scrip7 22:27:46 22 22:32:41 The mark scheme has it more formally 22:33:09 `run echo "J>1 J=' [ I=J I+30 I%39 Il15 _.I # Jl'~ } #" | scrip7 22:33:39 No output. 22:33:59 `run echo "J>1 J=' [ I=J I+30 I%39 Il15 _.I # J+1 Jl'~ } #" | scrip7 22:33:59 ​.. \ 22:34:38 `run echo "J>1 J=' [ I=J I+30 I%39 Il15 _.J # J+1 Jl'~ } #" | scrip7 22:34:39 0123456789:;<=>?WXYZ[\]^_`abcdef~ 22:34:48 those are the valid hex digits 22:36:10 Y is therefore the same as uh... 2 22:36:45 -!- hilquias has quit (Remote host closed the connection). 22:36:50 How come those? 22:37:39 because the hevily simplified formula I used was that if the caharcter i, plus 30, mod 39 is less than 16, it's a valid didigt 22:38:29 -!- Wright has quit (Read error: Connection reset by peer). 22:38:37 this gives the characters 0-9 and a-f their correct values, but allows a bounch of other chars to be valid 22:40:04 The code above goes thru the characters from space to ~ and outputs the ones which are valid by this rule 22:41:55 -!- Wright has joined. 22:42:03 -!- augur has joined. 22:44:25 -!- tromp has quit (Ping timeout: 256 seconds). 22:44:26 -!- tromp__ has joined. 23:13:49 -!- hjulle has quit (Ping timeout: 264 seconds). 23:19:49 -!- ZombieAlive has quit (Ping timeout: 264 seconds). 23:36:44 @metar CYUL 23:36:44 CYUL 212300Z 22015G21KT 30SM FEW060 FEW080 FEW240 18/01 A2975 RMK CU1AC1CI1 CU TR SLP074 DENSITY ALT 600FT 23:36:56 -!- ZombieAlive has joined. 23:39:14 -!- lleu has quit (Quit: That's what she said). 23:46:57 Anyone has any idea when the next IOCCC'll be? 23:49:30 International Offensive Creata-a-Contest Contest? 23:50:09 I want a contest where the objective is to make a good contest. 23:50:33 Alas, I was referring to the less interesting International Obfuscated C Coding Contest 23:51:52 Contests are evaluated based on participation turnout, viewership and judge discernment abilitiy. 23:52:05 Or critera quality. 23:52:15 Obfuscated C contest sounds nice though.