IRC logs for #openttd on OFTC at 2022-07-31
⏴ go to previous day
00:41:37 *** Wormnest_ has joined #openttd
00:42:18 *** MaverickFischer_ has joined #openttd
00:43:21 *** rightnut_ has joined #openttd
00:43:22 *** reldred_ has joined #openttd
00:43:38 *** gregdek_ has joined #openttd
00:45:28 *** dwfreed_ has joined #openttd
00:45:35 *** wallabra_ has joined #openttd
00:46:27 *** Wormnest has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** WormnestAndroid has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** wallabra has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** MaverickFischer has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** greeter has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** murr4y has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** Sario has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** rightnut has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** reldred has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** ST2 has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** dale has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** dwfreed has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** gregdek has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** wallabra_ is now known as wallabra
00:46:27 *** gregdek_ is now known as gregdek
00:46:27 *** reldred_ is now known as reldred
00:46:27 *** rightnut_ is now known as rightnut
00:49:46 *** greeter has joined #openttd
01:03:55 *** WormnestAndroid has joined #openttd
01:54:05 *** dwfreed_ is now known as dwfreed
02:16:22 *** tokai|noir has joined #openttd
02:16:22 *** ChanServ sets mode: +v tokai|noir
02:22:51 *** tokai has quit IRC (Ping timeout: 480 seconds)
02:47:27 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:24:53 *** Wormnest_ has quit IRC (Quit: Leaving)
03:37:50 *** wallabra has joined #openttd
05:17:17 *** wallabra has joined #openttd
08:37:59 *** Etua has quit IRC (Quit: Etua)
08:59:03 *** OsteHovel has joined #openttd
09:03:51 *** gelignite has joined #openttd
09:18:11 *** sla_ro|master has joined #openttd
09:58:45 *** frosch123 has joined #openttd
10:01:20 <Samu> i found a bug in rail station removal
10:01:52 <TrueBrain> lol @ frosch123 :) That is a nice way of replying :P
10:02:18 <Samu> if i press ctrl-click then it keeps the rail track
10:02:33 <Samu> it should be the other way around
10:03:26 <frosch123> i may have used the same reply before
10:03:47 <TrueBrain> still, I like it :)
10:03:58 <TrueBrain> I also like I find bugs in TrueWIki because I am added e2e tests ..
10:04:06 <TrueBrain> shows how little people report bugs :P
10:08:49 <Samu> it's also wrong for waypoints
10:17:32 <Samu> ah, think i found where it happens
10:19:49 *** Wuzzy has quit IRC (Remote host closed the connection)
10:20:49 <Samu> _ctrl_pressed should be 0
10:21:00 <Samu> !_ctrl_pressed should be 1
10:22:03 <Samu> oh, im not sure about 691
10:23:28 <Samu> ah, 691 is fine, it's only 699 and 706
10:23:51 <Samu> _ctrl_pressed in 691 does a different thing
10:27:20 <Samu> waypoint construction is also bugged, i can't drag and drop in certain directions
10:37:34 <Samu> hmm, what's the intended direction for converting rail to waypoint?
10:39:04 <Samu> along the axis of the rail? or across
11:43:31 *** D-HUND is now known as debdog
11:44:44 *** HerzogDeXtEr has joined #openttd
12:21:08 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
14:14:43 *** gelignite has quit IRC (Quit: Stay safe!)
14:43:37 *** wallabra has quit IRC (Ping timeout: 480 seconds)
14:47:26 *** wallabra has joined #openttd
16:11:03 *** HerzogDeXtEr has joined #openttd
16:21:54 <frosch123> "63 in progress, 2 skipped, 11 successful, and 1 pending checks" <- i guess there is no such thing as "too many PR checks"
16:36:55 *** virtualrandomnumber has joined #openttd
16:37:43 *** virtualrandomnumber has quit IRC (Remote host closed the connection)
16:50:09 <TrueBrain> what project are you working on? :P
16:54:01 <frosch123> pybind11 builds for like 3 dozen compilers and platforms
16:54:29 <frosch123> like 10 clang versions, exotic cuda stuff and who knows what
16:55:04 <frosch123> they have a nice bot though. it runs clang-format and black, and pushes the result to the PR
16:55:22 <TrueBrain> that ... is also an option :P
16:55:32 <TrueBrain> "We are done asking people to fix their coding style, we just do it for them!"
16:56:26 <TrueBrain> it is not the worst idea
16:56:35 <TrueBrain> having a clang-format for OpenTTD would also really help me :P
16:56:41 <TrueBrain> I am so lazy these days with Python and black
16:56:46 <TrueBrain> I just code .. I run black .. what-ever
17:25:51 <TrueBrain> somehow I am now expecting frosch123 to make a PR to add that pre-commit-ci to OpenTTD :P Including a clang-format that is "good enough" :P
17:25:57 <TrueBrain> just imagine how much less blabla that gives on PRs ....
17:31:39 <frosch123> i think most of our review blabla is about commit messages
17:31:43 <frosch123> and the bot does not fix those
17:31:55 <TrueBrain> I stopped commenting on that, and just fix it on squash
17:31:59 <TrueBrain> a lot more practical
17:32:09 <TrueBrain> on my own repos I have enabled that during squash the title of the PR wins
17:32:16 <TrueBrain> so I just fix the PR title to be what I want it to be
17:32:19 <TrueBrain> and fuck commit messages :P
17:32:39 <frosch123> but what about the 5 page monologues?
17:32:56 <TrueBrain> only when you and I write those, those are worth preserving :P
17:33:25 <frosch123> pff, i almost never write monologues
17:33:31 <frosch123> it's mostly truemonologues
17:33:42 <TrueBrain> you can't say my intentions aren't clear!
18:48:29 <TrueBrain> I was looking into porting TrueGRF-rs (the compiler) to C++ .. but C++ to WASM is still meh
18:48:41 <TrueBrain> Rust has all this infrastructure for it .. C++ .. "nah, you can do it yourself)
18:49:13 <frosch123> carbon is the hype of the month
18:49:53 <frosch123> so the "hype" part worked :)
18:50:18 <TrueBrain> Google ... one thing they know how to do :P
18:50:53 <TrueBrain> I love how it got announced as "What is TypeScript to JavaScript"
18:51:09 <TrueBrain> like .. wow .. don't be shy now
18:51:22 <frosch123> i wondered whether go is uncool now
18:52:29 <TrueBrain> I also like it said it is like what Kotlin is to Java
18:52:32 <TrueBrain> and I was like: wtf is Kotlin?
18:52:52 <DorpsGek> - Update: Translations from eints (by translators)
18:54:39 <frosch123> kotlin to jave is like c++11 to c++98
18:54:56 <TrueBrain> I don't do Java, but I never before read about Kotlin
18:55:00 <TrueBrain> which is funny to me :P
18:55:05 <frosch123> java is on the cobol/pl1 track now
18:55:29 <frosch123> hmm, good point, i do not do java either, still i heard about kotlin
18:56:14 <TrueBrain> must be my bubble :P
18:56:25 <TrueBrain> I do wonder if C++20 modules are going to give what is crates to Rust
18:56:35 <TrueBrain> it is so easy to "just install a crate" to get support for NNN in Rust
18:56:42 <TrueBrain> especially because of its trait system
18:57:00 <frosch123> i wonder whether modules become usable before 2030 :)
18:57:02 <TrueBrain> been designing embedded systems lately in Rust .. it was shocking how quickly I could get that working .. where in C++ it takes .. more effort :P
18:57:27 <TrueBrain> vcpkg is a nice start, but still too ... meh
18:57:47 <frosch123> modules are no package manger
18:58:31 <frosch123> the c++ package manager which is most hyped, but is not big-corporation-backed like vcpkg, is conan
18:58:50 <frosch123> i never used conan, but there is at least one talk about it being cool at every cppcon
18:59:29 <TrueBrain> euh ... I instantly dislike that site :P
18:59:37 <TrueBrain> I tried to search something, which took me a bit to find
18:59:42 <TrueBrain> and there are no matches
18:59:45 <TrueBrain> but .. it doesn't actually say that
19:00:19 <TrueBrain> those "fancy" pages, missing the idea of actually being functional :P
19:00:40 <TrueBrain> anyway, Rust crates are modules and package manager in one
19:00:53 <TrueBrain> what I like is that it is very easy to create one
19:01:00 <TrueBrain> without having to create endless headers and blablablabla
19:01:51 <TrueBrain> we will see where C++ ends up .. but it means no TrueGRF compiler in C++ for now :P
19:02:10 <frosch123> if you switch to python, you can use nml again :p
19:02:22 <TrueBrain> Python's WASM support is even worse
19:02:36 <TrueBrain> it is what I originally planned to use
19:02:51 <TrueBrain> but it is at least 4MB, as it just emscript-like compiles the Python interperter
19:03:23 <frosch123> hmm, i guess i missed it, but why do you want to stop using rust again?
19:03:27 <TrueBrain> in my original draft, TrueGRF used NML as backend, and TrueGRF just generated NML
19:03:35 <TrueBrain> I don't want to stop using Rust
19:03:54 <TrueBrain> it is just that TrueGRF being in 2 languages none of you guys know how to write
19:04:03 <TrueBrain> doesn't help asking for help :P
19:04:20 <frosch123> 3, you forgot "grf" :p
19:04:43 <TrueBrain> I said: none of you guys know :P
19:08:20 <frosch123> ok, so essentially you say: we should learn rust
19:08:27 <TrueBrain> that is the alternative :P
19:09:02 <frosch123> i don't think you can get anyone interested in js or gui frameworks though :p
19:09:23 <TrueBrain> I am afraid of the same :D
19:09:43 <TrueBrain> worst part about Rust, I am also not a Rust programmer .. so the project has some weird quirks :P
19:09:46 <TrueBrain> it is all shit, basically
19:09:57 <frosch123> i assumed copilot wrote most of it?
19:10:20 <TrueBrain> it helped finding syntax for sure, yes :)
19:14:59 <TrueBrain> owh well, maybe next week I find some time and energy to finally do stations :)
19:24:23 *** gelignite has joined #openttd
19:24:44 *** Wormnest has joined #openttd
19:52:45 *** nielsm has quit IRC (Ping timeout: 480 seconds)
20:03:33 *** Flygon has quit IRC (Read error: Connection reset by peer)
20:23:25 <Samu> omg, the estimate multiplier is such a saviour
20:23:37 <Samu> whoever came up with that is pure genius
20:26:47 <Samu> turns my otherwise slow as hell pf into a super fast pf
20:28:14 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
20:30:20 <Samu> a rail route with about 860 distance manhattan, with a path found in the same year it started!
20:41:08 *** wallabra has quit IRC (Ping timeout: 480 seconds)
21:07:30 *** gelignite has quit IRC (Quit: Stay safe!)
21:26:23 *** andythenorth_ has joined #openttd
21:26:24 *** andythenorth_ has quit IRC ()
21:31:27 *** wallabra has joined #openttd
21:39:37 *** wallabra has quit IRC (Ping timeout: 480 seconds)
22:05:44 *** sla_ro|master has quit IRC ()
22:10:34 *** Samu has quit IRC (Ping timeout: 480 seconds)
22:24:50 *** wallabra has joined #openttd
continue to next day ⏵