00:04:08 > let phi = (sqrt 5 + 1)/2 in [round (phi**n) | n <- [0..]] 00:04:10 [1,2,3,4,7,11,18,29,47,76,123,199,322,521,843,1364,2207,3571,5778,9349,15127... 00:04:20 hm needs work 00:05:00 > (sqrt 5 + 1)/2 00:05:02 1.618033988749895 00:05:10 > 2/(sqrt 5 + 1) 00:05:12 0.6180339887498948 00:08:09 > (1 - sqrt 5)/2 00:08:11 -0.6180339887498949 00:08:47 > let phi = (sqrt 5 + 1)/2 in [round (phi**n/2) | n <- [0..]] 00:08:49 [0,1,1,2,3,6,9,15,23,38,61,100,161,261,421,682,1103,1786,2889,4675,7563,1223... 00:11:12 fix$(1:).scanl(+)0 00:11:15 > fix$(1:).scanl(+)0 00:11:17 [1,0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,1094... 00:11:37 > fix$(0:).scanl(+)1 00:11:39 [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,... 00:12:12 oerjan: Maybe ceil or floor instead of round? 00:12:15 Probably not, but maybe 00:12:31 > let phi = (sqrt 5 + 1)/2 in [ceil (phi**n) | n <- [0..]] 00:12:33 error: 00:12:33 Variable not in scope: ceil :: Double -> t 00:12:48 @type (**) 00:12:49 Floating a => a -> a -> a 00:12:50 hppavilion[1]: no, there are numbers too far off, like 15 00:12:54 Oh 00:13:22 i'm sure there is a constant multiplier but i've forgotten what it was. 00:14:09 > let phi = (sqrt 5 + 1)/2; fib = fix$(1:).scanl(+)1 in zipWith(/) fib (map(phi**) [1..]) 00:14:11 [0.6180339887498948,0.38196601125010515,0.4721359549995794,0.437694101250946... 00:14:15 ouch 00:14:28 > let phi = (sqrt 5 + 1)/2; fib = fix$(1:).scanl(+)1 in zipWith(/) fib (map(phi**) [1..]) :: [Float] 00:14:30 [0.618034,0.381966,0.47213593,0.4376941,0.4508497,0.44582468,0.44774407,0.44... 00:14:38 Oooh, negative fibonacci 00:15:08 hppavilion[1]: fibonacci is symmetric about 0 00:15:08 The nth fibonacci when n < 0 is (-1)^(n+1) times the -nth fibonacci 00:15:15 or that. 00:15:26 oerjan: Wikipedia disagrees hth 00:15:39 well, anyway, there's an obvious continuation. 00:16:28 > let phi = (sqrt 5 + 1)/2; fib = fix$(1:).scanl(+)1 in drop 10 $ zipWith(/) fib (map(phi**) [1..]) 00:16:30 [0.4472248879170925,0.44720928218042744,0.447215243041414,0.4472129661951193... 00:16:49 oerjan: General case of fibonacci: (k, |R^k)onacci 00:16:53 > 1/0.44721 00:16:55 2.236085955144116 00:17:14 > 0.44721^2 00:17:16 0.1999967841 00:17:21 oh 00:18:05 > let phi = (sqrt 5 + 1)/2 in [round (phi**n/sqrt 5) | n <- [0..]] 00:18:07 [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,... 00:18:10 The number at x is the sum of the previous k numbers, starting with a fixed set 00:18:11 there you go. 00:18:53 Fibonacci is the (2, (1, 1))onacci sequence, from the latin 'fibo' for "2 and a pair of 1s" 00:19:46 (Although...) 00:21:17 @let oplus a b = 1/((1/a)+(1/b)) 00:21:19 Defined. 00:21:46 @let ofib n = 1 if n < 2 else (ofib (n-1)) `oplus` (ofib (n-2)) 00:21:46 Parse failed: Parse error: if 00:21:56 Dammit, what am I forgetting? 00:22:03 @let phi=(sqrt 5 + 1)/2; fibArgGuess x = logBase phi (x*sqrt 5); fib n = round (phi**n/sqrt 5); fibArg x | fib g == x = Just g | otherwise = Nothing where g = fibArgGuess x 00:22:05 Defined. 00:22:19 > map fibArgGuess [1..] 00:22:21 [1.6722759381845549,3.1126960285971115,3.9552877667738344,4.553116119009668,... 00:22:24 oops 00:22:41 @undef 00:22:41 Undefined. 00:22:53 @let phi=(sqrt 5 + 1)/2; fibArgGuess x = round $ logBase phi (x*sqrt 5); fib n = round (phi**n/sqrt 5); fibArg x | fib g == x = Just g | otherwise = Nothing where g = fibArgGuess x 00:22:54 Defined. 00:23:03 > map fibArg [1..] 00:23:05 error: 00:23:05 • Could not deduce (Floating a0) arising from a use of ‘fibArg’ 00:23:05 from the context: (RealFrac a1, Integral a1, Floating a1) 00:23:08 fff 00:23:36 @undef 00:23:36 Undefined. 00:23:50 @let phi=(sqrt 5 + 1)/2; fibArgGuess x = round $ logBase phi (fromIntegral x*sqrt 5); fib n = round (phi**n/sqrt 5); fibArg x | fib g == x = Just g | otherwise = Nothing where g = fibArgGuess x 00:23:51 Defined. 00:23:54 > map fibArg [1..] 00:23:56 error: 00:23:56 • Ambiguous type variable ‘a10’ arising from a use of ‘show_M21357250580... 00:23:56 prevents the constraint ‘(Show a10)’ from being solved. 00:24:07 gah 00:24:12 @let ofib 0 = 1; ofib 1 = 1; ofib n = (ofib (n-1)) `oplus` (ofib (n-2)) 00:24:13 .L.hs:168:25: error: 00:24:13 • Variable not in scope: oplus :: t -> t -> t 00:24:13 • Perhaps you meant ‘mplus’ (imported from Control.Monad.Writer) 00:25:02 @let ofib 0 = 1; ofib 1 = 1; ofib n = (ofib (n-1)) `oplus` (ofib (n-2)) where oplus a b = 1/((1/a)+(1/b)) 00:25:03 Defined. 00:25:12 > ofib 0 00:25:15 1.0 00:25:18 > ofib 1 00:25:20 1.0 00:25:27 Very slow, must've done something bad 00:25:29 > ofib 2 00:25:32 0.5 00:25:33 hppavilion[1]: um i'm going to have to wipe yours out. 00:25:42 oerjan: Why!? 00:25:53 because i cannot correct only mine, @undef only removes everything 00:25:58 Wait, does lambdabot drop @lets? 00:26:03 Oh, I can readd it then 00:26:36 -!- otterbot has quit (Remote host closed the connection). 00:26:37 @undef 00:26:37 Undefined. 00:26:44 @let ofib 0 = 1.0; ofib 1 = 1.0; ofib n = (ofib (n-1)) `oplus` (ofib (n-2)) where oplus a b = 1/((1/a)+(1/b)) 00:26:45 Defined. 00:26:55 @let phi=(sqrt 5 + 1)/2; fibArgGuess x = round $ logBase phi (fromIntegral x*sqrt 5); fib n = round (phi^n/sqrt 5); fibArg x | fib g == x = Just g | otherwise = Nothing where g = fibArgGuess x 00:26:56 Defined. 00:26:57 > map ofib [0..] 00:27:01 > map fibArg [1..] 00:27:03 mueval-core: Time limit exceeded 00:27:05 [Just 2,Just 3,Just 4,Nothing,Just 5,Nothing,Nothing,Just 6,Nothing,Nothing,... 00:27:07 argh 00:27:11 oh 00:27:17 it was yours that failed :P 00:27:19 `olist 1055 00:27:20 olist 1055: shachaf oerjan Sgeo FireFly boily nortti b_jonas 00:27:25 oerjan: Do you see why mine is absurdly inefficient? 00:28:54 * hppavilion[1] . o O ( I could probably just define it with normal fibo and just use the oplus of the last two items in normal fibo ) 00:29:02 hppavilion[1]: it's the usual exponential blowup from a recursive fibonacci. 00:29:04 Yeah, that'd work 00:29:08 oerjan: Ah 00:29:38 oerjan: Is there a way that isn't recursive? I don't remember 00:29:42 > map ofib [0..10] 00:29:44 [1.0,1.0,0.5,0.3333333333333333,0.2,0.125,7.692307692307693e-2,4.76190476190... 00:30:23 @let oplus a b = 1/((1/a)+(1/b)) 00:30:25 Defined. 00:30:50 > fix$(1:).scanl oplus 1 00:30:52 [1.0,1.0,0.5,0.3333333333333333,0.2,0.125,7.692307692307693e-2,4.76190476190... 00:30:57 hth 00:30:57 helloerjan what is this nonsense 00:31:08 oh the harmonic sum thing 00:31:14 quintopia: For fibonacci 00:31:25 quintopia: Fibonacci sequence with harmonic sum rather than normal sum 00:31:37 it doesn't seem to be working? 00:31:39 hppavilion[1]: well, by recursive i mean double recursion without sharing. 00:31:50 quintopia: working now. 00:31:53 Ah 00:31:55 1/(1/1+1/2)=2/3 not 1/2 00:32:00 err 1/3 00:32:28 oh wait 00:32:31 my bad 00:32:37 that's 1/.5 00:32:47 so yeah 00:33:18 is there a nonzero limit for F_{n+1}/F_n in this case? 00:33:39 > map(id&&&fibArg)[1..] 00:33:41 [(1,Just 2),(2,Just 3),(3,Just 4),(4,Nothing),(5,Just 5),(6,Nothing),(7,Noth... 00:34:11 > drop 7$map(id&&&fibArg)[1..] 00:34:13 [(8,Just 6),(9,Nothing),(10,Nothing),(11,Nothing),(12,Nothing),(13,Just 7),(... 00:34:25 seems to work 00:34:54 although it'll presumably have floating point problems for huge arguments 00:34:58 -!- otherbot has joined. 00:35:53 i guess if regular F_{n+1}/F_{n} is phi, then harmonic F_{n+1}/F_{n} is Phi? yeah, it has to be 00:36:09 I've replaced the builtin python RNG in my numerology program with a superior PCG one 00:36:25 (Even if PCG isn't as good as it's made out to be, it's probably better than the builtin one) 00:51:49 @tell Taneb Did you guys see the paper claiming to prove NP = PSPACE? <-- i didn't read the paper itself but i read some reddit comments that pointed out some red flags 00:51:49 Consider it noted. 00:52:16 NP=PSPACE seems INCREDIBLY UNLIKELY to me 00:52:42 some called that a red flag in itself >:) 00:53:01 another paper that claims NP=PSPACE? 00:53:03 P = PSPACE 00:53:05 duh 00:53:18 imode: i assume it's the same as a week ago... 00:53:29 and the week before.. and before.... and before.... 00:54:24 alercah: no, NP 00:54:42 (unless you are claiming that even more unlikely result) 00:54:58 I am :D 00:55:05 `? P 00:55:05 P is the complexity class of Problems. They can be solved by reduction to NP. 00:55:09 `? NP 00:55:10 NP is the complexity class of decisions that are No Problem. 00:55:14 `? PSPACe 00:55:14 PSPACe? ¯\(°​_o)/¯ 00:55:15 `? PSPACE 00:55:16 PSPACE? ¯\(°​_o)/¯ 00:55:35 `? coNP 00:55:36 coNP? ¯\(°​_o)/¯ 00:55:39 `? co-NP 00:55:41 co-NP, invented in Soviet Russia, is the class of decisions for which you are No Problem. 00:55:57 `learn PSPACE is the complexity class of Problem SPACEs. It is the same as P, by an herbal reduction. 00:55:59 Learned 'pspace': PSPACE is the complexity class of Problem SPACEs. It is the same as P, by an herbal reduction. 00:59:57 `culprits 00:59:59 alercäh shachäf shachäf shachäf oerjän oerjän oerjän oerjän hppavilion[1̈] oerjän oerjän shachäf oerjän oerjän oerjän oerjän oerjän shachäf shachäf shachäf shachäf oerjän oerjän oerjän oerjän oerjän shachäf oerjän oerjän jeffl3̈5 oerjän oerjän oerjän oerjän boil̈y shachäf shachä 01:00:03 lost in PSPACE 01:00:10 pooch space 01:01:52 `? umlaut 01:01:52 umlaut? ¯\(°​_o)/¯ 01:02:05 `? ümlaut 01:02:05 ​ümlaut? ¯\(°​_o)/¯ 01:02:10 `? ümläüt 01:02:11 ​ümläüt? ¯\(°​_o)/¯ 01:02:38 `? ümläüẗ 01:02:39 ​ümläüẗ? ¯\(°​_o)/¯ 01:03:19 `? diaeresis 01:03:20 diaeresis? ¯\(°​_o)/¯ 01:03:24 hm 01:03:28 `? diarrhea 01:03:29 Diarrhea is the most sickening accent, although some others are more grave. 01:05:19 `learn Umlaut is German for "hum aloud", an important feature of the German language. It is indicated by putting two dots over the vowel of the syllable. 01:05:21 Learned 'umlaut': Umlaut is German for "hum aloud", an important feature of the German language. It is indicated by putting two dots over the vowel of the syllable. 01:06:40 `wisdom 01:06:41 reversal//lasrever 01:06:46 I hate wikipedia pages on mathematical problem that talk about the context of the problem, results related to the problem, and everything except for the actual problem 01:06:52 `cwlprits lasrever 01:06:54 No output. 01:07:48 `? arabic 01:07:49 ​.scihpylgoreiH sa drah sa ton hguoht ,troppus stnof ekam ot drah yrev si taht egaugnal citimes lartnec a si cibarA 01:09:36 @messages-loud 01:09:36 oerjan said 17m 47s ago: Did you guys see the paper claiming to prove NP = PSPACE? <-- i didn't read the paper itself but i read some reddit comments that pointed out some red flags 01:10:52 :( 01:12:53 hey scott aaronson didn't even bother looking at it :P 01:13:09 (he's seen too many failed attempts) 01:13:43 I hope it turns out to be correct, even if it probably isn't, because I'm an optimist and that seems an exciting result 01:13:54 Taneb: int-e said something about it after you mentioned it 01:14:08 (he thought he'd spotted a specific error) 01:14:25 I see, that was just after I headed out 01:14:49 oerjan: what reddit thread? 01:15:06 It's not a subject I have enough background knowledge in to make much headway 01:15:17 the russian for eyebrow is apparently бровь. that's p. cognate. 01:17:00 hmph my latest reddit threads list has disappeared. 01:17:23 i guess it doesn't survive browser restart 01:18:45 -!- otherbot has changed nick to otterbot. 01:18:46 https://www.reddit.com/r/programming/comments/56wyrd/arxiv_paper_claiming_np_pspace_any_immediate_red/ was one 01:19:37 i'm not sure if that one had the relevant comments 01:19:49 -!- carado has quit (Ping timeout: 268 seconds). 01:20:02 -!- Zarutian has quit (Quit: Zarutian). 01:20:25 oh it had https://www.reddit.com/r/programming/comments/56wyrd/arxiv_paper_claiming_np_pspace_any_immediate_red/d8n8bh5 01:23:34 Someone I know at uni apparently made a (very-not-infinite-tape) turing machine 01:23:34 https://www.youtube.com/watch?v=nRsdaEjSHDA 01:28:50 here was another from r/compsci https://w3.reddit.com/r/compsci/comments/56w8hy/arxiv_paper_claiming_np_pspace_any_immediate_red/d8ov40q 01:29:14 which goes into more detail about a possible error 01:29:23 (slightly) 01:33:24 -!- DHeadshot has quit (Ping timeout: 260 seconds). 01:33:53 are there any esolangs that use comments as string literals (optionally, that is)? 01:34:45 -!- otterbot has quit (Quit: Quit requested by jeffl35: It's codebox's fault!). 01:34:52 well in underload we use string literals as comments :) 01:35:17 hehe. 01:35:34 ^ul (not a comment)(like this)!S 01:35:34 not a comment 01:36:01 http://pastebin.com/u78anJ0w 01:36:09 -!- otherbot has joined. 01:36:22 my own, I use everything between two quotes as a comment. 01:36:41 but as it's a part of the source, some external "syscall" could read from program data. 01:38:08 in befunge you could do it too, but then you can use any piece of the program as comment as long as you don't run it. 01:38:32 and you can also use g to read any part of the program. 01:38:39 that's kind of why I'm starting to think about remapping " to pull double-duty. 01:38:43 -!- nisstyre has joined. 01:38:48 maybe a "skip" operator. 01:39:05 -!- nisstyre has quit (Changing host). 01:39:06 -!- nisstyre has joined. 01:39:13 5" would skip ahead 5 symbols. 01:45:23 problem is if you wanted to inline a comment... you would need to keep track of the comment's length. :P 01:51:53 -!- hppavilion[1] has quit (Ping timeout: 268 seconds). 01:55:33 -!- moonythedwarf_ has quit (Ping timeout: 248 seconds). 02:04:54 -!- MoniRa has joined. 02:12:12 -!- MoniRa has quit (Quit: Page closed). 02:13:12 -!- Reece` has quit (Read error: Connection reset by peer). 02:20:51 -!- otherbot has changed nick to otterbot. 02:30:33 <\oren\> imode: Hollerith constants? 02:31:16 -!- imode has quit (Ping timeout: 250 seconds). 02:44:09 That is what I thought too, but if you said skip, then maybe it is just a comment? I don't know exactly how it is working? 02:44:36 -!- otterbot has quit (Read error: Connection reset by peer). 02:44:56 -!- otherbot has joined. 02:47:19 -!- otherbot has quit (Read error: Connection reset by peer). 02:47:38 -!- otherbot has joined. 02:51:53 -!- centrinia has joined. 02:54:47 -!- imode has joined. 03:09:38 -!- centrinia has quit (Quit: Leaving). 03:28:21 -!- hppavilion[1] has joined. 03:32:59 * hppavilion[1] . o O ( Shouldn't Jeb! Bush have campaigned as ¡Jeb! Bush? ) 03:37:28 It seems that many of my edits to Wikipedia look like they're a PC thing, but are actually purely logical; often, it's removing unnecessary conditional statements 03:39:14 that's what you WANT to think hth 03:39:21 Such as saying 'husband of a female US president' when it would make more sense to say 'husband of a US president', as the couple being heterosexual isn't actually important, and a gay couple would be the same. 03:39:41 (as in, I change it from the first to the last) 03:39:48 (former to latter?) 03:40:09 what is PC 03:40:35 now the poor people in 2040 will be all confused when they try to find out whether the first husband of a president was gay or not 03:41:42 then they'll bitch about those insisting on calling them "people" when they clearly don't identify as such. 03:42:24 who? what? 03:42:30 * hppavilion[1] is confused 03:42:33 yay 03:43:07 <\oren\> the people in 2040 will most likely have horrifying political views created as a reaction to those of my generation 03:43:18 the poor (sorry, fortunately disadvantaged) of 2040 hth 03:43:44 \oren\: hm good point. make that 2060. 03:43:48 shachaf: Political Correctness- in this case, things like person-first language, trigger warnings, attempting to pretty much ban words that someone could find offensive or with etymological connotations 03:44:39 * hppavilion[1] . o O ( Is the wife of the Vice President (or similar role) the Second Lady? ) 03:44:49 shachaf: i'm trying to lampshade PC language by imagining a future in which the word "people" is seen as offensive to some hth 03:45:49 * hppavilion[1] . o O ( . o O ( . o O ( BWWWAAAAAAAAAAAAAAHHNNNN ) ) ) 03:47:07 i don't get it 03:47:29 shachaf: me or oerjan? 03:47:59 i don't get the bwahn hth 03:48:20 oerjan: It's inception. It's a . o O within a . o O within a . o O 03:48:28 is it a misspelled KHAN with different bantu gender? 03:48:28 oerjan: And inception had that sound effect 03:48:32 oh. 03:48:36 never seen it. 03:49:04 oerjan: http://inception.davepedu.com/noflash.php hth 03:49:37 . o O ( that url has "flash" in it i don't want to click it ) 03:49:57 oerjan: It's the one without flash. 03:50:03 *OBVIOUSLY* 03:50:12 (For some reason, the main one IS flash) 03:50:21 hppavilion[1]: you're not interpreting me sufficiently meta hth 03:50:30 Oh? 03:50:54 obviously when i put something in . o O ( ) it's not meant to be literal hth 03:50:59 Oh? 03:51:04 Oh 03:51:07 . 03:51:22 * hppavilion[1] . o O ( Have I been using . o O ( wrong this whole time? ) 03:52:34 yes ) 03:53:10 ;-; 03:53:25 i didn't mean that literally, duh 03:53:34 I figured 03:53:36 it was inside parentheses, after all. 03:53:52 *+the 03:53:59 <\oren\> ))))) 03:54:35 <\oren\> {{{[[ 03:54:42 <\oren\> ||||| 03:54:53 . o O ( the people who add extraneous close parentheses should be careful. what happens if they close the _big_ parenthesis at the beginning of the universe? ) 03:55:06 *closing 03:55:39 people who keep parentheses open too long should be careful, lest they open the big ) at the end of the universe 03:55:39 oerjan: We return to the multiverse 03:55:55 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 03:56:00 That should keep us safe for a few hours 03:56:29 ⎞ 03:56:35 ⎟ 03:56:35 ⎠ 03:56:52 shachaf: No! You've killed us all! 03:57:06 (big parenthesis close all outstanding parenthesis)) 03:57:43 ⎞ 03:57:46 ⎟ 03:57:47 ⎟ 03:57:49 ⎟ 03:57:51 ⎠ 03:57:52 hth 03:57:53 (Other than the big one at the end of the universe) 03:58:08 `idcode ⎟ 03:58:09 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: idcode: not found 03:58:19 `icode ⎟ 03:58:20 ​[U+239F RIGHT PARENTHESIS EXTENSION] 03:58:27 `unidata ⎟ 03:58:27 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unidata: not found 03:59:09 `unicodedata ⎟ 03:59:09 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unicodedata: not found 04:04:19 ⎫ 04:04:20 ⎪ 04:04:20 ⎪ 04:04:20 ⎬ 04:04:20 ⎪ 04:04:20 ⎪ 04:04:24 ⎭ 04:04:32 `multicode ⎟ 04:04:33 U+239F RIGHT PARENTHESIS EXTENSION \ UTF-8: e2 8e 9f UTF-16BE: 239f Decimal: ⎟ \ ⎟ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) 04:05:07 ⎫ 04:05:07 ⎪ 04:05:07 ⎪ 04:05:07 ⎬ All the same person 04:05:07 ⎪ 04:05:08 ⎪ 04:05:10 ⎭ 04:05:16 (now THAT'S clever) 04:05:30 *spammy 04:05:46 oerjan: I thought of that too 04:05:47 ⎫ 04:05:47 ⎪ 04:05:47 ⎬ 04:05:47 ⎨ 04:05:47 ⎬ 04:05:48 ⎪ 04:05:50 ⎭ 04:05:51 please limit your spam to three lines twh 04:05:54 * hppavilion[1] is done and going to eat 04:09:16 ⎲ 04:09:19 ⎳ 04:09:21 tg 04:10:16 -!- hppavilion[1] has quit (Ping timeout: 258 seconds). 04:12:56 hah. 04:14:48 `icode ⏜ 04:14:48 ​[U+23DC TOP PARENTHESIS] 04:15:23 `icode ⏤ 04:15:24 ​[U+23E4 STRAIGHTNESS] 04:15:32 more inclusive characters please twh 04:19:09 `unidecode ⎬ 04:19:10 ​[U+23AC RIGHT CURLY BRACKET MIDDLE PIECE] 04:19:30 `unidecode ⎞ 04:19:30 ​[U+239E RIGHT PARENTHESIS UPPER HOOK] 04:21:30 Ooh... I think I get it. 04:21:48 The `icode command does the opposite of the `unicode command... 04:21:58 Because `unicode is "un-icode". 04:22:06 That's painful, man. 04:41:07 -!- hppavilion[1] has joined. 04:41:48 [1] "Noon" is when the sun is directly above your head 04:42:17 [2] "Antinoon" is when it is noon at the antipode of your current location (draw a straight line through the center of the earth, come out the other side) 04:42:18 Unless between the tropics the sun is never directly above 04:42:37 high noon is 260 minutes after regular noon 04:42:56 But, when the sun is at "midheaven", which means at the local meridian, is the solar noon. 04:43:03 zzo38: Correction: "Noon" is when the subsolar point is at the same longitude as you 04:43:45 OK 04:44:17 i,i "It was about people whose mental diseases couldn't be treated because the causes of the diseases were all in the fourth dimension, and three-dimensional Earthling doctors couldn't see those causes at all or even imagine them. One thing Trout said that Rosewater liked very much was that there really were vampires and werewolves and goblins and angels and so on, but that they were in the fourth dimens 04:44:23 ion. So was William Blake, Rosewater's ... 04:44:26 ... favorite poet, according to Trout. So were heaven and hell." 04:44:28 Ugh. 04:45:03 [3] Separate the time between two consecutive antinoons into 24 equal-length units. Noon is at the exact midpoint (generally) 04:45:22 [4] Movement of the sun across the sky is a continuous function, or very very close. 04:46:18 [5] Theorem: At all times, it is 17:00 somewhere; in fact, it is 17:00 in uncountably infinitely many somewhere lying along a chord of the surface of the earth. 05:05:09 -!- pikhq has quit (Ping timeout: 252 seconds). 05:06:50 -!- pikhq has joined. 05:08:09 I found an article which says (among other things) "This is particularly accurate here where were trying to examine a chess game that happened forty years and we only have three of the pieces." Now I can think, what kind of chess puzzle might be made that involve such thing? 05:09:41 "A one-way mirror, also called two-way mirror" :( 05:10:09 a (-1)-way mirror 05:20:09 shachaf: That's called a wall 05:30:27 -!- otherbot has changed nick to otterbot. 06:05:48 [wiki] [[Special:Log/newusers]] create * Luizperes * New user account 06:13:26 No, I think that's called a void. 06:28:04 pikhq: Not sure... 06:28:16 I don't actually have anything other than 1-way mirror to work with 06:28:25 I need a definition of 0-way and/or 2-way mirror 06:29:45 (What's n for a normal mirror as found in a Nacireman shrine room?) 06:31:44 -!- oerjan has quit (Quit: pi-way mirror). 06:34:44 @tell oerjan oerjan has quit (Quit: pi-way mirror) <-- itym (pau*0.66...)-way mirror hth 06:34:44 Consider it noted. 06:45:17 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=49974&oldid=49932 * Luizperes * (+177) /* Introductions */ 06:46:06 [wiki] [[Brain]] N https://esolangs.org/w/index.php?oldid=49975 * Luizperes * (+784) Created page with "An esoteric programming language based on Brainfuck. == About == '''Brain''' wants to improve the performance of the Brainfuck programming language and extend it as well, as..." 06:53:57 -!- hppavilion[1] has quit (Ping timeout: 258 seconds). 07:06:16 -!- hppavilion[1] has joined. 07:07:22 `? scow 07:07:27 Scow (S-cow) is canned meat made from cows with a lisp. 07:08:21 `help 07:08:21 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/ 07:08:32 -!- pikhq has quit (Ping timeout: 260 seconds). 07:10:10 `slwd scow//s#$# Scheme is usually preferred, but Racket will be accepted in a pinch.# 07:10:12 wisdom/scow//Scow (S-cow) is canned meat made from cows with a lisp. Scheme is usually preferred, but Racket will be accepted in a pinch. 07:10:20 -!- pikhq has joined. 07:10:27 I regret nothing. 07:11:58 [wiki] [[Brain]] https://esolangs.org/w/index.php?diff=49976&oldid=49975 * Luizperes * (+2382) 07:17:19 [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=49977&oldid=47222 * Hppavilion1 * (+688) Stage III: Bargaining 07:17:46 -!- Sgeo__ has quit (Read error: Connection reset by peer). 07:20:11 [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=49978&oldid=49977 * Hppavilion1 * (+144) Linkfix, even more bargainal offers 07:20:18 [wiki] [[Brain]] https://esolangs.org/w/index.php?diff=49979&oldid=49976 * Luizperes * (+1211) 07:20:51 -!- Sgeo has joined. 07:22:24 Sgeo: I see you once made a brainfuck derivative 07:24:04 * Sgeo runs away from PhantomHoover 07:24:35 It's more of an encoding than a derivative, although I think the same could be said for a lot of derivatives, but I'm explicit about it 07:25:48 Sgeo: PhantomHoover is no longer in charge of hating on that 07:25:50 Sgeo: I am now 07:25:57 Sgeo: You may want to check the wikipage 07:26:50 -!- augur has quit (Remote host closed the connection). 07:26:54 Wait, which derivative, I made two 07:27:25 Sgeo: Ah, I was looking at Braintrust 07:27:39 I was thinking BF-RLE 07:27:48 Sgeo: BF-RLE is acceptable, but would probably be better served as part of the main BF page or as a subpage 07:28:46 I'm quite a fan of PSOX though 07:28:49 The core idea of Braintrust was unrelated to Brainfuck, I just needed a vessel to implement it and Brainfuck seemed as good as any 07:28:50 iirc 07:28:50 ty 07:28:56 Ah. 07:29:14 [wiki] [[Brain]] https://esolangs.org/w/index.php?diff=49980&oldid=49979 * Luizperes * (+1104) 07:31:08 [wiki] [[Brain]] https://esolangs.org/w/index.php?diff=49981&oldid=49980 * Luizperes * (+538) 07:32:23 [wiki] [[Brain]] https://esolangs.org/w/index.php?diff=49982&oldid=49981 * Luizperes * (+185) 07:36:47 [wiki] [[Brainfuck Sharp]] M https://esolangs.org/w/index.php?diff=49983&oldid=46788 * Hppavilion1 * (-7017) Blank 07:37:10 [wiki] [[Brainfuck Sharp]] M https://esolangs.org/w/index.php?diff=49984&oldid=49983 * Hppavilion1 * (-14) 07:38:17 [wiki] [[Brainfuck Sharp]] M https://esolangs.org/w/index.php?diff=49985&oldid=49984 * Hppavilion1 * (+73) linky 07:38:59 [wiki] [[Brainfuck Sharp]] M https://esolangs.org/w/index.php?diff=49986&oldid=49985 * Hppavilion1 * (+0) linkyfix 07:39:44 [wiki] [[Brainfuck Sharp]] M https://esolangs.org/w/index.php?diff=49987&oldid=49986 * Hppavilion1 * (-8) repeated redundancy fixed and repaired 07:39:56 Maybe HackEgo should just not mention minor edits 07:40:17 (then again, spammers would just mark their edits as minor and we wouldn't ever see...) 07:40:51 Sgeo: I have, hopefully, subsided the problem for some time with an edit to the bf article on the wiki 07:54:26 -!- sparr has quit (Changing host). 07:54:26 -!- sparr has joined. 07:57:20 [wiki] [[Brain]] https://esolangs.org/w/index.php?diff=49988&oldid=49982 * Luizperes * (+577) 07:58:53 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=49989&oldid=49927 * Luizperes * (+12) 08:00:44 [wiki] [[Brain]] https://esolangs.org/w/index.php?diff=49990&oldid=49988 * Luizperes * (+0) 08:06:21 -!- augur has joined. 08:24:26 -!- MoALTz has joined. 08:33:58 -!- imode has quit (Ping timeout: 250 seconds). 08:56:44 -!- AnotherTest has joined. 09:07:08 -!- carado has joined. 09:26:59 -!- MDead has joined. 09:28:21 -!- `^_^v has joined. 09:28:23 -!- Cale has joined. 09:31:43 -!- AnotherTest_ has joined. 09:33:28 -!- AnotherTest has quit (*.net *.split). 09:33:29 -!- zzo38 has quit (*.net *.split). 09:33:29 -!- MDude has quit (*.net *.split). 09:33:30 -!- \oren\ has quit (*.net *.split). 09:33:31 -!- digitalcold has quit (*.net *.split). 09:33:31 -!- atehwa_ has quit (*.net *.split). 09:33:31 -!- newsham has quit (*.net *.split). 09:33:32 -!- AnotherTest_ has changed nick to AnotherTest. 09:33:36 -!- MDead has changed nick to MDude. 09:40:46 The best customary unit is still the Kenobi 09:41:58 [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=49991&oldid=49978 * Rdebath * (-137) Removed "Symbolic Brainfuck", trivial substitution, "goto" wimpmode and "memory" wimpmode are already covered. 09:43:46 -!- Cale has quit (Ping timeout: 258 seconds). 09:44:09 -!- hppavilion[1] has quit (Quit: Leaving). 09:48:17 shachaf: thanks 09:48:45 ? 09:51:07 -!- zzo38 has joined. 09:51:07 -!- \oren\ has joined. 09:51:07 -!- digitalcold has joined. 09:51:07 -!- atehwa_ has joined. 09:51:07 -!- newsham has joined. 09:51:21 Oh, the list? 09:51:53 \oren\: I don't care about unifont, sorry 10:32:16 -!- atehwa has joined. 10:33:18 -!- digitalc1ld has joined. 10:37:38 -!- zzo38 has quit (*.net *.split). 10:37:38 -!- \oren\ has quit (*.net *.split). 10:37:39 -!- digitalcold has quit (*.net *.split). 10:37:39 -!- atehwa_ has quit (*.net *.split). 10:37:39 -!- newsham has quit (*.net *.split). 10:45:36 -!- \oren\ has joined. 10:57:39 -!- augur has quit (Read error: Connection reset by peer). 10:57:51 -!- augur has joined. 10:58:09 -!- newsham has joined. 11:05:01 [wiki] [[Brainfuck implementations]] https://esolangs.org/w/index.php?diff=49992&oldid=49805 * Rdebath * (+194) A little more description 11:05:19 [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=49993&oldid=49991 * Rdebath * (+349) Added division for fastest known "interpreters" (JIT), removed two "Hardware" ones that use commodity CPUs. Is COBOL notable?? 11:18:18 `le/rn denial/Sorry, but we don't know anything about denial. Taneb most definitely did not invent it. 11:18:20 Learned «denial» 11:24:57 -!- Reece` has joined. 11:30:33 a tanebven'tion 11:44:22 Last night I won a game of Settlers of Catan by building a city out of sheep 12:03:51 (I was getting 5 sheep whenever someone rolled a 5, which was often, and had a port so I could sell 2 sheep for 1 whatever) 12:07:26 -!- augur has quit (Remote host closed the connection). 12:17:41 oh man 12:17:55 better put that on the sheeping wall 12:18:00 -!- heroux has quit (Ping timeout: 250 seconds). 12:18:48 -!- heroux has joined. 12:28:24 Taneb: original, or with extension sets? How heavily house ruled? 12:28:34 b_jonas, original 12:28:54 Taneb: i did that once. always quite fun. 12:28:58 Actually, it was someone else's set, I don't know what'd in the original 12:29:08 I had a "Longest road" card for two victory points 12:30:05 I also at point did a trade out of turn, but it was quite small and didn't change much in the long term 12:31:38 -!- heroux has quit (Remote host closed the connection). 12:32:11 -!- heroux has joined. 12:34:49 -!- ais523 has joined. 12:36:40 @metar LOWI 12:36:41 LOWI 151120Z 26009KT 9999 FEW060 BKN120 17/09 Q1014 NOSIG 12:36:55 feels colder 12:37:41 @metar EGBB 12:37:42 EGBB 151120Z 18007KT 150V210 9999 SCT022 13/09 Q1005 12:43:49 `? weather 12:44:01 lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK 12:44:03 CYUL 151100Z 13004KT 15SM FEW120 BKN250 05/03 A3038 RMK AC1CI6 AC TR SLP291 \ ENVA 151120Z 09009KT CAVOK 08/M05 Q1027 NOSIG RMK WIND 670FT 12008KT \ ESSB 151120Z 08008KT 050V130 9999 BKN015 06/03 12:44:04 Q1032 \ KOAK 151053Z 11003KT 9SM FEW016 OVC022 16/14 A2994 RMK AO2 SLP136 T01560144 PNO $ 12:44:56 -!- heroux has quit (Ping timeout: 260 seconds). 12:46:56 -!- heroux has joined. 12:52:18 -!- heroux has quit (Remote host closed the connection). 12:52:51 -!- heroux has joined. 13:23:58 -!- `^_^v has quit (Quit: This computer has gone to sleep). 13:25:44 -!- LKoen has joined. 13:35:33 https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/reboot.h 13:35:39 the values in lines 9-12 13:35:48 print them in hex 13:37:26 `` printf '%8x\n' 672274793 85072278 369367448 537993216 | sed -r 's|(..)(..)|\1/\2/|' 13:37:27 28/12/1969 \ 5/12/1996 \ 16/04/1998 \ 20/11/2000 13:37:46 these are the birth dates of linus torvalds' wife and daughters 13:37:56 that's the cutest easter egg i've ever seen 13:40:41 izalove: I knew they were significant dates, but not what they represented 13:41:24 a fun problem I ran into with my CALESYTA entry today was related to soft hyphens 13:41:33 I wanted to output binary data unambiguously 13:42:12 for control codes in the 0-32 and 127 range, there are characters like ␀ you can use 13:42:49 for 128-160, I used combining characters like ␍⃑ 13:43:03 and this makes 255 out of the 256 possible octets visible 13:43:37 (because you can use latin-1 for the values above 160) 13:43:38 but soft hyphen doesn't have a control picture, and isn't naturally visible 13:45:28 -!- heroux has quit (Ping timeout: 244 seconds). 13:46:51 -!- heroux has joined. 14:12:06 -!- heroux has quit (Remote host closed the connection). 14:12:50 -!- heroux has joined. 14:26:20 -!- zzo38 has joined. 14:33:41 -!- heroux has quit (Remote host closed the connection). 14:34:16 -!- heroux has joined. 14:40:16 -!- pikhq has quit (Ping timeout: 260 seconds). 14:42:12 -!- pikhq has joined. 14:45:34 ais523: can't you use ibm437 for that? it has practically only distinguishable characters, since they had few space and wanted to get as many different visible glyphs from it as possible. only {0x20, 0x00, 0xff} look the same, but you can replace those. 14:46:36 also possibly {0xf9, 0xfa} which are a middle dot and a small middle dot 14:47:47 my bitmap font actually has some mostly unambiguous pictures at the position of the ascii control and high control characters, only I almost see them because there's no way to display them in the terminal 14:49:24 the soft hyphen isn't a control character though, so it does show up in the terminal with my font properly 14:49:54 They are different dots 14:50:22 zzo38: sure 14:57:30 -!- heroux has quit (Ping timeout: 252 seconds). 15:02:33 b_jonas: it's possible but probably less intuitive 15:03:01 ais523: sure, it depends on what the data represents 15:03:49 -!- heroux has joined. 15:06:12 -!- `^_^v has joined. 15:08:23 -!- heroux has quit (Ping timeout: 245 seconds). 15:08:56 -!- heroux has joined. 15:14:20 -!- heroux has quit (Remote host closed the connection). 15:14:30 -!- heroux has joined. 15:51:13 -!- nycs has joined. 15:51:38 -!- `^_^v has quit (Ping timeout: 250 seconds). 15:58:17 -!- oerjan has joined. 16:02:10 -!- Reece` has quit (Quit: Alsithyafturttararfunar). 16:03:16 @messages- 16:03:16 hppavilion[1] said 9h 28m 31s ago: oerjan has quit (Quit: pi-way mirror) <-- itym (pau*0.66...)-way mirror hth 16:03:26 -!- Reece` has joined. 16:03:47 oerjan: you have a symbol for 1½ times pi? 16:03:50 is that a cross between pi and tau? 16:03:54 i don't. 16:04:03 oh, hppavilion[1] 16:04:04 hppavilion[1] has all sorts of weird things. 16:04:10 that's like starting arrays at 0.5 16:05:31 ais523: isn't that an xkcd thing? 16:05:38 i'm pretty sure he's done that too. or at least someone did. 16:05:45 b_jonas: not originally, although xkcd may have referenced it 16:05:50 http://www.xkcd.com/1292/ 16:05:59 VHDL probably lets you start arrays at any value you like 16:06:10 `? scow 16:06:11 Scow (S-cow) is canned meat made from cows with a lisp. Scheme is usually preferred, but Racket will be accepted in a pinch. 16:06:22 and there are hints in the syntax that you can index them with things other than integers 16:06:29 `slwd scow//[.].*/./ 16:06:30 sed: -e expression #1, char 1: unknown command: `[' 16:06:31 ais523: fortran, pascal and haskell lets you start arrays at any value too. 16:06:38 `slwd scow//s/[.].*/./ 16:06:40 wisdom/scow//Scow (S-cow) is canned meat made from cows with a lisp. 16:06:58 VHDL also lets you have arrays that are numbered backwards 16:07:08 hppavilion[1] sometimes doesn't understand when something ruins a joke... 16:07:11 this means that you can ask an array for its upper and lower bounds, also for its left and right bounds 16:07:27 And also BASIC 16:07:36 (an array numbered, say, 7 downto 0 will have a lower bound of 0 but a left bound of 7) 16:07:49 @tell hppavilion[1] your addition to `? scow ruins the joke, so i removed it. 16:07:49 Consider it noted. 16:07:59 Perl had a variable that let you globally change the lower bound of all arrays 16:08:03 then they changed it to a compiler directive 16:08:06 then they deprecated it 16:09:11 ais523: yes, it's funny how that's happened in three completely different ways in APL and BASIC and Perl 16:09:54 APL originally used to be indexed from 1, probably to pull mathematicians in more easily, but later added a global setting like in perl to change indexing to start with 0 instead, which is the sane choice 16:10:43 BASIC tried to please both crowds, so DIM R(8) would create an array of 9 elements indexed from 0 to 8 inclusive, but later gained a global option to start indexing at 1 16:11:11 Perl started with indexing at 0 but had the option for reasons unknown to me 16:11:14 what about Lua and PHP, which treat arrays as special cases of hash tables? 16:11:37 and therefore let you use completely arbitrary indexes, but typically a few special cases for arrays that are numbered in order? 16:11:46 actually I think a PHP array is an ordered hash table (?) 16:11:51 You can just write something like DIM R(-3 to 15) or whatever, though 16:11:51 ais523: Lua actually has the builtin operator # treat arrays as 1-based (plus library functions), plus also the implementation is optimized for 1-based arrays, 16:12:08 ais523: Yes it is, for some reason 16:12:09 oh, and the varargs system also treatas arrays as 1-based 16:12:18 b_jonas: that's the special case I was thinking of 16:12:26 so in Lua, sadly, you're stuck with 1-based arrays very much, and it's hard to change that without some compatibillity break 16:12:38 (#, that is) 16:12:53 though at least lua isn't that much of an array-based language than perl or apl, so it matters a bit less 16:12:59 GAP is the one that REALLY bothers me 16:13:07 it indexes arrays from 1 16:13:25 -!- nycs has quit (Ping timeout: 260 seconds). 16:13:26 and that is a huge mental barrier to me whenever I try to do anything in GAP 16:13:42 like, in theory it shouldn't be that bad, you just have to subtract 1 or add 1 a few places 16:13:49 but it somehow drives me crazy 16:13:54 b_jonas: I've seen a widely used language in a particular field 16:14:03 <\oren\> clearly you've never done much in Visual Basic either 16:14:15 \oren\: I did just mention BASIC above 16:14:18 didn't I? 16:14:34 In BASIC, strings are 1-based, but arrays can be whatever based you want. 16:14:45 in which the normal, intended way to do x[y] = z translates as eval("x" + y) = z 16:14:59 I assume this is somehow optimized behind the scenes but it's still insane 16:15:14 (incidentally, this trick is sometimes useful in Perl golfing) 16:15:23 (you basically use the entire space of variable names as a hash table) 16:16:38 <\oren\> visual basic is interesting to me because it has all the same extensive libraries as C# but retains a lot of BASIC wackyness 16:17:10 TI-92 also uses 1-based arrays. (Also on TI-92, I have tried and if you use a fractional array index it just fails to simplify and is not an error, but specifying zero as the index is an error.) 16:17:31 zzo38: yes, true, I forgot about strings 16:18:36 I'm very unfamiliar with TI-92 16:19:42 <\oren\> visual basic is like C# from an alternate timeline where americans won the cold war 16:21:31 zzo38: have you ever programmed wordbasic or corelscript? those are strange dialects of basic, much closer to traditional basics than visualbasic 16:22:01 JavaScript uses 0-based arrays and strings, but you can make up your own object for 1-based if you want to (but then is not compatible with other functions) 16:22:08 b_jonas: I think I may have done once 16:22:28 zzo38: well sure, you can make up your own functions for anything-based arrays in lots of languages 16:22:49 -!- nycs has joined. 16:22:53 Yes, and you can also fake 1-based in C, but you can't do it properly. 16:25:23 For example you can make up a macro to make pointer arithmetic to do that, but on some computers, performing pointer arithmetic that causes the result to be out of bounds is an error. 16:26:05 zzo38: yes, in C you'd need a new macro to index the array, which subtracts 1 16:26:37 how does Mathematica work again? does it use 1-based arrays? it's been a while since I used it so I don't recall 16:26:40 * b_jonas checks docs 16:26:43 I don't know 16:27:02 I have never used Mathematica but I have seen several example codes, but I forget, anyways 16:28:19 yes, Mathematica is 1-based, worse than that in fact, because indexing by 0 gives the head of the item (think of the head like the symbol in prolog, sort of, but way more magical than that), so if you accidentally index by 0 you could get ugly heisenbugs that are hard to discover 16:29:56 -!- moony has joined. 16:32:29 -!- nycs has quit (Read error: Connection reset by peer). 16:38:03 -!- `^_^v has joined. 16:55:59 -!- MoALTz has quit (Quit: Leaving). 16:56:20 -!- boily has joined. 17:04:08 fungot: nostril? 17:04:08 boily: i walked 5 miles to get to http://community.schemewiki.org from there. but it's written in a relatively portable style? 17:04:38 hehe 17:04:56 huh, I never thought of bots thinking of Internet use in miles, but it makes sense from their viewpoints 17:05:12 this is pretty much the setting of the Megaman Battle Network series, come to think of it 17:05:13 I think it's sort of figurative 17:05:39 (Internet usage becomes so complex that people need to use bots to help them navigate it, and the bots see the Internet as if it were a real world, needing to walk from place to place, etc.) 17:05:47 like walking through the valley of the shadow of death 17:06:46 ais523: what? for a very long time now the internet has been so complicated that people need routers to figure out where to send each packet. and I'm convinced the routers (at least some of them) work by magic. 17:06:51 bood nostrily 17:07:03 (as in, the other routers just ask the magic routers for help) 17:07:26 `addquote boily: i walked 5 miles to get to 17:07:26 http://community.schemewiki.org from there. but it's written in 17:07:26 a relatively portable style? 17:07:26 oerjan: of having a cognitive disconnect there weren't any chinese speakers there), and expander and ( module b...) in my code directory on the web 17:07:28 1293) boily: i walked 5 miles to get to 17:07:30 argh 17:07:35 b_jonas: but you don't have bots going around fighting wars and placing barriers across cables and getting frozen in cyber-ice 17:07:36 `delquote 1293 17:07:39 ​*poof* boily: i walked 5 miles to get to 17:07:55 oerjan: how did that end up text-wrapped anyway? 17:08:04 ais523: hmm.... I think a little of that does happen, but yes, we don't get much of it 17:08:05 `addquote boily: i walked 5 miles to get to http://community.schemewiki.org from there. but it's written in a relatively portable style? 17:08:06 ais523: better than the drscheme editor that ' delete' on mac keyboards, is usually defined in terms of c++, ada, java... macros don't happen until after the bindings are there? 17:08:07 1293) boily: i walked 5 miles to get to http://community.schemewiki.org from there. but it's written in a relatively portable style? 17:08:47 ais523: because i'm copying from putty, and irssi is _supposed_ to detect its own wrapping, but somehow keeps failing. 17:09:13 i've increased the timing threshold several times... 17:09:19 test: fungot> boily: i walked 5 miles to get to 17:09:19 http://community.schemewiki.org from there. but it's written in 17:09:19 a relatively portable style? 17:09:20 oerjan: eww... mgt is ugly, though, 17:09:32 nope, failed again. 17:10:12 @massages-loud 17:10:13 oerjan said 1d 23h 13m 54s ago: wait. don't tell me nobody fungotted overnight and I'm still the last one who spoke to him? <-- . o O ( hah no one else _ever_ will ... oh crap ) 17:10:36 paste_detect_time = 200msecs 17:10:40 * boily pats fungot on the... head? does fungot even have a head? 17:10:40 boily: i can't judge about that. they're introducing the topic of your fnord 17:10:50 fungot doesn't know whether it has a head 17:10:51 ais523: i'm not even sure myself how it works :( it says i've fnord wrong argument order. for example a microsoft keyboard... so my shifts are different. 17:10:51 -!- phoenixflounderi has joined. 17:10:55 how can that possibly not be enough? it must ignore it for some other reason. 17:10:58 that makes sense, given how bot anatomy works 17:10:59 `relcome phoenixflounderi 17:11:00 ​phoenixflounderi: 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.) 17:11:04 thank you 17:11:47 oh, this is about programming 17:11:53 thats nto what i had in mind at all 17:12:23 not an issue. 17:12:41 -!- phoenixflounderi has left. 17:12:48 beuh... 17:12:52 looks like our welcome message actually worked! 17:12:57 how often does that happen 17:13:57 ais523, I think every couple of weeks someone gets `welcome'd then leaves 17:14:06 I like to think it's because it's working 17:14:11 yes, but not always do they say it's because it's the wrong #esoteric 17:16:12 test after increasing again: fungot> boily: i walked 5 miles to get to 17:16:12 http://community.schemewiki.org from there. but it's written in 17:16:12 a relatively portable style? 17:16:12 oerjan: i know of 17:16:23 argh 17:16:40 ok if 500 msecs don't work, then it cannot be the time. 17:17:10 I was thinking "if it's not the time, maybe it's the date?" but it isn't Wednesday 17:23:09 fungot> boily: i walked 5 miles to get to 17:23:09 http://community.schemewiki.org from there. but it's written in 17:23:09 a relatively portable style? 17:23:09 oerjan: so that would be nice if there was a small chance i get a 17:23:29 (that was a last test to see if it was because i'd written a prefix first) 17:23:33 but no. 17:23:51 i'm pretty sure it worked after i increased it on a previous occasion. 17:24:07 ais523> yes, but not always do they say it's because it's the wrong 17:24:07 #esoteric 17:24:11 (sorry) 17:24:27 * oerjan gives up for now, i guess it's back to mungling those things in vim. 17:26:07 oh irssi has finally been upgraded. 17:26:11 must be that. 17:28:02 `cat bin/relcome 17:28:02 ​#!/bin/sh \ welcome "$@" | rainwords 17:28:08 `cat bin/rainwords 17:28:09 ​#!/hackenv/bin/shebang_args_or_input python \ import random; w=[l.split() for l in open("/dev/stdin").read().split("\n")]; r=[4,7,8,9,2,6,13]; print "\n".join((lambda s: " ".join(chr(3) + "%02d"%r[(i+s)%len(r)] + l[i] for i in range(len(l))))(random.randrange(0, len(r))) for l in w) 17:28:18 (so i'm not longer being insecure, i guess) 17:28:55 IRC client I use not have the problem with wrapping because output wrapping is done only by the terminal. (It also makes input wrapping done by the terminal, but still needs to know the width of the screen in case of backspace or if other output occurs while the user is typing) 17:31:29 oerjan: I don't know irssi, but weechat has /window bare for those purposes. maybe irssi has something similar? 17:31:35 for copy-pasting quotes I mean 17:33:26 what's /window bare 17:34:17 irssi has /set paste_join_multiline ON, it just happens to be buggy. i found an old still open bug report... 17:36:57 hm it _is_ capable of reflowing when resizing the window... 17:37:24 otoh how would putty be able to know if there's a true line break? 17:37:46 oerjan: maybe it just counts any line with a bunch of spaces at the start as a continuation? 17:37:59 that's the obvious impl of dewrapping 17:38:02 ais523: that's the idea. it just doesn't work. 17:38:42 * ais523 thinks "the idea is that it just doesn't work" would be a good esolang concept 17:38:54 btw, how are everyone's CALESYTA entries getting on? 17:39:09 I have most of a spec worked out in my head (also an older version written down but I'm going to redo some things) 17:39:17 CALEYSTA? 17:39:21 Taneb: see topic 17:39:28 Ooh! I forgot about that! 17:39:37 also I now have a working syntax highlighter 17:39:44 which means that the parser probably works too 17:39:54 finally, I have an idea (only in my head so far) of how to write useful programs 17:40:11 it's surprisingly difficult, you have to exploit corner cases in the spec in a nonobvious way to prevent the language being subTC in an unusual way 17:41:45 oh, an esolang design contest? interesting 17:42:02 let me see that 17:43:24 they want spec + impl (maybe also IDE) + example programs + not a BF variant 17:43:41 also a computational class analysis 17:45:00 oh gah I just realised how hard it will be to write a quine in this langugae 17:45:03 *language 17:45:19 it may end up as the language with the hardest quine-to-other-common-example-program ratio 17:45:33 nice! 17:45:40 then it's definitely not just a brainfuck-alike 17:45:52 in brainfuck-alikes it's usually easy to write a quine, or impossible 17:46:07 I'm pretty sure it's possible, but the language has features that specifically make quining harder than normal 17:46:10 (impossible if they have too limited io or very limited computational capability) 17:46:28 um, what counts as normal? 17:46:41 you don't mean perl-like normal, but dumb esolang-like normal, right? 17:46:44 I gave lessons on quine construction somewhere a while back, maybe Reddit 17:47:07 as in, I don't expect there to be fancy string literals with various forms of quoting and escape sequences and built-in string and regex operations 17:47:16 by normal I mean that the difficulty of writing a quine in your language is basically equal to the difficulty of taking a universal quine, and translating it into your language 17:47:27 ok 17:47:35 and by universal quine I mean pseudocode quine, or basically the standard quine template that doesn't rely on any language-specific tricks 17:48:21 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 17:49:33 anyway, the universal quine template doesn't take kindly to languages in which any part of the program can alter the parsing of the entire rest of the program, both backwards and forwards 17:50:14 I ended up looking at mathematical papers in order to find algorithms for use in the parser 17:50:30 nice 17:50:32 to get it up to acceptable speed on large inputs 17:51:22 Now I'm looking at the three sqlite quines I wrote 17:51:47 You wrote three? Which ones are they? 17:51:58 `which sqlite3 17:51:59 ​/usr/bin/sqlite3 17:52:03 ooh! 17:52:08 zzo38: they're on the mailing list near 2014-03-08 17:52:14 `` echo select 1 | sqlite3 17:52:16 Error: incomplete SQL: select 1 17:52:26 wait, I have to select it from something? 17:52:34 or maybe add a semicolon or the like? 17:52:39 `` echo 'select 1;' | sqlite3 17:52:40 1 17:52:45 ah, semicolon is all it needed 17:53:06 sqlite quine => http://dpaste.com/0S0XKSE 17:53:17 now I'm interested in how you break linearity 17:53:21 that's the only hard part I see here 17:53:30 (err, affinity, not linearity; clearly deleting information is easy) 17:53:34 um, what do you mean by linearity in this case? 17:53:36 oh, you created a table 17:53:42 b_jonas: the ability to use a value more than once 17:53:44 only in the first one 17:54:03 in the third one I use subselect to assign something to variables, and used the variable more than once in the outer select 17:54:36 I think you need to break linearity to use a universal quine construction, thus quining isn't /necessarily/ possible in a linear language 17:54:38 in the second one I use the string function replace that can find and replace more than one instance of a substring 17:54:52 (but then, linear languages tend to be sub-TC unless they have a monad or the like that lets you break linearity in a controlled fashion) 17:55:23 the first one is a vanilla universal quine of the kind I like, using a list of values instead of variables, only it gets somewhat hairy because it isn't easy to create and subscript a list in sqlite3, 17:55:34 and also it's hard to concatenate a list of strings 17:56:47 -!- boily has quit (Quit: ENGINEERED CHICKEN). 17:56:49 `` echo "SELECT replace(s,char(33),'''')||s||'''s);'FROM(SELECT'SELECT replace(s,char(33),!!!!)||s||!!!s);!FROM(SELECT!'s);" | sqlite3 17:56:49 Error: near line 1: no such function: char 17:56:56 Now the GURPS points calculation program I made in JavaScript is supports colours! 17:57:02 may be an escaping problem 17:57:05 SQL is a pain to sel-escape 17:57:13 *shell-escape 17:57:16 You need a newer version of SQLite 17:57:21 although I don't think it is in this case 17:57:22 ah 17:57:25 `` sqlite3 --version 17:57:26 3.7.13 2012-06-11 02:05:22 f5b5a13f7394dc143aa136f1d4faba6839eaa6dc 17:58:23 interesting question: assuming you don't care about bracket matching issues, do all languages with an Underload interpreter also have a quine? 18:00:11 I think you need to break linearity to use a universal quine <-- this reminds me of http://www.scottaaronson.com/blog/?p=2903#comment-1425822 18:00:14 construction, thus quining isn't /necessarily/ possible in a 18:00:16 linear language 18:00:21 of course it broke again. 18:00:29 this is going to be awful. 18:00:30 wait, how does that even break? 18:00:38 ais523: I think so, at least if the source of the underload program can be stored in some sane encoding in the program (not necessarily as a literal without escaping, but any sane format) 18:00:39 the bit that broke wasn't even copy-pasted 18:00:58 b_jonas: oh, good point, you could have a language where the /only/ program is an Underload interp 18:01:21 oerjan: huh, I know the author of that comment 18:01:22 ais523: i only paste once i've written the rest, since that generally posts the line too 18:01:31 but this is more or less true to any sane inner language, not only to underload 18:01:35 he used to work a couple of offices away from mine 18:03:16 from that esolang design contest, "Can you design a language inspired by the water cycle and the movement of clouds?" -- is that trying to be a reference to some existing esolang (esolang in the broad sense, as always)? 18:03:29 what, precisely, would constitute a quine (for example, the coding systems for the program itself and for its output might be different; it may also be impossible to construct arbitrary UL programs in the target language (the extreme example is a "language" that only allows the empty program, which is an interpreter that reads an UL program and then executes it...)) 18:03:36 ? 18:04:03 b_jonas: probably not; it's reminiscent of Homespring but different 18:04:27 (I remember someone randomly posting some Homespring on Reddit once; that was a weird experience) 18:04:55 int-e: I guess I'm assuming some sort of basic "no cheating" rules 18:05:21 in which you can modify the Underload interpreter to take fixed input (but that ends up as part of the program), and there aren't encoding issues (including with Underload's hate of mismatched parens) 18:05:42 "all commands are based on a metaphor of salmon travelling upriver" 18:06:02 wait, have you not seen Homespring before? 18:06:18 you really should, it's probably the best thematic esolang there is 18:06:22 I haven't seen it before 18:06:24 even if it does have a few issues 18:06:29 WHAT? better than chef? 18:06:33 definitely 18:06:42 chef is mostly just a syntax encoding 18:06:51 well sure 18:06:57 that's why it's thematic 18:07:13 homespring is interesting because it /isn't/ just a syntax encoding 18:08:16 for something that's not thematic and also not just a syntax encoding, I think ICFP 2006 has one or two such mini-languages featured 18:08:21 um 18:08:25 s/not thematic/thematic/ 18:08:26 ais523> interesting question: assuming you don't care about bracket matching issues, do all languages with an Underload interpreter also have a quine? <-- not necessarily if you cannot give that interpreter constructed input... 18:08:59 oerjan: I noticed that loophole and closed it in a later comment 18:09:10 in which you can modify the Underload interpreter to take fixed input (but that ends up as part of the program), and there aren't encoding issues (including with Underload's hate of mismatched parens) 18:09:27 it's enough if you can give underload a fixed input 18:09:41 so you just treat the language as underload with different syntax 18:10:41 I'll have to look at homespring then 18:10:45 -!- moonythedwarf_ has joined. 18:10:46 at least a bit 18:11:33 -!- moony has quit (Ping timeout: 244 seconds). 18:12:11 i invented a super simple way to do zsh's numeric glob in bash 18:12:38 but nobody cared in #bash 18:12:41 and i'm offended 18:12:51 is this CALESYTA a yearly repeating contest? 18:13:23 -!- oerjan has quit (Quit: Later). 18:13:28 izalove: zsh -c 'rest of the command'? 18:13:33 no 18:13:55 b_jonas: this is the first time it's happened 18:14:00 i invented a way to turn a string into a glob 18:14:04 @(string) 18:14:04 Unknown command, try @list 18:14:05 the website implies that it may happen again later but isn't certain on the issue 18:14:07 or string@() 18:14:11 thanks 18:14:17 right now they aren't even sure whether there's going to be a prize or not 18:14:23 so I guess it depends on how successful the contest is 18:14:33 which means you can use this command safely and it won't run it if file doesn't exist cmd @(file) 18:14:38 who cares if there's a prize? 18:14:49 and this thing can be adapted to numeric globs 18:14:52 it's esolang creation, the reward is in doing the thing 18:14:55 b_jonas: I don't really mind 18:14:59 I'd have create the esolang anyway 18:15:03 shopt -s nullglob; echo @(file{12..345}) 18:15:06 if I wanted a prize, I'd deal with non-eso langs 18:15:07 but the contest inspires me to make it better 18:15:08 how cool is that 18:15:16 guys stop what you're doing 18:15:18 this is revolutionary 18:15:21 ais523: exactly, the contest and the publicity that comes with it 18:15:25 why don't you understand 18:15:38 izalove: what? that can't even work 18:15:47 really? 18:15:56 why can't it work? 18:16:01 of course it works 18:16:31 izalove: the bracket thing expands to separate arguments, so it blows up ... ah! then the @() makes the argument disappear if there's no such file? 18:16:34 brilliant 18:16:42 ikr 18:17:09 that's about the most clever piece of bash code i've ever written 18:17:12 of course, it won't work if you do it with like @(P{1000000..9999999}.JPG) but still useful 18:17:15 thanks for teaching that 18:17:34 I'll use that for copying a range of original pictures where there are gaps for pictures I deleted on the camera 18:17:38 I always wanted something like this 18:18:06 \o/ 18:18:20 \o/ pity we don't have that bot still \o/ 18:22:10 I'm reading the rules for that contest. It says I have to agree all the material for the esolang can be published on their website, but it doesn't say that the winner will be announced on the website. They can keep the winner in secret, 18:22:25 and then multiple people can try to claim that the organizers told them they won. 18:22:40 They will probably not do that though. 18:23:10 they even reserve the right to not declare a winner at all 18:23:29 (or did, when I read their terms ... a week or two ago) 18:23:35 int-e: well sure, that makes sense 18:23:49 if they don't receive any good submissions, then they shouldn't declare a winner 18:23:58 and at this point they can't be sure they'll receive any 18:26:47 -!- Cale has joined. 18:28:20 There is the rule in GURPS if your character is the kind of creature with ten mouths, but it doesn't specify in case some are different such as some don't speak or they have different biting damage from each other. 18:32:01 <\oren\> Bild: Ist Donald Trump ein Sexmonster? 18:32:09 <\oren\> lololololololol 18:35:28 lol 18:48:02 -!- imode has joined. 19:00:18 -!- wob_jonas has joined. 19:02:02 How does this Cale syta contest understand "Originality"? Can you win with a language you've published years ago, if it was original at the time? Can you submit a language someone else has designed years ago? 19:02:17 wob_jonas: I don't know; they have an email address, you could ask them 19:02:42 wait wait 19:02:50 is the other site for the channel logs up now? 19:02:51 nice 19:03:00 no it's not up 19:03:01 I suspect they want a new language though, or at least one that wasn't previously public 19:03:04 it still only has logs till mid-year 19:03:16 glogbot hasn't been here for ages 19:03:35 why's it in the topic? 19:04:48 inertia, also it's still useful for older logs 19:06:29 ok 19:07:12 couldn't we just get whoever maintains the tunes logs to link to the codu logs from the list page/ 19:07:28 I think it was out of the topic for a while 19:07:38 not easily, I think the tunes logs have been on autopilot for years if not decades 19:07:53 -!- imode has quit (Ping timeout: 252 seconds). 19:08:05 hmm 19:08:06 I see 19:13:36 -!- augur has joined. 19:28:11 argh, I let too much dirty laundry pile up. this would need three loads, but three absolutely won't fit in the weekend 19:35:30 -!- LKoen has joined. 19:37:53 -!- ais523 has quit (Remote host closed the connection). 19:38:03 -!- ais523 has joined. 19:46:21 -!- DHeadshot has joined. 19:46:42 -!- moonythedwarf_ has changed nick to archeology. 19:48:22 -!- jeffl35 has changed nick to physiology. 20:05:01 -!- ais523 has quit. 20:05:20 -!- archeology has changed nick to computing. 20:06:32 -!- iovoid has changed nick to programming. 20:07:06 -!- boily has joined. 20:11:21 `wisdom 20:11:23 mythology//Mythology is the study of myths, moths and mirths. 20:11:30 `? moth 20:11:31 Moths are the main ingredient of mothballs. 20:11:36 `? mothball 20:11:37 mothball? ¯\(°​_o)/¯ 20:12:26 `learn Mothballs are the main ingredient of a traditional soup of eastern european origin. 20:12:27 Learned 'mothball': Mothballs are the main ingredient of a traditional soup of eastern european origin. 20:13:16 `? soup 20:13:17 What soup, Doc? 20:13:25 `? szoup 20:13:26 A szoup a szilárd tápszereknek híg alakban való elkészítése a célból, hogy könnyebben emészthetők legyenek; a hígító anyag a viz, mely feloldja s magába veszi a tápanyag legértékesebb részeit. 20:13:30 ah, messemblait aussi. 20:13:52 -!- moonythedwarf_ has joined. 20:14:00 mhelloonythellodwarf_ 20:14:52 -!- computing has quit (Ping timeout: 260 seconds). 20:22:12 -!- moonythedwarf_ has changed nick to computing. 20:22:29 -!- DHeadshot has quit (Quit: When the chips are down, the buffalo is empty). 20:28:07 -!- digin4 has joined. 20:29:41 -!- digin4 has quit (Read error: Connection reset by peer). 20:32:12 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 20:37:59 -!- Zarutian has joined. 20:43:19 -!- Bowserinator has changed nick to mathematics. 20:49:12 ah yes, that other wisdom entry in hungarian 20:49:17 I almost forgot about that 20:49:39 I think those two are the only one, but I haven't searched 20:51:06 `` grep -EHIi 'ő|ű' wisdom/* 20:51:14 grep: wisdom/¯\_(ツ)_: Is a directory \ grep: wisdom/le: Is a directory \ grep: wisdom/¯\(°_o): Is a directory \ grep: wisdom/¯\(°​_o): Is a directory \ wisdom/b_jonas:b_jonas egy nagyon titokzatos személy. Hollétéről egyelőre nem ismertek. \ wisdom/ent:Ents are very useful creatures for the puzzle of writing town names in Hungary as t 20:51:58 boily: nah, those are rare. grep for /á|é|gy|sz|ny|\baz\b/ to find them better 20:52:10 case insensitively 20:52:52 `` find wisdom/ -type f -exec grep -EHIi 'á|é|gy|sz|ny|\baz\b' {} \; 20:53:08 and /bb\b/ I guess 20:53:14 but that doesn't add too much 20:53:15 wisdom/itymology:Itymology is the science of understanding the true meaning of a statement. \ wisdom/french:Le français n'est pas le démon, visitez les Coupeurs. Ne pas couvrir. Meilleur avant! \ wisdom/thé:Thé is an oddly-spelled hot beverage popular in the Commonwealth. \ wisdom/lie bracket:Politicians try to stay within the lie bracket: Not 20:53:27 possibly /tt\b/ might be better 20:53:31 «é» is too French. 20:53:45 boily: yeah, you have to hand-check it later 20:53:53 or maybe add some anti-french exclusion terms 20:53:56 `` find wisdom/ -type f -exec grep -EHIi 'á|gy|sz|ny|\baz\b' {} | cut -d':' -f1 \; 20:53:57 cut: ;: No such file or directory \ find: missing argument to `-exec' 20:54:03 aaaaaaaaaaaaargh. 20:54:50 `` for i in wisdom/*; do grep -EHIi 'á|gy|sz|ny|\baz\b' $i | cut -d':' -f1; done 20:55:20 um 20:55:20 grep: `?: No such file or directory \ grep: wisdom/: Is a directory \ grep: wisdom/¯\_(ツ)_: Is a directory \ grep: wisdom/le: Is a directory \ grep: wisdom/¯\_(ツ)_: Is a directory \ grep: wisdom/le: Is a directory \ grep: wisdom/¯\(°_o): Is a directory \ grep: wisdom/¯\(°​_o): Is a directory \ grep: wisdom/6: No such file or directory \ 20:55:26 why not just grep -l instead of cut/ 20:55:33 <_<... >_>... 20:55:42 because I forgot about that option. 20:56:30 boily: I added a short --help text to my grep clone that lists only the more useful options, I can use that as a reference; though some useful options like -x and -w are missing from that clone entirely 20:57:43 look at http://math.bme.hu/~ambrus/pu/cgrep and grep -A 20 HELP_MESSAGE in it 20:59:35 -!- Sgeo has quit (Quit: Leaving). 20:59:55 -!- Sgeo has joined. 21:00:48 or maybe grep -A 20 HELP_MESSAGE\ = in it so you don't get the code around where it's used, only the definition 21:11:36 -!- pikhq has quit (Ping timeout: 265 seconds). 21:13:27 -!- pikhq has joined. 21:16:21 -!- augur_ has joined. 21:20:03 -!- augur has quit (Ping timeout: 245 seconds). 21:21:11 boily: coily 21:31:43 * lynn waves 21:32:33 How's this channel been? I keep forgetting to check here ·◡·; 21:32:45 noisy 21:33:44 (though I don't have much right to complain, I'm not talking much about esoteric stuff either) 21:33:47 hellynn 21:36:31 hellopia! 21:37:09 * lynn . o O («coi ly.» could be directed at me, too) 21:37:35 yeah. i suppose. if you put the space there. 21:37:46 but i wouldn't have thought to truncate lynn to ly 21:37:57 quinthellopia! 21:38:04 hows things? 21:38:12 * boily woggles at lynn. «hellynn!» 21:38:30 I'm invaded by weird people from Québec City. 21:38:31 It's a Lojban joke (I guess since I last talked in here I became the kind of person who makes Lojban jokes) 21:39:23 lynn: nah, that wouldn't work, that would look like you're trying to greet boily, not you 21:39:58 Well that's precisely the other ½ of this joke! 21:39:59 I mean, yeah, if you think more about it ly. would tell it refers to you, but at the surface level 21:40:20 lynn: it was a original a porthello of Lojban "coi" and "boily" 21:40:32 "porthello" omg 21:40:52 yeah... that's a strange word, I didn't understand it at first 21:41:02 . o O ( lynn should give their thoughts a bit more breathing space ) 21:41:51 portmondieu 21:42:09 boily: so did beer come out unscathed? 21:42:17 * lynn . o O I('m bad at thought)s 21:43:06 lynn: they must be seeping out of your ears by now... 21:43:56 -!- imode has joined. 21:44:00 * lynn . o O ( ) I was gonna say something but it escaped my mind 21:44:01 himode 21:49:34 quintopia: there was a sudden schedule shift. I was supposed to wednesday the beer, going to grab them now. 21:49:40 -!- boily has quit (Quit: SAVORY CHICKEN). 21:55:27 lynn: well ok, if it's a deliberate joke so obscure that most people will miss it, then I guess it'd be appropriate on #esoteric 21:56:05 -!- computing has quit (Ping timeout: 250 seconds). 21:56:44 though of course the problem is that you don't get to choose how other people greet you, they do 21:57:22 few people greet me as wob_jó naspot for example 21:57:28 -!- computing has joined. 21:57:56 admittedly b_hellonas is shorter 21:58:22 um 21:58:28 wob_hellonas to compare it fairly 22:03:00 -!- pikhq has quit (Ping timeout: 250 seconds). 22:04:27 -!- pikhq has joined. 22:07:42 -!- MDead has joined. 22:10:31 -!- MDead has quit (Client Quit). 22:10:34 -!- impomatic_ has joined. 22:22:08 -!- LKoen has joined. 22:22:21 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 22:31:08 -!- DHeadshot has joined. 22:32:28 -!- computing has quit (Ping timeout: 260 seconds). 22:52:47 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:39:14 [wiki] [[List of ideas]] https://esolangs.org/w/index.php?diff=49994&oldid=49101 * Challenger5 * (+126) 23:41:33 -!- physiology has quit (Changing host). 23:41:33 -!- physiology has joined. 23:41:58 -!- otterbot has quit (Quit: Restart requested by programming: "SECRET"). 23:42:15 -!- otherbot has joined. 23:42:35 -!- physiology has quit (Changing host). 23:42:35 -!- physiology has joined. 23:42:38 -!- otherbot has changed nick to Guest48379. 23:43:50 -!- Guest48379 has quit (Remote host closed the connection). 23:44:06 -!- otherbot_ has joined. 23:46:01 -!- physiology has quit (Changing host). 23:46:01 -!- physiology has joined. 23:46:44 -!- physiology has quit (Changing host). 23:46:44 -!- physiology has joined. 23:46:54 -!- otherbot_ has quit (Client Quit). 23:47:13 -!- otherbot_ has joined. 23:47:42 -!- otherbot_ has changed nick to otherbot. 23:50:15 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 23:57:37 <\oren\> ARGH 23:58:02 <\oren\> no matter how many times i kill ants, or how I kill them, they come back 23:58:58 <\oren\> I've tried squishing them, drowning them, boiling them, burning them, disolving them, and poisoning them 23:59:47 <\oren\> I thought the ants' hive mind would figure out that if they come here they die