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