IRC logs for #openttd on OFTC at 2025-08-02
⏴ go to previous day
00:12:43 *** reldred has quit IRC (Quit: User went offline on Discord a while ago)
00:36:33 *** Smedles has joined #openttd
02:00:33 *** Wormnest has quit IRC (Quit: Leaving)
02:39:38 *** gnu_jj_ has joined #openttd
02:40:44 *** vitorprvrs has joined #openttd
02:43:16 *** gnu_jj has quit IRC (Ping timeout: 480 seconds)
04:46:06 <DorpsGek> - Update: Translations from eints (by translators)
06:37:04 *** ChanServ sets mode: +v tokai
06:44:29 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
06:54:26 <cu-kai> i don't even use the "AI assistant" on my phone, let alone go near these LLMs
06:54:30 <cu-kai> call me old fashioned, i guess?
06:54:44 <cu-kai> i know people who claim to be literally redpilled by this shit
07:07:49 <Rubidium> wow... a 'teacher' fixing a students' project, so they graduate and aren't his problem anymore. I wonder if age discrimination is going to be a big thing in the near future
07:48:53 *** Smedles has joined #openttd
07:58:33 <LordAro> also, i definitely know people who can't read error messages and that's long before LLMs
08:30:25 *** gelignite has joined #openttd
08:54:41 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
09:18:03 <andythenorth> There’s a neuroimaging study that suggests a structural difference in brain behaviour with LLM vs traditional learning approaches
09:18:31 <andythenorth> TL:DR; “no learning occurs”
09:22:28 <_jgr_> I've used pahole on OpenTTD and it works OK, though the results often need a bit of interpreting
09:24:47 <_jgr_> Non-trivial stuff like inheritance tends to generate a lot of false positives because of overlapping
10:37:43 <jfkuayue> peter1138: my mother always "recommend" me to search via llm
11:39:36 *** keikoz has quit IRC (Ping timeout: 480 seconds)
11:40:48 *** peter1138[d] has joined #openttd
11:40:48 <peter1138[d]> Yes, I was using pahole. C++ confuses it a bit but over all it works okay.
11:48:00 *** keoz has quit IRC (Ping timeout: 480 seconds)
11:55:18 *** keikoz1 has joined #openttd
11:59:20 *** keikoz has quit IRC (Ping timeout: 480 seconds)
12:01:54 *** keoz has quit IRC (Ping timeout: 480 seconds)
12:57:09 *** firepup650 has quit IRC (Read error: Connection reset by peer)
12:58:16 *** firepup650 has joined #openttd
13:23:13 *** gelignite has joined #openttd
13:38:19 *** Wormnest has joined #openttd
14:13:45 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
14:39:03 *** Smedles has joined #openttd
14:48:19 *** keikoz1 has quit IRC (Ping timeout: 480 seconds)
14:52:19 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
14:53:00 *** WormnestAndroid has joined #openttd
15:06:14 *** keikoz has quit IRC (Ping timeout: 480 seconds)
15:23:52 *** Wormnest has joined #openttd
15:52:36 *** keoz has quit IRC (Ping timeout: 480 seconds)
16:02:59 *** keikoz has quit IRC (Ping timeout: 480 seconds)
16:15:19 *** keoz has quit IRC (Ping timeout: 480 seconds)
16:22:40 *** keikoz has quit IRC (Ping timeout: 480 seconds)
16:31:12 *** Smedles has joined #openttd
16:44:55 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
16:52:40 *** keikoz1 has joined #openttd
16:56:59 *** keoz has quit IRC (Ping timeout: 480 seconds)
16:59:20 *** keikoz has quit IRC (Ping timeout: 480 seconds)
17:24:54 *** ahyangyi has quit IRC (Quit: User went offline on Discord a while ago)
17:28:29 *** firepup650 has quit IRC (Remote host closed the connection)
17:29:27 *** firepup650 has joined #openttd
17:34:45 *** keikoz1 has quit IRC (Ping timeout: 480 seconds)
17:37:06 *** greeter has quit IRC (Remote host closed the connection)
17:37:06 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
17:37:34 *** keikoz has quit IRC (Ping timeout: 480 seconds)
17:37:58 *** WormnestAndroid has joined #openttd
17:41:02 *** greeter has joined #openttd
17:45:59 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
17:50:33 *** WormnestAndroid has joined #openttd
18:07:37 <peter1138> LordAro, what bugs me is I can see the struct size and padding information in VS Code by hovering the mouse over a struct or member, but it doesn't have a way to show that without hovering, so you can't see it for all members at once.
18:26:40 *** keikoz1 has joined #openttd
18:27:54 *** keoz has quit IRC (Ping timeout: 480 seconds)
18:33:24 *** keikoz has quit IRC (Ping timeout: 480 seconds)
18:46:44 *** keikoz1 has quit IRC (Ping timeout: 480 seconds)
19:02:04 *** keikoz has quit IRC (Ping timeout: 480 seconds)
19:26:05 *** keikoz1 has joined #openttd
19:28:25 *** keoz has quit IRC (Ping timeout: 480 seconds)
19:32:46 *** keikoz has quit IRC (Ping timeout: 480 seconds)
20:15:01 <andythenorth> maybe variants *should* be nestable?
20:15:17 <andythenorth> dunno, I was agains the idea, but then I did silly things
20:24:35 *** moll has quit IRC (Ping timeout: 480 seconds)
20:45:11 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
20:45:17 *** WormnestAndroid has joined #openttd
20:45:54 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
20:46:09 *** keikoz1 has quit IRC (Ping timeout: 480 seconds)
20:49:30 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:00:32 <peter1138> Hmm, is a dynamic_cast costly?
21:02:50 *** keoz has quit IRC (Ping timeout: 480 seconds)
21:04:57 <audigex> andythenorth: Did someone say nesting abuse?
21:04:57 <audigex> There's no sensible way I'd be able to convert these units to variant-per-livery in future without nested variants, it would be insane to have all the livery variants on one level
21:05:52 <audigex> Not if all those liveries were nested into a one-level structure on the right though
21:06:19 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
21:07:18 <andythenorth> "perfectly fine"
21:07:46 <andythenorth> I mostly only use company colour except when I don't
21:08:15 <andythenorth> might be preferable to have just 4 box on level 1, then have the recolours on level 2
21:08:21 <andythenorth> can't do that currently
21:10:54 <Rubidium> peter1138: it could be, but what would the performance cost of the alternative be? It's also a question how much the compiler can already optimise out; if you have final classes it could be just a simple direct type-check
21:11:10 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:14:59 <peter1138[d]> Alternative (or rather, current) is storing a value separately and testing that, then doing a static_cast.
21:18:53 <peter1138> Heh, in 2006 with MSVC++, it was "rather expensive".
21:24:41 <Rubidium> well, purely functional a dynamic_cast is dereferencing a magic pointer from the class to get the type information, so it's at least on dereference more. On top of that the dynamic_cast needs to account for class hierarchies, which might mean traversing multiple objects to figure that out. That's why the 'destination' class being final might help in the performance, as it doesn't need to do the
21:24:47 <Rubidium> traversing as the 'destination' class can't be some other class' parent.
21:26:03 <Rubidium> so the static_cast variant is at least one dereference and probably a type-hierarchy traversal less work
21:50:57 <peter1138> Hmm, managed it without a dynamic_cast.
21:52:27 *** WormnestAndroid has joined #openttd
21:52:36 <peter1138> It relies on a virtual method -- but a virtual method that is already called anyway.
21:56:26 *** __equation__ has joined #openttd
21:56:26 <__equation__> Hello I'm looking for some mod to have an experience in France orther than just name I'm looking for plane vehicle and stuff does anyone know if some modz that's could help exist
21:56:57 <dh1> what kind of experience are you looking to have in france
21:59:45 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
22:02:07 <__equation__> I'm looking for a immersive experience as it's through the map the véhicule or the structure the more I can have to feel like I'm in France the better it could be
22:28:31 *** keoz has quit IRC (Ping timeout: 480 seconds)
22:43:10 *** Extrems` has joined #openttd
22:47:49 *** Extrems has quit IRC (Ping timeout: 480 seconds)
22:47:49 *** Extrems` is now known as Extrems
23:51:57 <belajalilija> __equation__: This is the channel for devs of the game, you need Discord channel #openttd-help
23:51:57 <belajalilija> There’s very little in the direction of French content for the game anyway, there’s 2 French train sets but they’re not gameplay viable
23:54:01 *** Flygon has quit IRC (Remote host closed the connection)
continue to next day ⏵