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

Powered by YARRSTE version: svn-trunk