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