←2016-02-27 2016-02-28 2016-02-29→ ↑2016 ↑all
00:02:17 -!- Veltas has joined.
00:13:28 -!- tromp__ has quit (Remote host closed the connection).
00:20:46 -!- j-bot has joined.
00:28:11 -!- cnr has joined.
00:28:11 -!- Yurume has joined.
00:30:22 -!- Alcest has joined.
00:38:07 -!- clog has joined.
00:43:37 -!- Alcest has quit (K-Lined).
00:44:01 -!- cnr has quit (Changing host).
00:44:01 -!- cnr has joined.
00:44:59 -!- J_Arcane has joined.
00:49:06 -!- earenndil has joined.
00:59:02 -!- benderpc_ has joined.
00:59:11 -!- pdxleif has joined.
01:04:34 -!- lynn has joined.
01:06:52 -!- benderpc_ has quit (Ping timeout: 255 seconds).
01:10:45 -!- augur has joined.
01:13:56 -!- tromp has joined.
01:14:29 -!- fractal has joined.
01:18:30 -!- tromp has quit (Ping timeout: 268 seconds).
01:20:45 -!- newsham has joined.
01:42:26 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:52:36 -!- augur has quit (Ping timeout: 276 seconds).
02:00:47 -!- AlexR42 has joined.
02:05:01 -!- augur has joined.
02:24:51 -!- nzt has joined.
02:25:19 <hppavilion[1]> Perhaps a language where everything- not just data- is an object would be nice
02:25:57 <zzo38> I have tried a few different things including using XGetImage and I cannot quite figure it out
02:27:34 <coppro> hppavilion[1]: what do you mean by "object"?
02:28:05 <hppavilion[1]> coppro: Like, an object. A thing with fields
02:28:59 <hppavilion[1]> coppro: Imagine a world where IF-THEN is represented by an instance of the CONDITIONAL class
02:29:07 <hppavilion[1]> coppro: I'm taking OO to the logical extreme, I think
02:29:57 <hppavilion[1]> coppro: It's not a good thing.
02:31:09 <zzo38> I used XGetImage and all of the red_mask and green_mask and blue_mask in the resulting image are zero
02:33:36 -!- nzt has quit (Ping timeout: 244 seconds).
02:34:24 <hppavilion[1]> coppro: Um?
02:42:55 <coppro> hppavilion[1]: oh, we have that
02:43:01 <coppro> it's called enterprise fizzbuzz
02:43:59 <hppavilion[1]> coppro: Huh?
02:44:00 <hppavilion[1]> coppro: Not on the wiki
02:44:00 <hppavilion[1]> *no language named that on the wiki
02:44:08 -!- augur_ has joined.
02:44:09 <coppro> https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
02:45:47 <hppavilion[1]> coppro: That's not a language, AFAICT
02:46:28 -!- augur has quit (Ping timeout: 252 seconds).
02:46:34 <coppro> it's not
02:46:38 <hppavilion[1]> coppro: I was talking about a language
02:46:48 -!- newsham has quit (Ping timeout: 252 seconds).
02:50:47 <oerjan> who needs a language when you can have a LanguageFactoryBean
02:51:30 <hppavilion[1]> oerjan: No.
02:54:05 <oerjan> you seem to be running prolog rather than OO hth
02:56:13 -!- zemhill has quit (Write error: Broken pipe).
02:56:34 -!- ocharles_ has quit (Ping timeout: 268 seconds).
02:56:43 -!- j-bot has quit (Ping timeout: 312 seconds).
02:57:10 <hppavilion[1]> oerjan: ?
02:58:15 <oerjan> "No." is a prolog response hth
03:00:22 -!- ocharles_ has joined.
03:00:49 -!- pdxleif has quit (Ping timeout: 255 seconds).
03:01:29 -!- lynn has quit (Ping timeout: 268 seconds).
03:01:44 -!- lynn_ has joined.
03:01:50 <lambda-11235> If I had a time machine I'd go back and stop the guy that thought com.blahblah.relaventpart was a good idea.
03:03:25 -!- benderpc_ has joined.
03:03:53 <hppavilion[1]> oerjan: Ah, right, right
03:05:11 -!- Sgeo has quit (Ping timeout: 268 seconds).
03:05:11 -!- mbrcknl has quit (Ping timeout: 268 seconds).
03:09:16 -!- j-bot has joined.
03:09:52 -!- mbrcknl has joined.
03:10:00 -!- cnr has quit (*.net *.split).
03:10:04 -!- Yurume has quit (*.net *.split).
03:10:27 -!- adu has joined.
03:10:28 -!- zemhill has joined.
03:14:39 <Elronnd> lambda-11235: is that actually a newgroup?
03:15:13 <hppavilion[1]> http://xkcd.com/1391/ is awesome
03:16:15 <lambda-11235> Elronnd: Not to my knowledge. I just meant it as an example.
03:16:34 <Elronnd> *phew*
03:17:29 -!- bb010g has joined.
03:19:15 <lambda-11235> I'm going to start naming all my groups com.lambda_1123581321345589_thisisgettinghardtoread
03:22:34 -!- tromp has joined.
03:23:04 -!- ocharles_ has quit (Ping timeout: 268 seconds).
03:24:18 -!- bb010g has quit (Ping timeout: 268 seconds).
03:24:37 -!- tromp has quit (Remote host closed the connection).
03:25:19 -!- ocharles_ has joined.
03:25:52 -!- tromp has joined.
03:27:37 <coppro> lambda-11235: why not go back in time and kill someone responsible for something relevant?
03:29:57 <lambda-11235> coppro: As a programmer, that's very relavent to me.
03:29:58 -!- nisstyre_ has quit (Ping timeout: 244 seconds).
03:30:35 <coppro> newsgroups are not relevant any more
03:31:15 -!- bb010g has joined.
03:35:49 -!- p34k has quit.
03:36:58 <oerjan> wait, you were talking about newsgroups? thought it was java packages.
03:37:30 <oerjan> it makes perfect sense for newsgroups imo.
03:41:06 <\oren\_> I should probably move the cursive letters to the correct codepoints or cursive letters
03:41:12 <lambda-11235> oerjan: Oh, sorry it is a java package, not a newsgroup.
03:41:23 <oerjan> good, good
03:42:12 <coppro> oh
03:42:22 <coppro> yeah, that's dumb
03:43:53 -!- tromp has quit (Remote host closed the connection).
03:47:17 -!- Sgeo has joined.
03:47:44 -!- bb010g has quit (Ping timeout: 268 seconds).
03:56:18 -!- fractal has quit (Ping timeout: 379 seconds).
03:56:22 -!- Xe has quit (Ping timeout: 268 seconds).
03:57:17 -!- bb010g has joined.
03:57:58 -!- Xe has joined.
03:58:40 -!- nisstyre_ has joined.
04:03:53 -!- Guest94494 has quit (Changing host).
04:03:53 -!- Guest94494 has joined.
04:04:34 -!- Guest94494 has changed nick to nitrix.
04:12:37 -!- tromp has joined.
04:12:57 -!- l0de has quit (Ping timeout: 260 seconds).
04:12:58 -!- incomprehensibly has quit (Ping timeout: 260 seconds).
04:14:02 -!- Xe has quit (Ping timeout: 260 seconds).
04:14:13 -!- j-bot has quit (Ping timeout: 378 seconds).
04:15:37 -!- l0de has joined.
04:16:06 -!- bb010g has quit (Ping timeout: 268 seconds).
04:16:06 -!- mbrcknl has quit (Ping timeout: 268 seconds).
04:16:09 -!- incomprehensibly has joined.
04:16:20 -!- l0de has quit (Changing host).
04:16:20 -!- l0de has joined.
04:16:31 -!- incomprehensibly has quit (Changing host).
04:16:31 -!- incomprehensibly has joined.
04:17:29 -!- mbrcknl has joined.
04:17:30 -!- hydraz has quit (Ping timeout: 244 seconds).
04:19:22 <zzo38> Now I got my JavaScript Xlib to support loading pictures and drawing pictures on a window. However currently the picture loading will only work properly if the X server's picture format is [blue,green,red,unused] 32-bit TrueColor format, and will not work in other cases.
04:20:39 -!- Xe has joined.
04:20:40 <zzo38> Transparency does work though, if you tell it to include transparency when loading. However it can't do full alpha transparency, but only opaque/transparent.
04:21:02 -!- staffehn_ has quit (Ping timeout: 268 seconds).
04:21:46 -!- hydraz has joined.
04:22:00 -!- hydraz has quit (Changing host).
04:22:00 -!- hydraz has joined.
04:22:25 -!- oerjan has quit (Quit: Nite).
04:23:00 -!- mbrcknl has quit (Read error: Connection reset by peer).
04:23:03 -!- Xe has quit (Excess Flood).
04:23:30 -!- incomprehensibly has quit (Ping timeout: 268 seconds).
04:23:42 -!- bb010g has joined.
04:25:16 -!- mbrcknl has joined.
04:25:32 -!- staffehn has joined.
04:25:44 -!- incomprehensibly has joined.
04:25:46 -!- Xe has joined.
04:26:39 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
04:27:47 -!- Xe has quit (Excess Flood).
04:29:52 -!- j-bot has joined.
04:30:17 -!- l0de has quit (Ping timeout: 268 seconds).
04:30:28 -!- Xe has joined.
04:31:58 -!- Xe has quit (Excess Flood).
04:33:28 -!- Xe has joined.
04:35:24 -!- l0de has joined.
04:37:04 -!- bb010g has quit (Ping timeout: 268 seconds).
04:37:04 -!- ocharles_ has quit (Ping timeout: 268 seconds).
04:41:14 -!- ocharles_ has joined.
04:44:38 -!- lynn_ has quit (Ping timeout: 276 seconds).
04:45:42 -!- l0de has quit (Ping timeout: 268 seconds).
04:45:42 -!- incomprehensibly has quit (Ping timeout: 268 seconds).
04:45:56 -!- hppavilion[1] has joined.
04:46:20 -!- bb010g has joined.
04:47:19 -!- incomprehensibly has joined.
04:47:58 -!- impomatic has quit (Ping timeout: 244 seconds).
04:48:30 -!- impomatic has joined.
04:49:33 -!- fractal has joined.
04:49:49 -!- l0de has joined.
04:52:29 -!- incomprehensibly has quit (Ping timeout: 268 seconds).
04:52:45 -!- j-bot has quit (Ping timeout: 302 seconds).
04:53:48 -!- incomprehensibly has joined.
04:56:51 <zzo38> Now text drawing is working
04:57:38 -!- j-bot has joined.
05:01:57 -!- augur_ has quit (Remote host closed the connection).
05:09:00 -!- tromp has quit (Remote host closed the connection).
05:14:04 -!- nisstyre_ has quit (Ping timeout: 268 seconds).
05:14:11 -!- tromp has joined.
05:16:52 -!- j-bot has quit (Ping timeout: 240 seconds).
05:25:10 -!- Hoolootwo has quit (Ping timeout: 268 seconds).
05:35:11 -!- Hoolootwo has joined.
05:35:51 -!- j-bot has joined.
05:36:19 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
05:38:51 -!- bb010g has quit (Quit: Connection closed for inactivity).
05:41:49 -!- incomprehensibly has quit (Ping timeout: 268 seconds).
05:42:45 -!- nisstyre_ has joined.
05:45:18 -!- benderpc_ has quit (Ping timeout: 276 seconds).
05:47:02 -!- incomprehensibly has joined.
05:50:24 -!- tromp has quit (Remote host closed the connection).
05:51:18 -!- lleu has joined.
05:52:55 -!- Hoolootwo has quit (Ping timeout: 268 seconds).
05:53:50 -!- Hoolootwo has joined.
06:03:09 -!- augur has joined.
06:03:14 -!- augur has quit (Remote host closed the connection).
06:07:25 -!- lambda-calc has joined.
06:07:48 -!- lambda-11235 has quit (Ping timeout: 260 seconds).
06:13:16 -!- Hoolootwo has quit (Ping timeout: 268 seconds).
06:13:33 -!- Hoolootwo has joined.
06:26:14 <shachaf> int-e: Did you @ignore HackEgo?
06:44:14 -!- nzt has joined.
06:45:04 -!- pdxleif_ has joined.
06:47:15 -!- trn has joined.
06:48:55 -!- lambda-calc has quit (Quit: Bye).
06:50:41 -!- tromp has joined.
06:54:33 -!- j-bot has quit (Ping timeout: 248 seconds).
06:54:48 -!- j-bot has joined.
06:55:36 -!- tromp has quit (Ping timeout: 276 seconds).
06:59:16 -!- j-bot has quit (Ping timeout: 248 seconds).
06:59:55 -!- j-bot has joined.
07:04:32 -!- pdxleif_ has changed nick to pdxleif.
07:07:42 -!- hppavilion[1] has joined.
07:08:24 -!- j-bot has quit (Ping timeout: 252 seconds).
07:08:35 -!- j-bot has joined.
07:19:35 -!- j-bot has quit (Ping timeout: 248 seconds).
07:22:16 -!- j-bot has joined.
07:26:35 -!- j-bot has quit (Ping timeout: 254 seconds).
07:27:30 -!- j-bot has joined.
07:28:20 <Sgeo> "I have discovered a truly marvelous proof of the Banach-Tarski paradox that this margin can be made large enough to contain."
07:29:55 <myname> :D
07:38:45 -!- Xe has quit (Ping timeout: 260 seconds).
07:40:25 -!- j-bot has quit (Ping timeout: 252 seconds).
07:40:51 -!- j-bot has joined.
07:44:15 -!- Xe has joined.
07:44:19 -!- Xe has quit (Changing host).
07:44:20 -!- Xe has joined.
07:44:22 <shachaf> But it doesn't work in 2D.
07:45:15 -!- zzo38 has quit (Ping timeout: 244 seconds).
07:45:57 -!- newsham has joined.
07:46:46 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
07:47:16 -!- j-bot has quit (Ping timeout: 248 seconds).
07:47:34 -!- j-bot has joined.
07:52:10 -!- j-bot has quit (Ping timeout: 248 seconds).
07:52:51 -!- j-bot has joined.
07:53:47 -!- newsham has quit (Ping timeout: 252 seconds).
07:57:08 -!- hppavilion[1] has joined.
07:57:24 -!- j-bot has quit (Ping timeout: 248 seconds).
07:59:47 -!- j-bot has joined.
08:00:38 -!- pdxleif has quit (Ping timeout: 248 seconds).
08:04:20 -!- j-bot has quit (Ping timeout: 248 seconds).
08:04:56 -!- j-bot has joined.
08:13:57 -!- j-bot has quit (Ping timeout: 248 seconds).
08:13:59 -!- j-bot has joined.
08:19:30 -!- hppavilion[2] has joined.
08:19:37 -!- j-bot has quit (Ping timeout: 248 seconds).
08:19:37 -!- j-bot has joined.
08:20:20 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
08:21:54 -!- hppavilion[2] has quit (Ping timeout: 244 seconds).
08:22:09 -!- incomprehensibly has quit (Ping timeout: 268 seconds).
08:22:59 -!- j-bot has quit (Ping timeout: 248 seconds).
08:23:15 -!- j-bot has joined.
08:24:57 -!- incomprehensibly has joined.
08:27:42 -!- Xe has quit (Ping timeout: 268 seconds).
08:27:49 -!- j-bot has quit (Ping timeout: 249 seconds).
08:28:01 -!- j-bot has joined.
08:28:50 -!- adu has quit (Quit: adu).
08:28:51 -!- Xe has joined.
08:34:45 -!- j-bot has quit (Ping timeout: 248 seconds).
08:35:48 -!- j-bot has joined.
08:38:00 -!- AnotherTest has joined.
08:40:04 -!- j-bot has quit (Ping timeout: 248 seconds).
08:40:25 -!- j-bot has joined.
08:49:44 -!- j-bot has quit (Ping timeout: 248 seconds).
08:49:45 -!- j-bot has joined.
08:51:27 -!- tromp has joined.
08:53:59 -!- j-bot has quit (Ping timeout: 248 seconds).
08:54:23 -!- j-bot has joined.
08:55:41 -!- tromp has quit (Ping timeout: 248 seconds).
08:58:44 -!- j-bot has quit (Ping timeout: 248 seconds).
08:59:02 -!- j-bot has joined.
09:03:32 -!- j-bot has quit (Ping timeout: 248 seconds).
09:08:04 <b_jonas> oerjan: according to the monad tutorial fallacy, Monads are Like Burritos, and that tutorial also calls this Joe's Burrito intuition. So I don't care what the plural everywhere else is, this plural helps understanding Monads the best, according to Joe.
09:08:09 -!- j-bot has joined.
09:08:51 <b_jonas> @tell oerjan according to the monad tutorial fallacy, Monads are Like Burritos, and that tutorial also calls this Joe's Burrito intuition. So I don't care what the plural everywhere else is, this plural helps understanding Monads the best, according to Joe.
09:08:56 <lambdabot> Consider it noted.
09:11:02 <shachaf> According to me, I'm tired of stupid monad jokes.
09:11:29 <shachaf> That includes every monad joke that involves the word "burrito".
09:12:45 -!- j-bot has quit (Ping timeout: 249 seconds).
09:13:28 -!- j-bot has joined.
09:13:31 -!- nzt has changed nick to nzt-fish.
09:15:48 -!- incomprehensibly has quit (Ping timeout: 268 seconds).
09:17:25 -!- j-bot has quit (Ping timeout: 248 seconds).
09:17:47 -!- j-bot has joined.
09:19:56 -!- incomprehensibly has joined.
09:22:12 -!- j-bot has quit (Ping timeout: 248 seconds).
09:22:33 -!- j-bot has joined.
09:24:21 <b_jonas> `? sparkle
09:24:21 <b_jonas> `? bokeh
09:24:23 <b_jonas> huh
09:24:23 <b_jonas> `ping
09:25:15 <HackEgo> bokeh? ¯\(°​_o)/¯
09:25:15 <HackEgo> pong
09:25:15 <HackEgo> sparkle? ¯\(°​_o)/¯
09:25:51 <\oren\_> asynchonous?
09:26:17 <\oren\_> fungot, are you asynchronous?
09:35:36 -!- j-bot has quit (Ping timeout: 248 seconds).
09:40:08 -!- j-bot has joined.
09:42:50 <b_jonas> `slashlearn sparkle/Sparkles are annoying visual artifacts that people try to use for decoration and artistic photographs and drawings.
09:43:01 <HackEgo> Learned «sparkle»
09:43:03 <b_jonas> `slashlearn sparkle/Sparkles are annoying visual artifacts that people try to use deliberately for decoration and artistic photographs and drawings.
09:43:06 <HackEgo> Learned «sparkle»
09:44:37 -!- j-bot has quit (Ping timeout: 248 seconds).
09:46:20 <shachaf> I think you're the only person who uses `slashlearn.
09:46:49 <shachaf> It's good that we have a binary by the name, though, for people who don't have a / key on their keyboard.
09:46:56 -!- j-bot has joined.
09:47:25 <b_jonas> `culprits slashlearn
09:47:30 <HackEgo> No output.
09:48:13 <b_jonas> `culprits learn
09:48:20 <HackEgo> No output.
09:48:24 <b_jonas> `culprits bin/slashlearn
09:48:28 <HackEgo> oerjan oerjan oerjan shachaf shachaf shachaf int-e tswett tswett shachaf shachaf shachaf shachaf
09:57:56 -!- j-bot has quit (Ping timeout: 248 seconds).
09:58:10 -!- j-bot has joined.
10:02:47 -!- esowiki has joined.
10:02:51 -!- esowiki has joined.
10:02:52 -!- esowiki has joined.
10:03:22 -!- esowiki has joined.
10:03:26 -!- esowiki has joined.
10:03:27 -!- esowiki has joined.
10:04:38 -!- esowiki has joined.
10:04:42 -!- esowiki has joined.
10:04:42 -!- esowiki has joined.
10:05:38 -!- esowiki has joined.
10:05:42 -!- esowiki has joined.
10:05:43 -!- esowiki has joined.
10:06:41 -!- esowiki has joined.
10:06:45 -!- esowiki has joined.
10:06:46 -!- esowiki has joined.
10:07:36 -!- glogbot has joined.
10:13:56 -!- jaboja has joined.
10:18:09 -!- J_Arcane has quit (Ping timeout: 244 seconds).
10:18:11 -!- j-bot has quit (Ping timeout: 248 seconds).
10:21:41 -!- j-bot has joined.
10:33:39 -!- j-bot has quit (Ping timeout: 248 seconds).
10:33:54 -!- j-bot has joined.
10:46:59 -!- j-bot has quit (Ping timeout: 248 seconds).
10:47:15 -!- j-bot has joined.
10:56:21 -!- newsham has joined.
11:01:39 -!- newsham has quit (Ping timeout: 252 seconds).
11:06:18 -!- esowiki has joined.
11:06:21 -!- glogbot has joined.
11:06:22 -!- esowiki has joined.
11:06:22 -!- esowiki has joined.
11:09:23 -!- j-bot has quit (Ping timeout: 248 seconds).
11:09:39 -!- j-bot has joined.
11:16:09 <int-e> shachaf: I did tell lambdabot to ignore hackego at some point... not sure whether it was restarted in the meantime
11:16:39 <shachaf> int-e: Well, it's a shame that things like `? weather don't work anymore.
11:16:43 <shachaf> `? weather
11:20:41 -!- esowiki has joined.
11:20:45 -!- esowiki has joined.
11:20:46 -!- esowiki has joined.
11:21:44 -!- esowiki has joined.
11:21:49 -!- esowiki has joined.
11:21:49 -!- esowiki has joined.
11:22:48 -!- esowiki has joined.
11:22:52 -!- esowiki has joined.
11:22:52 -!- esowiki has joined.
11:23:51 -!- esowiki has joined.
11:23:55 -!- esowiki has joined.
11:23:55 -!- esowiki has joined.
11:24:54 -!- esowiki has joined.
11:24:58 -!- esowiki has joined.
11:24:58 -!- esowiki has joined.
11:25:57 -!- esowiki has joined.
11:26:01 -!- esowiki has joined.
11:26:02 -!- esowiki has joined.
11:27:00 -!- esowiki has joined.
11:27:04 -!- esowiki has joined.
11:27:05 -!- esowiki has joined.
11:28:03 -!- esowiki has joined.
11:28:07 -!- esowiki has joined.
11:28:08 -!- esowiki has joined.
11:29:06 -!- esowiki has joined.
11:29:10 -!- esowiki has joined.
11:29:11 -!- glogbot has joined.
11:29:11 -!- esowiki has joined.
11:36:03 -!- j-bot has quit (Ping timeout: 248 seconds).
11:36:59 -!- j-bot has joined.
11:43:31 -!- j-bot has quit (Ping timeout: 248 seconds).
11:43:56 -!- j-bot has joined.
11:50:30 -!- j-bot has quit (Ping timeout: 250 seconds).
11:51:00 -!- j-bot has joined.
11:57:23 -!- j-bot has quit (Ping timeout: 248 seconds).
11:57:36 -!- j-bot has joined.
12:04:01 <b_jonas> Did you know there exists such a thing as a vending machine selling cooking gas cylinders? Large cylinders, not tiny ones for camping.
12:04:18 <b_jonas> I saw one at a gas station in France. It was strange.
12:05:16 -!- jaboja has joined.
12:14:30 <HackEgo> [wiki] [[Armok]] N https://esolangs.org/w/index.php?oldid=46464 * 84.101.93.151 * (+13177) This is a programming language made by Armok himself. Well, not really. However, it is inspired by Dwarf Fortress.
12:18:08 -!- lynn_ has joined.
12:20:48 -!- incomprehensibly has quit (Ping timeout: 268 seconds).
12:23:00 -!- incomprehensibly has joined.
12:26:09 -!- lynn__ has joined.
12:29:24 <HackEgo> [wiki] [[Armok]] https://esolangs.org/w/index.php?diff=46465&oldid=46464 * 84.101.93.151 * (+126)
12:29:36 -!- lynn_ has quit (Ping timeout: 276 seconds).
12:34:21 <HackEgo> [wiki] [[Armok]] https://esolangs.org/w/index.php?diff=46466&oldid=46465 * 84.101.93.151 * (+72)
12:35:00 -!- incomprehensibly has quit (Ping timeout: 268 seconds).
12:38:03 -!- jaboja has quit (Ping timeout: 276 seconds).
12:38:10 -!- incomprehensibly has joined.
12:38:27 -!- j-bot has quit (Ping timeout: 248 seconds).
12:38:46 -!- j-bot has joined.
12:40:33 <HackEgo> [wiki] [[Armok]] https://esolangs.org/w/index.php?diff=46467&oldid=46466 * 84.101.93.151 * (-85)
12:41:34 <HackEgo> [wiki] [[Armok]] https://esolangs.org/w/index.php?diff=46468&oldid=46467 * 84.101.93.151 * (-2)
12:47:47 <HackEgo> [wiki] [[Armok]] https://esolangs.org/w/index.php?diff=46469&oldid=46468 * 84.101.93.151 * (-83)
12:53:53 -!- lifthrasiir has quit (Ping timeout: 264 seconds).
12:54:28 -!- tswett has quit (Ping timeout: 264 seconds).
12:54:28 -!- myname has quit (Ping timeout: 264 seconds).
12:54:28 -!- coppro has quit (Ping timeout: 264 seconds).
12:54:29 -!- digitalcold has quit (Ping timeout: 264 seconds).
12:54:30 -!- olsner has quit (Ping timeout: 264 seconds).
12:54:30 -!- ineiros has quit (Ping timeout: 264 seconds).
12:55:44 -!- coppro has joined.
12:55:44 -!- digitalcold has joined.
12:55:48 -!- myname has joined.
12:55:59 <HackEgo> [wiki] [[Armok]] https://esolangs.org/w/index.php?diff=46470&oldid=46469 * 84.101.93.151 * (+196)
12:56:22 -!- olsner has joined.
12:57:20 -!- Warrigal has joined.
12:57:26 -!- pdxleif has joined.
12:58:42 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=46471&oldid=46369 * 84.101.93.151 * (+12)
13:00:20 -!- j-bot has quit (Ping timeout: 248 seconds).
13:00:35 -!- j-bot has joined.
13:02:28 -!- ineiros has joined.
13:04:29 <b_jonas> I followed the instructions? Why are the bottoms burnt?
13:04:32 <b_jonas> Stupid food.
13:07:15 -!- tromp has joined.
13:07:15 -!- j-bot has quit (Ping timeout: 248 seconds).
13:07:43 -!- j-bot has joined.
13:09:36 -!- lifthrasiir has joined.
13:10:07 <izabera> `unidecode ▊
13:10:26 <HackEgo> ​[U+258A LEFT THREE QUARTERS BLOCK]
13:11:46 <Riviera> `uniencode [THREE HEADED MONKEY]
13:11:50 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: uniencode: not found
13:12:30 -!- tromp has quit (Ping timeout: 276 seconds).
13:13:13 -!- incomprehensibly has quit (Ping timeout: 268 seconds).
13:16:20 -!- j-bot has quit (Ping timeout: 248 seconds).
13:16:40 -!- j-bot has joined.
13:16:47 -!- incomprehensibly has joined.
13:17:14 -!- ocharles_ has quit (Read error: Connection reset by peer).
13:19:26 -!- earendel has quit (Ping timeout: 244 seconds).
13:21:15 -!- ocharles_ has joined.
13:23:16 -!- j-bot has quit (Ping timeout: 248 seconds).
13:23:27 -!- j-bot has joined.
13:30:41 -!- carado has joined.
13:46:42 -!- Taneb has quit (Ping timeout: 246 seconds).
13:48:09 -!- Taneb has joined.
13:51:10 -!- benderpc_ has joined.
13:55:47 -!- j-bot has quit (Ping timeout: 248 seconds).
13:55:57 -!- j-bot has joined.
14:02:33 -!- benderpc_ has quit (Changing host).
14:02:33 -!- benderpc_ has joined.
14:03:01 -!- newsham has joined.
14:03:06 -!- benderpc_ has changed nick to bender.
14:07:40 -!- newsham has quit (Ping timeout: 252 seconds).
14:09:35 -!- lynn has joined.
14:11:48 -!- lynn__ has quit (Ping timeout: 268 seconds).
14:13:24 -!- j-bot has quit (Ping timeout: 248 seconds).
14:13:51 -!- j-bot has joined.
14:14:09 <Taneb> `quote insanity
14:14:12 <HackEgo> 397) <fizzie> There's that saying that the definition of insanity is doing the same thing over and over again and expecting different results. [...] <Taneb> You've just gave me a different result [...] <fizzie> It's always insane to expect different results, even when it's likely to occur.
14:16:16 <b_jonas> `slashlearn trunc/The trunc and truncf functions (of C99 and C++11) are actually supported by the MS compiler (starting from the 2013), only strangely undocumented.
14:16:23 <HackEgo> Learned «trunc»
14:16:43 <b_jonas> `slashlearn lrint/The lrint and lrintf functions (of C99 and C++11) are actually supported by the MS compiler (starting from the 2013), only strangely undocumented.
14:16:45 <HackEgo> Learned «lrint»
14:17:01 <Taneb> b_jonas: these are actually useful what gives
14:17:24 <b_jonas> Taneb: probably I never really understood how to write good wisdom entries.
14:24:39 -!- Taneb has quit (Ping timeout: 276 seconds).
14:29:48 -!- Taneb has joined.
14:35:25 -!- augur has joined.
14:39:40 -!- oerjan has joined.
14:41:12 <oerjan> @messages-
14:41:12 <lambdabot> b_jonas said 5h 32m 20s ago: according to the monad tutorial fallacy, Monads are Like Burritos, and that tutorial also calls this Joe's Burrito intuition. So I don't care what the plural everywhere else is, this plural helps understanding Monads the best, according to Joe.
14:41:52 -!- Warrigal has changed nick to tswett.
14:42:05 <tswett> `massage
14:42:08 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: massage: not found
14:42:10 <tswett> Er, wrong sigil.
14:42:12 <tswett> @massage
14:42:12 <lambdabot> You don't have any messages
14:42:39 <tswett> @saussages
14:42:40 <lambdabot> Unknown command, try @list
14:42:47 <tswett> @sassages
14:42:48 <lambdabot> You don't have any messages
14:42:52 * oerjan swats b_jonas with an enchilada /====/
14:42:53 <tswett> @sossages
14:42:53 <lambdabot> You don't have any messages
14:42:56 <tswett> There we go.
14:43:31 <tswett> Wait, let me try one more.
14:43:31 <tswett> @sausages
14:43:31 <lambdabot> Unknown command, try @list
14:43:53 <tswett> "Sossages" it is.
14:43:53 <tswett> /nick sossages
14:44:29 -!- AlexR42 has quit (Ping timeout: 268 seconds).
14:49:30 -!- Froox has joined.
14:50:17 -!- Lord_of_Life has quit (Excess Flood).
14:51:38 -!- Lord_of_- has joined.
14:52:09 -!- Xe has quit (Ping timeout: 260 seconds).
14:52:28 -!- Frooxius has quit (Ping timeout: 244 seconds).
14:54:37 <b_jonas> @saussages
14:54:37 <lambdabot> Unknown command, try @list
14:55:37 -!- Sgeo has quit (Read error: Connection reset by peer).
14:55:41 <oerjan> `` ls -l le
14:55:42 <HackEgo> total 4 \ lrwxrwxrwx 1 5000 0 17 Dec 9 04:12 rn -> ../bin/slashlearn \ -rwxr-xr-x 1 5000 0 267 Dec 22 18:32 rn_append
14:56:14 <oerjan> `` ls .//le
14:56:15 <HackEgo> rn \ rn_append
14:56:38 -!- j-bot has quit (Ping timeout: 250 seconds).
14:56:47 -!- j-bot has joined.
14:56:53 -!- Sgeo has joined.
14:56:57 <oerjan> `.//slash_learn testy/test//testing
14:56:58 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv//slash_learn: No such file or directory
14:57:11 <oerjan> `bin//slashlearn testy/test//testing
14:57:14 <HackEgo> Learned «testy/test»
14:57:19 <oerjan> `? testy/test
14:57:20 -!- Xe has joined.
14:57:21 <HackEgo> testing
14:57:29 <oerjan> `forget testy/test
14:57:33 <HackEgo> Forget what?
14:58:26 -!- p34k has joined.
14:59:09 <oerjan> <shachaf> It's good that we have a binary by the name, though, for people who don't have a / key on their keyboard. <-- ERM...
14:59:39 <oerjan> wait, this is the time when shachaf actually sleeps is it
14:59:42 -!- Xe has quit (Excess Flood).
15:00:19 -!- Xe has joined.
15:09:26 <oerjan> `culprits wisdom/trunc
15:09:31 <oerjan> `culprits wisdom/lrint
15:09:34 <HackEgo> b_jonas
15:09:38 <HackEgo> b_jonas
15:10:25 <oerjan> @tell shachaf not only does b_jonas use `slashlearn, he uses it even when `learn would work tdnh
15:10:26 <lambdabot> Consider it noted.
15:16:57 -!- boily has joined.
15:25:24 -!- Xe has quit (Ping timeout: 260 seconds).
15:25:33 <quintopia> helloily
15:28:27 <quintopia> oerjan: what is a programming language? do we consider BF equivalents to be different languages just because the syntax has changed? would a compiler that converts a particular AST into your choice of encodings (all with the same semantics) constitute one language or many?
15:31:51 -!- Xe has joined.
15:32:19 <oerjan> quintopia: isn't that what a compiler usually does, with encoding = machine code
15:33:41 <oerjan> the answer to the first part is "it depends". see: applescript.
15:34:54 -!- Phantom_Hoover has joined.
15:35:15 -!- lambda-11235 has joined.
15:35:27 <quintopia> oerjan: well, most compilers translate things from one language to another, but I'm talking about something else. Something that takes an abstract representation of an AST and encodes it. I'm not sure one would call the starting thing a language. I'm not sure one would call the various possible output encodings different languages even though they are all semantically equivalent encodings of the same AST
15:36:40 <boily> quinthellopia
15:36:54 <boily> hellørjan
15:37:03 <oerjan> bood afternoily
15:37:05 <boily> and hellochaf too.
15:38:38 <oerjan> quintopia: just use HoTT and they'll all be the same thing hth
15:38:55 <quintopia> i don't see what would make applescript not a language. is it that it has so many different ways to do the same thing?
15:39:48 <oerjan> it is natural language agnostic afaihh hth
15:39:55 <quintopia> oerjan: show me some ethos. i want to know if there is a consensus opinion.
15:40:20 <boily> afaihh?
15:40:33 <oerjan> quintopia: since when do i have opinions on matters this arbitrary
15:40:45 <oerjan> you can expect nothing but facts and jokes hth
15:41:42 <oerjan> boily: have heard hth
15:43:18 <boily> tdh.
15:43:39 <quintopia> oerjan: you have knowledge. alex is not here. if you said "a lot of people agree blah" i'd believe you.
15:44:07 -!- sebbu has quit (Ping timeout: 244 seconds).
15:44:20 <oerjan> well i don't remember what people agree.
15:44:24 <quintopia> kk
15:44:26 <oerjan> if they do.
15:47:19 -!- tromp has joined.
15:48:01 <quintopia> boily: what do today
15:51:09 -!- cnr has joined.
15:51:09 -!- Yurume has joined.
15:52:02 -!- bender has quit (Read error: Connection reset by peer).
15:58:36 <boily> quintopia: diplomatic talks between my head and my stomach.
15:59:26 <quintopia> boily: pls be less metaphorical. are you ill?
15:59:40 <boily> yeah. headache and nausea.
16:00:05 <quintopia> have you sufficiently self-medicated?
16:00:54 <boily> I tried.
16:01:42 <boily> I think I'll go back to neutral grounds. horizontal, soft grounds with a pillow.
16:01:46 <boily> 'night all!
16:01:58 -!- boily has quit (Quit: DOUBLE CHICKEN).
16:02:18 -!- p34k has quit.
16:07:03 -!- newsham has joined.
16:07:37 -!- jaboja has joined.
16:09:07 -!- MoALTz_ has changed nick to MoALTz.
16:11:09 -!- oerjan has quit (Quit: Later).
16:23:21 <b_jonas> oerjan: that's because I don't know in advance when `learn works
16:24:12 -!- evalj has joined.
16:34:02 -!- J_Arcane has joined.
16:35:37 -!- jaboja has quit (Ping timeout: 260 seconds).
16:52:01 -!- tromp has quit (Remote host closed the connection).
17:04:28 -!- augur has quit (Remote host closed the connection).
17:07:50 -!- l0de has quit (Ping timeout: 244 seconds).
17:08:59 -!- l0de has joined.
17:21:22 -!- tromp has joined.
17:32:14 -!- nzt-fish has joined.
17:32:22 -!- tromp has quit (Remote host closed the connection).
17:41:22 -!- sebbu has joined.
17:45:18 -!- earendel has joined.
17:51:21 -!- earendel has quit (Ping timeout: 246 seconds).
17:53:00 <shachaf> @messages-
17:53:00 <lambdabot> oerjan said 2h 42m 34s ago: not only does b_jonas use `slashlearn, he uses it even when `learn would work tdnh
17:53:10 -!- earendel has joined.
17:53:16 <shachaf> oerjan: well, the "/ on the keyboard" thing was just a swattempt
17:53:54 <shachaf> oerjan: I can't blame anyone for not using `learn because it's too complicated and magic.
17:55:42 <zgrep> `? tdnh
17:55:54 <HackEgo> tdnh does not help
17:56:02 <zgrep> Oh.
17:56:12 <myname> `? recursion
17:56:13 <HackEgo> You might expect a reference to recursion here, but to make it interesting you'll actuallSTACK OVERFLOW
17:56:24 <zgrep> Heheh.
17:56:39 <myname> lol
17:56:52 <myname> <loop>
18:03:33 -!- lambda-11235 has quit (Quit: Bye).
18:03:52 -!- lambda-11235 has joined.
18:05:12 <Phantom_Hoover> `? hth
18:05:14 <HackEgo> hth is help received from a hairy toe. It is not at all hambiguitous.
18:06:03 <myname> `? tdh
18:06:04 <HackEgo> tdh is the past tense of a successful hth. hth.
18:06:20 <myname> that one's the best
18:06:28 <myname> `? twh
18:06:29 <HackEgo> twh would help, but is an hth derivative. hth. twh. hand.
18:06:45 <myname> `? hand
18:06:47 <HackEgo> A hand in the bush is better than a stoned bird.
18:06:53 <myname> wat
18:07:31 <b_jonas> `? stub
18:07:31 <HackEgo> stub? ¯\(°​_o)/¯
18:08:44 <b_jonas> I wash my laundry in a roughly lifo order, since clothes I wear often need to be washed earlier. As a result, some of the clothes I wore for the skiing trip (which ended on 2016-01-31) remained dirty in the laundry basket for quite long.
18:09:10 <b_jonas> But now, I just started the washing machine with the last batch that contains clothes from the ski trip.
18:09:31 <b_jonas> So that backthing will soon be completed!
18:09:56 <shachaf> sometimes i don't wash my laundry for too long
18:10:10 <b_jonas> Backwhat? Backlog? Wasn't there a different word for that?
18:10:15 <shachaf> and then i might think "oops, i made a lifo"
18:12:12 <b_jonas> Currently, what limits my washing throughput the most is drying the clothes. I'll have to find a better arrangement for that.
18:12:46 <b_jonas> No surprise, since the washing machine does the washing more or less automatically, but the drying and then putting the clothes away needs more actual work from me.
18:12:56 <shachaf> wear wet clothes
18:13:15 <b_jonas> Um, no. Not usually.
18:13:29 <b_jonas> And I can't put all of them on. How would I wear six pairs of wet socks at the same time?
18:13:35 <b_jonas> Or six wet shirts?
18:13:39 <b_jonas> I don't think that works.
18:14:07 <myname> well, socks can be stretched quite good
18:14:16 <myname> at least 4 pairs schould be possible
18:14:40 <shachaf> The loss of his clothes hardly mattered, because / He had seven coats on when he came, / With three pairs of boots -- but the worst of it was, / He had wholly forgotten his name.
18:14:41 <b_jonas> Maybe, but that wouldn't yield me clean clothes except immediately when they're washed.
18:15:12 <b_jonas> And it's probably backlog. But I'm not sure.
18:15:51 <b_jonas> shachaf: that's from The Hunting of the Snark, right?
18:16:00 <shachaf> Yes.
18:17:55 <b_jonas> Completely in contrast with that other famed poem,
18:19:03 <b_jonas> “Megyeri elbúsul - kedvét szegi / Neki / A folt, / Mivel csak egy kabátja volt,”
18:20:43 -!- p34k has joined.
18:25:51 -!- earenndil has quit (Remote host closed the connection).
18:32:52 -!- tromp has joined.
18:33:13 -!- zzo38 has joined.
18:34:05 -!- augur has joined.
18:37:30 -!- tromp has quit (Ping timeout: 276 seconds).
18:50:55 <HackEgo> [wiki] [[Special:Log/newusers]] create * Demiurgosoft * New user account
18:51:39 -!- augur has quit (Read error: Connection reset by peer).
18:52:11 -!- augur has joined.
18:56:22 <b_jonas> The most annoying is sheets by the way, since they're so large.
19:01:15 <izabera> https://twitter.com/realDonaldTrump/status/703900742961270784
19:02:39 <zzo38> The new version of Xlib should add also the functions XPutTrueImage and XConvertTrueImage
19:07:43 <b_jonas> zzo38: is this your javascript wrapper thing?
19:07:57 -!- prooftechnique has quit (Quit: ZNC http://znc.in).
19:08:34 -!- prooftechnique has joined.
19:09:12 <izabera> can you help me write a thing? i need a list of the glibc functions that take a path
19:09:55 <izabera> doesn't have to be 100% complete
19:10:06 <b_jonas> izabera: uh... that's lots of functions
19:10:11 <izabera> yeah
19:10:46 <zzo38> b_jonas: Yes I am making the JavaScript Xlib wrapper program but these suggestion I made now are for Xlib in C too, which would help with converting any TrueColor picture with any number of bits per channel and order of channels into the required format for the screen.
19:11:23 <Riviera> izabera: i hope you don't mind me asking, what do you want to do with that list?
19:12:50 <zzo38> Yes I have the similar question, why do you need the list of the glibc functions that take a path? (Are you intending to make the function to take the path in a different format or something like that?)
19:13:03 <izabera> a LD_PRELOAD wrapper that searches other paths when you use a relative path
19:13:08 <b_jonas> izabera: um, there's system calls like (open, open64, openat, unlink, rmdir, unlinkat, mkdir, mkdirat, link, linkat, rename, renameat, symlink, symlinkat, stat, lstat, fstatat, and lots more), then higher level wrappers like fopen, remove, ...
19:13:49 <izabera> i don't need the *at versions
19:13:51 <b_jonas> izabera: um... why would you wrap all libc functions for that and with a LD_PRELOAD wrapper, why not just all syscalls with a ptrace debugger or something?
19:14:04 <b_jonas> izabera: um, why not the at versions? they're the most general form
19:14:09 <b_jonas> they take relative paths too
19:14:11 <b_jonas> anyway,
19:14:23 <izabera> well they do but they also take a fd
19:14:44 <zzo38> Yes I would think ptrace might be better
19:15:19 <izabera> ok i'll try
19:15:20 <b_jonas> izabera: you could try to search the manual and/or headers for functions with "filename" as an argument name
19:15:27 <b_jonas> izabera: oh, that reminds me
19:15:38 <b_jonas> um, no wait, that wouldn't work
19:15:39 <b_jonas> um
19:16:35 <b_jonas> izabera: what if you only caught chdir, and started the program with the pwd being a directory on a special file system you make with fuse, and caught all operations through that handle? although that might not catch operations with too many levels of ..
19:17:01 <b_jonas> (too many levels up ".." components in the pathname that is, leading out of your fuse filesystem)
19:17:19 <b_jonas> and of course it depends on what you want to do with the process when they attempt those syscalls
19:17:47 <b_jonas> sadly, arguments named "filename" probably isn't enough
19:18:06 <b_jonas> especially since, you know, some syscalls like link and rename take two of the
19:18:09 <b_jonas> them
19:19:06 <izabera> the fuse idea is interesting
19:19:38 <b_jonas> izabera: the trickiest ones are actually bind, accept, sendto etc (which are not actually real syscalls on unix, but wrappers over them, but that's not important right now), which can take a socket address that might be a file-based unix domain socket (AF_UNIX) which thus contains a pathname
19:20:02 <b_jonas> izabera: plus of course the program could just transfer pathnames in any way to other processes which then handles those pathnames for them
19:21:10 <b_jonas> such as, you know, system("rm ./somefile") or such stupid things
19:21:20 <b_jonas> not always stupid of course
19:22:05 <b_jonas> the system("rm ./somefile") kind of crazyness is prevalent in bad perl scripts some code monkeys write, but of course saving filenames outside the process has sane applications too
19:23:48 -!- ciza has joined.
19:33:15 -!- ciza has left.
20:02:38 <nzt-fish> so this is about a language called esotoric?
20:08:19 -!- hppavilion[2] has joined.
20:09:24 <Taneb> nzt-fish, no, it's about esoteric programming languages! Esoteric programming languages are programming languages which are esoteric, which normally means "only known to a select few"
20:09:44 <Taneb> However, in this community the meaning has shifted to mean a programming language that is in some way not designed for serious use
20:10:07 <Taneb> Be it insufficiently powerful, hard to use, or hard to implement properly!
20:13:47 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
20:16:18 <Sgeo> There's no reason an esoteric language called "esoteric?" can't exist
20:16:25 <Sgeo> although as far as I know it doesn't
20:17:57 -!- Phantom_Hoover has joined.
20:20:22 -!- lambda-11235 has quit (Quit: Bye).
20:20:38 <Taneb> Phantom_Hoover, how did your submarine jousting go
20:21:36 <Phantom_Hoover> your team are bastards!
20:22:13 <Phantom_Hoover> but we did well because they got disqualified for it
20:22:51 -!- yorick__ has changed nick to yorick.
20:26:56 <Taneb> So it goes
20:27:06 <Taneb> Remind me the actual name of what you were doing
20:28:48 <b_jonas> Taneb: underwater hockey?
20:31:39 <shachaf> Taneb: Haneb
20:32:31 -!- Lord_of_- has changed nick to Lord_of_Life.
20:32:38 -!- Lord_of_Life has quit (Changing host).
20:32:38 -!- Lord_of_Life has joined.
20:32:38 -!- Lord_of_Life has quit (Changing host).
20:32:38 -!- Lord_of_Life has joined.
20:33:20 -!- tromp has joined.
20:33:51 <b_jonas> ``` ed wisdom/tanebventions <<<$'1s/ Go, /&submarine jousting, /'
20:33:51 -!- hppavilion[2] has quit (Ping timeout: 276 seconds).
20:33:52 <HackEgo> wisdom/tanebventions: No such file or directory
20:34:37 <b_jonas> ``` ed wisdom/tanebvention <<<$'1s/ Go, /&submarine jousting, /'
20:34:38 <HackEgo> 250 \ ?
20:34:47 <b_jonas> ``` ed wisdom/tanebvention <<<$'1s/ Go, /&submarine jousting, /\nwq'
20:34:50 <HackEgo> 250 \ 270
20:34:58 <b_jonas> `? tanebventions
20:35:00 <HackEgo> Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, submarine jousting, the universe, weetoflakes, persistence, the reals, Lambek's lemma, robots, progress, and this sentence. He never invents anything involving sex.
20:35:15 <b_jonas> "submarine jousting" is too good to waste
20:37:56 <Taneb> `? Lambek's lemma
20:37:58 <HackEgo> Lambek's lemma? ¯\(°​_o)/¯
20:38:04 -!- tromp has quit (Ping timeout: 260 seconds).
20:39:03 <b_jonas> By the way, ed doesn't have that magic syntax of perl where an s/// command with an empty search part re-uses the match from the previous search (most likely in the address), right?
20:39:37 <b_jonas> eg. I couldn't have written $'/ Go, /s//&submarine jousting, /\nwq' instead?
20:40:41 <Riviera> but yes you could have
20:41:30 <Riviera> i often use commands like g/regex/s//replacement/g
20:41:58 <Riviera> so the empty regex is no problem, the search address however might be
20:44:17 <b_jonas> Riviera: nice
20:44:45 <b_jonas> does ex have that too?
20:45:44 <Riviera> yup
20:45:56 <b_jonas> I see
20:45:59 <b_jonas> the docs weren't clear enough to me
20:46:18 <Riviera> :)
20:54:27 <Phantom_Hoover> there are some guys in the engineering department building a pedal-powered racing submarine...
20:57:11 <Phantom_Hoover> how would you win, though? you're enclosed in the submarine, you can't be knocked off
21:03:02 <Taneb> Maybe if you spring a leak
21:05:41 <b_jonas> Do you have to be inside? Can't it be a submarine you're riding from the outside? Like a bicycle
21:06:23 <shachaf> `welcome Riviera
21:06:25 <HackEgo> Riviera: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
21:06:56 <Riviera> oh why thank you
21:08:47 -!- digitalc1ld has joined.
21:09:39 -!- sebbu has quit (Ping timeout: 248 seconds).
21:09:39 -!- Froox has quit (Ping timeout: 248 seconds).
21:09:40 -!- tswett has quit (Ping timeout: 248 seconds).
21:09:40 -!- digitalcold has quit (Ping timeout: 248 seconds).
21:09:58 -!- Froox has joined.
21:09:59 -!- sebbu has joined.
21:10:47 -!- Warrigal has joined.
21:12:07 <zzo38> Why is there many different kind of summation method of infinite series, can't you just use the algebraic method? (In all examples I have tried to solve by algebra, this method works)
21:12:37 <b_jonas> Underwater jousting reminds me to the edit wars on Wikipedia concerning weather "extreme ironing" is a real sport.
21:13:03 <b_jonas> zzo38: um, what exactly do you mean by "algebraic method"?
21:13:08 <zzo38> I have seen extreme ironing on television (I think on a news show?) so I know it is possible
21:14:21 <zzo38> b_jonas: I mean that if x=1+2+4+8+16+32+... then also x=1+2x and therefore x=-1, and similar way can be done with x=1-1+1-1+1-1+1-1+... and x=1+4+16+64+256+... and so on
21:16:21 -!- idris-bot has quit (Ping timeout: 244 seconds).
21:16:40 <b_jonas> Extreme ironing probably counts as an esoteric sport, similar to esoteric programming languages.
21:16:45 <b_jonas> `? extreme ironing
21:16:46 <HackEgo> extreme ironing? ¯\(°​_o)/¯
21:16:52 -!- fizzie has quit (Ping timeout: 244 seconds).
21:17:11 <zzo38> b_jonas: Maybe
21:17:23 -!- AnotherTest has quit (Ping timeout: 244 seconds).
21:17:39 -!- AnotherTest has joined.
21:17:42 -!- bb010g has joined.
21:18:26 <zzo38> They described on television as, when you iron your clothes outside. It could be anywhere outside, whether it is in your front yard or while climbing a mountain or underwater.
21:22:11 -!- fizzie has joined.
21:24:09 <b_jonas> `? extreme ironing
21:24:10 <HackEgo> extreme ironing? ¯\(°​_o)/¯
21:24:34 <b_jonas> `learn Extreme ironing is an esoteric sport in a similar sense as esoteric programming languages.
21:24:37 <HackEgo> Learned 'extreme': Extreme ironing is an esoteric sport in a similar sense as esoteric programming languages.
21:24:40 <b_jonas> NO!
21:24:46 <b_jonas> see, this is why I'm not using learn
21:24:53 <b_jonas> `revert wisdom/extreme
21:24:53 <HackEgo> abort: unknown revision 'wisdom/extreme'!
21:25:01 <b_jonas> `culprits wisdom/extreme
21:25:06 <HackEgo> b_jonas
21:25:10 <b_jonas> `rm -v wisdom/extreme
21:25:11 <HackEgo> rm: invalid option -- ' ' \ Try `rm --help' for more information.
21:25:23 <b_jonas> `slashlearn extreme ironing/Extreme ironing is an esoteric sport in a similar sense as esoteric programming languages.
21:25:27 <HackEgo> Learned «extreme ironing»
21:27:44 <b_jonas> Are there esoteric programming languages specialized for programming in crazy places, like underwater or while parachuting?
21:31:17 <zzo38> I think not, but you can try to make it up anyways
21:41:55 -!- hppavilion[2] has joined.
21:42:06 <hppavilion[2]> Hellu
21:42:11 <b_jonas> I guess some M:tG un-cards might count
21:42:27 -!- lynn has quit (Ping timeout: 260 seconds).
21:44:13 <b_jonas> Ok, not really.
21:48:39 <zzo38> I got resource string parsing to work now (it includes both the root window's RESOURCE_MANAGER property and the command-line arguments)
21:51:01 <zzo38> For example: yield X.initQuarks(["customization","background","foreground","TestWindow"]); yield X.initResources(["","-xrm #XRM","-bg .background","-fg .foreground","@TestWindow"]); console.log(yield X.getResource([X.quark.customization]),yield X.getResource([X.quark.TestWindow,X.quark.background]));
21:52:38 <zzo38> Do you like this?
21:56:52 <b_jonas> looks nice
22:00:17 <b_jonas> Apparently someone has uploaded the time-reversed version of at least three Tom && Jerry episodes to youtube: https://www.youtube.com/watch?v=kBLYV9uN2xk
22:23:34 <int-e> hmm... http://freefall.purrsia.com/ff2800/fv02774.htm ... now how do they know that the ballott wasn't stuffed?
22:23:38 <int-e> voting is hard.
22:25:46 <Taneb> Maybe they have a government-approved key pair
22:27:31 <int-e> Then it risks not being anonymous?
22:29:17 <Taneb> True
22:29:21 <Taneb> I'm heading to bed now
22:29:29 <int-e> good plan
22:29:55 <int-e> pro tip: go *around* walls, not through them
22:30:27 <int-e> (I regard doors as not being part of the wall)
22:30:40 <b_jonas> int-e: that's usually good advice, although it depends on whether you are phasing or have enough turns of passwall remaining.
22:30:59 <b_jonas> also, whether you can dig very fast
22:31:57 <int-e> o-kay
22:32:22 -!- lleu has quit (Read error: Connection reset by peer).
22:35:05 -!- dos has joined.
22:39:02 -!- hppavilion[2] has quit (Ping timeout: 260 seconds).
22:39:48 -!- earendel2 has joined.
22:39:59 -!- earendel has quit (Ping timeout: 260 seconds).
22:43:58 <zzo38> I have made X.Picture instances to also be EventEmitter instances, even tlhough X.Picture does not have any events. This is because JavaScript does not have multiple inheritance. (Later versions on my program might change this in some way)
22:49:44 -!- tromp has joined.
22:51:02 -!- AnotherTest has quit (Ping timeout: 268 seconds).
22:54:54 -!- tromp has quit (Ping timeout: 276 seconds).
22:59:28 -!- oerjan has joined.
23:00:34 <oerjan> <shachaf> oerjan: I can't blame anyone for not using `learn because it's too complicated and magic. <-- ;_;
23:00:56 -!- Warrigal has changed nick to tswett.
23:00:58 <myname> i agree
23:01:09 <oerjan> WITH WHOM
23:01:24 -!- idris-bot has joined.
23:01:29 <myname> shachaf
23:01:32 <oerjan> darn
23:01:39 -!- p34k has quit.
23:01:50 -!- augur has quit (Remote host closed the connection).
23:03:42 -!- dos has changed nick to hppavilion[1].
23:05:01 <oerjan> `? learn
23:05:11 <HackEgo> learn? ¯\(°​_o)/¯
23:05:19 <oerjan> `cat bin/learn
23:05:20 <HackEgo> ​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ echo "$1" >"wisdom/$topic" \ echo "Learned '$topic': $1"
23:06:41 <oerjan> `? `learn
23:06:43 <HackEgo> ​`learn? ¯\(°​_o)/¯
23:07:51 <shachaf> oerjan: I agree with that regular expression.
23:07:56 <shachaf> oerjan: [:;,.!?]
23:08:10 <myname> lolt
23:09:51 <shachaf> Is there a name for representing equivalence classes of A with a function : A -> B?
23:10:58 -!- lynn has joined.
23:11:09 -!- augur has joined.
23:13:09 <oerjan> `learn `learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] <keyword>[s][punctuation] [...]
23:13:12 <HackEgo> Learned '`learn': `learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] <keyword>[s][punctuation] [...]
23:13:43 <myname> what about multiwordstuff?
23:14:04 <oerjan> myname: then you need slashlearn / le/rn / le//rn
23:14:22 <myname> wtf is le//rn
23:14:38 <b_jonas> `? le/rn
23:14:39 <HackEgo> le/rn makes creating wisdom entries manually a thing of the past.
23:14:42 <b_jonas> `? le//rn
23:14:43 <HackEgo> le/rn makes creating wisdom entries manually a thing of the past.
23:14:45 <b_jonas> `? le///rn
23:14:46 <HackEgo> le/rn makes creating wisdom entries manually a thing of the past.
23:14:48 <b_jonas> oh right
23:14:51 <b_jonas> same filename
23:14:56 <oerjan> le//rn is the most flexible, it allows you to create keys with / in
23:15:06 <b_jonas> heh
23:15:10 <b_jonas> typical #esoteric
23:15:11 -!- lambda-11235 has joined.
23:15:27 <FireFly> What if I want a //
23:15:34 <b_jonas> FireFly: filanem
23:15:37 <FireFly> sure
23:15:49 <b_jonas> a // in a filename is the same as a /
23:15:51 <oerjan> FireFly: that's not compatible with how wisdom entries are stored, alas
23:16:02 <FireFly> right, true
23:16:03 <b_jonas> (except when it's not, but that doesn't apply to wisdom)
23:16:18 <FireFly> but it could be worked around, which is kinda the case wih / anyway in that it relies on directories
23:16:36 <FireFly> wait, how is le//rn even a thing?
23:16:40 <FireFly> oh
23:16:43 <FireFly> wait
23:16:44 <FireFly> it branches on argv[0]
23:16:59 <FireFly> `cat le/rn
23:16:59 <HackEgo> sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "Learned «$key»"
23:17:22 <FireFly> `cat bin/echo-p
23:17:23 <HackEgo> echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null
23:17:28 <oerjan> shachaf: "quotient" i should think
23:19:06 <b_jonas> `? ../bin/culprits
23:19:07 <HackEgo> hg log --removed "$1" | grep summary: | awk '{print substr($2,2,length($2)-2)}' | sed "s/.$/\x0F&/" | xargs
23:19:15 <b_jonas> `? ..
23:19:16 <HackEgo> cat: ..: Is a directory
23:19:24 <FireFly> Teehee
23:19:32 <myname> wat
23:19:34 <shachaf> oerjan: The function isn't necessarily surjective.
23:19:39 <myname> ah
23:20:01 <oerjan> shachaf: hm. right. in any case, ...
23:20:24 <b_jonas> maybe we'll need to introduce a new wisdom representation that can use any byte string not containing [\0\r\n] as a key for wisdom
23:21:42 <oerjan> shachaf: in universal algebra this is "kernel of a homomorphism".
23:21:59 <oerjan> where kernel becomes a congruence instead of just a subset
23:22:24 <shachaf> oerjan: Oh, that's it! https://en.wikipedia.org/wiki/Kernel_(set_theory)
23:22:25 <b_jonas> and is also mostly compatible with the current representation
23:22:28 <oerjan> your case then becomes the special case of a trivial algebra, i guess
23:22:47 <shachaf> I knew I'd seen that somewhere before.
23:22:54 <b_jonas> like, it somehow quotes things it has to quote, plus does some magic (maybe sha-256 hashing) on keys too long for a filename
23:23:19 <FireFly> b_jonas: there's a wtf(6) command from BSD games that does something similar, and it simply uses a tab-separated file
23:23:25 <oerjan> b_jonas: and people say `learn is too complicated :P
23:23:28 <FireFly> key\tvalue
23:23:45 <oerjan> FireFly: that disallows tabs...
23:23:49 <FireFly> Well yes
23:24:03 <myname> b_jonas: is the limit of a filename shorter than that of an irc message?
23:24:04 <FireFly> But it allow all printables
23:24:38 <b_jonas> myname: yes, at least the limit on filename components
23:24:49 <zzo38> My opinion that many internet services that you can set up the account and profile, ought to add support for RDF. OpenID can also be used for login (which is normally only for webpages, although HTCLS and other stuff could allow OpenID to be used even outside of webpages), and the RDF can reference it too. RDF and OpenID is decentralized; you don't need Facebook and Google and Gravatar logins for example
23:25:01 <myname> ah
23:25:09 -!- boily has joined.
23:25:58 <shachaf> b_jonas: Why do you type `slashlearn instead of `le/rn?
23:26:04 <shachaf> Not that I mind.
23:26:27 <b_jonas> shachaf: the name le/rn is strange. especially for an executable.
23:27:01 <b_jonas> zzo38: isn't OpenID already decentarlized?
23:27:18 <zzo38> b_jonas: Yes, and RDF is also decentralized.
23:29:30 <b_jonas> zzo38: then there's this thing => https://lwn.net/Articles/671604/
23:29:48 <b_jonas> and there's some centralized ones
23:30:09 <oerjan> <shachaf> and then i might think "oops, i made a lifo" <-- i call this the stack principle. any set of items to be handled devolves into a lifo unless you take care to prevent it.
23:30:35 <shachaf> oerjan: my whole life may have devolved into a lifo tdnh
23:30:39 <boily> helifoerjan.
23:30:54 <oerjan> which is why, after i have washed a cup, i put it _innermost_ in the cupboard.
23:31:36 <oerjan> well, in principle anyway.
23:31:51 <shachaf> maybe i shouldn't have moved to california
23:31:59 <b_jonas> oerjan: yes, I try that sometimes with both cutlery and clothes. not consistently enough though.
23:32:31 <int-e> shachaf: I do hope that doesn't apply to digestion
23:33:28 -!- evalj has quit (Remote host closed the connection).
23:36:21 <zzo38> I am deliberately to be recommending the decentralized system.
23:36:32 <oerjan> <shachaf> oerjan: my whole life may have devolved into a lifo tdnh <-- mine too, in the big picture :(
23:36:40 <oerjan> boilycopter
23:36:43 <zzo38> RDF is also more extensible than the other user profiles, too
23:36:47 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
23:37:57 <oerjan> int-e: hm there are some animals that do that, i think
23:38:30 <oerjan> some kinds of invertebrates with only one whatchammacallit
23:38:47 <zzo38> The account registration form could have the fields such as: username, password, again password, OpenID, RDF. You can therefore fill in username/password or OpenID. If RDF is also filled in, then depending on the data available, the other fields might not be necessary.
23:39:09 <boily> boilycopter?
23:39:18 <boily> ah. heli-.
23:39:36 <int-e> oh, I was assuming shachaf to be human... or some mammal, at least, and I didn't consider ruminants (thanks google) at all
23:39:49 <boily> int-ello. shachaf is a bird.
23:39:56 <oerjan> i wasn't considering ruminants either, really
23:40:16 <oerjan> something more primitive, but i don't quite remember what
23:40:30 <oerjan> jellyfish maybe?
23:40:56 <int-e> oerjan: not sure what you call it...
23:41:04 <int-e> jellyfish would qualify I guess
23:41:08 <int-e> https://en.wikipedia.org/wiki/Polyp comes to my mind
23:41:33 <int-e> which are of course related...
23:41:38 <zzo38> b_jonas: Do you like this?
23:42:01 <int-e> (At least in one direction: "Jellyfish or jellies[1] are the major non-polyp form of individuals of the phylum Cnidaria.")
23:42:29 <int-e> and what about starfish?
23:42:53 <oerjan> i wasn't sure if starfish did that, they're a different phylum
23:43:23 <oerjan> hm bells are starting to ring
23:45:39 <oerjan> https://en.wikipedia.org/wiki/Coelenterata may be what i was thinking of. apparently it's no longer considered a proper grouping.
23:45:55 <oerjan> that still doesn't include starfish...
23:47:32 <int-e> heh... subtleties. http://www.sheldoncomics.com/archive/100302.html
23:51:26 -!- tromp has joined.
23:53:28 <oerjan> https://en.wikipedia.org/wiki/Acoelomorpha seems to be another group
23:54:48 <oerjan> however, both protostomes and deuterostomes have two openings, which includes starfish (which are deuterostomes like the vertebrates)
23:55:15 <oerjan> (they differ in how the openings form)
23:55:20 <zzo38> I don't know all of that biology much, but now I can know a little bit
23:55:26 <shachaf> oerjan: what is the big picture of your life
23:55:42 -!- lynn has quit (Ping timeout: 246 seconds).
23:55:47 -!- tromp has quit (Ping timeout: 248 seconds).
23:56:09 <int-e> shachaf: https://en.wikipedia.org/wiki/Rorschach_test ;-)
23:56:21 <shachaf> `? weather
23:56:22 <HackEgo> lambdabot: ?? ?@ (?where weather) CYUL ENVA ESSB KOAK
23:56:25 <lambdabot> CYUL 282341Z 05017G26KT 15SM -SHSN DRSN FEW012 SCT020 OVC065 M09/M12 A2974 RMK SF1SC3SC4 SLP076 \ ENVA 282350Z 08003KT 9999 FEW012 BKN024 00/M00 Q1023 RMK WIND 670FT 23008KT \ ESSB 282350Z AUTO 00000KT 9999 SCT055/// M06/M07 Q1024 \ KOAK 282353Z 27006KT 10SM FEW020 BKN170 OVC200 17/11 A3019 RMK AO2 SLP224 T01720106 10189 20139 55006
23:57:14 <oerjan> shachaf: picture a train on tracks going toward the side of a mountain. no matter how careful you look, you cannot make out any tunnel opening.
23:57:42 <shachaf> so are you pre- or post- mountain
23:58:05 <oerjan> pre-
23:58:43 <shachaf> `lsmod
23:58:44 <HackEgo> libkmod: ERROR ../libkmod/libkmod-module.c:1567 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory \ Error: could not get list of modules: No such file or directory
23:58:46 <shachaf> What's with that?
23:59:04 <oerjan> ask Gregor
23:59:23 <int-e> `ls /proc
23:59:24 <HackEgo> 1 \ 10 \ 2 \ 281 \ 285 \ 286 \ 287 \ 288 \ 289 \ 290 \ 291 \ 292 \ 3 \ 4 \ 47 \ 49 \ 5 \ 51 \ 6 \ 68 \ 7 \ 76 \ 77 \ 8 \ 9 \ buddyinfo \ bus \ cgroups \ cmdline \ config.gz \ consoles \ cpuinfo \ crypto \ devices \ diskstats \ driver \ execdomains \ exitcode \ filesystems \ fs \ interrupts \ iomem \ ioports \ irq \ kallsyms \ kcore \ kmsg \ kpageco
←2016-02-27 2016-02-28 2016-02-29→ ↑2016 ↑all