Config
Log for #openttd on 28th April 2020:
Times are UTC Toggle Colours
00:02:06  <milek7> TrueBrain: maybe I have broken something on staging after all?
00:03:18  <milek7> it lists only 2 content entries, there should be more on staging?
00:17:35  <glx> I see more
00:20:46  <milek7> ingame?
00:21:56  <glx> on the web frontend
00:43:20  *** spnda has quit IRC
01:45:35  *** gelignite_ has joined #openttd
01:47:24  *** gelignite_ has quit IRC
01:52:56  *** gelignite has quit IRC
02:01:38  *** Flygon has joined #openttd
02:25:05  *** D-HUND has joined #openttd
02:28:14  *** supermop_Home_ has joined #openttd
02:28:36  *** debdog has quit IRC
02:32:50  *** glx has quit IRC
03:00:29  *** Wormnest_ has quit IRC
03:18:21  *** Wormnest_ has joined #openttd
04:26:27  *** k-man_ is now known as k-man
05:44:32  *** spnda has joined #openttd
05:59:43  *** nielsm has joined #openttd
06:02:00  *** sla_ro|master has joined #openttd
06:23:50  *** andythenorth has joined #openttd
06:23:54  <andythenorth> hello!
06:23:58  <andythenorth> it is morning
06:24:10  <andythenorth> except in New Zealand
06:44:02  *** Wolf01 has joined #openttd
06:45:16  <TrueBrain> milek7: not sure why it only shows two. There are 5 loaded accourding to the logs
06:52:40  <TrueBrain> the good news is, it has something to do with your package; the bad news, I can't tell what by looking at it :P
06:52:55  <TrueBrain> but the client doesn't like it :D
06:55:35  <TrueBrain> content-id is rejected by the client .. seems I do not have 32 bits
07:02:35  <TrueBrain> lolz
07:02:39  <TrueBrain> because I am a atd
07:02:40  <TrueBrain> tard
07:02:42  <TrueBrain> even
07:04:15  <TrueBrain> good thing is, this won't be happening in production, ever. As no sane person would upload more than 16 packages with the last 6 nibbets the same md5sum, but okay :)
07:06:04  <andythenorth> TrueBrain now that you've shipped, I thought it might be a good time for you to answer my 63 page IT Compliance questionnaire about your new product
07:06:21  <TrueBrain> too many RFI .. no tnx :P
07:06:56  <andythenorth> BUT it's just a few simple questions, I'm afraid it's a requirement here :P
07:07:01  * andythenorth such lolz in life
07:07:20  <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain opened pull request #16: Fix: content-id was growing more quickly than the code suggested https://git.io/JfmUQ
07:07:24  <TrueBrain> milek7: feel free to laugh ^^ ;)
07:07:37  <TrueBrain> keeping hanging in there andythenorth  :)
07:07:47  <andythenorth> 1. what version of Active Directory do you support, and what is your published roadmap for AD going forwards?
07:08:05  <TrueBrain> good question
07:08:05  <andythenorth> 2. Please list the CV, technical qualifications, and ongoing certifications of all your key staff.
07:08:08  <TrueBrain> :P
07:08:25  <TrueBrain> right, I am off to do my work .. which is asking people these kind of questions :D (but in a better way, I have to add :P)
07:08:45  <andythenorth> the day begins
07:09:50  <Wolf01> Yeah, with new tasks I never did before and no feedback from the office...
07:12:39  <andythenorth> Wolf01 just write entirely new product, start a sales website, and tell your office the business pivoted?
07:14:26  <Wolf01> That's what I did last month
07:21:34  <Wolf01> I hate not getting feedback, I'm really insecure
07:27:07  <DorpsGek_III> [OpenTTD/nml] andythenorth commented on pull request #110: Fix: Correct limit of available road/tramtypes. https://git.io/JfmT8
07:27:57  <andythenorth> Wolf01 write yourself a sock puppet bot
07:28:01  <andythenorth> random feedback
07:28:06  <andythenorth> or outsource it to me
07:28:16  <andythenorth> I can fake being a boss pretty well
07:30:56  * andythenorth writes cathartic note on NRT
07:31:14  <andythenorth> Wolf01 ^^^ maybe you should add to it, it could be come like a completely inappropriate social history of the project, in PR comments
07:31:35  <andythenorth> "all I wanted was steam trams without wires" :)
07:31:50  <Wolf01> :D
07:32:05  *** Samu has joined #openttd
07:32:45  <Samu> hello
07:34:17  *** gelignite has joined #openttd
07:41:07  *** cHawk- has quit IRC
07:42:22  <Samu> is the new bananas official now?
07:43:21  <DorpsGek_III> [OpenTTD/nml] Wolfolo commented on pull request #110: Fix: Correct limit of available road/tramtypes. https://git.io/JfmTp
07:43:29  <Wolf01> deM5outD
07:43:34  <Wolf01> Yes
07:44:28  <Wolf01> Too many remote desktop windows
07:58:28  <andythenorth> now we know your root password
08:00:15  <Wolf01> Totally
08:20:17  *** nielsm has quit IRC
08:28:32  <TrueBrain> We need to have a talk about password length....
08:29:24  <LordAro> 8 characters ought to be enough for anybody
08:30:30  <Wolf01> I tried 10 characters once, they trimmed to the first 8 and I wasn't able to log in after
08:31:40  <Wolf01> Also... stored in plain text, not even hashed, that's how I found I had to use only the first 8 chars
08:32:11  <Wolf01> (Italian administration, I'm talking about you, yes)
08:32:36  <LordAro> they could've trimmed before hashing
08:32:53  <LordAro> but that would be even stupider than not hashing
08:32:54  <Wolf01> And you beleve it?
08:34:10  <Wolf01> Zoom call... do you need the password? :)
08:47:48  *** cHawk- has joined #openttd
09:36:18  <TrueBrain> As someone that works in cybersecurity, I don't want to hear this :p
10:31:22  *** kouett has left #openttd
10:41:34  <milek7> https://i.imgur.com/l6bQKAg.png
10:41:57  <milek7> I think it previously displayed name, not hash in progress window?
10:47:09  <FLHerne> It did
10:54:10  *** supermop_Home_ has quit IRC
11:00:25  <TrueBrain> I have no idea why it doesn't.. guess it also stored it as that name on disk now?
11:03:18  <TrueBrain> I wonder why it doesn't use the filename given .. seems it is using the name it got from the http redirect .. something worth looking into
11:03:44  <milek7> yes, it stores on disk as <hash>.tar
11:05:03  <TrueBrain> It doesn't hurt, but also doesn't look nice :D
11:05:32  <TrueBrain> I am guessing it is a bug in the client, but it is something I can fix in the infra
11:13:41  <TrueBrain> There is explicit code in OpenTTD to use the filename from HTTP instead of the name it can deduce himself
11:13:51  <TrueBrain> That really is a bit silly
11:14:00  <TrueBrain> Will fix that tonight in the infra
11:14:13  <LordAro> should it be fixed in the infra though?
11:16:35  <TrueBrain> We cannot fix older clients retroactive
11:17:04  <TrueBrain> But revising the content service in the client would be a very good idea :p
11:17:15  <LordAro> but is it a problem in older clients?
11:17:42  <TrueBrain> I do not understand your question, sorry
11:18:03  <LordAro> you said there wasn't a problem with displaying the hash
11:18:24  <LordAro> so if the infrastructure is nicer in this format, why change it because of a "bug" in the client?
11:18:25  <TrueBrain> Technically the game doesn't care about the name; that is just for humans
11:18:36  <TrueBrain> I can leave it; sure
11:19:02  <TrueBrain> But I have little hope anyone fixes this in the client in the next year :p
11:20:11  <TrueBrain> But in general I try to avoid degrading anything in these migrations. Users will now have a lot of weird filenames in their folders
11:20:22  <TrueBrain> Do we find that acceptable?
11:20:52  <LordAro> oh i see, i didn't realise it affected the destination filename
11:21:07  <LordAro> yeah, should be fixed then :p
11:21:11  <TrueBrain> I asked for that explicit :p
11:21:36  <LordAro> right, yesa
11:21:38  <LordAro> -a
11:21:40  <LordAro> i misread
11:21:43  <TrueBrain> Basically in the infra I symlink url/hash/filename.tar to url/hash.tar
11:22:22  <TrueBrain> Just it will hr url/hash/<anything>.tar to url/hash.tar
11:22:36  <TrueBrain> Hr? Lol
11:22:48  <TrueBrain> Be!
11:23:13  <TrueBrain> Small fix, will cost a bit extra because of the Lambda involved, but whatever
11:24:34  <TrueBrain> milek7 : just to make sure we don't forget, can you open a bug about this in bananas-server? Pointing out the GUI and the on disk filename? Tnx!
11:29:10  *** WormnestAndroid has quit IRC
11:29:23  *** WormnestAndroid has joined #openttd
11:39:28  *** gelignite has quit IRC
11:55:22  <DorpsGek_III> [OpenTTD/bananas-server] Milek7 opened issue #17: HTTP download should give readable name instead of hash https://git.io/JfmsH
12:01:24  *** mcbanhas has joined #openttd
12:02:35  <FLHerne> Wolf01: The NRT thing is that OTTD's implementation has 63 (road+tram types), with an internal flag to distinguish if a given type is road or tram
12:02:54  <Wolf01> Yes
12:03:15  <FLHerne> Which also means labels conflict between road + tram types, etc.
12:03:25  <FLHerne> The specs say that shouldn't happen :P
12:03:35  <FLHerne> (and there can be 63 of each)
12:04:00  <FLHerne> There was a whole discussion yesterday about whether the spec or the implementation should be changed
12:04:15  <Wolf01> TBH I died before the rewrite for trunk, when there were still 15 total roadtypes
12:06:59  <Wolf01> I'm for following the specs, but my job proved that specs could be changed if the current implementation is not so broken (read as valid), if it leaves space for stupid problems and exploits, then the implementation should be fixed
12:10:23  <DorpsGek_III> [OpenTTD/bananas-server] frosch123 approved pull request #16: Fix: content-id was growing more quickly than the code suggested https://git.io/JfmGg
12:31:46  *** heffer has quit IRC
12:40:00  *** heffer has joined #openttd
13:13:17  *** supermop_Home_ has joined #openttd
13:13:23  <supermop_Home_> yo
13:13:48  <Wolf01> o/
13:14:10  <supermop_Home_> how's it going over there Wolf01?
13:14:50  <Wolf01> Fine, but in a week it might transform to a battle royale
13:20:46  <supermop_Home_> well here the furniture designer on my team quit
13:21:09  <supermop_Home_> so now i need to figure out how to double my capacity for designing furniture
13:22:50  <supermop_Home_> or i could just quit myself
13:28:34  <Wolf01> I was left alone developing an entire IoT devices management, with backoffice, frontend, smartphone apps.. also it needs to be super secure
13:29:16  <Wolf01> With the boss and the customer still deciding about how it should work
13:30:04  <Wolf01> Also I had to learn javascript/node and the new cloud framework we are using
13:31:56  <Wolf01> Also this covid shit doesn't help at all
13:45:44  *** glx has joined #openttd
13:45:44  *** ChanServ sets mode: +v glx
14:27:33  *** Yexo has joined #openttd
14:27:33  *** ChanServ sets mode: +o Yexo
14:29:23  *** cHawk- has quit IRC
14:44:07  <Yexo> AIAirpot.GetMonthlyMaintenanceCost() returns the cost as if economy.infrastructure_maintenance is turned on. I´d be more convenient to use when it would return a value closer to 0 in case economy.infrastructure_maintenance is turned off.
14:44:41  <Yexo> Are there any reasons that shouldn´t be changed?
15:00:53  <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain merged pull request #16: Fix: content-id was growing more quickly than the code suggested https://git.io/JfmUQ
15:01:12  <TrueBrain> tnx for the ticket milek7 . And if ^^ is deployed, in ~2 minutes or so, staging should work as expected again
15:01:53  <TrueBrain> (and Sentry will be telling me any more of these kind of errors .. as for some reason it was not :P)
15:06:44  <andythenorth> Yexo so where have you been? :D
15:06:52  <andythenorth> doing grown up things?
15:07:32  <Yexo> Basically. I mostly dropped OpenTTD once I got my first job. Looked at it a few times over the years but never for very long
15:07:53  <andythenorth> classic :)
15:08:23  <andythenorth> most people drop OpenTTD when they get a real job
15:08:40  * andythenorth does the opposite, the more I real job, the more I OpenTTD :P
15:08:53  <Yexo> We´ll see how long it keeps my interest this time, but I´m interested in playing with a few of the ¨new¨ features like cargodist/roadtypes and see how that affects AI behavior
15:09:36  <TrueBrain> I honestly haven't played the game in ... 10 years?
15:09:43  <TrueBrain> :D
15:09:57  <Yexo> The UI is very annoying
15:10:01  <TrueBrain> it is good to see you back Yexo :) Just enjoy the game, enjoy coding, and all will be well :)
15:10:28  <TrueBrain> Sticking to the 1995 UI style ... ages the game a bit too much for my taste :)
15:11:02  <TrueBrain> ^/([a-z_])/([a-f0-9])/[a-zA-Z0-9_.]*.tar.gz$
15:11:05  <TrueBrain> does that sound correct?
15:11:11  <TrueBrain> I had a problem .. pretty sure I now have 2 problems
15:11:14  <Wolf01> andythenorth does the opposite, the more I real job, the more I OpenTTD :P <- I would do that too, the problem is that I'm a software developer and my brain refuses to develop anything outside of job :(
15:11:35  <andythenorth> it's probably because I am *not* a software developer
15:11:48  <andythenorth> the closer OpenTTD gets to my actual job, the more I dislike it
15:12:05  <andythenorth> i.e. doing the html / css stuff is mostly joyless
15:12:32  <andythenorth> getting involved in UI design stuff
15:13:45  <Wolf01> Heh, you draw pixels to relax
15:13:45  <TrueBrain> so, do you want to audit OpenTTD? :D :D trolls happily
15:13:56  <andythenorth> TrueBrain not a bad idea
15:14:02  <TrueBrain> but I agree; the only reason I enjoy OpenTTD-related stuff, is because I do not do any of this for my day job :P
15:14:06  <andythenorth> can we have a meeting to schedule some program of work
15:14:11  <TrueBrain> I stopped doing it when it was part of my day job
15:14:12  <andythenorth> and assign roles
15:14:17  <andythenorth> we could do a RACI matrix!
15:14:23  <TrueBrain> I was about to mention RACI ..
15:14:24  <TrueBrain> fuck you
15:14:30  <andythenorth> shotgun
15:14:30  <TrueBrain> seriously
15:14:31  <TrueBrain> fuck off :P
15:14:33  <TrueBrain> :D
15:14:53  <Yexo> I think I´m happy I don´t even know what that is
15:14:55  <andythenorth> I have simplified RACI matrix
15:15:04  <TrueBrain> I love it when customers tell me: we have ISO 27k1 .. all I hear them say: I have air!
15:15:17  <andythenorth> everyone who works for me is R+A combined
15:15:30  * LordAro googles
15:15:33  <andythenorth> and everyone else is I, and if they don't like it, they disagree
15:15:48  <andythenorth> simples
15:15:59  <TrueBrain> not that long ago someone came to me with a RACI matrix . .where .. well .. everyone with R had A, there was no C, and he was I everywhere
15:16:01  <TrueBrain> I laughed my ass off
15:16:11  <andythenorth> I only did one in my life, but it has stuck with me
15:16:16  <andythenorth> as a thing to avoid
15:16:26  <andythenorth> seriously, how to be Responsible without being Accountable
15:16:29  <andythenorth> or vice versa
15:16:30  <andythenorth> ??
15:16:31  <andythenorth> wtf?
15:16:33  <TrueBrain> everyone thinks they can do a RACI, but nobody can
15:16:58  <TrueBrain> you .. need some teaching in how to use RACI
15:17:00  <TrueBrain> otherwise you will fail
15:17:08  <andythenorth> there is one singular task I really love in both work and OpenTTD
15:17:14  <andythenorth> 2 cookies for 1st to guess
15:17:19  <TrueBrain> the idea behind it is awesome .. but it is like 27k1 .. everyone says they do it, nobody does it :P
15:17:26  <TrueBrain> trains!
15:17:34  <andythenorth> hmm nice try, no cookies
15:17:42  <TrueBrain> :( BOOOOOOO
15:17:47  * LordAro denies andythenorth request for cookies
15:17:49  <TrueBrain> to talk shit about people?
15:17:53  <LordAro> GDPR, y'know
15:17:57  <TrueBrain> I do love thatone :)
15:18:31  <Yexo> andythenorth: Drawing? Designing complicated supply chains?
15:19:01  <andythenorth> CLOSING TICKETS
15:19:07  <LordAro> :D
15:19:09  <andythenorth> as 'invalid' or 'no'
15:19:30  <andythenorth> nothing like a serious bonfire of tickets
15:19:33  <andythenorth> saves a lot of work
15:20:53  <DorpsGek_III> [OpenTTD/nml] glx22 merged pull request #102: Fix #100: follow PEP440 when generating version https://git.io/JfIF4
15:20:54  <DorpsGek_III> [OpenTTD/nml] glx22 closed issue #100: Development version format is "invalid" to setuptools. https://git.io/JfIkD
15:21:48  <andythenorth> I mean we can close tickets by actually fixing them also
15:21:57  <andythenorth> seems like more work in the short term though
15:26:07  <TrueBrain> var newuri = olduri.replace(/^/([a-z-])/([a-f0-9])/([a-f0-9])/[a-zA-Z0-9_.].tar.gz$/, '///$3.tar.gz');
15:26:10  <TrueBrain> I think that is correct
15:26:15  <TrueBrain> but again .. I tried to solve a problem with a regex ..
15:27:22  <milek7> your irc client seems to mangled that message
15:27:39  <milek7> there's some italic there
15:27:49  <LordAro> no italic for me
15:28:13  <Yexo> What are you trying to match? Would something like this work?:  /([^/]+)/([^/]+)/([^/]+).tar.gz$
15:28:21  <LordAro> ^ that's about what i was going to suggest
15:28:32  <TrueBrain> I don't want to accept things that broadly
15:28:43  <TrueBrain> be specific, I have been told :D
15:28:49  <LordAro> there's a missing '+' on the last group anyway
15:28:56  <TrueBrain> the + is a good idea for sure
15:28:59  <LordAro> and i'm not sure you want the '.' in there
15:29:24  <LordAro> no, should be fine
15:29:26  <Yexo> Just to double-check: dashes are not allowed in the name?
15:30:07  <TrueBrain> indeed
15:30:27  <TrueBrain> https://github.com/OpenTTD/bananas-server/blob/master/bananas_server/application/bananas_server.py#L43 generates the last part
15:30:38  <TrueBrain> ^\/([a-z-]+)\/([a-f0-9]{8})\/([a-f0-9]{32})\/[a-zA-Z0-9_\.]+.tar.gz$
15:30:42  <TrueBrain> more unreadable, but more correct
15:31:04  <TrueBrain>  and  are hex values
15:31:56  *** rotterdxm has joined #openttd
15:35:12  <TrueBrain> lets try this out on the CDN :)
15:35:15  <TrueBrain> euh
15:35:16  <TrueBrain> on staging
15:35:16  <TrueBrain> :D
15:36:42  <LordAro> how does it go? everyone has a staging environment, some people are lucky enough to have a production environment as well
15:37:09  <TrueBrain> I don't understand what you tried to say there, sorry :)
15:39:23  <TrueBrain> right, we push ~150GB per day through the CDN
15:39:23  <TrueBrain> lol
15:39:42  <TrueBrain> ~25k requests per day
15:40:19  <TrueBrain> most popular? OpenGFX!
15:40:46  <TrueBrain> size-wise, irrelevant .. zBase mostly is leading that
15:40:49  <TrueBrain> and .. which package is this ..
15:41:08  <TrueBrain> abase
15:41:18  <glx> both are 32bpp
15:41:33  <TrueBrain> top in volume: zBase, 44 GB in the last 20 hours, abase, 20GB, OpenGFX 2.5GB
15:41:46  <TrueBrain> so about 50% of the traffic is between zBase and abase
15:42:23  <TrueBrain> hmm .. no, those two stats can't be compared, sorry
15:42:30  <TrueBrain> their time window is different
15:43:08  <TrueBrain> but that finally explains the high bandwidth we have been seeing
15:43:10  <TrueBrain> it is not the volume
15:43:14  <TrueBrain> it is these 2 packages :)
15:44:48  <TrueBrain> besides these 2 packages, the migration is nearly not noticeable on AWS :P Funny
15:44:57  <TrueBrain> bananas-server still crashes from time to time because of the OOM ..
15:45:33  *** Progman has joined #openttd
15:54:48  *** cHawk- has joined #openttd
15:56:19  <TrueBrain> and despite all that effort .. I spot a mistake in my regex .. hihi :D Just one, luckily
15:59:27  <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain opened pull request #18: Fix #17: postfix the filename as it should be on disk to the redirect URL https://git.io/Jfm0h
15:59:37  *** nielsm has joined #openttd
16:03:31  <TrueBrain> solution seems to work fine, w00p :)
16:05:05  <TrueBrain> so let me roll this out on production already .. should be transparent :)
16:05:26  <TrueBrain> (the infra part; not the server yet :P)
16:05:55  <milek7> to clarify, I didn't mean that 24 bit collisions could happen accidentally
16:05:59  <milek7> but that somebody could do it maliciously
16:06:24  <TrueBrain> milek7: then we are in agreement ;)
16:06:31  <TrueBrain> I think nobody doubted the maliciously part ;)
16:07:01  <TrueBrain> the worst such person does, is crash the server. I mean .. that would be REALLY childish of anyone to do
16:07:29  <TrueBrain> so, as far as I can tell, the only impact is availability
16:07:41  <TrueBrain> as long as it doesnt impact integrity, I am kinda okay with this
16:08:35  <TrueBrain> unless someone knows how to solve this of course in a better way, without  modifying clients
16:10:22  <TrueBrain> milek7: I think the best way to prevent this kind of abuse, is to add a rate limit to the amount of uploads you can do. If we limit it to 1 per hour, it would take 10 days for someone to exploit this ..
16:10:45  <TrueBrain> but I would really like to avoid writing such rate limit, so I am going to trust nobody abuses this for now; and once someone did abuse it, we write the rate limiting
16:15:55  <TrueBrain> (to be clear, there is a huge difference for me between  malicious attacks that compromise availability vs integrity. The first .. this is a free game. If the services are down for a day, would anyone really care. The second we have to take really seriously. So let me know if I balanced this wrong ;) )
16:22:36  *** gelignite has joined #openttd
16:31:07  *** supermop_Home_ has quit IRC
16:37:00  *** frosch123 has joined #openttd
16:44:00  *** Flygon has quit IRC
16:47:18  <DorpsGek_III> [OpenTTD/bananas-server] frosch123 approved pull request #18: Fix #17: postfix the filename as it should be on disk to the redirect URL https://git.io/Jfmz4
16:48:18  <andythenorth> what are we doing today then?
16:48:36  <frosch123> i want to make a table of all content uploaded by coop
16:48:45  <frosch123> and then decide who to assign stuff to :p
16:48:53  <andythenorth> huzzzah
16:49:00  <andythenorth> I haven't done my account move properly yet
16:50:18  <frosch123> TrueBrain: so, how does this ldap thing work?
16:51:22  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on issue #8070: Check Online Content displays too much https://git.io/Jvpao
16:51:22  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth closed issue #8070: Check Online Content displays too much https://git.io/Jvpao
16:54:11  <andythenorth> we could do with a tag something like 'if we lived 1000 years' or something
16:54:28  <andythenorth> there are all these very serious sounding quality defects that nobody is ever going to fix
16:54:55  <andythenorth> if I close them there will be the brief crying of 1000 souls and dead kittens
16:55:02  <andythenorth> but they're actually just noise
16:56:36  <TrueBrain> frosch123: lets figure that out together \o/
16:57:32  <nielsm> <frosch123> TrueBrain: so, how does this ldap thing work?  <- do you like S-expressions?
16:57:35  <nielsm> :)
16:57:49  <TrueBrain> first I need the URL! Lol .. like I remember that shit ..
16:58:25  <TrueBrain> frosch123: you have the URL and credentials?
16:58:39  <frosch123> i have no url
16:58:46  <frosch123> credentials are not my own?
16:58:54  <TrueBrain> no, you need admin login
16:58:57  <TrueBrain> well, maybe not
16:58:59  <TrueBrain> good question
16:59:00  <TrueBrain> duno
16:59:05  <TrueBrain> lets find out, giv eme a sec :)
17:00:26  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on issue #8069: Unable to take over companies https://git.io/JvxX5
17:00:26  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth closed issue #8069: Unable to take over companies https://git.io/JvxX5
17:01:16  <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain merged pull request #18: Fix #17: postfix the filename as it should be on disk to the redirect URL https://git.io/Jfm0h
17:01:17  <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain closed issue #17: HTTP download should give readable name instead of hash https://git.io/JfmsH
17:01:34  <TrueBrain> frosch123: ^^ that was exactly why I made such redirect, so the name can be controlled by the server :D
17:01:43  <TrueBrain> okay, I cannot login via my own username .. guess it has to be an admin
17:02:14  <TrueBrain> ah, no, I can, just wasn't using the right format
17:03:16  <Wolf01> Eddi|zuHause: when you change TMPE for a new version (I upgraded to 11 from 10) you have to re-do all the fixes or I did something wrong?
17:03:58  <Eddi|zuHause> Wolf01: i think there's some upgrade path thing
17:04:04  <TrueBrain> frosch123: and in case your notification didnt work again: see PM :)
17:05:41  <_dp_> https://www.reddit.com/r/openttd/comments/g9k9pm/problem_with_online_content/
17:05:49  <frosch123> TrueBrain: the forum method is so much easier :)
17:05:59  <TrueBrain> it is why we prefered it :)
17:06:15  <andythenorth> Eddi|zuHause so what stops you finishing your town patch? :D other than the usual: motivation, inclination, desire
17:06:23  <Eddi|zuHause> yes
17:06:55  <Eddi|zuHause> also a "what is there even to do"?
17:08:37  <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain created new tag: 1.0.6 https://git.io/Jfmg2
17:08:58  <TrueBrain> okay, that should fix the filename issue
17:09:00  <TrueBrain> cool cool
17:09:13  <TrueBrain> 2 issues remaining: stalling during reloads, and OOM
17:09:13  <Wolf01> I hate when I lose the target
17:09:20  <TrueBrain> I know how to fix the first, but .. ugh, not now
17:09:22  <TrueBrain> second .. no clue
17:10:49  <andythenorth> Eddi|zuHause apparently the description strings, and something for AIs? https://github.com/OpenTTD/OpenTTD/pull/7745
17:10:58  <andythenorth> and also tactically ignoring one of the review comments?
17:13:15  <Samu> question
17:13:23  <Samu> https://bananas.openttd.org/package/ai/4c444146 - how does it retrieve the author?
17:13:34  <Samu> I had 2 authors in the info.nut :(
17:13:59  <glx> author is the uploader for now
17:14:13  <Samu> hmm i see
17:14:24  <TrueBrain> wtf has info.nut have to do with it?
17:14:25  <TrueBrain> lol
17:14:29  <TrueBrain> it never had anything to do with it :P
17:14:38  <Samu> well, it got Samu out of nowhere, somehow
17:14:54  <Samu> was it the OpenTTD website account?
17:14:59  <glx> yes
17:15:06  <Samu> ah, that makes sense
17:15:47  <frosch123> TrueBrain: do we block uploading updates for packages which were "replaced-by" something else?
17:16:01  <TrueBrain> frosch123: honestly, I do not know
17:16:22  <frosch123> nvm, it's actually not as important as i thought
17:16:25  <TrueBrain> it should do the author-check for sure, but no clue if the author can upload a new version
17:17:04  <glx> backport of fix for "not in newgame" packages ?
17:17:05  <frosch123> i was worried the author may select the wrong one, but actually the api selects the right one from the uniqueid of the upload
17:18:39  <glx> that's the only useful scenario I can see for an update of replaced stuff
17:19:12  <frosch123> some old grfs changed grfid between versions
17:19:21  <frosch123> it was one entry on old bananas, but two on new
17:20:50  <glx> I guess if a package as "replaced-by" it's not shown in the list ingame
17:20:56  <frosch123> coop is so weird. they use one account, but then put their name into the tags :p
17:22:04  <glx> oh tags are silly anyway
17:22:58  <glx> they can be useful, but usually they are just garbage
17:23:06  <TrueBrain> we should add a README to the BaNaNaS repo
17:23:15  <TrueBrain> I don't feel like doing it today .. or this week most likely
17:23:19  <TrueBrain> but it needs one nevertheless :)
17:23:31  <TrueBrain> if anyone wants to contribute, please do :)
17:23:40  <TrueBrain> (need to tell that you cannot make PRs against the repo, etc)
17:23:47  <frosch123> it's CC-0 license, isn't it?
17:24:25  <frosch123> i guess let's not commit to a license
17:24:34  <TrueBrain> no .. that repo cannot have any license I think :)
17:24:41  <TrueBrain> it is not our data, in that sense
17:25:28  <Wolf01> What bad could happen if I search steam trains on youtube again?
17:26:06  <glx> most likely just time disapearing :)
17:26:34  <andythenorth> Wolf01 you poison your YT recommendations?
17:26:38  <andythenorth> and can't escape?
17:26:53  <Wolf01> It's already a mess there
17:27:29  <Wolf01> But I might be worriad about not finding any new steam train video :(
17:33:39  <TrueBrain> our daily cloudfront price went from 1 dollar to 5 dollar with this migration :)
17:35:53  <TrueBrain> so many free credits left ... we have some time to figure out if we can reduce those costs :P
17:40:41  <TrueBrain> frosch123: are you scripting the LDAP? :P
17:40:54  <frosch123> oh, i am scripting coop
17:41:06  <frosch123> do you want PRs?
17:41:18  <TrueBrain> no, I was wondering if you were scripting LDAP :D
17:42:01  <TrueBrain> otherwise I will :P
17:42:36  <frosch123> i already extracted all
17:42:41  <TrueBrain> fair enough
17:45:25  <TrueBrain> made a change so only 1 reload at the time triggers
17:45:30  <TrueBrain> avoids nasty issues for now
17:45:53  <TrueBrain> "An error occurred (TooManyRequestsException) when calling the Invoke operation (reached max retries: 4): Rate Exceeded."
17:45:53  <TrueBrain> awh
17:46:05  <TrueBrain> I need to deploy SNS for this
17:46:12  <TrueBrain> well, something too for this weekend
17:47:44  <mcbanhas> FLHerne, are you from the UK actually?
17:47:55  <FLHerne> mcbanhas: Yes
17:48:51  <mcbanhas> Oh great, when you have the time, would you like to have a look at the style guide I'm working on? Would be nice to get feedback on the core rules, given it's all still a bit messy.
17:49:13  <mcbanhas> (Style guide for EN-UK that is)
17:49:42  *** supermop_Home has joined #openttd
17:49:53  <TrueBrain> frosch123: that username is not an improvement :P
17:49:54  <TrueBrain> lol
17:50:33  <DorpsGek_III> [OpenTTD/OpenTTD] LubosKolouch opened issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ
17:50:46  <frosch123> milek7: .pl and .gq is the same? :p
17:51:05  <DorpsGek_III> [OpenTTD/OpenTTD] LubosKolouch commented on issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ
17:51:10  <milek7> feel free to send verification message to .gq
17:51:28  <milek7> this is legacy domain, and I have no straightforward way to send from it
17:52:05  <TrueBrain> milek7: the hash-name should now be gone while downloading; would you mind confirming?
17:52:12  <DorpsGek_III> [OpenTTD/OpenTTD] Yexo commented on issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ
17:54:04  <milek7> seems ok
17:54:09  <TrueBrain> cool, cheers
17:54:25  <frosch123> oh dear, a ton of coop content uses the "pubilc license"
17:56:10  * andythenorth has confused self
18:07:06  <andythenorth> could have been worse frosch123
18:08:12  *** nielsm has quit IRC
18:08:21  <andythenorth> 'pubic license' is an unpleasant mental image :)
18:08:27  <frosch123> anyone remembers what "BaseSet SpriteViewer" is?
18:08:32  <DorpsGek_III> [OpenTTD/OpenTTD] LubosKolouch commented on issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ
18:08:46  <frosch123> it read like a test grf, but why did ammler make 8 version of it?
18:09:42  <TrueBrain> I like that so far the changes have either been name changes or compatability fixes, on BaNaNaS :)
18:10:01  <DorpsGek_III> [OpenTTD/OpenTTD] LubosKolouch commented on issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ
18:10:09  <frosch123> i think andy will rage when he sees his profile :)
18:10:31  <TrueBrain> you assigned everything to him?
18:11:33  <frosch123> no, but it will be spammed with N versions of FIRS1, from the time when people changed grfids
18:11:50  <TrueBrain> ah, those people
18:13:16  <andythenorth> I'll survive
18:16:48  <TrueBrain> first real upload on new BaNaNaS :D
18:16:57  <andythenorth> wat!
18:17:00  <andythenorth> I wanted first post :(
18:17:02  <andythenorth> too slow
18:17:28  <TrueBrain> I can download it :D
18:17:39  <TrueBrain> I am always a bit surprised when it turns out shit works :P
18:17:52  <andythenorth> magic!
18:18:15  <TrueBrain> sometimes I cannot believe my own capabilities, I am afraid :P
18:18:36  <TrueBrain> "how did you learn about AWS?" - "welllllllllll"
18:24:25  <frosch123> TrueBrain: many seem to enter version-specific stuff
18:24:51  <TrueBrain> you mean compatability stuff?
18:25:03  <frosch123> description and tags
18:25:09  <TrueBrain> ah, yeah
18:25:48  <TrueBrain> well, not many commits yet
18:25:50  <TrueBrain> most seem to get it
18:31:17  <frosch123> andythenorth: https://gist.github.com/frosch123/1513482f36791e5be88aec3010ae14e5 <- so, what is yours, what is foobars, what is both?
18:31:31  <frosch123> planetmaker: same question for you :)
18:31:52  <frosch123> the stuff at the bottom probably all goes to ammler
18:37:17  *** supermop_Home has quit IRC
18:38:01  <frosch123> 18 people migrated, 10% :)
18:39:53  <FLHerne> mcbanhas: Is it linked somewhere? Probably not this evening though
18:40:16  <mcbanhas> https://wiki.openttd.org/Manual_of_style
18:40:39  <mcbanhas> Everything below point 4 is still a mess
18:54:26  <FLHerne> Is it possible for a variable read by ActionD to have different values during a pass?
18:54:50  <FLHerne> Other than by the grf setting it
18:55:30  <FLHerne> (I'm hoping not)
18:56:01  <frosch123> for normal variables yes. unless you also include stuff like GRM
18:56:54  <FLHerne> ?
18:57:02  <FLHerne> By yes, do you mean no? :P
18:57:13  <frosch123> :)
18:57:45  <FLHerne> (and I think GRM stands for 'Grf Resource Management', but have no idea what that actually means?)
18:59:50  <frosch123> FLHerne: so, normal variables do not change
19:00:05  <frosch123> but there are some variables which are changed by other actions than actiond
19:02:11  <frosch123> FLHerne: for example "base_sprite_2cc" can be changed by an action5
19:04:00  <FLHerne> Ok, I
19:04:14  <FLHerne> 'll see if I can find te relevant docs
19:04:46  <frosch123> the only use case of GRM supported by NML is "reserve_sprites"
19:05:15  <TrueBrain> frosch123: system seems to work fine, and nobody complained about the GitHub integration .. I am not sure this is the OpenTTD I once knew :P
19:05:46  <frosch123> TrueBrain: we need to tune the front-end, someone asked how to rename stuff
19:05:54  <frosch123> apparently it was to obfuscated
19:06:01  <TrueBrain> ... really?
19:06:17  <FLHerne> TrueBrain: Have you seen https://www.reddit.com/r/openttd/comments/g9k9pm/problem_with_online_content/ ?
19:06:25  <FLHerne> I mean, it could be random coincidence
19:06:41  <TrueBrain> FLHerne: it could or it couldn't; my problem with reddit is ... that user is REALLY far away, so hard to debug :D
19:06:42  <TrueBrain> but tnx
19:06:49  <TrueBrain> if we see more reports, we look further into it
19:07:07  <TrueBrain> glx: did you happen to check if IPv6 works for BaNaNaS? (ingame, http, download)? :D
19:08:32  <Samu> i just finished benchmarking my canal pathfinder
19:08:36  <Samu> https://pastebin.com/raw/u6XDkR07
19:08:39  <glx> can't test, ipv6 doesn't work today
19:08:40  <Samu> tedious task
19:08:46  <TrueBrain> glx: awh :(
19:08:47  <TrueBrain> lol
19:09:20  <glx> yeah sometimes I don't have ipv6
19:09:36  <TrueBrain> I still have to install it here .. that is, my router has an IPv6, I just don't announce it past that
19:09:39  <TrueBrain> I am just lazy ..
19:10:10  <glx> I think it's a broken route inside the ISP
19:11:15  <glx> anyway it's not fully native ipv6, it's 6rd
19:11:42  <TrueBrain> I have to think about letting IPv6 in my home network .. I need to figure out how to firewall it properly :P
19:12:05  <milek7> seems fine on ipv6, I would probably notice otherwise
19:12:28  <Samu> only have 16 GB RAM on this system, but I'm sure the SortedList queue would require even more memory
19:12:35  <Samu> than what's reported
19:12:46  <TrueBrain> milek7: OpenTTD client falls back to IPv4 gracefully
19:12:51  <TrueBrain> so that is not a given :D
19:13:06  <TrueBrain> (it tells in the debug)
19:13:34  <milek7> wireshark shows it uses v6
19:13:45  <TrueBrain> \o/
19:13:46  <TrueBrain> tnx :)
19:13:58  <TrueBrain> took ... 10+ hours to implement it for IPv6 too, so I am happy with that :P
19:14:43  <milek7> (though I also don't have native ipv6, this is over HE tunnel)
19:14:55  <Samu> I need the obligatory Graph.AyStar-6 test, it's missing
19:15:01  <Samu> brb
19:22:29  <andythenorth> frosch123 is it one author per content now, or still multiple? :)
19:22:58  <frosch123> multiple
19:23:09  <frosch123> not yet editable via the frontend
19:23:34  <andythenorth> FIRS should be me, I don't think foobar will mind that at all
19:23:42  <andythenorth> Termite probably me too
19:23:56  <andythenorth> CHIPS should keep Yexo, I don't understand some of the nfo there :D
19:50:41  <Samu> https://pastebin.com/raw/angHGgAE now with graph aystar version 6 result in the bottom
19:58:07  <Samu> 74.364 K without any AI instance running
20:00:18  <Samu> native heap was a bad idea after all :(
20:01:52  <Samu> what's gonna happen to PR#8091? I want to count on it
20:03:27  <TrueBrain> okay .. seems I now have IPv6 ... cool ... not sure I am going to like it for long, as the "you-have-internet and you-have-internet" type of automagic is not always what I enjoy ..
20:03:28  <TrueBrain> but .. cool
20:21:33  *** Gustavo6046 has quit IRC
20:21:59  *** Gustavo6046 has joined #openttd
20:24:12  <frosch123> https://bananas.openttd.org/package/game-script/43424753 <- award for package with most versions :)
20:29:26  <rotterdxm> andythenorth, do you have a fixed version of FIRS 4 with oil generating industries? i have been itching to try the tropic climate
20:30:17  <andythenorth> no, I am in the middle of a big addition of the chemicals economy :)
20:30:19  <rotterdxm> also i would like to request an addition to CHIPS, dark dirt terrain since the station is light dirt but every FIRS industry with dirt terrain uses the dark ground tiles
20:30:24  <andythenorth> do you have a FIRS compile? o_O
20:30:26  <rotterdxm> oho! nice
20:30:34  <rotterdxm> you sent me one
20:30:52  <rotterdxm> through the forum DMs
20:31:02  <andythenorth> ok so you can't fix it locally yourself :)
20:31:10  <rotterdxm> oh that is what you mean
20:31:12  <andythenorth> normally it would be a quick fix
20:31:27  <andythenorth> but right now it doesn't compile, I have to finish adding some cargos and industries and all the lang strings
20:31:30  <rotterdxm> well, i have only ever made objects, so I wouldn´t know how to fix that
20:31:44  <rotterdxm> ok cool, i know what that´s like xD
20:31:49  <rotterdxm> i´ll hang in there then
20:32:20  <rotterdxm> looking forward to it!
20:32:35  <andythenorth> it's just a clown shoes error, I commented oil wells out when removing Extreme https://github.com/andythenorth/firs/blob/v4-release-track/src/industries/__init__.py#L240
20:32:45  <andythenorth> fix is trivial
20:33:38  <andythenorth> I will get to it :)
20:34:25  <rotterdxm> of course
20:34:37  <rotterdxm> i mean i know your track record over the years, it´s just a matter of time
20:36:09  <rotterdxm> i´m just out of the loop a bit after moving house w/ tons of IRL administrative stuff related to that. weeks. that + i need to skill up so i can start using Github and getting a compile setup going. atm just using NMLC and that´s it
20:36:33  <rotterdxm> not asking for help with that, mind
20:37:07  <rotterdxm> so that chemicals economy stuff, is that for tropic basic?
20:39:15  <rotterdxm> i appreciate the changes in FIRS 4, but i do miss some of the FIRS 3 stuff. also scrap yards producing 800+ tonnes at game start is great x)
20:39:45  <rotterdxm> new record for getting to 1 million euros
20:53:57  <frosch123> http://devs.openttd.org/~frosch/bananas_histogram.png <- i love spreadsheets
20:54:13  <rotterdxm> awesome
20:58:01  <DorpsGek_III> [OpenTTD/OpenTTD] JGRennison commented on issue #8093: Regular server desynchronisations from clients https://git.io/JfkmV
20:59:04  <LordAro> frosch123: neat
20:59:24  <andythenorth> rotterdxm very prototype currently https://firs-test-1.s3.eu-west-2.amazonaws.com/firs-new-extreme/docs/html/economies.html#better_living_through_chemistry
21:00:44  <andythenorth> I _might_ max out all 64 cargos, but it's not a specific goal :P
21:00:58  <rotterdxm> oh hell yes, new Extreme economy. which climate is it for?
21:01:05  <andythenorth> any
21:01:10  <frosch123> toyland?
21:01:24  <andythenorth> what's toyland? :O
21:01:29  <andythenorth> is that Mars Replacement?
21:01:40  <LordAro> toyland isn't a climate, it's a state of mind
21:02:00  <rotterdxm> not a lie
21:02:01  <rotterdxm> lol
21:02:08  * andythenorth considers pesticides cargo
21:02:15  <andythenorth> amongst others
21:03:00  <rotterdxm> i am so on board with that economy.
21:03:02  <andythenorth> also a load of stuff about olefines and BTX aromatics
21:03:11  <rotterdxm> are you planning to update CHIPS as well?
21:03:14  <andythenorth> but I have closed all the browser tabs on that :P
21:03:22  <andythenorth> yes CHIPS will get updated sometime
21:03:26  <rotterdxm> thank you <3
21:03:43  <andythenorth> basically this https://www.essentialchemicalindustry.org/chemicals/sodium-hydroxide.html
21:03:48  <_dp_> frosch123, looking at base-music line it doesn't seem to be 3 month average
21:03:49  <andythenorth> (website, not page)
21:04:17  <frosch123> _dp_: the numbers are "per month"
21:04:26  <frosch123> i just smoothed them to be less noisy
21:04:41  <rotterdxm> also i know i am asking many questions but... i noticed that the Road Hog vehicles are not as cheap/profitable as the EGRV+ (or whatever) set
21:05:09  <rotterdxm> can i ask what is the reasoning. right now i use road hog + heqs + iron horse because they seem fairly well balanced against each other
21:05:28  <andythenorth> balancing is quite variable I've found
21:05:35  <andythenorth> Road Hog might be too expensive
21:05:38  <rotterdxm> but i don´t see how i could use it on large maps since i need SO MANY trucks to keep up with production
21:06:27  <andythenorth> balancing depends on difficulty setting obviously, but also on waiting time, whether vehicle runs loaded 2 ways or 1, and on transfers
21:06:46  <andythenorth> I recently made Iron Horse much cheaper after playing a game with many cdist transfers
21:07:15  <andythenorth> it now has a ridiculous bonus for 2 way loads without transfers, but eh :P
21:07:23  <rotterdxm> wait what :O
21:07:26  <rotterdxm> how does that work
21:07:32  *** Progman has quit IRC
21:07:39  <rotterdxm> i started using station refits earlier this week and it´s a huge difference
21:07:46  <rotterdxm> in efficiency
21:07:53  <DorpsGek_III> [OpenTTD/OpenTTD] JGRennison commented on issue #8093: Regular server desynchronisations from clients https://git.io/JfkmV
21:08:02  <andythenorth> it can be bad for station ratings unless both ends are the same
21:08:29  <rotterdxm> i have no idea how cdist works for freight, do you recommend it for FIRS?
21:08:29  <andythenorth> tends to need full load at both ends, but then pick up is delayed at one end
21:08:34  <andythenorth> I always use cdist
21:08:44  <andythenorth> it has massive flaws, but it's still very very good
21:09:10  <rotterdxm> which settings do you use for Cdist? distance/demand, symmetric?
21:09:44  <andythenorth> generally symmetric pax, mail, and asymmetric for others
21:10:03  <andythenorth> distance on demand is better at 0% for FIRS supplies
21:10:13  <andythenorth> but that destroys local pax networks
21:10:13  <rotterdxm> i have been googling to figure out difference between asymmetric/asym-dist and asym/nearest
21:10:17  <rotterdxm> not getting any wiser
21:10:19  <andythenorth> I often adjust distance demand per game
21:10:40  *** Speedy` has joined #openttd
21:10:53  <andythenorth> it's quite sensitive, sometimes a 5% change causes a large effect on allocation
21:11:11  <rotterdxm> oh dear
21:11:13  <_dp_> whenever I use cargodist I only end up fighting it
21:11:22  <andythenorth> cargodist should maybe have been called cargoflow
21:11:26  <_dp_> sso I understand using it for realism but not much else...
21:11:29  <andythenorth> it tends to mislead people
21:11:44  <andythenorth> it sounds like cargodest which implies cargo has destinations
21:11:59  <rotterdxm> so what does it do, in your words?
21:12:08  <rotterdxm> because i just now discovered i have been misled also
21:13:08  <andythenorth> it just divides cargo at each station and assigns some to each reachable next hop
21:13:11  <andythenorth> afaict
21:13:33  <rotterdxm> so how do you determine what value to use for distance/demand
21:13:49  <andythenorth> experiment
21:14:03  <andythenorth> freight cargos need 0%
21:14:04  <rotterdxm> that´s just it, i don´t know what to measure
21:14:07  <rotterdxm> OK thanks
21:14:15  <andythenorth> pax depends how you build networks
21:14:27  <andythenorth> if you want trams and metro and buses, you need 30% - 60%
21:14:30  <rotterdxm> i mean i use a lot of ships so i tend to hit about 1 million euros within ~1 year or so from game start
21:14:35  <andythenorth> depending if you also have intercity routes
21:14:41  <rotterdxm> i see!
21:14:56  <andythenorth> it's flawed because optimising for pax wrecks the freight network
21:15:01  <andythenorth> but it's still good
21:15:10  <rotterdxm> okay azusa on the discord recommended i use 120-150% for local + intercities to have a somewhat realistic model
21:15:22  <rotterdxm> for pax
21:15:27  <frosch123> andythenorth: https://github.com/OpenTTD/BaNaNaS/pull/20 <- chips is you and yexo, termite is you and foobar, rest is just you
21:15:33  <andythenorth> thanks :D
21:15:44  <Samu> Yexo, will you be here tomorrow? I have something regarding https://bananas.openttd.org/package/ai-library/51555051
21:16:02  <Samu> got no time atm
21:16:30  <LordAro> Samu: you know the rules about asking to ask
21:16:33  <rotterdxm> also andy, thanks for the replies. i don´t like feeling like i´m just randomly hitting buttons when i don´t know what does what
21:17:12  <Samu> it's an update that makes it better than binary heap itself
21:17:24  <andythenorth> I do have notes here for the last n years about cdist, I was going to update the wiki
21:17:25  *** JGR_ has joined #openttd
21:17:32  <andythenorth> but all the things I haven't done yet :D
21:17:34  <Samu> says Yexo is the author
21:17:38  <LordAro> also, yexo hasn't looked at this stuff in the best part of a decade, what makes you think he'll know anything about it
21:17:39  <rotterdxm> can you elaborate on the iron horse transfer bonus thing?
21:18:09  <Samu> well, or Zuu
21:18:30  <andythenorth> summarising, some players reported pax trains weren't making money; I didn't see that until I tried a highly connect pax network, with a lot of transfers
21:18:36  <TrueBrain> Hmm .. the commitmessage felt like 2 commits, but it was a single one frosch123 ?
21:18:43  <andythenorth> due to the way transfer leg profit is calculated, small trains were negative profit
21:18:47  <TrueBrain> Owh well, it is merged :D
21:18:47  <rotterdxm> also maybe i´m not the first but i call my setup with FIRS, Road Hog, HEQS and Iron Horse ¨the full andy¨
21:18:49  <frosch123> TrueBrain: yes, one cmomit, two lines
21:18:53  <Samu> gotta go, take care
21:18:57  *** Samu has quit IRC
21:19:07  <andythenorth> you need AV9.8 and TaI
21:19:12  <TrueBrain> Odd frosch123 , but okay :)
21:19:18  <frosch123> andythenorth: does your manager page look reasonable?
21:19:20  <rotterdxm> also using AV9.8 yes
21:19:29  <rotterdxm> but why would i need TaI?
21:20:03  <rotterdxm> this is the first i read about this
21:20:10  <andythenorth> - Bee Reward frosch123 that's a fork :)
21:20:27  <andythenorth> TaI is pikka redrawn basic houses
21:20:34  <andythenorth> the 8bpp version
21:20:55  <andythenorth> Town and Industries - Basic Houses
21:21:00  <andythenorth> UK House sorry
21:21:07  <rotterdxm> does that work when using TTRS and Swedish?
21:21:27  <andythenorth> probably not so well
21:21:32  <frosch123> andythenorth: blame jotty, for assinging you authors
21:21:38  <andythenorth> :)
21:21:41  <rotterdxm> hehe
21:21:44  <andythenorth> probably well intentioned
21:21:51  <andythenorth> did I ever release Squid? :o
21:22:02  <frosch123> i'ts called FISH2
21:22:08  <rotterdxm> SQUID ate FISH?
21:22:09  <frosch123> squid is only in the description
21:22:17  <andythenorth> oh FISH 2
21:22:24  <andythenorth> no renames
21:22:40  <andythenorth> TB once did a forum post offering renames, but now he just rewrote the service instead :P
21:23:04  <andythenorth> this all looks good, apart from the html + css
21:23:12  <andythenorth> :P
21:23:48  <TrueBrain> This was easier andythenorth (it really wasn't)
21:23:58  <andythenorth> so nice having a page per item now
21:24:05  <andythenorth> that was my number 1 idea for bananas
21:24:15  <TrueBrain> And it is quick!
21:24:48  <andythenorth> oof why do I fail at going to bed on time :P
21:24:57  <TrueBrain> Trains
21:24:57  <frosch123> TrueBrain: right, you said you wanted to do caching via aws, why did you pick a flask-side solution?
21:24:59  <rotterdxm> enthusiasm?
21:25:07  *** Smedles_ has joined #openttd
21:25:22  <TrueBrain> frosch123 : to get it out this week :)
21:25:27  * andythenorth lack of moral fibre
21:25:29  <TrueBrain> This was the cheapest
21:25:42  <TrueBrain> (Mostly it was stalling the server too much)
21:25:45  <frosch123> ok, so aws caching is not as easy :)
21:26:03  <TrueBrain> It takes time to configure
21:26:28  <TrueBrain> Mostly what to cache and what not to
21:26:43  <frosch123> http://devs.openttd.org/~frosch/bananas_histogram.png <- TrueBrain: if you still wonder, whether it was worth the effort
21:26:48  <andythenorth> ok bedtime :)
21:26:49  *** andythenorth has quit IRC
21:27:14  <TrueBrain> And what is the answer to that?
21:27:30  <frosch123> i thought 2012 was our peak :)
21:27:34  <TrueBrain> :D
21:27:52  <TrueBrain> This game is popular :p
21:28:17  *** Smedles has quit IRC
21:28:33  <TrueBrain> And if I move caching to AWS, I will remove it from Flask again :)
21:28:42  <rotterdxm> of course openTTD is popular :D
21:30:08  *** sla_ro|master has quit IRC
21:30:56  <TrueBrain> I love this: get it to work first, improve after :D
21:33:02  <TrueBrain> Funny to see how AI and GS kinda died off
21:34:06  <TrueBrain> Nice graph frosch123 , lot of info in there :)
21:38:50  <frosch123> looks like silversurfer was involved a lot in that peak
21:39:35  <frosch123> suits him :)
21:40:35  <frosch123> (it's the guy who translated ottd into spain at a steady rate of a few strings every day, until transitioning to newgrf with steady minor updates, until rage quitting on unknown forum drama)
21:42:15  <frosch123> anyway, looks like the fist burst of migrations is over. no new mails for hours
21:58:22  *** frosch123 has quit IRC
22:01:33  *** Wolf01 has quit IRC
22:02:48  *** mcbanhas has quit IRC
22:12:43  *** nielsm has joined #openttd
22:27:53  *** JGR_ has quit IRC
22:29:49  *** rotterdxm has quit IRC
22:37:53  <Yexo> <Samu> https://pastebin.com/raw/u6XDkR07 <- using that much memory from an AI should not be allowed
22:44:29  <LordAro> samu likes (often useless) exhaustive testing
22:45:50  <Yexo> I´m happy he tests for memory instead of blindly optimizing for ticks and pushing a change that causes problems for many users with less memory than he has
22:46:26  <LordAro> blindly optimising for <irrelevant thing> is samu 101, really
22:46:32  <LordAro> we mostly just let him get on with it
22:47:00  <Yexo> Sounds good. As long as he´s happy doing that, it´s all fine
22:47:34  <Yexo> Did anything ever happen with using squirrel to generate (height)maps?
22:47:37  <Yexo> TrueBrain: ^^?
22:48:06  <LordAro> not afaik
22:48:10  <Yexo> I just found http://devs.openttd.org/~yexo/mapgen/ again, and IIRC you either wrote (the first version of) that patch or at least gave me the idea
22:48:33  <LordAro> even the extended heightmaps never really got anywhere
22:51:58  <Yexo> http://devs.openttd.org/~yexo/lordaro.diff <- an 8 year old diff in your name :)
22:53:11  <LordAro> :o
22:53:14  <LordAro> ooh, textfiles
22:53:25  <LordAro> good times
23:30:14  *** Yexo has quit IRC

Powered by YARRSTE version: svn-trunk