Times are UTC Toggle Colours
00:17:56 *** supermop_Home has quit IRC 00:23:55 *** Flygon has joined #openttd 00:40:03 *** HerzogDeXtEr has quit IRC 01:00:44 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 dismissed a review for pull request #7809: Fix #7631: 16 out cargo support for industry directory https://git.io/Je2fx 01:00:44 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 updated pull request #7809: Fix #7631: 16 out cargo support for industry directory https://git.io/JeuaI 01:23:11 *** Wormnest_ has quit IRC 01:34:11 *** supermop_Home has joined #openttd 02:48:21 *** Wormnest_ has joined #openttd 02:52:57 *** Wormnest__ has joined #openttd 02:59:41 *** Wormnest_ has quit IRC 03:15:13 *** Wormnest has joined #openttd 03:20:41 *** Wormnest__ has quit IRC 03:40:41 *** Wormnest has quit IRC 03:43:57 *** WormnestAndroid has quit IRC 03:45:22 *** WormnestAndroid has joined #openttd 03:50:48 *** D-HUND has joined #openttd 03:54:12 *** debdog has quit IRC 04:25:01 *** glx has quit IRC 04:58:06 *** Wormnest has joined #openttd 05:08:23 *** Wormnest has quit IRC 06:33:03 *** cadb0x has joined #openttd 06:34:00 *** cadb0x has left #openttd 06:35:09 *** cadb0x has joined #openttd 06:36:42 *** cadb0x has joined #openttd 06:39:48 *** rakcune has joined #openttd 06:53:12 *** rakcune has quit IRC 07:10:36 *** tokai has joined #openttd 07:10:36 *** ChanServ sets mode: +v tokai 07:17:33 *** tokai|noir has quit IRC 07:35:35 *** andythenorth has joined #openttd 07:41:58 *** Smedles_ has joined #openttd 07:45:06 *** Smedles has quit IRC 08:15:24 *** Smedles_ has quit IRC 08:15:32 *** D-HUND is now known as debdog 08:16:38 *** Smedles has joined #openttd 08:31:05 *** Smedles has quit IRC 08:32:20 *** Smedles has joined #openttd 09:15:12 *** andythenorth has quit IRC 09:18:47 *** Smedles has quit IRC 09:20:01 *** Smedles has joined #openttd 09:25:59 *** Smedles has quit IRC 09:27:17 *** Smedles has joined #openttd 09:31:14 *** Smedles has quit IRC 09:32:28 *** Smedles has joined #openttd 09:46:25 *** Smedles has quit IRC 09:47:39 *** Smedles has joined #openttd 10:22:01 <dihedral> greetings 10:44:49 <peter1138> 4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 39 10:44:57 <peter1138> 9 Power_On_Hours 0x0032 001 001 000 Old_age Always - 95881 10:45:02 <peter1138> Yay servers. 10:45:17 <peter1138> So this is one of the drives in my dying server. 10:45:40 <peter1138> Raw_Read_Error_Rate is... 0 on both. 10:45:52 <peter1138> No reallocated sectors. 10:45:56 <peter1138> No seek errors. 10:46:12 <peter1138> No pending sectors. 10:46:24 <peter1138> There seems to be nothing wrong with them. 10:46:46 <peter1138> I mean, other than them being 500GB PATA drives :D 10:46:58 <peter1138> I even have a PATA to SATA adapter... but it's the wrong way :( 11:02:24 <dihedral> oh dear lord! 11:02:56 <dihedral> so where are they failing? 11:03:37 <Eddi|zuHause> this would be the moment where you'd have started making backups years ago? 11:06:59 <peter1138> Well, the machine locked up as one of the disks went to sleep. I wonder if it's the PATA controller on the motherboard. 11:11:12 <_dp_> does it rly inline functions like that? https://github.com/OpenTTD/OpenTTD/blob/master/src/station_kdtree.h#L19 11:11:19 <_dp_> it's still a function pointer, not a functor 11:19:41 <Eddi|zuHause> peter1138: could also be the drive motor failing to start up again 11:20:56 <Eddi|zuHause> _dp_: "inline" is more like a suggestion nowadays anyway, you'd probably need to look at the compiler output 11:25:11 <_dp_> Eddi|zuHause, idk how to check compiler output put it's clearly supposed to be inlined and it's entirely possible, I just don't think it's happening currently 11:26:12 <Eddi|zuHause> there was this website where you can give it small programs and it gives you the output of various compilers, but i forgot the name 11:26:32 <_dp_> if I understand it correcly it should be either made into functor or passed as a template parameter to be inlined 11:38:47 <_dp_> yeah, looks like I'm right: https://godbolt.org/z/IE2HSv 11:41:58 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 commented on pull request #7809: Fix #7631: 16 out cargo support for industry directory https://git.io/Je28R 11:42:21 <Eddi|zuHause> _dp_: that output to me looks like the t1.foo() call is executed, and the other two are inlined 11:43:20 <_dp_> Eddi|zuHause, yeah, and t1 is how it's currently done in openttd, t2 is adding same func to template and t3 is functor 11:44:32 <Eddi|zuHause> _dp_: and is that all c++11? 11:45:22 <_dp_> Eddi|zuHause, should be the same in 11 11:45:28 <_dp_> I just used lambda to make functor 11:53:22 <Eddi|zuHause> _dp_: shouldn't be too hard to rewrite it to the 2nd way? 11:54:25 <_dp_> Eddi|zuHause, it's even easier with 3rd, since template is the same, just need to wrap function in a class 11:55:28 <Eddi|zuHause> i'm not quite sure i understand how the 3rd one works 11:58:04 <_dp_> Eddi|zuHause, since class is a template parameter compiler knows what function to call 11:58:24 <_dp_> and is even smart enough to optimize out that member variable 11:58:53 <_dp_> sizeof(t1), sizeof(t2), sizeof(t3) -> 8, 1, 1 11:59:58 <_dp_> basically, with t1 problem is that you can pass a different function in constructor 12:01:32 <Eddi|zuHause> yeah, i get what the t1 problem is 12:01:58 <Eddi|zuHause> but i don't see how t3 circumvents this 12:02:17 <_dp_> t3 is a very common thing btw, a lot of stl stuff works like that 12:03:53 <Eddi|zuHause> that still doesn't answer my question 12:04:49 <Eddi|zuHause> if i ask "why should i do X" and you answer "well, everybody does X", what do you think i take from the conversation? :p 12:06:08 <_dp_> yeah, I'm just googling a good article about it 12:06:43 <_dp_> I know it explained very well in one of Scott Meyers books but that doesn't seem to be online 12:19:03 <_dp_> didn't find anything good but basically t3 is the same as t2, since it's not virtual and class is a template parameter compiler knows exactly what function to call/inline 12:21:24 *** andythenorth has joined #openttd 12:25:50 <_dp_> oh, lambdas are c+11 12:25:56 <_dp_> that makes it even simpler 13:19:16 *** Samu has joined #openttd 13:32:03 <DorpsGek_III> [OpenTTD/OpenTTD] SamuXarick updated pull request #7661: Codechange: Rework 'start_date' parameter for AIs as a game setting https://git.io/fjMsZ 13:32:04 <Samu> hi 13:33:36 <andythenorth> yo 13:53:42 *** Flygon has quit IRC 14:03:18 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 updated pull request #7809: Fix #7631: 16 out cargo support for industry directory https://git.io/JeuaI 14:53:22 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 updated pull request #7805: Fix #7646: incomplete cleanup for non-threaded world generation failure https://git.io/JeE3o 15:09:23 <DorpsGek_III> [OpenTTD/website] glx22 opened pull request #111: Add: MSVC pdb to file description list https://git.io/Je2Eq 15:38:10 <DorpsGek_III> [OpenTTD/website] LordAro commented on pull request #111: Add: MSVC pdb to file description list https://git.io/Je2uv 15:55:59 *** Wormnest has joined #openttd 15:56:54 *** EobardThawne has joined #openttd 16:00:16 *** WormnestAndroid has quit IRC 16:00:33 *** WormnestAndroid has joined #openttd 16:05:04 <DorpsGek_III> [OpenTTD/website] glx22 commented on pull request #111: Add: MSVC pdb to file description list https://git.io/Je2uQ 16:39:53 <andythenorth> was lunch discussed? 16:39:57 * andythenorth wasn't paying attention 16:40:22 <Eddi|zuHause> i had something that might pass as lunch 16:42:05 <andythenorth> I had a sandwich, some toast, some crisps, some cookies, some corn snacks, some cheese, and a lot of oranges 16:42:12 <andythenorth> but I don't know if I'd call it lunch 16:46:33 *** glx has joined #openttd 16:46:33 *** ChanServ sets mode: +v glx 16:54:48 *** sla_ro|master has joined #openttd 17:02:43 <DorpsGek_III> [OpenTTD/website] TrueBrain closed pull request #111: Add: MSVC pdb to file description list https://git.io/Je2Eq 17:02:43 <DorpsGek_III> [OpenTTD/website] TrueBrain commented on pull request #111: Add: MSVC pdb to file description list https://git.io/Je2gQ 17:03:13 <DorpsGek_III> [OpenTTD/website] TrueBrain commented on pull request #111: Add: MSVC pdb to file description list https://git.io/Je2g7 17:21:44 <andythenorth> oh it's TrueBrain 17:21:47 <andythenorth> how nice :) 17:32:44 *** HerzogDeXtEr has joined #openttd 17:58:34 *** andythenorth has quit IRC 18:26:58 *** andythenorth has joined #openttd 18:29:24 <glx> hmm so I'll try to run the website locally, via docker in my debian VM, because docker on windows feels complicated 18:29:47 <glx> "Microsoft Hyper-V is required to run Docker Desktop. The Docker Desktop Windows installer enables Hyper-V if required, and restarts your machine. When Hyper-V is enabled, VirtualBox no longer works. However, any existing VirtualBox VM images are retained." <-- especially this part of the docs 18:31:20 <TrueBrain> That version only works with Windows 10 Pro btw 18:31:25 <TrueBrain> Not with Home 18:31:28 <TrueBrain> Last I tried 18:31:28 <glx> indeed 18:31:44 <glx> Windows 10 64-bit: Pro, Enterprise, or Education (Build 15063 or later). 18:31:54 <glx> so yes the VM is the way to go 18:31:59 <TrueBrain> It's a bit lame 18:32:33 <glx> I also try to install jekyll locally, but I fail at "bundle install" steap 18:32:37 <glx> *step 18:33:52 <glx> maybe because I installed ruby 2.6.x 18:34:32 <glx> Could not find gem 'ruby (< 2.6)' <-- seems so 18:35:16 <andythenorth> ha ha :) 18:35:24 <andythenorth> sorry :) 18:35:33 <andythenorth> give me a minute 18:35:50 <EobardThawne> hi 18:35:52 <glx> same happened when I installed python, I needed to uninstall and use the previous one 18:35:54 <andythenorth> glx: https://paste.openttdcoop.org/p6yrhyodn/ikztqo/raw 18:35:59 <andythenorth> I don't know if that will work 18:36:10 <andythenorth> but if I've learnt one thing, it's the value of repeatable builds 18:36:18 <andythenorth> and not just "I am l33t so I can fix all things" 18:36:36 <andythenorth> that was mac specific 18:36:54 <EobardThawne> whats openttdcoop ? 18:37:16 <andythenorth> glx: ^^ that may be of zero relevance for you, but eh, I tried :D 18:37:32 <andythenorth> EobardThawne: https://www.openttdcoop.org/ 18:37:51 <andythenorth> Coop is multiplayer servers, plus gameplay tips, plus devzone for newgrfs and other content 18:38:49 <EobardThawne> but its not a different game? 18:39:40 <glx> https://paste.openttdcoop.org/p4z4mcd7p <-- I think it's clearly a jekyll issue, even if the doc says "We only cover RubyInstaller-2.4 and newer here" 18:41:44 <andythenorth> the nice thing 18:41:52 <andythenorth> it's not just python packaging that's fucked 18:42:17 <glx> hmm or maybe it's just powershell 18:43:28 <glx> because "jekyll -v" fails too in powershell, while it works in "cmd" 18:44:16 <glx> ah no, jekyll -v fails in cmd too if ran from website folder 18:44:31 <glx> but it's ok from any other location 18:44:34 *** Progman has joined #openttd 18:44:51 <glx> silly tool :) 18:50:03 *** tokai|noir has joined #openttd 18:50:03 *** ChanServ sets mode: +v tokai|noir 18:56:56 *** tokai has quit IRC 20:08:07 <peter1138> EobardThawne, yeah, it's a group of players who play co-operatively, with the standard game. 20:13:07 <DorpsGek_III> [OpenTTD/OpenTTD] JGRennison opened pull request #7825: Fix #7783, #7816: SDL2: Fix various issues with keyboard input https://git.io/Je2wr 20:38:20 *** tokai has joined #openttd 20:38:20 *** ChanServ sets mode: +v tokai 20:42:22 *** ADikT has joined #openttd 20:45:22 *** tokai|noir has quit IRC 20:58:48 *** arikover has joined #openttd 20:59:22 *** sla_ro|master has quit IRC 21:26:49 *** EobardThawne has quit IRC 21:37:59 *** HerzogDeXtEr has quit IRC 21:40:00 <DorpsGek_III> [OpenTTD/OpenTTD] Eric-01 commented on pull request #7809: Fix #7631: 16 out cargo support for industry directory https://git.io/Je2KT 21:54:17 <glx> "I think this shouldn't be hard to implement" <-- if only 21:55:04 <LordAro> aha 21:55:35 <glx> the idea is good 22:06:13 *** andythenorth has quit IRC 22:07:34 *** Progman has quit IRC 22:18:52 *** beno__ has quit IRC 23:21:31 *** cHawk has joined #openttd 23:23:18 *** Wormnest has quit IRC 23:24:27 *** marijnvdwerf has joined #openttd 23:26:38 <marijnvdwerf> TrueBrain: I was researching DOS reverse engineering, and found OpenDune. Do you have any info/posts on how the emu-assembly was dumped? 23:27:13 *** cHawk- has quit IRC 23:29:26 *** arikover has quit IRC 23:30:34 <Eddi|zuHause> wasn't alberth involved with that? 23:36:12 *** Samu has quit IRC