IRC logs for #openttd on OFTC at 2019-11-21
            
00:07:42 *** frosch123 has quit IRC
00:19:36 <Eddi|zuHause> FLHerne: "nice tin can you have there. would be a shame if something happened to it"
00:20:36 <FLHerne> I mean, the big hammer used in the assembly process made me a bit skeptical https://pbs.twimg.com/media/EJws0uDWkAID8k4.jpg:orig
00:33:17 *** tokai has joined #openttd
00:33:17 *** ChanServ sets mode: +v tokai
00:37:06 *** nielsm has joined #openttd
00:38:39 *** WormnestAndroid has quit IRC
00:40:20 *** tokai|noir has quit IRC
00:41:48 *** WormnestAndroid has joined #openttd
00:43:55 *** Flygon has joined #openttd
00:45:01 *** Samu has quit IRC
00:45:10 *** nielsm has quit IRC
00:57:25 *** gelignite has quit IRC
01:22:30 *** Wormnest has quit IRC
01:30:17 *** Thedarkb-X40 has joined #openttd
01:30:21 *** supermop_work_ has quit IRC
01:32:10 *** supermop_work_ has joined #openttd
01:33:34 *** Etua has joined #openttd
01:51:39 *** supermop_work__ has joined #openttd
01:52:14 *** tokai|noir has joined #openttd
01:52:14 *** ChanServ sets mode: +v tokai|noir
01:52:19 *** supermop_work_ has quit IRC
01:53:45 *** Etua has quit IRC
01:54:33 <DorpsGek_III> [OpenTTD/nml] FLHerne opened pull request #63: Allow PLY to generate parsing/lexing tables. https://git.io/Je6uy
01:59:13 *** tokai has quit IRC
02:02:22 *** supermop_work__ has quit IRC
02:06:37 *** supermop_work_ has joined #openttd
02:07:29 *** WormnestAndroid has quit IRC
02:09:01 *** WormnestAndroid has joined #openttd
02:20:37 *** supermop_work__ has joined #openttd
02:21:09 *** WormnestAndroid has quit IRC
02:21:18 *** supermop_work_ has quit IRC
02:21:32 *** WormnestAndroid has joined #openttd
02:36:51 *** supermop_work__ has quit IRC
02:37:19 *** supermop_work_ has joined #openttd
04:01:07 *** Wormnest has joined #openttd
04:29:39 *** WormnestAndroid has quit IRC
04:31:31 *** WormnestAndroid has joined #openttd
04:32:11 *** D-HUND has joined #openttd
04:32:20 *** WormnestAndroid has quit IRC
04:34:32 *** WormnestAndroid has joined #openttd
04:35:37 *** debdog has quit IRC
04:44:37 <DorpsGek_III> [OpenTTD/nml] glx22 commented on pull request #63: Allow PLY to generate parsing/lexing tables. https://git.io/Je6gN
04:50:18 *** tokai has joined #openttd
04:50:18 *** ChanServ sets mode: +v tokai
04:52:29 *** glx has quit IRC
04:57:18 *** tokai|noir has quit IRC
05:04:38 *** Wormnest has quit IRC
05:07:32 *** supermop_work_ has quit IRC
05:09:59 *** supermop_work_ has joined #openttd
05:40:11 *** supermop_work_ has quit IRC
05:41:00 *** supermop_work_ has joined #openttd
05:49:32 *** zvxb has quit IRC
06:03:35 *** zvxb has joined #openttd
06:04:04 *** zvxb has quit IRC
06:05:13 *** zvxb has joined #openttd
06:11:11 *** supermop_work_ has quit IRC
06:14:15 *** supermop_work_ has joined #openttd
06:44:28 *** supermop_work_ has quit IRC
06:48:57 *** supermop_work_ has joined #openttd
07:00:36 *** tokai|noir has joined #openttd
07:00:36 *** ChanServ sets mode: +v tokai|noir
07:07:19 *** tokai has quit IRC
07:20:40 *** supermop_work_ has quit IRC
07:23:15 *** supermop_work_ has joined #openttd
07:53:28 *** supermop_work_ has quit IRC
07:55:07 *** supermop_work_ has joined #openttd
08:25:18 *** supermop_work_ has quit IRC
08:25:56 *** D-HUND is now known as debdog
08:30:59 *** supermop_work_ has joined #openttd
09:01:12 *** supermop_work_ has quit IRC
09:03:50 *** supermop_work_ has joined #openttd
09:12:40 *** smoke_fumus has joined #openttd
09:34:04 *** supermop_work_ has quit IRC
09:36:44 *** supermop_work_ has joined #openttd
09:53:26 *** Thedarkb-X40 has quit IRC
10:06:58 *** supermop_work_ has quit IRC
10:08:37 *** supermop_work_ has joined #openttd
10:31:50 *** StraToN has joined #openttd
10:38:49 *** supermop_work_ has quit IRC
10:39:50 *** Groud[m] has joined #openttd
10:39:59 *** supermop_work_ has joined #openttd
10:46:25 <Groud[m]> Hello !
10:46:40 <Groud[m]> I am a member of the Godot Engine community.
10:47:54 <Groud[m]> This year we are organizing a room at FOSDEM
10:48:44 <Groud[m]> We are looking for people in the open source game and game engine development to come, and eventually give talks
10:49:12 <Groud[m]> As I like OpenTTD a lot, I hoped some of the developpers could come
10:49:38 <Eddi|zuHause> (just a reminder: "eventually" is probably not the word you were looking for)
10:49:45 <Groud[m]> Things are detailed here : https://godotengine.org/article/cfp-game-development-room-fosdem-2020
10:53:04 <Groud[m]> I'm not sure, translation gives me this word
10:53:09 <Groud[m]> but well ^^
10:53:27 <Groud[m]> let's replace it by "if you wish so" :)
10:59:27 <planetmaker> hm, that's a weekend... 1/2 February 2020. That's good
11:00:50 <planetmaker> https://lists.fosdem.org/pipermail/fosdem/2019q4/002884.html
11:07:28 *** Samu has joined #openttd
11:10:13 *** supermop_work_ has quit IRC
11:12:53 *** Bormental has joined #openttd
11:12:55 *** supermop_work_ has joined #openttd
11:13:21 *** Bormental has quit IRC
11:16:29 <Groud[m]> yes :)
11:34:47 <peter1138> I saw Godot mentioned on Reddit the other day, in the context of emulation. I wasn't quite sure but there was a link to a load of games on itch.io that use it. Looked interesting.
11:36:23 <Groud[m]> hmm, there was a recent news about someone adding godot support to retropie
11:37:11 <peter1138> Probably related, it was retropie stuff.
11:37:14 *** zvxb has quit IRC
11:37:28 <peter1138> They tend to call anything emulation, even if it's native, heh.
11:37:55 <Groud[m]> ^^
11:43:07 *** supermop_work_ has quit IRC
11:52:55 *** Wormnest has joined #openttd
11:57:43 *** jinks has quit IRC
12:02:36 <orudge> If it would be beneficial to OpenTTD and an OpenTTD developer wanted to attend, then I daresay funding can be made available.
12:03:11 <peter1138> Do we have many active developers left?
12:05:44 <Sacro> @seen Bjarni
12:05:44 <DorpsGek> Sacro: Bjarni was last seen in #openttd 8 years, 6 weeks, 5 days, 10 hours, 46 minutes, and 38 seconds ago: <Bjarni> heh
12:05:46 <Sacro> :(
12:06:12 <Groud[m]> xD
12:06:27 <peter1138> @seen Tron
12:06:27 <DorpsGek> peter1138: I have not seen Tron.
12:07:20 <peter1138> Anyway, even if I was properly active still, giving talks is definitely not my thing.
12:07:28 <Sacro> I think we should send orudge
12:07:31 <Sacro> or born_acorn
12:11:10 *** supermop_work_ has joined #openttd
12:41:23 *** supermop_work_ has quit IRC
12:44:20 *** supermop_work_ has joined #openttd
12:45:13 *** Wormnest has quit IRC
12:45:51 <planetmaker> rubidium should give the talk :P
12:45:56 <planetmaker> or frosch
12:46:13 <planetmaker> :(
12:46:32 <planetmaker> @seen celestar
12:46:32 <DorpsGek> planetmaker: celestar was last seen in #openttd 1 year, 45 weeks, 1 day, 22 hours, 50 minutes, and 18 seconds ago: <Celestar> lo
12:46:52 <planetmaker> @seen belugas
12:46:52 <DorpsGek> planetmaker: belugas was last seen in #openttd 2 years, 33 weeks, 3 days, 15 hours, 28 minutes, and 20 seconds ago: <Belugas> yeah, a birthday :) a good friend of mine!
12:46:55 <planetmaker> :|
12:50:42 <Groud[m]> Damn, I hoped the project was a little bit more active ^^
12:51:07 <Groud[m]> Since there was an update in october ^^
12:56:16 <peter1138> It is fairly, we just picked some names of some long-retired devs :p
12:58:09 *** tokai has joined #openttd
12:58:09 *** ChanServ sets mode: +v tokai
13:05:03 *** tokai|noir has quit IRC
13:14:31 *** supermop_work_ has quit IRC
13:15:00 *** supermop_work_ has joined #openttd
13:16:53 *** Wormnest has joined #openttd
13:36:36 *** Flygon has quit IRC
13:45:14 *** supermop_work_ has quit IRC
13:46:26 *** supermop_work_ has joined #openttd
13:59:15 <StraToN> peter1138 You mentioned Tron. Is he the Tron who starte ja2-stracciattella project?
13:59:21 <StraToN> *started
14:07:57 <peter1138> I believe so.
14:09:13 *** Wormnest has quit IRC
14:13:32 <StraToN> Wow, it's a small world
14:17:07 *** supermop_work_ has quit IRC
14:18:03 *** supermop_work_ has joined #openttd
14:35:53 *** berndj-blackout has quit IRC
14:37:04 *** andythenorth has joined #openttd
14:37:28 <andythenorth> sign TB up for a talk
14:37:41 <andythenorth> was it lunch?
14:42:21 *** berndj has joined #openttd
14:42:24 <peter1138> It was. I saladed, again.
14:42:50 <peter1138> And a whole banana. No wonder I'm slim.
14:46:55 <DorpsGek_III> [OpenTTD/nml] FLHerne commented on pull request #63: Allow PLY to generate parsing/lexing tables. https://git.io/Je6Pa
14:47:04 <andythenorth> I had two tuna sandwiches
14:47:09 <andythenorth> and two oranges
14:47:14 <andythenorth> it's a 2 things day
14:47:24 <peter1138> I've tons :/
14:47:51 <andythenorth> FLHerne: I tested PR 63 and get zero change in parse time for large grfs, which is probably fine?
14:47:53 <peter1138> 3 mini rice cakes, a plum, and banana, a shortbread biscuit, half a protein bar, a piece of caramac. And a salad.
14:47:57 <peter1138> No wonder I'm fat.
14:47:59 *** supermop_work_ has quit IRC
14:48:06 <andythenorth> I wondered if I'd failed to run setup correctly, or if that matters
14:49:43 <FLHerne> andythenorth: It only affects init time, so for large grfs it should be a much smaller proportion of overall time
14:50:25 <andythenorth> "python setup.py install" should be enough, right?
14:50:28 *** supermop_work_ has joined #openttd
14:50:30 <FLHerne> But still measurable, unless your compile takes so long it gets lost in the noise somewhere :P
14:50:31 <FLHerne> Yeah
14:50:43 <andythenorth> which python version did you test with?
14:50:51 <FLHerne> Check whether generated/parsetab.py gets created under `dist` ?
14:50:57 <FLHerne> 3.7 here
14:50:58 <andythenorth> ok
14:51:51 <andythenorth> hmm dist only contains an egg
14:51:53 <FLHerne> andythenorth: Oh, and make sure you remove it when you're trying to compare, because it's gitignored...
14:52:17 <FLHerne> andythenorth: In the egg, I mean
14:53:06 <andythenorth> hmm, are eggs navigable?
14:53:38 <FLHerne> They're just some kind of container, my file manager doesn't care :P
14:53:39 <FLHerne> ymmv
14:53:58 <andythenorth> I can't trick my shell into navigating it
14:54:03 * andythenorth googles
14:56:06 <FLHerne> Might be easier to just look at the scrollylist of files being put into it
14:56:18 <andythenorth> oh my text editor can just open it
14:57:22 <andythenorth> ok parsetab is there
14:57:29 <LordAro> andythenorth: `file unknownthing` will tell you what it is
14:58:13 <andythenorth> Zip archive apparently, thanks
14:58:35 <FLHerne> Huh, that's weird
14:59:16 <FLHerne> Mine is generating both `nml_parsetab.py` /and/ `parsetab.py`, even though I decided the former was stupid ages ago
14:59:30 <FLHerne> That probably means I did something wrong
15:00:53 <FLHerne> Oh, I deleted build/ and now it's ok
15:02:57 <andythenorth> I did try to work out if we could process pool for parsing :P
15:03:02 <andythenorth> but I'm not good enough
15:03:41 <andythenorth> for parallel problems, process pool is a massive boon
15:06:58 <FLHerne> andythenorth: Where do I get FIRS source from now?
15:07:01 <FLHerne> devzone is a 404
15:07:09 <andythenorth> https://github.com/andythenorth/firs
15:07:28 <andythenorth> you might want the v4 branch https://github.com/andythenorth/firs/tree/v4-release-track
15:07:37 <andythenorth> which supports 16 cargo stuff
15:07:43 <FLHerne> I don't really care, I just want a big file :P
15:08:02 <andythenorth> you'll need the deps also
15:09:11 <FLHerne> I think I have most of those
15:14:02 <DorpsGek_III> [OpenTTD/nml] andythenorth commented on pull request #63: Allow PLY to generate parsing/lexing tables. https://git.io/Je6X3
15:14:18 <FLHerne> andythenorth: I get `nmlc ERROR: "generated/firs.nml", line 7342: Syntax error, unexpected token "waiting_cargo_1"`
15:14:24 <FLHerne> with FIRS and nml master
15:15:41 <andythenorth> that's intriguing
15:16:05 <FLHerne> I think your computer is faster than mine :D
15:16:11 <FLHerne> Not that that's hard
15:17:01 <andythenorth> FLHerne: FIRS master?
15:17:07 <FLHerne> Yes
15:17:16 * andythenorth wonders if we dropped that from nml
15:17:22 <andythenorth> yeah, reproed
15:17:32 <andythenorth> try v4-release-track
15:17:36 <andythenorth> nml version change
15:17:47 <andythenorth> that should have been a major version API bump eh :P
15:18:51 <FLHerne> What got dropped?
15:28:28 <FLHerne> Ok, that builds
15:28:39 <FLHerne> Also, that's an absurdly huge file
15:29:06 <LordAro> FLHerne: welcome to andy's world of generated nml
15:29:45 <LordAro> he's almost solely responsible for pushing the capabilities of the compiler :p
15:30:15 <andythenorth> FLHerne: https://newgrf-specs.tt-wiki.net/wiki/NML:Industries
15:30:25 <andythenorth> 0.4 > 0.5
15:30:49 <andythenorth> LordAro: my nml is a rounding error compared to CETS or NUTS or YETI :P
15:30:57 <andythenorth> actually, maybe not these days :P
15:31:11 <andythenorth> but NUTS was a 30 minute compile time
15:31:42 <LordAro> find -name '*.nml' | xargs wc -l
15:31:48 <LordAro> will give a rough idea of total
15:31:55 <LordAro> but yikes
15:44:23 *** nielsm has joined #openttd
15:47:26 <andythenorth> in my generated nml, a lot of it is spurious whitespace / returns
15:50:16 <FLHerne> andythenorth: Another effect of the pregenerated tables is being able to run `python -OO /path/to/nmlc` because it no longer needs to read the docstrings at runtime
15:51:07 <FLHerne> That seems to cut runtime by ~5% for me
15:51:20 <FLHerne> Not a lot, but it's free, so meh
15:51:44 * FLHerne wonders what pypy is like here
15:56:33 <andythenorth> I wondered that
15:56:54 <andythenorth> I even wondered about 3.8 vs 3.5
16:22:40 <andythenorth> FWIW I got a huge performance boost in Iron Horse by switching to grfcodec
16:24:28 <FLHerne> andythenorth: Switching to grfcodec?
16:24:40 <FLHerne> writing NFO rather than nml?
16:24:43 <andythenorth> yes
16:24:46 <FLHerne> Ah
16:24:50 <andythenorth> very very frequently only sprites have changed
16:24:56 <andythenorth> which nmlc has no way to understand
16:28:42 <FLHerne> andythenorth: PyPy is 5-and-a-bit times faster at parsing than Python3.7
16:29:24 <FLHerne> 107s -> 19s on my very slow laptop
16:29:36 <LordAro> that's quite a bit
16:29:43 <FLHerne> That's JIT for you
16:30:35 <FLHerne> Preprocessing is only marginally faster, though
16:30:41 <FLHerne> 56s -> 42s
16:31:53 <FLHerne> And everything else is negligible
16:34:03 *** Etua has joined #openttd
16:47:24 *** sla_ro|master has joined #openttd
16:49:38 <DorpsGek_III> [OpenTTD/nml] glx22 updated pull request #63: Allow PLY to generate parsing/lexing tables. https://git.io/Je6uy
17:03:12 *** arikover has joined #openttd
17:06:57 *** Wormnest has joined #openttd
17:24:57 *** Etua has quit IRC
17:29:23 *** frosch123 has joined #openttd
18:15:58 *** HerzogDeXtEr has joined #openttd
18:21:40 *** andythenorth has quit IRC
18:48:32 *** zvxb has joined #openttd
18:54:10 *** andythenorth has joined #openttd
18:54:20 <andythenorth> FLHerne: pypy numbers are interesting, I should try it
18:55:03 <andythenorth> time spent in nml parse is about 20-25% of compile time for Iron Horse
18:56:04 <andythenorth> I've never run a pypy thing, my pypy seems to be reporting python3.3
18:56:51 *** glx has joined #openttd
18:56:51 *** ChanServ sets mode: +v glx
19:00:44 <andythenorth> nml parse is 16s / 44s of FIRS compile
19:00:52 <andythenorth> ~36%
19:25:00 *** Wolf01 has joined #openttd
19:32:06 *** Progman has joined #openttd
19:52:01 <andythenorth> why is it so cold?
19:53:06 <Wolf01> Because you live in the north
19:57:34 <andythenorth> yes
19:59:30 *** gelignite has joined #openttd
20:03:00 <Eddi|zuHause> Wolf01: how's the flooding in your area? :)
20:03:21 <Wolf01> Got a pause, tomorrow we'll see if floods again
20:04:53 <Eddi|zuHause> Wolf01: i must admit, i got a mild chuckle out of this news report recently: "Veneto regional council, which is located on Venice's Grand Canal, was flooded for the first time in its history on Tuesday night — just after it rejected measures to combat climate change."
20:05:14 <andythenorth> "it's weather!"
20:07:18 <Wolf01> Ahahahah
20:07:46 <Eddi|zuHause> (i think that was last week)
20:08:11 <Wolf01> Yeah, friday night
20:16:54 *** Etua has joined #openttd
20:26:56 *** Etua has quit IRC
20:53:14 *** Wormnest has quit IRC
21:02:20 <DorpsGek_III> [OpenTTD/OpenTTD] nikolas updated pull request #7708: Draft Change: Use Squirrel version 3.0.7 https://git.io/fjxWf
21:19:19 *** tycoondemon has joined #openttd
21:20:05 *** tycoondemon has quit IRC
21:23:26 *** tycoondemon has joined #openttd
21:24:24 *** tycoondemon has quit IRC
21:32:50 *** sla_ro|master has quit IRC
21:32:51 <andythenorth> hmm
21:32:58 <andythenorth> fish farm with a little building on coast?
21:32:59 <andythenorth> or not?
21:33:48 <Wolf01> Fish farms here are along rivers
21:34:01 *** Wormnest has joined #openttd
21:45:08 <Eddi|zuHause> has this come true yet https://xkcd.com/1281/
21:47:41 <frosch123> andythenorth: there should be some kind of storage place or boat house
21:47:47 <supermop_work_> andythenorth: in Lan Ha bay the little buildings would be floating on the water on a bunch of styrofoam blocks
21:47:52 <frosch123> otherwise, where would you collect the cargo?
21:50:02 <andythenorth> Eddi|zuHause: ages ago surely :P
21:50:04 <andythenorth> too much lego
21:50:07 <andythenorth> let's stop making it
21:50:39 <andythenorth> frosch123: how about this? https://ak5.picdn.net/shutterstock/videos/25000535/thumb/1.jpg
21:50:39 <Eddi|zuHause> have they switched to "bio lego" made out of wood yet? :p
21:50:47 <frosch123> i don't think lego death rates are properly reported. there is likely a lot of pension fraud
21:51:42 <frosch123> andythenorth: so you only get there by ship?
21:52:36 <andythenorth> well
21:52:40 <andythenorth> perhaps not
22:05:09 *** glx_ has joined #openttd
22:05:09 *** glx is now known as Guest8430
22:05:09 *** glx_ is now known as glx
22:10:07 *** frosch123 has quit IRC
22:11:41 *** Guest8430 has quit IRC
22:20:47 <andythenorth> fish farm https://previews.123rf.com/images/antikainen/antikainen1608/antikainen160800356/61698839-aerial-view-at-the-fish-farming-in-round-ponds-in-the-kotor-bay-coastal-road-lead-to-perast-monteneg.jpg
22:32:50 *** nielsm has quit IRC
22:48:30 *** arikover has quit IRC
22:49:43 *** Etua has joined #openttd
23:02:11 *** Wolf01 has quit IRC
23:04:00 *** andythenorth has left #openttd
23:06:53 *** Wormnest has quit IRC
23:17:34 *** gelignite has quit IRC
23:28:42 *** supermop_work_ has quit IRC
23:28:43 *** Flygon has joined #openttd
23:28:53 *** Etua has quit IRC
23:31:25 *** Progman has quit IRC
23:31:52 *** supermop_work_ has joined #openttd
23:47:07 *** Wormnest has joined #openttd
23:54:36 *** Samu has quit IRC
23:55:33 *** Etua has joined #openttd