Config
Log for #openttd on 3rd July 2024:
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  <

Powered by YARRSTE version: svn-trunk