←2018-05-20 2018-05-21 2018-05-22→ ↑2018 ↑all
00:01:15 -!- user24 has quit (Remote host closed the connection).
00:01:55 -!- Suika has changed nick to erkin.
00:04:34 -!- lambdabot has joined.
00:09:19 <int-e> meh, why does socat crash on this: 2018/05/20 18:44:36 socat[18125] E SSL_connect(): Connection reset by peer / 2018/05/20 18:44:36 socat[1789] E exiting on signal 11
00:09:51 <int-e> (this is socat with the fork and forever options... and to my mind, the main idea of using fork is that it can survive such things :( )
00:10:05 <int-e> of course this is still better than the infinite loop it used to have
00:12:20 -!- imode has joined.
00:14:22 -!- doesthiswork has joined.
00:36:21 <oerjan> hm forgot to log out
00:42:28 <tswett> The Singularity is probably going to occur in late July. Early August at the latest.
00:43:45 <esowiki> [[CopyPasta Language]] M https://esolangs.org/w/index.php?diff=55324&oldid=55322 * Oerjan * (+0) ervrese
00:47:20 <int-e> tswett: what brought this on, has Ray Kurzweil become suddenly ill?
00:49:23 <tswett> int-e: nah, Andrej Karpathy pointed out that neural nets are amazing back in 2015, and everything has just snowballed from there.
00:50:28 <tswett> You know, I'll be disappointed if autonomous cars aren't ubiquitous by 2020.
00:54:01 <int-e> that seems a bit too soon
00:54:37 <int-e> and I don't necessarily mean the technological side of it... rather the regulatory side.
01:02:52 -!- tromp has joined.
01:07:40 -!- tromp has quit (Ping timeout: 252 seconds).
01:16:45 -!- Cale has quit (Ping timeout: 265 seconds).
01:27:54 -!- Cale has joined.
01:36:32 <oerjan> `? Cale
01:36:34 <HackEso> Cale? ¯\(°​_o)/¯
01:56:50 -!- tromp has joined.
02:01:02 -!- tromp has quit (Ping timeout: 245 seconds).
02:47:30 -!- arseniiv has joined.
02:50:48 -!- tromp has joined.
02:55:15 -!- tromp has quit (Ping timeout: 245 seconds).
03:00:59 <arseniiv> damn, with the late sprig came mosquitoes(
03:06:16 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
03:44:44 -!- tromp has joined.
03:48:57 -!- tromp has quit (Ping timeout: 240 seconds).
03:53:48 -!- tswett2 has joined.
03:54:38 <tswett2> What is the largest integer amount of currency that cannot be formed using coins of denominations 10, 16, 25, and 63?
03:57:46 <tswett2> Is it... 47?
03:58:26 <tswett2> No, 49 can't be formed either.
03:59:02 <tswett2> Nor 54. I guess 47 was a pretty shitty guess.
04:00:08 <tswett2> I'm thinking it's 59.
04:01:37 <tswett2> No, 69, I think it's 69.
04:05:28 <tswett2> Yeah. 69 can't be made, but every number from 70 up can be made.
04:06:42 <tswett2> Proof for 69: since it's congruent to 4 mod 5, and 63 cannot be used, 16 must be used at least 4 times. But the remainder from using 16 four times is 5, which is too small.
04:07:18 <tswett2> Proof for 70 and up: manually find solutions for 70 through 79, which can be extended using denomination-10 coins.
04:07:44 <oerjan> 54 is the largest even hth
04:08:56 <oerjan> and that implies the 79 extension
04:09:20 <oerjan> or wait, 81 and up
04:10:44 <oerjan> and that's without 63.
04:11:13 <oerjan> do any of 70-79 need 63?
04:14:37 <oerjan> hm i guess 79 does
04:15:00 <tswett2> And I think that's the only one which does.
04:18:45 <oerjan> yep
05:12:58 -!- variable has quit (Quit: /dev/null is full).
05:32:35 -!- tromp has joined.
05:36:52 -!- tromp has quit (Ping timeout: 245 seconds).
05:48:25 -!- oerjan has quit (Quit: Nite).
05:54:25 -!- imode has quit (Ping timeout: 245 seconds).
05:59:38 -!- tromp has joined.
06:02:57 -!- SopaXorzTaker has joined.
06:04:00 -!- tromp has quit (Ping timeout: 245 seconds).
06:29:05 -!- xkapastel has quit (Quit: Connection closed for inactivity).
06:46:30 -!- imode has joined.
06:54:47 -!- xa0 has quit (Ping timeout: 276 seconds).
06:58:36 -!- tromp has joined.
07:02:09 -!- doesthiswork has quit (Quit: Leaving.).
07:08:19 -!- xa0 has joined.
07:18:10 -!- xa0 has quit (Ping timeout: 245 seconds).
07:21:22 -!- xa0 has joined.
07:21:23 -!- xa0 has quit (Excess Flood).
07:24:17 -!- xa0 has joined.
07:24:23 -!- xa0 has quit (Excess Flood).
07:25:13 -!- xa0 has joined.
07:25:13 -!- xa0 has quit (Excess Flood).
07:25:54 -!- xa0 has joined.
07:30:30 -!- xa0 has quit (Ping timeout: 260 seconds).
07:33:11 -!- tromp has quit (Remote host closed the connection).
07:38:26 -!- Cale has quit (Ping timeout: 260 seconds).
07:39:33 -!- xa0 has joined.
07:43:34 -!- tromp has joined.
07:47:50 -!- tromp has quit (Remote host closed the connection).
07:48:03 -!- tromp has joined.
08:21:30 -!- imode has quit (Ping timeout: 245 seconds).
08:32:15 -!- variable has joined.
08:33:24 -!- tromp has quit (Remote host closed the connection).
08:49:50 -!- tromp has joined.
08:57:53 -!- doesthiswork has joined.
09:41:38 -!- xkapastel has joined.
11:13:35 -!- tswett has quit (Read error: Connection reset by peer).
11:14:00 -!- tswett has joined.
11:17:18 -!- pikhq has quit (Ping timeout: 256 seconds).
11:18:07 -!- pikhq has joined.
11:21:07 -!- SopaXorzTaker has quit (Remote host closed the connection).
11:34:50 -!- xa0 has quit (Excess Flood).
11:35:31 <int-e> > let mg (x:xs) (y:ys) | x < y = x : mg xs (y:ys) | x > y = y : mg (x:xs) ys | x == y = x : mg xs ys; mg [] ys = ys; mg xs [] = xs; mg1 (x:xs) ys = x : mg xs ys; c n xs = foldr mg1 [0] [map (i+) xs | i <- [0,n..]] in takeWhile (<=70) $ foldr c [0] [10,16,25,63]
11:35:33 <lambdabot> [0,10,16,20,25,26,30,32,35,36,40,41,42,45,46,48,50,51,52,55,56,57,58,60,61,6...
11:36:01 -!- xa0 has joined.
11:36:05 <int-e> > let mg (x:xs) (y:ys) | x < y = x : mg xs (y:ys) | x > y = y : mg (x:xs) ys | x == y = x : mg xs ys; mg [] ys = ys; mg xs [] = xs; mg1 (x:xs) ys = x : mg xs ys; c n xs = foldr mg1 [0] [map (i+) xs | i <- [0,n..]] in drop 16 $ takeWhile (<=70) $ foldr c [0] [10,16,25,63]
11:36:07 <lambdabot> [50,51,52,55,56,57,58,60,61,62,63,64,65,66,67,68,70]
11:36:44 <int-e> > let mg (x:xs) (y:ys) | x < y = x : mg xs (y:ys) | x > y = y : mg (x:xs) ys | x == y = x : mg xs ys; mg [] ys = ys; mg xs [] = xs; mg1 (x:xs) ys = x : mg xs ys; c n xs = foldr mg1 [0] [map (i+) xs | i <- [0,n..]] in drop 30 $ takeWhile (<=79) $ foldr c [0] [10,16,25,63]
11:36:46 <lambdabot> [67,68,70,71,72,73,74,75,76,77,78,79]
11:36:57 -!- puckipedia has quit (Quit: *eh*).
11:39:11 -!- puckipedia has joined.
11:45:43 -!- newsham has quit (Remote host closed the connection).
11:49:00 -!- puckipedia has quit (Ping timeout: 245 seconds).
11:49:38 <int-e> Eh... I just downloaded https://eur-lex.europa.eu/legal-content/EL/TXT/PDF/?uri=CELEX:32016R0679&from=EN but it's all Greek to me :-P
11:55:24 -!- puckipedia has joined.
11:55:37 -!- puckipedia has quit (Remote host closed the connection).
12:12:02 -!- doesthiswork has quit (Quit: Leaving.).
12:21:04 -!- Cale has joined.
12:31:32 -!- puckipedia has joined.
12:34:34 -!- doesthiswork has joined.
12:35:40 -!- puckipedia has quit (Ping timeout: 245 seconds).
12:36:46 -!- puckipedia has joined.
12:38:57 -!- doesthiswork has quit (Ping timeout: 248 seconds).
12:57:43 -!- tswett3 has joined.
13:00:26 -!- doesthiswork has joined.
13:01:12 -!- tswett2 has quit (Ping timeout: 252 seconds).
13:02:42 -!- puckipedia has quit (Ping timeout: 245 seconds).
13:06:55 -!- SopaXorzTaker has joined.
13:08:20 -!- puckipedia has joined.
13:09:29 -!- erkin has joined.
13:11:02 -!- tswett2 has joined.
13:13:30 -!- tswett3 has quit (Ping timeout: 260 seconds).
13:13:43 -!- tswett3 has joined.
13:15:50 -!- tswett2 has quit (Ping timeout: 260 seconds).
13:20:15 -!- puckipedia has quit (Ping timeout: 245 seconds).
13:26:05 -!- puckipedia has joined.
13:48:33 -!- LKoen has joined.
14:06:14 -!- tswett3 has quit (Ping timeout: 260 seconds).
14:07:04 -!- doesthiswork has quit (Quit: Leaving.).
14:13:05 <esowiki> [[Befunge]] https://esolangs.org/w/index.php?diff=55325&oldid=55022 * Kaa-kun * (+3590) Another (pseudo-)quine
14:40:29 -!- contrapumpkin has joined.
15:03:01 -!- Galaxtone has joined.
15:03:30 <Galaxtone> So... does anyone know an algorithm that only needs addition and subtract that lets you bitwise shift right.
15:11:04 <esowiki> [[The Insane Esolang]] M https://esolangs.org/w/index.php?diff=55326&oldid=55300 * Galaxtone * (+373) Moar challenges
15:11:05 <int-e> do you have any conditionals?
15:11:22 -!- Sgeo_ has quit (Ping timeout: 252 seconds).
15:13:02 <int-e> (A piece of straight line code with addition and subtraction can multiply by an integer constant, and add a constant (if you have constants); so that will never give you a division by 2.)
15:14:16 -!- Sgeo has joined.
15:14:38 -!- Galaxtone_ has joined.
15:14:40 <Galaxtone_> Oh sorry lost connection, uh conditionals?
15:14:44 <int-e> whereas with conditionals, at least you can do the stupid if (x >= 128) { x -= 128; result += 64; } if (x >= 64) { x -= 64; result += 32; } etc. thing.
15:15:01 <Galaxtone_> I only have 4 instructions
15:15:04 -!- Galaxtone has quit (Ping timeout: 260 seconds).
15:15:06 <Galaxtone_> set x to y
15:15:09 <Galaxtone_> add x to y
15:15:12 <Galaxtone_> sub x from y
15:15:16 <Galaxtone_> and if x is y
15:15:56 <int-e> so what does that last one do?
15:16:10 <Galaxtone_> well I just thought of a way to simulate conditionals
15:16:17 <Galaxtone_> you could duplicate a number into two different variables
15:16:23 <Galaxtone_> in one add 1, in the other sub 1
15:16:26 <Galaxtone_> and wait until one equals 0
15:16:30 <Galaxtone_> and that'll get me the sign
15:16:47 <Galaxtone_> then I can just make it do it until it equals -128 and 128 and I go >= and <=, >, <
15:16:55 <Galaxtone_> or something like that
15:17:17 <Galaxtone_> though this seems inefficent since the numbers can get super high and subtract will just take up all the computers time
15:17:47 <int-e> so what does that last one do again :-P
15:18:10 <Galaxtone_> well I said I think it's possible to use add, sub and equals
15:18:18 <Galaxtone_> to simulation if (x >= 128)'s
15:18:41 <int-e> "and if x is y" <-- what does that do?!
15:19:46 <Galaxtone_> if x and y match
15:20:01 <Galaxtone_> I can execute instructions
15:20:08 <Galaxtone_> that won't be executed if they don't match
15:20:11 <Galaxtone_> oh and I also have goto's
15:20:59 <Galaxtone_> you know what... XY Problem, I'm working with emoji gramming again.
15:21:18 <int-e> hmm, what other tricks are there... are these integers, or are they bounded somehow?
15:21:25 <Galaxtone_> no
15:21:29 <Galaxtone_> they are unbounded
15:21:31 <Galaxtone_> there are onyl 24 integers
15:21:36 -!- jix has quit (Quit: leaving).
15:21:48 <Galaxtone_> and 5 consants, 0, 1, 2, 4, and 5.
15:21:51 <int-e> (if they were machine words then you could play tricks with multiplying by 2 until you get zero)
15:22:58 <Galaxtone_> you see I want to bit shift with large numbers
15:23:59 <int-e> well it'll be slow :P
15:24:04 <Galaxtone_> yah
15:24:06 <Galaxtone_> that's my fear
15:24:14 <Galaxtone_> because if I tried to use an integer
15:24:29 <Galaxtone_> or rather 32bits
15:24:32 <Galaxtone_> or 4 bytes and did a shift
15:24:47 <Galaxtone_> It'd have to deal with 2^32 or more iterations
15:24:53 <int-e> (this would work *much* better if you had a sign test: if x negative ... )
15:25:07 <Galaxtone_> maybe I can suggest an extra instruction?
15:25:32 <Galaxtone_> ok if you assumed we mad a sign test
15:25:36 <Galaxtone_> how would that be?
15:30:46 <int-e> well then you have a comparison, and you can double a value until it exceeds the input to find the top bit... http://paste.debian.net/1025684/
15:31:08 <int-e> (that's supposed to be a right shift, r = i / 2, if I haven't messed up)
15:34:50 -!- Sgeo has quit (Ping timeout: 252 seconds).
15:37:48 -!- user24 has joined.
15:39:19 -!- Sgeo has joined.
15:42:32 <Galaxtone_> wait "double a value"
15:42:40 <Galaxtone_> I think you just add the same value over and over
15:43:38 <int-e> x = x + x?
15:43:59 <int-e> you're right to be skeptical but I firmly believe that this is doubling x
15:44:24 <Galaxtone_> ...?
15:44:41 <Galaxtone_> isn't x = x+x doubling
15:44:46 <Galaxtone_> wait I see
15:45:09 <Galaxtone_> it's bitshift not division
15:45:12 <Galaxtone_> so its powers of twos
15:45:17 <Galaxtone_> or powers of doubles
15:46:53 <Galaxtone_> anyway I'm trying to think of what would be a replacement for if statement that'd work...
15:47:04 -!- felt has joined.
15:47:17 <Galaxtone_> hi.
15:47:38 <felt> yo yo
15:48:20 <felt> I'm writing an obnoxious esolang, would love some feedback
15:48:27 <Galaxtone_> sure
15:48:32 <Galaxtone_> and same here actually.
15:48:55 <Galaxtone_> https://esolangs.org/wiki/The_Insane_Esolang, Here's mine.
15:48:59 <Galaxtone_> Lemme see yours
15:50:07 <felt> hahaha I read the third sentence and I already love it
15:50:12 <felt> "The tape is lazy and every time a value has been accessed for the first time it assigned a random number." lamo
15:50:16 <felt> *lmao
15:50:23 <Galaxtone_> xD
15:50:33 <Galaxtone_> yah but the RNG is solid so that you can predetermine it
15:50:45 <Galaxtone_> but each instruction polls it even if that instruction doesnt use RNG
15:51:14 <felt> that's very novel
15:51:49 <felt> I think I saw you talking about this on Discord?
15:52:00 <Galaxtone_> yeh I'm on the unoffical discord
15:52:07 <Galaxtone_> (which might I add, should be offical imo)
15:52:16 <Galaxtone_> and uh...
15:52:22 <Galaxtone_> do you have your esolang on the wiki
15:52:28 <Galaxtone_> or on pastebin?
15:52:28 <felt> that Hello World looks killer :P
15:52:37 <Galaxtone_> yah external resources
15:52:44 <felt> nah, not that far yet
15:53:03 <felt> still deciding on one important thing
15:53:06 <Galaxtone_> it just spams the I instruction until it matches
15:53:09 <Galaxtone_> what?
15:54:39 <Galaxtone_> whats this important thing?
15:55:34 <felt> I'm trying to write an "I'll have two number 9s, a number 9 large, a number 6 with extra dip"-inspired language
15:55:50 <felt> From the best scene in GTA: San Andreas
15:55:51 <felt> https://youtu.be/qMDRiVj1Lz8
15:56:18 <felt> the emphasis being on Turing-completeness but most importantly realism
15:57:30 <felt> each instruction is the combination of a number from the menu, the amount ordered, and any modifying requests ('with extra dip', 'with cheese' etc)
15:58:37 <felt> The ultimate goal being to perform the Hello World program at a drive through somewhere close to my home, I'm aiming for maximum realism -- programming in this language is meant to be exactly like ordering from a drive-through
15:59:30 -!- contrapumpkin has quit (Remote host closed the connection).
15:59:48 <Galaxtone_> gtg
15:59:50 <Galaxtone_> brb
15:59:56 <Galaxtone_> l8r in an hour or so maybe 2
15:59:58 -!- Galaxtone_ has quit (Quit: Page closed).
16:00:05 <felt> No woz, peace
16:01:27 -!- sftp has quit (Ping timeout: 256 seconds).
16:09:39 -!- SopaXorzTaker has quit (Quit: Leaving).
16:11:27 -!- arseniiv has quit (Ping timeout: 245 seconds).
16:23:02 -!- atslash has quit (Quit: This computer has gone to sleep).
16:26:59 -!- variable has quit (Quit: /dev/null is full).
16:34:00 -!- imode has joined.
16:52:58 <myname> a chain of values should be easy, but i can't think of a nice way for conditionals
17:12:54 <user24> https://twitter.com/dd4ta/status/998342411301646336
18:00:11 -!- variable has joined.
18:02:41 -!- variable has quit (Client Quit).
18:24:35 -!- Galaxtone has joined.
18:24:39 <Galaxtone> felt?
18:24:41 <Galaxtone> feld?
18:24:43 <Galaxtone> are you still here?
18:31:57 <Galaxtone> @felt I am here.
18:31:57 <lambdabot> Maybe you meant: tell let leet help
18:40:17 -!- user24 has quit (Quit: Leaving).
18:46:13 -!- hppavilion[1] has joined.
19:04:25 -!- hppavilion[1] has quit (Ping timeout: 245 seconds).
19:06:57 -!- hppavilion[1] has joined.
19:08:00 -!- wob_jonas has joined.
19:08:02 <wob_jonas> `aglist 591,592
19:08:03 <HackEso> aglist 591,592: b_jonas shachaf
19:08:18 <wob_jonas> it looks like the AG author is making strips kind of regularly now
19:11:45 -!- felt has quit (Ping timeout: 264 seconds).
19:11:50 -!- tromp has quit (Remote host closed the connection).
19:24:11 -!- sftp has joined.
19:33:24 -!- tromp has joined.
19:48:13 -!- atslash has joined.
19:49:51 -!- xkapastel has quit (Quit: Connection closed for inactivity).
19:52:30 -!- atslash has quit (Ping timeout: 260 seconds).
20:06:55 -!- hppavilion[1] has quit (Ping timeout: 245 seconds).
20:15:20 <olsner> `? waterboarding
20:15:21 <HackEso> waterboarding? ¯\(°​_o)/¯
20:17:11 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:25:10 -!- imode has quit (Ping timeout: 260 seconds).
20:56:24 -!- hppavilion[1] has joined.
21:07:13 -!- Phantom_Hoover has joined.
21:07:13 -!- Phantom_Hoover has quit (Changing host).
21:07:13 -!- Phantom_Hoover has joined.
21:28:53 -!- wob_jonas has joined.
21:28:58 <wob_jonas> `olist 1122
21:28:59 <HackEso> olist 1122: shachaf oerjan Sgeo FireFly boily nortti b_jonas
21:29:01 -!- wob_jonas has quit (Client Quit).
21:43:17 -!- tromp has quit (Remote host closed the connection).
21:59:19 -!- hppavilion[1] has quit (Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH).
22:12:27 -!- xkapastel has joined.
22:28:25 -!- tromp has joined.
22:33:10 -!- tromp has quit (Ping timeout: 245 seconds).
22:48:34 <Cale> Did someone already smlist for the talking food one?
22:49:26 <shachaf> Not me.
22:49:58 <Cale> In that case,
22:50:01 <Cale> `smlist
22:50:03 <HackEso> smlist: shachaf monqy elliott mnoqy Cale
22:50:22 <shachaf> If you include the number it'll be easier for people to tell which one you're listing.
22:50:40 <Cale> 462
23:03:33 -!- tromp has joined.
23:04:22 -!- danieljabailey has quit (Ping timeout: 245 seconds).
23:07:51 -!- danieljabailey has joined.
23:08:09 -!- tromp has quit (Ping timeout: 256 seconds).
23:13:19 <zzo38> In a GURPS game the GM asked some questions about where my character live and some things I have not considered before but now we have figure out. Such as, if it is land locked and so on. What we have figured is Ziveruskex lives in the top house (of a stack of three), and is too poor to own a lock but does have a "trick door" and a noon mark; is friend Strixan lives underneath him.
23:13:57 <zzo38> The ground level house must be owned by someone who is rich enough to own (and want) furniture, I suppose.
23:14:07 -!- tromp has joined.
23:18:32 -!- tromp has quit (Ping timeout: 245 seconds).
23:35:15 -!- oerjan has joined.
23:38:36 -!- 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:41:04 -!- Phantom_Hoover has quit (Remote host closed the connection).
23:58:43 -!- tromp has joined.
←2018-05-20 2018-05-21 2018-05-22→ ↑2018 ↑all