00:17:32 -!- oerjan has joined.
00:28:24 -!- moony has joined.
01:08:03 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:13:48 <HackEgo> ysaclist 70: boily shachaf
01:26:52 <int-e> shachaf: okay I solved Escalate
01:27:19 <shachaf> Oh, I don't think I solved that one.
01:27:35 <shachaf> (I guess redacting that is pretty useless.)
01:27:45 <shachaf> I should get this game running again.
01:30:18 * int-e is only after the normal crystals right now anyway, no diamonds, no rubies (I don't even know how to get the latter)
01:30:38 <int-e> according to the available achievements.
01:31:00 <shachaf> I played through most of the game before realizing that a level could have both a diamond and an amethyst.
01:31:14 <shachaf> Whenever I ran into a paradox I thought it was the only solution to a level.
01:38:34 <zzo38> Is it possible to fix bash so that when using wild cards, if any matching filenames have a minus sign at first it will list those files at the end instead of at the beginning? That way it can reduce interference with programs that use a minus sign to indicate a switch, if they are implemented so that switches must come before filenames.
01:40:38 <shachaf> zzo38: That doesn't seem like a good idea because it doesn't work if every file starts with a minus sign.
01:41:13 <zzo38> Yes, of course, there is that; I did think of that. Still, it is one thing.
01:41:14 <shachaf> If it can't be foolproof, it's probably a bad idea to hide that.
01:41:34 <zzo38> But, I suppose you can also write ./* and that also helps
01:41:50 <zzo38> Maybe you are correct, though.
01:43:58 <shachaf> Another thing is that command line argument handling is very different between command, and I don't like putting that kind of special logic in the shell.
01:45:35 <zzo38> Yes, I suppose you are right. Many program I write has the syntax that it cannot be confused in this way (although, some programs work differently).
01:46:14 <shachaf> I would prefer command line arguments to be more structured than a list of strings.
02:51:20 -!- moony has changed nick to Ajit-Pai.
02:54:19 -!- aaronduino has joined.
03:02:54 -!- hppavilion[1] has joined.
03:16:24 <zzo38> Now I got a 500 error when trying to send to sprunge
03:22:39 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
03:36:38 -!- variable has joined.
03:37:19 -!- aaronduino has quit (Ping timeout: 260 seconds).
03:42:59 -!- aaronduino has joined.
03:44:09 -!- sleffy has quit (Ping timeout: 264 seconds).
03:45:54 -!- aaronduino has quit (Client Quit).
03:51:16 -!- variable has changed nick to constant.
04:12:15 -!- Ajit-Pai has quit (Ping timeout: 248 seconds).
04:31:09 -!- erkin has quit (Remote host closed the connection).
04:33:23 -!- erkin has joined.
04:40:54 -!- sleffy has joined.
04:49:41 -!- constant has quit (Quit: Found 1 in /dev/zero).
05:05:02 -!- oerjan has quit (Quit: Nite).
05:10:01 -!- doesthiswork has quit (Quit: Leaving.).
05:21:48 -!- variable has joined.
05:30:01 -!- APic has quit (Ping timeout: 250 seconds).
05:35:46 -!- \oren\_ has quit (Ping timeout: 268 seconds).
05:36:15 -!- \oren\ has joined.
05:39:54 -!- APic has joined.
06:18:45 -!- Cale has quit (Ping timeout: 265 seconds).
06:31:30 -!- Cale has joined.
06:44:32 <zzo38> I thought how to make a better simple printing protocol
06:44:46 <zzo38> aaronduino: I don't know.
07:38:39 -!- idris-bot has quit (Quit: Terminated).
07:39:10 -!- Melvar has quit (Quit: thunderstorm).
08:26:18 -!- Melvar has joined.
08:46:11 <esowiki> [[Brainfuck algorithms]] https://esolangs.org/w/index.php?diff=53737&oldid=53736 * YuvalM * (+110) /* x = x != y */ added another algorithm
08:47:05 <esowiki> [[Brainfuck algorithms]] M https://esolangs.org/w/index.php?diff=53738&oldid=53737 * YuvalM * (+11) /* x = not x (boolean, logical) */ made temp0 start as 0
08:48:05 <esowiki> [[User talk:YuvalM]] N https://esolangs.org/w/index.php?oldid=53739 * YuvalM * (+0) Created blank page
09:07:47 -!- Guest6549 has joined.
09:08:49 -!- Slereah has quit (Ping timeout: 248 seconds).
09:09:28 -!- variable has quit (Quit: /dev/null is full).
09:09:55 -!- variable has joined.
09:10:14 -!- variable has quit (Client Quit).
09:10:41 -!- variable has joined.
09:11:00 -!- variable has quit (Client Quit).
09:11:34 -!- variable has joined.
09:11:47 -!- variable has quit (Client Quit).
09:45:05 -!- sleffy has quit (Ping timeout: 248 seconds).
10:38:21 -!- sdfgsdfg has joined.
10:52:26 -!- atslash has joined.
10:57:08 -!- atslash has quit (Ping timeout: 255 seconds).
10:57:29 -!- atslash has joined.
11:34:05 -!- boily has joined.
12:03:21 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
12:15:07 <b_jonas> zzo38: re bash and accidental hyphens from wildcards, old versions used to store the indexes of arguments that come from wildcard extension, and then glibc's getopt magically knew that those arguments weren't options. but that was the wrong solution IMO, and can blow up into your face with programs that don't respect that. just use a ./ prefix, or a -- argument.
12:15:51 <b_jonas> zzo38: also, "list those files at the end" won't work with glibc's getopt_long, which accepts options after ordinary arguments, unlike the bsd utilities.
12:16:18 <b_jonas> and some shell scripts rely on the wildcard expansion results being sorted, which is documented.
12:21:59 <b_jonas> Oh, and one problem with the environment variable solution is that environment vars are usually inherited by subprocesses.
12:22:35 <b_jonas> Although perhaps glibc, which implements execv, could make that one non-inheriting
12:23:30 -!- boily has quit (Quit: GRINNING CHICKEN).
12:44:21 -!- sdfgsdfg has quit (Ping timeout: 268 seconds).
13:50:43 -!- h0rsep0wer has joined.
14:00:33 -!- doesthiswork has joined.
14:32:04 -!- h0rsep0wer has quit (Remote host closed the connection).
15:10:35 -!- h0rsep0wer has joined.
16:13:10 -!- oerjan has joined.
16:23:59 <garit> https://i.imgur.com/nGGI77r.png - raytracing 1mln rays from a point above the screen. I expected to see a circle of light but i see square. whos guilty? prng, line-to-plane intersection algorithm, something else?
16:26:01 <int-e> garit: that list seems pretty comprehensive
16:26:46 <int-e> but meh if I had to guess the ray direction is sampled from a cube
16:26:47 <garit> Okay, will check this list =)
16:27:23 <garit> Ray direction is a fixed point (0;0;0) and linear congruential generator making 3 more coordinates for a second point
16:27:58 <int-e> that's what I had in mind
16:28:52 <int-e> if you pick a point uniformly from [-1,1]^3 then the directions towards the corners are overrepresented (density is proportional to the distance of the cube's boundary to the center)
16:29:11 <garit> Ahhh, i see, didnt think of this
16:29:19 <int-e> (so corners are a factor of sqrt(3) more dense than the centers of the cube)
16:29:43 <int-e> a possible solution is to discard samples outside of the unit sphere.
16:30:06 <int-e> centers of the cube faces, I meant to write
16:30:16 <int-e> before my mind wondered off and... shiny!
16:30:48 <garit> I see, i agree it will work but its expensive (to do a distance check for every ray)
16:37:18 <int-e> http://mathworld.wolfram.com/SpherePointPicking.html has some other suggestions (none of them look *very* cheap)
16:38:54 <int-e> (I think the distance check isn't all that bad really; three squarings, two additions, one comparison, success rate 0.523)
16:55:57 <garit> I forgot about that i can square the distance too, was expecting sqrt
16:58:08 -!- sleffy has joined.
17:00:18 <garit> https://imgur.com/gallery/dGj8Q yay! It works
17:01:12 <garit> int-e: thank you =) i wouldnt find this detail by myself for a long time, its so specific
17:06:48 -!- ais523 has joined.
17:15:06 <esowiki> [[Special:Log/newusers]] create * Mr Meems * New user account
17:21:32 -!- ais523 has quit (Remote host closed the connection).
17:21:45 -!- ais523 has joined.
17:59:50 -!- oerjan has quit (Quit: Later).
18:00:30 -!- zseri has joined.
18:01:11 -!- ais523 has quit (Quit: quit).
18:02:54 -!- laerling has joined.
18:17:05 -!- Phantom_Hoover has joined.
18:26:53 <\oren\> wait so most of the servers across the entire planet need to reboot?
18:27:25 <\oren\> and most of the cloud is going to lose 30% of its capacity
18:27:41 <\oren\> I'm glad I bought server time in advance
18:29:57 <shachaf> Don't servers reboot all the time?
18:31:01 <\oren\> 18:35:53 up 128 days, 18:03, 2 users, load average: 0.00, 0.01, 0.05
18:31:54 <shachaf> Well, anything at any significant scale.
18:34:27 <\oren\> I have instanced reserved until 2019 paid up fornt
18:56:12 -!- h0rsep0wer has quit (Remote host closed the connection).
19:03:38 -!- h0rsep0wer has joined.
19:05:13 -!- h0rsep0wer has quit (Remote host closed the connection).
19:08:55 -!- laerling has quit (Quit: Leaving).
19:09:21 -!- lifthrasiir has quit (Ping timeout: 248 seconds).
19:10:09 -!- lifthrasiir has joined.
19:23:06 -!- zseri has quit (Remote host closed the connection).
19:27:27 -!- sleffy has quit (Ping timeout: 240 seconds).
20:02:56 -!- wob_jonas has joined.
20:03:58 <wob_jonas> So I injured my ankle on New Year when coming down the steep stairs with a bag. I was at the doctor today, and he says the status effect probably times out in four to six weeks.
20:08:48 <wob_jonas> Luckily the more annoying primary effect, which reduced my movement speed, was gone in one and a half day, so now I'm just dealing with minor restrictions of movement of my foot, plus I have to be very careful not to get injured again.
20:12:11 <wob_jonas> The social security in this country doesn't pay for magical cures, so I have to wait the timeout.
20:58:50 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
21:20:43 -!- jaboja has joined.
21:21:27 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=53740&oldid=53726 * Mr Meems * (+343) /* Introductions */
21:21:50 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=53741&oldid=53740 * Mr Meems * (+85) /* Introductions */
21:53:04 -!- sleffy has joined.
22:02:03 <esowiki> [[User:Mr Meems]] N https://esolangs.org/w/index.php?oldid=53742 * Mr Meems * (+239) First text
22:18:22 -!- MDude has joined.
22:22:25 <esowiki> [[Special:Log/newusers]] create * Unt * New user account
22:23:12 <int-e> fungot: what do you think?
22:23:12 <fungot> int-e: might be easier to just fail and stop trying to be too painful to explore
22:23:35 -!- MDude has quit (Ping timeout: 240 seconds).
22:30:37 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=53743&oldid=53741 * Unt * (+271) /* Introductions */
22:32:33 <esowiki> [[Numberwang/Implementations]] M https://esolangs.org/w/index.php?diff=53744&oldid=24235 * Unt * (+10) Corrected bug
22:42:52 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:43:44 <esowiki> [[Numberwang/Implementations]] https://esolangs.org/w/index.php?diff=53745&oldid=53744 * Unt * (-4) Yet another bug.
22:52:03 <esowiki> [[Numberwang/Implementations]] M https://esolangs.org/w/index.php?diff=53746&oldid=53745 * Unt * (+28) What about that "if the current cell is marked"? Otherwise, there's no way to read from the tape, so no turing-completeness!
22:58:53 -!- boily has joined.
23:04:31 <esowiki> [[Numberwang/Implementations]] https://esolangs.org/w/index.php?diff=53747&oldid=53746 * Unt * (+292) And finally some way to initialize the tape, which is the only way to give the program any input.
23:05:10 <esowiki> [[Numberwang/Implementations]] M https://esolangs.org/w/index.php?diff=53748&oldid=53747 * Unt * (+11) Sorry for that...
23:05:34 <esowiki> [[Numberwang/Implementations]] M https://esolangs.org/w/index.php?diff=53749&oldid=53748 * Unt * (+4) And for that...
23:24:23 <int-e> shachaf: I earned a ruby... I didn't mean to.
23:26:17 -!- jaboja has quit (Remote host closed the connection).
23:26:55 -!- jaboja has joined.
23:27:23 <shachaf> Would it be a big spoiler to say how?
23:28:23 <int-e> It has to do with cauldrons, but I'm not sure what I'm doing wrong.
23:29:20 <shachaf> Oh, I didn't do too much in that world
23:30:48 <int-e> What I'm really trying to do is collect all normal crystals... I have them for the standard levels and Oobleck Conundrum.
23:36:29 <int-e> well, no... not really.
23:55:14 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:56:42 -!- oerjan has joined.
23:57:57 -!- sleffy has quit (Ping timeout: 240 seconds).