Times are UTC Toggle Colours
00:29:25 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #12839: [Bug]: Windows help dialog box truncates help text due to too small statically sized conversion buffers https://github.com/OpenTTD/OpenTTD/issues/12839 00:42:54 *** Wormnest has quit IRC 00:49:19 *** k-man has quit IRC 01:05:49 *** Wormnest has joined #openttd 01:29:01 *** Wormnest has quit IRC 01:31:19 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #12793: Feature: Make the graph UIs more usable https://github.com/OpenTTD/OpenTTD/pull/12793#issuecomment-2204852242 01:56:27 *** k-man has joined #openttd 02:04:01 *** herms6 has quit IRC 02:05:17 *** herms6 has joined #openttd 02:39:34 *** gnu_jj has joined #openttd 02:43:04 *** gnu_jj_ has quit IRC 02:49:23 *** godbed has joined #openttd 02:49:31 *** godbed_ has joined #openttd 02:52:51 *** D-HUND has quit IRC 02:52:56 *** debdog has quit IRC 03:00:01 <talltyler> andriydohniak: There are a few valid suggestions in that comment but if the tone bothers you (it bothers me) then you are not obligated to read or respond to any of it. ๐ 03:00:02 <talltyler> I will take a look tomorrow at parsing the hyperbole into actionable suggestions for you. 03:12:49 *** reldred has joined #openttd 03:12:49 <reldred> Get zorged 03:13:03 <reldred> Surprised they havenโt been blocked yet 03:14:32 <goddess_ishtar> is Zorg's MO just "this is cool, but you should totally fix this entirely different thing instead" 03:16:41 <reldred> Zorg is just a pest 03:16:48 <reldred> Best ignored and move on 04:06:53 *** keikoz has joined #openttd 04:20:50 *** godbed_ has quit IRC 04:42:43 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/cd4233bedcc5733d0cc05eb1331e8390391c1ba9 04:42:44 <DorpsGek> - Update: Translations from eints (by translators) 05:33:20 <johnfranklin> Zorg is saying "I am sorry for may English. I know is bed." But Zorg can write such long essays very often. 06:24:11 <johnfranklin> morning 06:28:19 *** alfagamma0007 has joined #openttd 06:28:19 <alfagamma0007> Who is Zorg? 06:30:24 <johnfranklin> LaChupacabra 06:44:35 <pickpacket> Zorg is a cooler name 06:44:40 <pickpacket> Imho 06:51:14 <goddess_ishtar> when he comments on another PR, is that a Zorg rush? 06:52:21 <truebrain> No, a "dddooouubbbbllleeeee zorg" 06:55:44 <goddess_ishtar> you're right, a Zorg rush would be when he comments on a PR with several paragraphs of text immediately after it is posted 06:58:43 <truebrain> `waiting for updater: waiting for container: context deadline exceeded` <- it took dependabot 30 minutes to figure out something went wrong, lol 07:00:59 <truebrain> another job here just hang for 6 hours 07:01:08 <truebrain> GitHub was not having a good day, yesterday 07:05:39 <truebrain> for the next hour or so, I will be redeploying some new versions on our backends. Expect some minor downtime on services like bananas, wiki, ... (few minutes, at most) 07:10:32 <reldred> Unacceptable 07:10:37 <reldred> (Have fun) 07:11:30 <reldred> I accidentally put an hour long dent in our Zabbix logs, tried to do performance optimising, didnโt realise by increasing all the worker counts Iโd hit the db max connections limitโฆ 07:12:11 <truebrain> unexpected downstream effects ๐ 07:12:14 <truebrain> only an hour is not bad, in that case 07:12:24 *** DorpsGek has quit IRC 07:12:44 *** DorpsGek has joined #openttd 07:12:44 *** ChanServ sets mode: +o DorpsGek 07:13:55 <reldred> Forty minutes technically, 07:14:35 <reldred> Doesnโt help there was an exec who wanted some numbers/graphs, took the previous hour instead from grafana 07:15:58 <truebrain> dependabot is doing an aweful job lately 07:16:10 <truebrain> timeouts, not updating, saying it is going to recreate things, but actually not 07:16:20 <reldred> That prick 07:21:25 <truebrain> especially as I can't really tell if it has all the latest dependency updates now 07:21:26 <truebrain> but owh well 07:21:29 <truebrain> any updates better than none 07:28:29 *** HerzogDeXtEr has joined #openttd 07:29:32 <truebrain> okay, everything seems to have survived 07:29:49 <truebrain> now I have to look at some AWS infra parts .. as I got a stern email from AWS that I didn't do a thing they told me to do 07:30:27 <truebrain> `You were previously contacted in May 2024 regarding Amazon Elastic Container Service (ECS) and the introduction of tagging authorization for resource creation. Your account is continuing making tag-on-create calls without proper ecs:TagResource permissions since April 1, 2024.` 07:30:32 <truebrain> and I was totally unaware we still used ECS ๐ 07:34:26 <DorpsGek> [OpenTTD/py-protocol] TrueBrain commented on issue #31: [Bug] Incorrect game protocol assumptions https://github.com/OpenTTD/py-protocol/issues/31 07:43:45 <DorpsGek> [OpenTTD/website] TrueBrain commented on pull request #319: Add: message to GRFCodec download pages that those pages are effectively deprecated https://github.com/OpenTTD/website/pull/319#issuecomment-2205315431 07:46:58 <andriydohniak> reldred: He is right on a lot of points though.... and I am not happy about it 07:47:35 <andriydohniak> Yea, his suggestion to fix the small fonts everywhere is just ridiculous, but alsmost everything else, he is kinda right 07:48:52 <andriydohniak> and now I am having an existencial crisis about this pr 07:50:10 <DorpsGek> [OpenTTD/bananas-api] TrueBrain closed pull request #85: Change: add upload-date to packet size validation https://github.com/OpenTTD/bananas-api/pull/85 07:50:13 <DorpsGek> [OpenTTD/bananas-api] TrueBrain commented on pull request #85: Change: add upload-date to packet size validation https://github.com/OpenTTD/bananas-api/pull/85#issuecomment-2205328702 07:50:33 <DorpsGek> [OpenTTD/bananas-server] TrueBrain closed pull request #43: Add: pass upload date to OpenTTD client https://github.com/OpenTTD/bananas-server/pull/43 07:50:36 <DorpsGek> [OpenTTD/bananas-server] TrueBrain commented on pull request #43: Add: pass upload date to OpenTTD client https://github.com/OpenTTD/bananas-server/pull/43#issuecomment-2205329436 07:51:50 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8902: Feature: show upload date in the network content window https://github.com/OpenTTD/OpenTTD/pull/8902#issuecomment-2205331549 07:51:53 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed pull request #8902: Feature: show upload date in the network content window https://github.com/OpenTTD/OpenTTD/pull/8902 07:52:31 <andriydohniak> At least I will make the minimum number of rows bigger, so the graph is taller, and change the buttons to be vertically stacked. I might try making a fork of my pr and experimenting with embeding the widget in the graph windows... again..., and the search bar on the companies, it is probably gona stay, it doesn't take up much space, and for the sake of consistency it is fine, and sometimes useful 07:52:31 <andriydohniak> even for 15 companies 07:53:14 <DorpsGek> [OpenTTD/eints] TrueBrain closed pull request #160: Update to Bootstrap 5.3.1 and interface refresh https://github.com/OpenTTD/eints/pull/160 07:53:17 <DorpsGek> [OpenTTD/eints] TrueBrain commented on pull request #160: Update to Bootstrap 5.3.1 and interface refresh https://github.com/OpenTTD/eints/pull/160#issuecomment-2205334190 07:54:49 <andythenorth> hmm nile might do grf translations? ๐ฎ 07:55:20 <truebrain> andriydohniak: with Zorg it rarely is about whether they is right or not. It has much more to do: is it in scope of this PR, and is it even reasonable to ask. Often they asks for complete rewrites of the whole game to make it happen 07:55:29 <truebrain> sometimes it is better to make a small step, which might be slightly in the wrong direction 07:55:38 <truebrain> than to spend days, months, years doing the "absolutely perfect thing" 07:56:07 <andythenorth> it's poor feedback, and the occasional nugget of gold in the coal dust is rare rare rare 07:56:13 <andythenorth> and not worth the effort 07:56:33 <truebrain> so just be careful to not make the PR totally unreviewable, just because "they have a point" ๐ 07:57:29 <andriydohniak> truebrain: Yea, I probably will just tweak some values like described in my comment above, which will adress some of the points he had, but I won't fully rewrite it ... again 07:58:54 <andriydohniak> so I will make the legend taller and thinner, and will take a look at how the minimal size was determined in the old legend, and if applicable will try to implement that 08:06:34 <andriydohniak> And yes his tone is absolute shit, and this was personal: 08:06:35 <andriydohniak> > > JustLinuxUser: 2. It is impossible to make the side widget expand untill something, it either expands infinitely or not at all, and the max possilbe cargo name length is just too wide 08:06:35 <andriydohniak> > Don't cheat reality. ;) In a way that is impossible for you, the current payment rate graph window has been working for almost 30 years (?) The width of the list adjusts to the longest name, and then when you stretch the window, only the size of the part with the graph changes. 08:06:35 <andriydohniak> But I still think that his oppinion is important to consider, because it is very much resonable 08:07:41 <truebrain> okay, next up I am going to rebuild our VMs running in the backend. This causes minor interruptions throughout our backend services, like disconnecting TURN sessions. 08:09:57 <andriydohniak> truebrain: Are you using some kind of provisioning script like Ansible / OpenTofu? 08:10:10 <truebrain> Pulumi and AWS AutoScaling Groups 08:14:27 *** DorpsGek has quit IRC 08:14:58 *** DorpsGek has joined #openttd 08:14:58 *** ChanServ sets mode: +o DorpsGek 08:17:27 *** johnfranklin has quit IRC 08:17:27 *** _jgr_ has quit IRC 08:17:27 *** _glx_ has quit IRC 08:17:27 *** talltyler has quit IRC 08:17:27 *** merni has quit IRC 08:17:27 *** silent_tempest has quit IRC 08:17:27 *** locosage has quit IRC 08:17:27 *** andriydohniak has quit IRC 08:17:27 *** audigex has quit IRC 08:17:27 *** truebrain has quit IRC 08:17:27 *** reldred has quit IRC 08:17:27 *** alfagamma0007 has quit IRC 08:17:27 *** wensimehrp has quit IRC 08:17:27 *** DorpsGek_vi has quit IRC 08:17:27 *** peter1138 has quit IRC 08:17:27 *** goddess_ishtar has quit IRC 08:17:27 *** kuhnovic has quit IRC 08:17:27 *** andythenorth has quit IRC 08:17:37 *** DorpsGek_vi has joined #openttd 08:18:02 <dwfreed> RIP discord bridge 08:18:02 *** truebrain has joined #openttd 08:18:02 <truebrain> right .. that should be most of it 08:18:08 <dwfreed> heh 08:18:09 <truebrain> just a restart ๐ 08:18:25 <truebrain> live-migration for containers still isn't a thing, sadly ๐ 08:19:16 <dwfreed> don't think criu ever got very far 08:20:29 <truebrain> and cutting the last few connections forcefully ... sorry TURN users ๐ฆ 08:21:29 <truebrain> still the best way to do OS updates btw; just spin up a new VM ๐ 08:21:52 <truebrain> either it gets online and everything is fine. Or it doesn't, and nothing breaks ๐ 08:21:59 <dwfreed> yeah 08:23:25 <truebrain> and Nomad finished its new leader selection \o/ 08:26:58 <pickpacket> Nomad? 08:27:13 <truebrain> a piece of software 08:34:06 <pickpacket> Ah, software. Such magical things 08:34:57 <DorpsGek> [OpenTTD/py-protocol] TrueBrain commented on issue #31: [Bug] Incorrect game protocol assumptions https://github.com/OpenTTD/py-protocol/issues/31 08:37:28 *** HerzogDeXtEr has quit IRC 08:41:59 <peter1139> I wanted to do dockable windows for the new picker stuff. 08:42:36 <peter1139> That's how I ended up with the concept of a base window that can be reused in different ways with different parts visible. 08:43:38 <peter1139> Ideally it would've been a widget that handles event as needed, but widgets don't handle all events, and data passing becomes a nightmare. 08:44:26 <peter1139> Oh, context is this graph key PR. 08:50:09 <truebrain> owh, and just a kind reminder for anyone with an open SSH port to the outside world: maybe update your OpenSSH ๐ 08:54:58 *** reldred has joined #openttd 08:54:58 <reldred> done already ๐ 09:00:19 *** andriydohniak has joined #openttd 09:00:19 <andriydohniak> peter1139: I decided to make it a separate window, because making both the company legend and the cargo legend being an integrated widget would be very hard to make work well, because: 09:00:19 <andriydohniak> 1. I didn't know it was even possible to detect the max size of string to adjust the size of the buttons 09:00:19 <andriydohniak> 2. In case of companies, the company name limit is just too long, so even if I did do that, if somebody would have changed the name of the company to a long name it would make the graph widget unusable for everybody 09:00:19 <andriydohniak> 3. I didn't want to do 1 thing for companies and another for the legend 09:05:14 *** ialokin has quit IRC 09:07:30 <peter1139> I wasn't commenting on any specifics, just that I investigated ways for allowing for both built-in and separate widget comoponents, and letting the player decide. 09:24:03 <peter1139> Bah, GiGo. 09:24:25 <peter1139> Me: "Here's the specification of a simple CSV format to send us." 09:24:39 <peter1139> Them: "Here's a file that almost but not quite matches your specification." 09:25:10 <truebrain> haha ๐ 09:25:58 <peter1139> Trailing commas on some of the lines. 09:26:21 <truebrain> nothing you can't fix for them, I am sure! 09:26:52 <peter1139> I check that the right number of fields are present because I don't want to be misprocessing data. 09:27:46 <peter1139> Ah well, yes, I now check if there's a trailing comma, i.e. an extra field is permitted as long as it's blank. 09:27:59 <peter1139> And yes, I know, be lenient in what you accept, and strict in what you send. 09:28:06 <peter1139> But there are limits :) 09:29:30 <truebrain> just bill them an hour or so for "being stupid" ๐ 09:31:26 <peter1139> Oof https://social.v.st/@th/112721557246815634 09:43:25 *** merni has joined #openttd 09:43:25 <merni> peter1139: Perhaps they used Excel to create the file :) 09:43:37 <peter1139> truebrain, well, this is also the same one use prices with 4 decimal places... 09:45:36 <peter1139> Also sent a file where 7.74 + 33.35 = 41.08 ... 09:47:31 <LordAro> @calc 7.74 + 33.35 09:47:31 <DorpsGek> LordAro: 41.09 09:47:36 <LordAro> hmm. 09:47:53 <peter1139> Maybe they used an LLM to calculate it. 09:48:18 <dwfreed> rounding errors 09:49:06 <dwfreed> especially if using "banker's rounding" (round to even on split) 09:49:28 <dwfreed> ie, if the math came to 41.085, you'd round to 41.08 09:50:37 <peter1139> @calc 6 * 1.2895 + 24 * 1.3894 09:50:38 <DorpsGek> peter1139: 41.0826 09:51:32 <dwfreed> yep, rounding 09:52:38 <peter1139> I was well aware. It's not just rounding errors. It's errors due to inappropriate rounding. :-) 09:52:58 <dwfreed> each half of that addition rounds up, but taken together you get the round down 09:53:56 <dwfreed> but yeah, intermediate rounding quickly bites you in the ass 09:55:42 <peter1139> In this context, *not* rounding at each stage is wrong. 09:55:52 <dwfreed> ah 09:56:06 <peter1139> Why do I never have enough USB ports... 09:56:17 <dwfreed> hate that problem 09:56:37 <dwfreed> I once was really annoyed with lack of USB A charging ports, so I bought a 10 port anker charger 09:57:35 <merni> hehe anker 09:58:00 <merni> the teenager in me wants to add a letter 09:58:41 <peter1139> I have 4 upward facing USB ports on my desktop PC case. 09:59:09 <peter1139> They are of course unrealiable due to the inevitable build up of dust. 09:59:57 <dwfreed> https://www.amazon.com/dp/B00VDVCQ84/ 10:00:31 <peter1139> As if I don't have multiple hubs already :D 10:00:50 <dwfreed> MOAR 10:11:42 <peter1139> Hmm, perhaps if I packed away some of my synthesizers... 10:12:21 *** johnfranklin has joined #openttd 10:12:21 <johnfranklin> Can you see pictures in IRC? 10:13:04 <peter1139> I can open links to pictures. 10:20:09 *** KK9 has joined #openttd 10:27:17 <andriydohniak> peter1139: It might be dust build up, or if you have a cheap/old pc case it might be the cable that connects the front pannel ports to the mother board 11:10:00 <peter1139> Is a hotdog a meal or a snack? 11:24:58 <truebrain> depends on when it is consumed 11:58:06 <andriydohniak> peter1139: both 12:01:11 <andriydohniak> I have an idea, if you eat it of a plate, it's a meal, if you hold your food, it's a snack 12:03:48 <LordAro> what about a plate of hot dogs? 12:12:14 <truebrain> You can't make a plate out of hot dogs .. at least .. not while they are also still eatable, I think 12:12:22 <truebrain> if you put them in epoxy you can ofc 12:12:26 <truebrain> but that seems defeating the purpose 13:09:52 <andriydohniak> LordAro: but hot dogs on a plate, depends. If you eat them from the plate directly with a fork, it's a meal, if you take it and eat from your hands it's a snack 13:10:44 <andriydohniak> truebrain: I am shocked that when you see "plate of hot dogs" you think of a plate made with hot dogs ๐คฃ ๐คฃ 13:41:34 *** nielsm has joined #openttd 14:14:37 *** audigex has joined #openttd 14:14:37 <audigex> peter1139: NZXT H700i? 14:14:45 *** andythenorth has joined #openttd 14:14:45 <andythenorth> I am hungry 14:20:07 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #12793: Feature: Make the graph UIs more usable https://github.com/OpenTTD/OpenTTD/pull/12793#issuecomment-2206257789 14:42:55 <andythenorth> peter1138: default cargo slots maybe? https://www.tt-forums.net/viewtopic.php?p=1270207#p1270207 15:00:13 <peter1139> There's a PR to fix that. 15:00:31 *** Wormnest has joined #openttd 15:07:47 <peter1139> Wet downhill eh? 15:08:39 *** HerzogDeXtEr has joined #openttd 15:09:27 <peter1139> Still too many bloody cars in this bike race. 15:20:14 *** _glx_ has joined #openttd 15:20:14 <