Times are UTC Toggle Colours
00:17:49 *** greeter has quit IRC 00:18:45 *** greeter has joined #openttd 00:37:25 *** WormnestAndroid has quit IRC 00:38:22 *** WormnestAndroid has joined #openttd 00:39:40 *** WormnestAndroid has joined #openttd 01:48:23 *** Wormnest has quit IRC 02:10:13 *** debdog has joined #openttd 02:13:37 *** D-HUND has quit IRC 03:03:55 *** Flygon has joined #openttd 03:18:59 *** glx has quit IRC 05:51:58 *** colde has quit IRC 05:52:10 *** colde has joined #openttd 06:09:56 *** sla_ro|master has joined #openttd 07:17:56 *** andythenorth has joined #openttd 07:18:42 <andythenorth> yo 07:28:32 *** Wolf01 has joined #openttd 08:07:53 <Wolf01> https://9gag.com/gag/avzeqmO ahahaha the title is wrong, the car need to be red, red is speed 08:26:52 <andythenorth> https://www.usenix.org/conference/usenixsecurity20/presentation/lehmann 08:27:00 <andythenorth> colour me surprised 08:28:21 *** arikover has joined #openttd 08:57:18 <LordAro> andythenorth: nice 09:05:56 <andythenorth> it's TrueBrain! 09:12:39 <TrueBrain> are you spying on me? 09:13:04 <andythenorth> the logs are 09:13:09 <andythenorth> unreliably 09:13:16 <TrueBrain> :D 09:13:30 <TrueBrain> well, given you timed it at the same moment I started my client, that was a bit scary :( 09:14:25 <andythenorth> I should bet on some horses 09:14:32 <andythenorth> clearly my daily RNG seed is good 09:14:45 <andythenorth> I really do think we get a daily RNG in life 09:16:00 <TrueBrain> copying to an external disk with 100MB/s .. I have seen worse 09:23:24 *** Smedles_ has joined #openttd 09:25:43 *** Smedles has quit IRC 10:03:42 <dihedral> hello 10:08:33 *** arikover has quit IRC 10:20:44 <TrueBrain> hi 11:32:25 <TrueBrain> why is the MSU protocol so idiotic :( 11:32:31 <TrueBrain> the deregister packet doesn't contain the server key :( 11:50:14 <TrueBrain> looking into DynamoDB, as it seems an obvious cheap solution for the MSU .. but boy, that needs another way of thinking :P 11:55:01 *** andythenorth has quit IRC 12:00:37 *** andythenorth has joined #openttd 12:08:42 *** andythenorth has quit IRC 12:28:36 *** urdh has quit IRC 12:41:01 *** glx has joined #openttd 12:41:01 *** ChanServ sets mode: +v glx 12:43:45 *** WormnestAndroid has quit IRC 12:46:58 <DorpsGek_III> [OpenTTD/OpenTTD] ecolortest opened issue #8296: Non-latin text language not showing https://git.io/JJxmQ 12:48:08 <DorpsGek_III> [OpenTTD/OpenTTD] James103 commented on issue #8296: Non-latin text language not showing in mac os https://git.io/JJxmQ 12:49:25 *** WormnestAndroid has joined #openttd 12:50:12 *** tokai has joined #openttd 12:50:13 *** ChanServ sets mode: +v tokai 12:50:20 *** WormnestAndroid has joined #openttd 12:57:08 *** tokai|noir has quit IRC 13:33:29 *** nielsm has joined #openttd 13:48:34 *** Laedek has joined #openttd 14:16:39 *** Wolf01 has quit IRC 14:17:20 <TrueBrain> MSU is weird .. every 15 minutes, a server announces itself to the MSU 14:17:28 <TrueBrain> every 5 minutes, the MSU polls the server if it is still alive 14:17:34 <TrueBrain> I am somewhat tempted to drop the last part 14:18:00 <LordAro> does seem a bit redundant 14:18:02 <TrueBrain> I wonder what we lose .. well, except that servers can remain online for ~20 minutes after they go offline (5 minute grave period) 14:18:14 <TrueBrain> I think the idea behind it was to mark servers offline earlier than the broadcasts 14:19:04 <TrueBrain> but in the worst case, there are entries in the serverlist for 20 minutes that you cannot fetch information about .. I mean .. not the worst problem 14:20:06 <TrueBrain> dropping the "query" part would simplify the implementation a lot 14:20:39 <LordAro> could decrease the announce interval? 14:20:46 <TrueBrain> hardcoded in the client 14:20:59 <LordAro> client can be changed 14:21:00 <TrueBrain> so only for new versions we can do that :) 14:21:05 <TrueBrain> but .. does it matter? 14:21:07 <TrueBrain> 15 minutes sounds fine 14:21:09 <LordAro> probably not 14:21:36 <TrueBrain> I mean, literally the worst thing that would happen is: you announce yourself, your server crashes, and you stay in people's network list for 20 more minutes ... where the client cannot fetch even the servername 14:25:13 <TrueBrain> but in general, so many things are ... outdated, when it comes to the MSU :) 14:32:30 <TrueBrain> okay, the current MSU already removes your server if you stop advertising, after 20 minutes 14:33:02 <TrueBrain> so the updater really only gives better information about the server over time .. every 5 minutes instead of every 15 minutes :) 14:33:21 <TrueBrain> guess that for my replacement MSU, I am going to skip that part for now :) 14:34:10 <TrueBrain> (as it is rather complicated the implement .. 1 server can have multiple IPs, which are all queried for an update, most of the time close at the same time, where "offline" becomes a bit of a difficult statement .. if 1 IP doesn't respond, does that make the server offline? Etc .. lot of code currently taking care of all those edge-cases) 14:36:38 *** urdh has joined #openttd 14:37:02 <TrueBrain> _dp_: you run servers .. do you have an opinion on this? :) 14:40:26 <_dp_> hi, I think rationale behind the query from msu was to check that server can actually be joined (i.e. port forwarding) 14:41:36 <_dp_> which seems totally reasonable thing to have 14:42:15 <_dp_> except I have a sneaking suspicion that it sometimes fail and servers disappear from the list but that's a slightly different story 14:44:48 *** Wolf01 has joined #openttd 14:53:18 *** urdh has quit IRC 14:54:13 <TrueBrain> yeah, but that already happens on registering :) 14:54:23 <TrueBrain> when you start the server, it first checks if the ports are available, before adding them 14:54:32 <TrueBrain> so we don't lose that functionality 14:54:44 <TrueBrain> added bonus, the scenario you describe won't happen again, as the server will simply retry :) 14:55:01 <TrueBrain> (well, the updater tries 3 times too, but the server never sees it when they don't succeed) 14:55:08 <TrueBrain> another reason not to do the updater 14:55:26 <TrueBrain> from what I can tell, the only loss really is the resolution of the info on servers.openttd.org 14:55:38 <TrueBrain> guess we can simply try to do it without, and see what breaks :P 14:56:04 <TrueBrain> URLs of servers.openttd.org are going to change anyway, so people scraping the HTML will have to redo their work :) 14:56:32 <TrueBrain> who maintains that website that shows graphs about how many people were online? :) 15:01:36 *** urdh has joined #openttd 15:05:06 *** Wormnest has joined #openttd 15:13:14 *** Wolf01 is now known as Guest454 15:13:16 *** Wolf01 has joined #openttd 15:14:47 *** Wolf01 is now known as Guest455 15:14:49 *** Wolf01 has joined #openttd 15:15:27 <_dp_> well, one on citymania is obv me, so it's not a problem 15:15:37 <_dp_> one on novapolis is TheDude I'd guess 15:15:47 <_dp_> and there may be some else I don't remember 15:19:01 *** Guest454 has quit IRC 15:21:18 *** Guest455 has quit IRC 15:42:40 <TrueBrain> Well, you get a real API for it in return .. so hopefully that is easy to fix :D 15:43:32 <_dp_> yeah, api would be much better 15:43:37 <_dp_> though I was kind of thinking to do a server scan myself 15:44:19 <_dp_> actually, iirc novapolis does server scan so shouldn't be affected 16:04:01 *** Progman has joined #openttd 16:17:59 *** gelignite has joined #openttd 16:33:32 *** frosch123 has joined #openttd 17:01:02 <TrueBrain> okay, that heavily simplified the MSU. Got most of it working now .. no clue what it is going to do for the costs, but we have some room to find that out :) 17:01:13 *** andythenorth has joined #openttd 17:01:32 <TrueBrain> I see the light at the end of the tunnel now :D 17:02:12 <frosch123> maybe there is a fire 17:02:40 <TrueBrain> wow ... writing the inode table on this disk is taking for ever .. what is going on .. 17:06:26 <TrueBrain> okay, time to export some old VMs of our cluster and store it in cold storage :) 17:09:17 *** andythenorth has quit IRC 17:18:35 *** HerzogDeXtEr has joined #openttd 17:41:40 *** Flygon has quit IRC 18:01:05 <frosch123> running an aggressive gc reduced the wiki repo size from 1GB to 600MB 18:01:16 <frosch123> "git log" is still slow though 18:17:52 <TrueBrain> :D 18:17:58 <TrueBrain> I am not really surprised, I have to admit :P 18:18:13 <TrueBrain> how many files btw? (in HEAD) 18:21:13 <frosch123> https://dpaste.org/6F7U <- depends how many namespace we will delete 18:21:40 <frosch123> also 239 pages in "Mediawiki talk" is ridiculous 18:22:09 <TrueBrain> BaNaNaS also got slow with 40k files 18:22:13 <TrueBrain> guess that is also part of the reason :) 18:22:50 <frosch123> well, it's more like i am using it in a weird way 18:23:31 <frosch123> "git log" takes 1.3s. "git log MainPage" takes 81s 18:23:46 <frosch123> apparently git has to extract all diffs to know whether a commit touches a file 18:25:58 <b_jonas> frosch123: is that because it tries to detect merges? 18:26:57 <frosch123> is that a question or an answer? 18:27:12 <frosch123> does not sound plausible to me. 18:27:15 <b_jonas> I dunno 18:27:28 <b_jonas> I don't understand git 18:27:56 <b_jonas> do you have any suspicious options in git config -l or git config --global -l ? 18:40:37 *** andythenorth has joined #openttd 19:22:51 *** frosch123 has quit IRC 19:24:08 *** urdh_ has joined #openttd 19:28:19 *** urdh has quit IRC 19:34:09 *** urdh_ has quit IRC 19:51:51 *** gelignite has quit IRC 20:19:21 *** urdh has joined #openttd 20:49:58 *** HerzogDeXtEr has quit IRC 20:49:59 *** andythenorth has quit IRC 20:54:18 *** urdh has quit IRC 20:58:29 *** urdh has joined #openttd 21:01:53 <b_jonas> these local authorities value trees to be worth so much more than houses and roads. 21:13:28 *** andythenorth has joined #openttd 21:13:56 *** nielsm has quit IRC 21:14:09 <FLHerne> yup 21:19:20 <andythenorth> bbhmm 21:20:19 <supermop_Home> yo 21:30:13 * andythenorth draws trains 21:47:30 *** virtualrandomnumber has joined #openttd 21:48:21 *** virtualrandomnumber has quit IRC 21:55:53 *** Progman has quit IRC 21:59:48 *** GT has joined #openttd 22:00:08 *** GT has left #openttd 22:06:20 *** andythenorth has quit IRC 22:06:51 *** sla_ro|master has quit IRC 22:32:34 <b_jonas> I'm trying to figure out if it would be worth to replace my goods maglevs with vac trains 22:32:47 <b_jonas> but goods don't spoil quickly, so the speed gives only limited advantages 22:33:04 <b_jonas> and apart from that, the maglev is somewhat more expensive and has a somewhat smaller capacity 22:43:59 *** tokai|noir has joined #openttd 22:43:59 *** ChanServ sets mode: +v tokai|noir 22:48:28 *** Wolf01 has quit IRC 22:50:58 *** tokai has quit IRC