00:10:21 <shachaf> sleffy: Mill talk on IPC in San Jose in a couple of weeks.
00:10:54 <sleffy> Probably can't make it but whoaaaaa
00:27:48 -!- augur has joined.
00:40:08 -!- tromp has joined.
00:44:21 -!- jaboja has quit (Remote host closed the connection).
00:44:47 -!- tromp has quit (Ping timeout: 240 seconds).
01:05:40 -!- ais523 has quit (Remote host closed the connection).
01:06:49 -!- ais523 has joined.
01:12:03 -!- augur has quit (Remote host closed the connection).
01:15:51 -!- ais523 has quit (Remote host closed the connection).
01:17:00 -!- ais523 has joined.
01:32:17 -!- sleffy has quit (Ping timeout: 240 seconds).
01:33:38 -!- augur has joined.
01:46:52 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:47:44 -!- olsner_ has changed nick to olsner.
01:56:32 -!- Marcela_Gandara has joined.
01:59:46 -!- imode has quit (Ping timeout: 264 seconds).
02:02:21 -!- Marcela_Gandara has quit (Ping timeout: 240 seconds).
02:02:32 -!- Marcela_Gandara has joined.
02:13:21 -!- Marcela_Gandara has quit (Ping timeout: 240 seconds).
02:14:25 -!- augur has quit (Remote host closed the connection).
02:15:13 -!- augur has joined.
02:29:06 -!- Marcela_Gandara has joined.
02:29:08 -!- imode has joined.
02:36:22 -!- Marcela_Gandara has quit (Ping timeout: 260 seconds).
02:42:08 -!- Marcela_Gandara has joined.
02:55:58 -!- augur has quit (Remote host closed the connection).
02:57:38 -!- Bowserinator has changed nick to Nein.
02:57:43 -!- oerjan has joined.
02:57:44 -!- augur has joined.
02:57:45 -!- Nein has changed nick to Bowserinator.
02:57:46 -!- Marcela_Gandara has quit (Ping timeout: 240 seconds).
03:00:31 -!- Marcela_Gandara has joined.
03:01:36 -!- ATMunn has quit (Quit: See ya! o/).
03:02:12 -!- augur has quit (Ping timeout: 252 seconds).
03:06:36 -!- Marcela_Gandara has quit (Ping timeout: 252 seconds).
03:08:12 -!- Marcela_Gandara has joined.
03:10:46 <zzo38> One golf course in this computer game is "Par 3 Golf Course", but actually it is some par 4 also, and the total par is 60
03:11:15 <zzo38> Do you like to go golfing in the rain?
03:25:56 -!- Lymia has quit (Ping timeout: 255 seconds).
03:27:04 -!- augur has joined.
03:31:00 -!- Lymia has joined.
03:35:17 <zzo38> I tried loading one DOS game on my Linux computer and now the level editor is not work properly. It won't save properly, but the game itself is otherwise working OK.
03:35:25 <zzo38> Do you know what is wrong with it please?
03:36:53 <zzo38> It works fine on a real DOS computer.
04:15:45 -!- Marcela_Gandara has quit (Ping timeout: 248 seconds).
04:22:30 -!- Marcela_Gandara has joined.
04:31:13 -!- Marcela_Gandara has quit (Ping timeout: 248 seconds).
04:34:05 -!- Marcela_Gandara has joined.
04:48:16 -!- Marcela_Gandara has quit (Quit: Leaving.).
04:50:02 -!- ChanServ has set channel mode: +o oerjan.
04:51:35 -!- oerjan has set channel mode: +b *!*@unaffiliated/marcela-gandara*.
04:51:41 -!- oerjan has set channel mode: -o oerjan.
05:09:29 -!- sleffy has joined.
05:17:19 -!- oerjan has quit (Quit: Nite).
05:40:58 -!- tromp has joined.
05:45:35 -!- tromp has quit (Ping timeout: 240 seconds).
05:54:25 -!- ski has quit (Remote host closed the connection).
06:16:49 -!- ybden has quit (Ping timeout: 248 seconds).
06:18:47 -!- ybden has joined.
06:22:25 -!- doesthiswork has quit (Quit: Leaving.).
06:35:26 -!- tromp has joined.
06:39:41 -!- tromp has quit (Ping timeout: 240 seconds).
06:42:36 -!- doesthiswork has joined.
06:50:25 -!- doesthiswork has quit (Quit: Leaving.).
07:29:37 -!- tromp has joined.
07:30:12 -!- augur has quit (Quit: Leaving...).
07:34:05 -!- tromp has quit (Ping timeout: 240 seconds).
07:36:31 <HackEgo> [wiki] [[SimPPLe]] M https://esolangs.org/w/index.php?diff=53107&oldid=53106 * YourDeathIsComing * (+54)
08:10:32 -!- Antoxyde has joined.
08:23:51 -!- tromp has joined.
08:26:42 -!- sleffy has quit (Ping timeout: 252 seconds).
08:28:16 -!- tromp has quit (Ping timeout: 240 seconds).
08:29:39 -!- zseri has joined.
08:29:43 -!- zseri has left.
08:30:28 -!- zseri has joined.
08:37:40 -!- tromp has joined.
08:45:02 -!- APic has quit (Ping timeout: 260 seconds).
08:49:32 * Taneb is for some ungodly reason writing an ed-like text editor in Haskell
08:52:58 -!- MrBismuth has quit (Quit: https://www.youtube.com/watch?v=xIIqYqtR1lY -- Suicide is Painless - Johnny Mandel).
09:34:11 -!- Phantom_Hoover has joined.
09:39:26 -!- imode has quit (Ping timeout: 255 seconds).
09:49:28 -!- Capaverde has joined.
09:53:50 <Capaverde> can I create a language called brainfuarrrk?
09:56:40 <Capaverde> the idea came to me now, because of a word filter, to add replace rules to brainfuck, which'd function similarly to functions or macros
09:57:28 <ais523> I think lots of languages along those lines have been created already
09:57:35 <ais523> you might want to look at the existing attempts for inspiration
09:57:46 <ais523> ofc that doesn't necessarily mean that you couldn't come up with something better
09:58:12 <ais523> however, it doesn't take too much work to make replace rules Turing-complete on their own (see, e.g., /// or Thue)
09:58:27 <ais523> so maybe you don't even need the BF part of the language
09:59:29 <Capaverde> well, the brainfuck part is practical
09:59:48 <Taneb> I don't think brainfuck can really be described as "practical"
10:00:19 <ais523> the main impracticality in Thue is purely that it's bad at exchanging information
10:00:35 <Capaverde> maybe not practical to write in but practical to interpret
10:01:13 <ais523> add anything that makes it capable of doing that, i.e. moving to a language like Retina, and suddenly you have something that's very powerful (from the point of view of "it's easy to see how to write programs in this")
10:01:53 <ais523> also, it's surely easier to write a substitution language than a substitution + tape language?
10:03:43 <Capaverde> I wad thinking of BF arithmetic the other day
10:04:29 <Capaverde> when I came up with a new operator for repetition
10:04:49 <Capaverde> which would substitute the loop rules
10:08:42 <Capaverde> my substitutions would be on symbols though
10:09:16 <Capaverde> how is thue bad at exchanging information?
10:11:05 <ais523> it's very hard to write a Thue program that takes a string of consonants followed by a string of vowels, and returns the same string with the two halves swapped (vowels first then consonants), for example
10:11:16 <ais523> it's even harder to write a program that takes a string of letters and reverses it
10:11:37 <ais523> both are possible, but much more difficult than they really should be, you have to write a very large number of cases
10:15:57 <ais523> hmm… just thinking about this, a 2-dimensional Thue would be much better at this sort of thing
10:16:15 <ais523> because then you could move the data round each other rather than through
10:16:38 -!- ais523 has quit (Quit: quit).
10:25:10 <int-e> . o O ( I'd call the former tedious, not hard, since it's not difficult to implement a stable sort by swapping )
10:26:07 <int-e> the reversal otoh, hmm. that's not even possible without marking the end of the string somehow or using a new set of symbols for the result.
10:34:31 <Capaverde> it should be possible but tedious again
10:39:08 <Capaverde> not sure exactly how though, if there are no accumulators
10:41:01 -!- jaboja has joined.
10:41:43 -!- APic has joined.
10:42:31 -!- Capaverde has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
10:47:46 <int-e> something like this... oh too late. http://sprunge.us/HiBR
11:33:31 -!- AnotherTest has joined.
11:35:19 -!- Sgeo_ has joined.
11:37:21 -!- Sgeo has quit (Ping timeout: 248 seconds).
11:45:17 -!- AnotherTest has quit (Ping timeout: 260 seconds).
11:49:59 -!- AnotherTest has joined.
12:24:51 -!- AnotherTest has quit (Ping timeout: 252 seconds).
14:00:29 -!- doesthiswork has joined.
14:05:33 -!- doesthiswork has quit (Quit: Leaving.).
14:06:30 -!- ATMunn has joined.
14:08:15 -!- jaboja has quit (Ping timeout: 248 seconds).
14:26:27 -!- AnotherTest has joined.
14:28:53 -!- jaboja has joined.
14:33:13 <HackEgo> [wiki] [[XTW]] https://esolangs.org/w/index.php?diff=53108&oldid=53100 * Zseri * (-131)
14:46:37 -!- Sgeo has joined.
14:48:34 -!- Sgeo__ has joined.
14:49:19 -!- Sgeo_ has quit (Ping timeout: 248 seconds).
14:51:00 -!- Sgeo has quit (Ping timeout: 246 seconds).
15:04:47 -!- jaboja has quit (Ping timeout: 260 seconds).
15:08:10 -!- sebbu has quit (Ping timeout: 264 seconds).
15:17:32 -!- sebbu has joined.
15:22:51 -!- Sgeo_ has joined.
15:25:18 -!- Sgeo__ has quit (Ping timeout: 246 seconds).
15:30:21 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
15:34:27 -!- Sgeo_ has joined.
15:36:36 -!- jaboja has joined.
15:43:16 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
16:05:09 -!- Sgeo has joined.
16:21:47 -!- Sgeo_ has joined.
16:23:46 -!- Sgeo has quit (Ping timeout: 240 seconds).
16:50:55 -!- jaboja has quit (Ping timeout: 248 seconds).
16:59:38 -!- jaboja has joined.
17:45:38 <HackEgo> [wiki] [[Essays]] N https://esolangs.org/w/index.php?oldid=53109 * Zseri * (+82) Created page with "* [[Essays/A_Defence_of_Brainfuck_Derivatives|A Defence of Brainfuck Derivatives]]"
18:09:53 <HackEgo> [wiki] [[TEWNLSWAC]] https://esolangs.org/w/index.php?diff=53110&oldid=53066 * Zseri * (+60)
18:10:51 -!- sleffy has joined.
18:17:48 -!- rdococ has joined.
18:20:24 <rdococ> Concept: function whose local variable scope is defined at creation, rather than run, time. the scope would be per-thread, avoiding race conditions, but a function would be able to access local variables it modified in an earlier call.
18:21:33 <rdococ> With that would also be reified scopes themselves - scopes would be objects containing (1) an associative array mapping local variable names to their values, and (2) a reference to the scope they were initialized in, which ties in with the above concept and naturally givers rise to closures.
18:36:20 -!- Sgeo__ has joined.
18:38:35 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
18:58:27 -!- wob_jonas has joined.
18:59:51 <wob_jonas> I don't get why the norwegian.com website quotes me airplane tickets sometimes in USD and sometimes in GBP currency. I was logged in with the same account.
19:00:09 <wob_jonas> I don't care whether they give me one or the other, but changing confuses me.
19:13:53 <wob_jonas> I was surprised when it quoted me with tickets that seemed to cost 70% the price it gave a few days ago. Until I read the currency.
19:14:13 <wob_jonas> The price didn't actually change significantly.
19:14:58 <wob_jonas> It doesn't matter what I pay in, because it's an online bank card payment, and the ban
19:15:06 <wob_jonas> k charges very cheap rates for currency conversion for that.
19:17:19 <wob_jonas> The rates are very high for direct money transfer in any foreign currency, so even if I can nominally have an account containing foreign currency at the bank cheaply, I can't actually send it to anyone or pay with it or pretty much anything useful.
19:17:43 <wob_jonas> But for just online payment with my HUF bank card with any currency they support, they convert cheaply.
19:36:18 <wob_jonas> Web design question. I want to add a spinner loading animation to my javascript website. I want it to be Coriolis-correct, so spin it counterclockwise on the north hemisphere, clockwise on the south hemisphere. What's the best way to autodetect the likely hemisphere of the user before he sets the option explicitly in his account?
19:37:12 <wob_jonas> I know I can autodetect the user's preferred language from the Accept-Language HTTP header, but I don't know if there's a HTTP header or some javascript query for the user's hemisphere.
19:37:54 <wob_jonas> I don't need his full geographical location, and I understand that that would be more personal information that most of my users would be willing to share.
19:49:40 <zzo38> Make up a HTTP header for it and then try to detect based on the IP address if nobody sends that header
20:36:07 -!- Cale has quit (Ping timeout: 260 seconds).
20:36:57 -!- Cale has joined.
20:38:45 -!- imode has joined.
20:40:08 -!- Cale_ has joined.
20:44:10 -!- Cale has quit (Ping timeout: 264 seconds).
20:47:12 -!- Cale__ has joined.
20:50:23 -!- Cale_ has quit (Ping timeout: 248 seconds).
20:50:57 -!- ais523 has joined.
20:52:25 <fizzie> wob_jonas: I think your average web developer would use an existing geolocation system and then just round to hemisphere, plus provide a setting somewhere for overriding it for the inevitable misclassifications.
20:53:01 <wob_jonas> fizzie: I don't care what average web developers do.
20:56:27 <fizzie> One of the commercial IP-based geolocation service providers has a "lite" version under CC BY-SA, I know that much.
20:57:57 -!- ais523 has quit (Remote host closed the connection).
20:58:06 -!- ais523 has joined.
21:20:16 -!- sleffy has quit (Ping timeout: 240 seconds).
21:21:05 <wob_jonas> Stupid top-posters repeating the whole email recursively rather than just the relevant bits. And the google mail interface actually encourages that stupid habit.
21:22:10 <ais523> wob_jonas: so does Outlook
21:22:25 <ais523> which I think is probably more or less singlehandedly responsible for encouraging that sort of posting style
21:23:17 <zzo38> I use Heirlom-Mailx myself, which also repeats the entire message but the reply message is on the bottom.
21:24:52 <wob_jonas> ais523: outlook doesn't encourage it as much as google mail. google mail actively hides quoted lines and sigs by default, both when composing a mail and when reading a mail, in the latter case agressively by looking up each line in the thread, which often has false positives.
21:25:14 <wob_jonas> I don't care if the reply is above or below the new content, that's mostly irrelevant.
21:25:35 <wob_jonas> Repeating the entire message is fine, because I like deleting stuff, so repeating everything and then deleting most of it is more fun than copying just some lines.
21:26:24 <wob_jonas> I mean, I even thought of an eso feature in a text editor where the only copy-paste feature is duplicating the whole contents of the buffer or appending a copy of a file to after a buffer, and then you just delete the range you don't need.
21:27:27 <wob_jonas> This would have to be supported by a feature where if you duplicate the buffer, the marks get corresponding marks created in the copy, and you can jump to either the original or the copy version of a mark easily as you wish.
21:32:10 -!- imode has quit (Ping timeout: 264 seconds).
21:33:35 <zzo38> Does vim have the ability to copy marks from one buffer to another one? Does it have the ability to save marks to a file or load them from a file or pipe?
21:34:04 <ais523> zzo38: I'm not sure if it has a built-in command for doing that, but I think its scripting language is powerful enough that you could write a command to do that
21:34:28 <wob_jonas> zzo38: I don't really know. I don't know much about advanced vim.
21:34:43 <wob_jonas> There's a vim channel on freenode, you could try to ask there.
21:47:52 -!- zseri has quit (Quit: Leaving).
21:55:19 -!- sleffy has joined.
22:15:36 -!- GeekDude has quit (Quit: WeeChat 1.8).
22:15:39 -!- erkin has joined.
22:21:38 <wob_jonas> Yay! I'm helping someone on the internet in something I know nothing about but could track down info with some internet searches. And it's a person who could help me in my previous stupid queries. The internet works!
22:26:13 <J_Arcane> http://vm01.unsoft.hu/~np/basic/latest/ptsvubas.cc
22:27:25 -!- GeekDude has joined.
23:00:40 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:02:05 -!- Sgeo__ has quit (Ping timeout: 240 seconds).
23:14:29 -!- Cale_ has joined.
23:14:41 <HackEgo> [wiki] [[Special:Log/newusers]] create * Charli9 * New user account
23:17:46 -!- Cale__ has quit (Ping timeout: 240 seconds).
23:18:30 -!- Cale__ has joined.
23:19:20 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=53111&oldid=53104 * Charli9 * (+181) Introduced myself
23:19:37 <HackEgo> [wiki] [[Glass]] M https://esolangs.org/w/index.php?diff=53112&oldid=41876 * Charli9 * (+80) Added link to WIP compiler
23:22:06 -!- Cale_ has quit (Ping timeout: 252 seconds).
23:22:31 -!- Sgeo has joined.
23:27:08 -!- AnotherTest has quit (Ping timeout: 240 seconds).
23:28:55 -!- Cale__ has changed nick to Cale.
23:32:31 -!- impomatic has quit (Ping timeout: 248 seconds).
23:55:15 -!- sleffy has quit (Ping timeout: 240 seconds).