IRC logs for #openttd on OFTC at 2018-07-20
            
00:03:00 *** Laedek has joined #openttd
00:23:01 *** Thedarkb has quit IRC
00:30:12 *** Thedarkb has joined #openttd
00:30:34 *** Lejving_ has joined #openttd
00:34:09 *** Lejving has quit IRC
00:41:32 *** Wormnest has quit IRC
00:47:33 *** RafiX has quit IRC
01:33:17 *** snail_UES_ has joined #openttd
01:51:14 *** HerzogDeXtEr has quit IRC
02:04:04 *** Sacro_ has joined #openttd
02:05:20 *** Sacro has quit IRC
02:05:25 *** TinoDidriksen has quit IRC
02:07:37 *** TinoDidriksen has joined #openttd
02:31:00 *** Arveen has quit IRC
02:57:18 <Eddi|zuHause> uhm, forum backup? i haven't seen this message in ages. also, it looks like it's 5 minutes early
03:25:42 *** Supercheese has joined #openttd
04:06:06 *** LANJesus has quit IRC
04:06:48 *** LANJesus has joined #openttd
04:13:38 <SpComb> it meana that you're up at the wrong time, and should go to sleep
04:13:54 <SpComb> or you live on the wrong continent
04:35:57 <Eddi|zuHause> like you're any better with that :p
04:56:32 *** Flygon has joined #openttd
05:00:29 *** glx has quit IRC
06:14:41 *** imdak has joined #openttd
06:39:12 *** snail_UES_ has quit IRC
06:53:34 *** Supercheese has quit IRC
06:53:51 *** Supercheese has joined #openttd
07:52:12 *** andythenorth has joined #openttd
08:50:44 <imdak> Hey. Anyone here has some information on bananas2?
09:02:17 <LordAro> imdak: pretty much all the information is either here https://github.com/frosch123/bananas2 or in frosch's head
09:13:06 *** Arveen has joined #openttd
09:24:18 *** andythenorth has quit IRC
09:27:12 *** ipfs_L90 has joined #openttd
09:55:16 *** andythenorth has joined #openttd
09:55:43 <andythenorth> hmm
09:55:59 *** ipfs_L90 has quit IRC
09:56:17 *** ipfs_L90 has joined #openttd
09:57:13 *** ipfs_L90 has left #openttd
09:57:30 <LordAro> mmh
09:57:54 <andythenorth> beans, fruit, salt, tinplate -> cannery -> food
09:57:59 <andythenorth> but only 3 cargos in
09:58:01 <andythenorth> so eh
09:59:16 <andythenorth> probably the salt isn't used in industrial quantities
10:02:27 <andythenorth> 1 cup salt per gallon water in canning
10:02:30 <andythenorth> not relevant
10:02:42 <andythenorth> and if salt is needed, then so is vinegar and/or sugar
10:09:15 *** Supercheese has quit IRC
10:18:56 *** andythenorth has quit IRC
10:22:46 <TrueBrain> lol .. kubernetes does certificate validation on hostname .. dammit :D
10:23:54 <TrueBrain> why did they do their security correctly! :P
10:35:33 <Sacro_> TrueBrain: because otherwise you'd be complaining that it wasn't doing it
10:35:38 *** Sacro_ is now known as Sacro
10:36:44 <TrueBrain> hell yes :D
10:46:46 *** RafiX has joined #openttd
10:48:39 *** andythenorth has joined #openttd
10:59:43 *** andythenorth is now known as Guest1613
10:59:43 *** andythenorth has joined #openttd
11:05:07 *** Guest1613 has quit IRC
11:12:39 <TrueBrain> YES! CD works :D
11:12:40 <TrueBrain> w00p!
11:12:51 <TrueBrain> when I push, the image rolls over in the kubernetes cluster :D
11:18:30 <andythenorth> super duper!
11:19:31 <TrueBrain> kubernetes is nice :) Removes a whole layer of configuration-interpertation :)
11:19:41 <LordAro> now make it do a flip
11:19:53 <andythenorth> I was always curious what kubernetes does
11:20:08 <andythenorth> twitter just says things like 'I threw it on kubernetes and made $5m overnight'
11:20:09 <andythenorth> etc
11:20:50 <TrueBrain> to say it disrespectful, kubernetes is a big management layer in front of docker
11:21:24 <Eddi|zuHause> everybody do the flop!
11:21:27 <TrueBrain> a bit less disrespectful, it manages containers
11:21:34 <TrueBrain> (the full life-cycle)
11:21:40 <TrueBrain> which is exactly what you want for a CD
11:21:49 <andythenorth> interesting
11:21:53 <TrueBrain> I just tell kubernetes what the end-result should be, and he goes to fix that forme
11:21:59 <TrueBrain> so I tell him: this pod, I want it to run image N
11:22:11 <TrueBrain> and he says: sure thing boss, and starts to make that happen with the minimal amount of downtime possible
11:26:00 <andythenorth> pretty clever
11:26:10 <andythenorth> like automating your sysadmin, and less hassle :P
11:26:14 <TrueBrain> yup
11:27:36 <LordAro> neat
11:28:33 * andythenorth watches with interest
11:28:58 <andythenorth> we currently run bare in VMs managed by ansible, no containers
11:29:03 <andythenorth> but that might change
11:29:14 <Eddi|zuHause> "always good if i can automate away a human job i have to pay" :p
11:29:18 <TrueBrain> ansible is a good alternative tbh
11:29:23 <TrueBrain> just a lot more complex to maintain
11:37:52 <LordAro> awful lot simpler to set up though
11:42:20 *** cHawk has joined #openttd
11:44:54 <Eddi|zuHause> as long as for every hour it takes to set up, you save 10 hours of maintenance...
12:04:15 <TrueBrain> right, that was a nice conversation with GCP .. they are now going to see what they can do for us
12:05:00 <TrueBrain> Turns out that if you move our current infrastructure to GCP, it costs ~1100 euro per month :D
12:05:32 <LordAro> that is some monies
12:05:43 <TrueBrain> well, you dont know the real value till you run it, I guess
12:05:47 <TrueBrain> but that is the problem :D
12:05:50 <TrueBrain> we will see :)
12:06:23 <TrueBrain> I also realised I have no idea how much bandwidth we use outside BaNaNaS :D
12:06:28 <TrueBrain> this mainly as that is 90% of our traffic :P
12:07:14 <TrueBrain> anyway .. time to get my GitHub Apps into a pod too .. and see if I can make him auto-updatable :D
12:08:09 <Eddi|zuHause> but if you don't know how much it is, how do you know it's 90%? :p
12:08:14 <TrueBrain> LordAro: feel like looking over my latest code? Any feedback is welcome :)
12:08:33 <TrueBrain> Eddi|zuHause: okay, let me rephrase: once when I did measure it, it was that ratio, so I stopped to care :D
12:08:47 <LordAro> i'm currently xkcd 303ing, so sure :)
12:09:16 <Eddi|zuHause> it's compiling?
12:09:16 <TrueBrain> I will not merge those PRs btw; I will create new repos under OpenTTD to put the code there :)
12:12:50 <LordAro> kk
12:13:14 <TrueBrain> but the temperature in this room reached a high-point again, so I am off for a few hours :P Fucking heatwave :(
12:13:28 <peter1138> IT'S GETTING HOT IN HERE
12:13:35 <TrueBrain> SO TAKE OFF ALL YOUR CLOTHS
12:13:49 <peter1138> AND GET ARRESTED COS
12:13:53 <peter1138> NOBODY WANTS TO SEE THAT
12:14:01 <TrueBrain> you jealous!
12:14:05 <peter1138> yes ;(
12:14:46 <Eddi|zuHause> i should probably actually take off my clothes
12:14:50 <Eddi|zuHause> (and take a shower)
12:15:26 <TrueBrain> you do that!
12:20:14 *** tokai|noir has joined #openttd
12:20:14 *** ChanServ sets mode: +v tokai|noir
12:25:39 *** urdh has quit IRC
12:27:01 *** tokai has quit IRC
12:44:38 *** Wacko1976 has joined #openttd
12:46:49 *** Wacko1976_ has quit IRC
13:04:11 <andythenorth> it's only just hot enough TBH
13:04:26 <andythenorth> I think I live in the wrong latitude
13:04:39 <andythenorth> 30 degrees C is about right
13:04:53 *** sla_ro|master has joined #openttd
13:17:42 *** urdh has joined #openttd
13:40:23 *** sla_ro|master has quit IRC
13:50:54 <FLHerne> wat
13:57:42 *** Thedarkb has quit IRC
13:57:43 *** synchris has joined #openttd
13:57:59 *** sla_ro|master has joined #openttd
14:01:26 *** imdak has quit IRC
14:29:41 <TrueBrain> okay ... slowly this is starting to work .. now pods need to be able to connect to the outside world ...
14:30:13 <V453000> wot
14:30:46 <andythenorth> wat it's V453000
14:30:49 <andythenorth> must be Friday
14:32:12 <TrueBrain> :D
14:32:42 <V453000> Actually yeah it is, but that's random today
14:32:44 <V453000> hi
14:32:58 <LordAro> o/
14:33:02 <V453000> how are you?
14:39:03 <TrueBrain> its only random today; how about n ext week? :D
14:51:59 <Eddi|zuHause> it randomly decided to be friday?
14:52:21 <Eddi|zuHause> wtf have i been doing the whole week?
14:54:01 <V453000> no it's random that I appeared here :D
14:54:07 <V453000> friday has nothing to do with it in other words
14:54:11 <andythenorth> V453000: I am rekking FIRS
14:56:53 *** snail_UES_ has joined #openttd
15:02:06 <LordAro> TrueBrain: didn't see anything signifcant
15:02:18 <TrueBrain> unusual, but tnx :D
15:02:27 <LordAro> you overestimate my review ability :p
15:02:35 <TrueBrain> or my own capabilities :P
15:02:45 <LordAro> especially on "higher level" design stuff
15:03:08 <TrueBrain> duplication is indeed true, but I didnt want to make a library between the two
15:03:13 <TrueBrain> and it totally misses unit tests :D
15:04:13 <LordAro> with async stuff it's really easy to end up mocking everything out so you're basically testing nothing at all
15:04:36 <TrueBrain> yeah .... that is why I didnt add any yet tbh ... 90% will be testing-for-testing
15:04:40 <TrueBrain> but the 10% is interesting
15:04:55 <crem2> What's new happend in openttd world during last year?
15:05:14 <Eddi|zuHause> first nothing then everything
15:06:38 <andythenorth> https://github.com/OpenTTD/OpenTTD/issues?q=is%3Apr+is%3Aclosed
15:06:39 <LordAro> pretty much
15:06:44 <crem2> No new features since 1.7.0 ?
15:07:11 <andythenorth> what makes you say that? o_O
15:07:19 <crem2> https://wiki.openttd.org/OpenTTD_Release_History <- this
15:07:31 <andythenorth> oh the wiki
15:07:36 <LordAro> yeah, sorry i've been slacking
15:07:38 <andythenorth> we should really delete that eh
15:07:47 <andythenorth> stupid manual duplication
15:07:55 <Eddi|zuHause> first rule of wiki: the wiki is outdated
15:08:04 <andythenorth> waste of human ingenuity
15:08:05 <LordAro> crem2: http://binaries.openttd.org/binaries/releases/1.8.0/changelog.txt
15:08:06 <crem2> What is the canonical way to get human readable changelog?
15:08:16 <crem2> Thanks!
15:08:25 <andythenorth> https://github.com/OpenTTD/OpenTTD/blob/master/changelog.txt
15:08:31 <LordAro> also that
15:08:32 <Eddi|zuHause> there should be a readme link next to the download link
15:08:32 <crem2> Vertical separators! \o/
15:08:45 <andythenorth> all this outdated crap from before software was sane :P
15:08:56 <TrueBrain> whoho, my pods can talk to the interwebz now :D:D
15:08:56 <FLHerne> Not sure if sarcastic or not sarcastic...
15:09:05 <LordAro> TrueBrain: quick download all the pronz
15:09:07 <FLHerne> But really, those are pretty useful
15:09:20 <andythenorth> what's useful? Separators?
15:09:38 <andythenorth> I campaigned for those :)
15:09:47 *** snail_UES_ has quit IRC
15:09:57 <andythenorth> they have an interesting total failure if you scroll the depot window horizontally :D
15:09:58 <crem2> I'm not sure either. :) Why is better build script a feature rather than change?.
15:10:11 <crem2> I mean I wanted new feature from player's perspective. :)
15:11:03 <andythenorth> fair point
15:11:05 <Eddi|zuHause> i guess what's "feature" and what's "change" is pretty fuzzy and mostly depends on the mood of the developer on the day
15:11:13 <andythenorth> don't think anyone does the player-centric release
15:11:28 <andythenorth> at work we have the changelog, and the customer-facing changelog
15:12:09 <LordAro> mm, that one probably shouldn't have been a feature tbh
15:12:13 <andythenorth> "Feature: [Build] MSVC 2017 project file generator. Most noticeable, std:c++latest is enabled"
15:12:16 <andythenorth> that's a codechange
15:12:20 <andythenorth> just an admin mistake
15:12:34 <andythenorth> somebody should rewrite that commit :P
15:12:38 *** nielsm has joined #openttd
15:12:44 <LordAro> but codechanges don't go in the changelogs!
15:12:48 <LordAro> and someone was clearly proud of it
15:12:57 <andythenorth> or in a hurry
15:14:25 <crem2> Good old 0.7.0 times when changelog had 2 pages of real features. :)
15:14:37 <andythenorth> :P
15:14:41 <andythenorth> such nostalgia
15:17:33 <andythenorth> wow
15:17:41 * andythenorth reading 0.7.0 commits
15:17:53 <andythenorth> so many fixes https://github.com/OpenTTD/OpenTTD/blob/master/changelog.txt
15:18:20 <andythenorth> https://github.com/OpenTTD/OpenTTD/blob/master/changelog.txt#L3088
15:18:28 <andythenorth> it's almost like quality used to be quite low
15:19:43 <TrueBrain> yippie, my runner can now connect to my github :D Okay ... getting there ... slllooowwwwwllllyyyyy
15:20:57 <andythenorth> \o/
15:22:34 <crem2> https://github.com/OpenTTD/OpenTTD/blob/master/changelog.txt#L3203
15:25:53 <andythenorth> big features hiding behind small changelog items
15:25:56 <andythenorth> "Feature: Downloading content from a central server (content.openttd.org) where authors can upload their NewGRFS/AI etc."
15:26:03 <andythenorth> "Feature: An AI framework so people can write their own AIs."
15:26:32 <andythenorth> "Feature: Path based signalling"
15:30:08 <Eddi|zuHause> so turns out constructing Belite is easier than Alite
15:30:24 <Eddi|zuHause> that's going to be a headache
15:30:26 <andythenorth> Eddi|zuHause: are you doing some actual chemistry?
15:30:36 <Eddi|zuHause> not really :p
15:31:23 *** RafiX2 has joined #openttd
15:31:39 <andythenorth> https://en.wikipedia.org/wiki/Cement_chemist_notation#Main_phases_in_Portland_cement_before_and_after_hydration
15:31:44 <andythenorth> such things I never knew :P
15:32:04 <andythenorth> I knew about Ferrite, but not why
15:36:49 *** RafiX has quit IRC
15:38:39 *** sim-al2 has quit IRC
15:40:50 <Eddi|zuHause> i was totally confusing that with pyrite right now
15:51:38 <andythenorth> tinplate or aluminium for cannery
15:51:40 <andythenorth> not both
15:51:43 <andythenorth> which?
15:52:12 <Eddi|zuHause> you have both as cargo already?
15:52:57 <andythenorth> neither
15:53:08 <andythenorth> tinplate is more accurate for canning food
15:53:58 *** testuser987 has joined #openttd
15:54:29 <testuser987> Hello, can someone please explain why the left train is waiting? https://imgur.com/a/ANjlSl6
15:54:54 <testuser987> Is it because the train in the station could possibly turn around (for whatever reason) and crash into the left train?
16:00:36 *** Alberth has joined #openttd
16:00:36 *** ChanServ sets mode: +o Alberth
16:00:42 <Alberth> o/
16:07:43 <TrueBrain> those small minor annoying things with stuff like kubernetes ... so I have these configuration files you can apply to your cluster
16:07:52 <TrueBrain> that is perfect, as it tells what you want it to be, and he takes care of it
16:08:20 <TrueBrain> you can also set the docker image for a pod to a certain value .. what I do, is use the sha to tag the image with, so I can set the pod to the image I want ..
16:08:25 <TrueBrain> (openttd/dorpsgek-github:sha)
16:08:37 <TrueBrain> just .... when I apply my configuration again, it rolls back to what-ever was defined in the configuration files
16:08:42 <TrueBrain> instead of the one currently active
16:08:47 <andythenorth> :P
16:08:50 <TrueBrain> totally makes sense ... but allowing both ...
16:08:56 <TrueBrain> means you have to drag in other stuff to allow that
16:09:04 <TrueBrain> I want to "apply-but-ignore-changes-in"
16:09:19 <andythenorth> fall through to default
16:09:51 <Alberth> add magic sprinkles, and done
16:10:05 <TrueBrain> and so many people ask for a solution .. but except for 'sed', none is given
16:10:08 <TrueBrain> (and sed is terrible)
16:11:53 <Eddi|zuHause> awk is way better :p
16:12:02 <Alberth> parse file, change it, write it again?
16:12:26 <FLHerne> testuser987: Because path signals only clear when a path can be reserved to the next signal
16:12:30 <TrueBrain> I was not talking about the program sed, but about what it does :)
16:12:33 <TrueBrain> silly-beans :)
16:12:35 <FLHerne> (or the end of a line)
16:12:47 <Eddi|zuHause> i was imagining something like "hook this script into the config file loading that filters out the things it shouldn't change"
16:12:55 <FLHerne> testuser987: And the train already in the platform is holding a reservation that would block that
16:13:21 <FLHerne> testuser987: Enable "show path reservations" in the settings, it'll help you understand
16:13:27 <Alberth> I was suggesting a better plan than sed, I thought
16:13:29 <Eddi|zuHause> but i have no clue what you're actually trying to do
16:13:31 <TrueBrain> bit the issue is that I try to synchronize what the cluster knows, and what is on my file-system ..
16:13:32 <LordAro> TrueBrain: is this config.py?
16:13:39 <TrueBrain> LordAro: is what what?
16:13:53 <LordAro> 15:08:37 < TrueBrain> just .... when I apply my configuration again, it rolls back to what-ever...
16:14:00 <TrueBrain> no, I was tlaking about kubernetes
16:14:05 <LordAro> oh yes, i see
16:14:11 <LordAro> i hadn't read up that far :p
16:14:13 <TrueBrain> maybe I should be a bit more clear: in the configuration files, is something like: image openttd/dorpsgek-github
16:14:19 <TrueBrain> runtime I set it to another tag
16:14:24 <FLHerne> testuser987: (solution: add signals between the platforms and the junction)
16:14:37 <TrueBrain> the configuration file doesn't know about the tag .. and adding that is adding another layer ..
16:14:47 <TrueBrain> there are solutions for that ... but .. yet-another-piece-of-software-doing-a-thing
16:15:03 <TrueBrain> and all I want to say it: apply this new configuration, but ignore any difference in tag!
16:16:00 <Alberth> right, without telling that image was changed
16:16:45 <Alberth> any reason why you don't specify the runtime setting in the file always, ie have one configuration?
16:17:04 <TrueBrain> because using 'set image' is a one-liner to change the current tag running
16:17:07 <TrueBrain> very elegant, very simple
16:17:08 <testuser987> FLHerne: I thought a reservation would be removed right after a train left the track, but that does not seem to be true here?
16:17:14 <TrueBrain> the full configuration lives in a completely different place
16:17:27 <Alberth> or, how does the new configuration what not to touch?
16:17:47 <FLHerne> testuser987: It is, but the first train hasn't left yet
16:17:48 <Alberth> +know
16:17:58 <FLHerne> testuser987: The conflict is at the top-right junction
16:18:04 <TrueBrain> basically, 'kubectl apply' is declerative .. you tell it how it should look, fully and completely
16:18:13 <FLHerne> Reservations can't be to a station, only a signal or end-of-line
16:18:18 <TrueBrain> than runtime the CD adds to that 'kubectl set image' to roll out new versions of a single pod
16:18:28 <TrueBrain> with the exact same configuration
16:18:30 <TrueBrain> which is awesome
16:18:41 <TrueBrain> now just when you run 'kubectl apply' again .. it of course rolls back the version
16:18:53 <TrueBrain> which totally make sense from what the commands are suppose to do
16:18:59 <FLHerne> So the second train needs to reserve to one of the signals beyond the station, but can't do so because the first train has a conflicting reservation
16:19:08 <TrueBrain> it is just a lot easier if the workflow allowed 'kubectl apply' to skip this one difference: different tag :)
16:19:20 <FLHerne> (do enable that setting, it'll help)
16:19:30 <TrueBrain> now I need to use something that updates the configuration with the current tag, before applying
16:19:57 <Alberth> or update tag from the configuration
16:20:01 <testuser987> FLHerne: this means if a track splits in two directions (left and right), if the first train goes left, a second train can not pass the splitting until the first train passed a signal?
16:20:16 <TrueBrain> the process changing the image tag has no knowledge of the full configuration
16:20:29 <FLHerne> testuser987: Not at all, that works fine
16:20:31 <TrueBrain> (the full configuration is locked behind several keys, so to say)
16:20:51 <Alberth> hmm, making it complicated eh? :)
16:20:53 <TrueBrain> (there is no rollback for configuration; there is for image tags changing)
16:21:03 <TrueBrain> well, in my mind it was piss-easy
16:21:10 <TrueBrain> I just need 1 simple thing added to 'kubectl apply' :D
16:21:18 <testuser987> OK, but in my image, we do have a splitting, and the first train passed that splitting already :)
16:21:52 <FLHerne> testuser987: The splitting isn't the problem. The junction top-right is the problem
16:22:09 <Alberth> yeah, seemingly easy and real easy are not always the same, unfortunately
16:22:39 <TrueBrain> nope :(
16:22:39 <testuser987> FLHerne: oh! I'm seeing it now...
16:22:43 <testuser987> Thanks :)
16:22:48 <Alberth> so how does sed help? unless you need to unlock it all
16:22:55 <TrueBrain> and than people yell: use helm, which is bringing a gun to a pillow-fight solution
16:23:13 <TrueBrain> you can do in your configuration file: image: openttd/dorpsgek-github:DORPGEK_GITHUB_TAG
16:23:14 <Alberth> big guns typically work :p
16:23:22 <TrueBrain> and replace that tag with sed to the 'running' version
16:23:24 <FLHerne> testuser987: http://www.flherne.uk/files/ottd_reservation.png
16:23:24 <TrueBrain> (which you can request)
16:23:28 <Alberth> ah
16:23:37 <Alberth> moving some config away from the config
16:23:46 <TrueBrain> making a template from your configuration
16:23:54 <TrueBrain> which .. sucks balls :D
16:24:39 <testuser987> FLHerne: exactly... if the second train would enter your station, there would be nothing holding them from colliding at the right junction
16:24:40 <Alberth> can't drop that part of the configuration?
16:24:44 <TrueBrain> nope :(
16:24:49 <TrueBrain> (I did try that :D)
16:25:01 <FLHerne> testuser987: Yep, just needs signals at the other end before the junction
16:25:12 <Alberth> or it defaults to something you don't want, perhaps
16:25:22 <TrueBrain> basically, the configuration will have two parts: one in github, describing the boring details, and 1 in the system, the tag currently running
16:25:32 <TrueBrain> no, if you dont enter it, it refuses the configuration
16:26:47 <Alberth> can you read the current tag. and replace it? still far from perfect though
16:27:30 <TrueBrain> that is the sed solution, basically
16:27:46 <Alberth> ok
16:28:09 <Eddi|zuHause> so basically you need a temporary config file that contains the current data?
16:28:20 <Alberth> have several configs?
16:28:36 <TrueBrain> it seems you cannot complement a config
16:28:44 <TrueBrain> it has to be correct and in full
16:28:47 *** testuser987 has left #openttd
16:29:19 <Alberth> except with a sed hole :p
16:31:06 *** sla_ro|master has quit IRC
16:31:32 <Eddi|zuHause> and the config file cannot contain a "read $SHELLVARIABLE"-style entry?
16:31:41 <TrueBrain> not that I know
16:32:20 <andythenorth> eh
16:32:26 <Eddi|zuHause> then really, you need a temporary copy of the file and sed the shellvariable part in
16:32:29 <andythenorth> what can I call a specialist chemical factory?
16:32:48 <Eddi|zuHause> what kind of chemical?
16:32:53 <andythenorth> ammonia, soda ash, lye -> [industry] -> food additives, detergents
16:33:02 <andythenorth> irl they don't exist
16:33:07 <andythenorth> but it's convenient
16:33:23 <nielsm> Industrial lab
16:33:27 <Eddi|zuHause> and "chemical plant" is too generic?
16:33:33 <andythenorth> already exists
16:33:44 <andythenorth> it was 'detergent factory', then I learnt that ammonia, soda ash and lye are all used in food production
16:33:54 <andythenorth> but in relativel small amounts
16:34:14 * andythenorth was researching baking :P
16:34:28 <andythenorth> it could be two industries, but that seems redundant
16:34:37 <Alberth> wrong season, but nice :)
16:35:00 <Eddi|zuHause> no, the "food quality" production line would just be a side line in the production facility
16:35:23 <andythenorth> ok
16:35:24 <Eddi|zuHause> i programmed a plant like this
16:35:28 <andythenorth> nice
16:35:34 <Eddi|zuHause> well, vaguely
16:36:02 <andythenorth> hmm
16:36:15 <andythenorth> so the chemical plant processes salt -> chlorine, lye
16:36:21 <andythenorth> that could be renamed 'salt processor'
16:36:22 <andythenorth> but eh
16:36:33 <andythenorth> it affects more than one economy, cascading changes :(
16:36:41 <Eddi|zuHause> they produce CaCl2 solution as additive for winter services, and as secondary line they made food-quality stuff
16:36:43 <andythenorth> http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/industries.html#chemical_plant
16:38:00 <Eddi|zuHause> "chemical plant 2"
16:39:18 <TrueBrain> meh; so I really have to make a template around the configuration .. *sad panda*
16:39:22 <Alberth> baking supplies, but that's somewhat confusing
16:39:59 <Alberth> or extend the system, but that may be more non-trivial
16:40:24 <Eddi|zuHause> the food quality stuff is basically the same, just they have stricter rules on purity
16:45:11 <nielsm> Production lab?
16:46:55 *** quiznilo has joined #openttd
16:46:56 <Alberth> I would call that "explosives factory"
16:47:08 *** Wormnest has joined #openttd
16:56:20 <andythenorth> that's the ammonia plant :P
16:56:46 <andythenorth> eh no, fertiliser factory http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/industries.html#fertiliser_factory
16:56:49 <andythenorth> names are hard :P
16:56:53 <andythenorth> 'place', 'thing'
16:57:24 <andythenorth> I actually want two places for food additives, because salt also
16:57:32 <andythenorth> unless we patch for 4 input cargos :P
17:10:13 *** aditsu has left #openttd
17:11:00 *** EinChan has joined #openttd
17:14:23 <andythenorth> how to make vinegar?
17:14:29 <andythenorth> grain -> vinegar?
17:14:39 <andythenorth> oil -> vinegar?
17:14:44 <andythenorth> alcohol -> vinegar?
17:15:02 <andythenorth> https://en.wikipedia.org/wiki/Acetic_acid
17:18:28 *** cHawk has quit IRC
17:22:21 <Alberth> oil seems most logical to me
17:25:22 <Eddi|zuHause> "The global demand for acetic acid is [...] manufactured from methanol."
17:25:50 <Eddi|zuHause> doesn't seem much oil involved
17:38:16 <TrueBrain> okay, service-accounts and permissions are awesome in kubernetes :D
17:39:25 <TrueBrain> now all that is left, is a runner that can build dockers ...
17:45:14 <andythenorth> Eddi|zuHause: thanks
17:45:25 <andythenorth> chemical industry is very complex :P
17:45:25 <nielsm> !seen peter1138
17:45:33 <nielsm> no bot?
17:45:59 <andythenorth> @seen peter1138
17:45:59 <DorpsGek> andythenorth: peter1138 was last seen in #openttd 5 hours, 31 minutes, and 54 seconds ago: <peter1138> yes ;(
17:46:11 <nielsm> oh different prefix
17:48:29 <nielsm> was wondering if I should open a bug for the "win32 runs slightly slow" issue, and perhaps also the "linux sdl runs slightly fast" one
17:51:10 <andythenorth> Eddi|zuHause: so I have alcohol or grain available for acetic acid production, the destination will be food factories
17:51:16 <andythenorth> recommendation?
17:51:37 <andythenorth> leaning towards alcohol, it makes it a more interesting cargo
17:53:10 <andythenorth> or I add methanol, which seems to come from coke production somehow :P
17:53:17 *** Flygon has quit IRC
18:00:33 *** Stimrol has joined #openttd
18:02:01 <andythenorth> or maybe it comes from gas
18:02:12 * andythenorth finds wikipedia very confusing for chemical industry
18:08:39 *** Stimrol has quit IRC
18:10:40 *** Stimrol has joined #openttd
18:30:10 <Eddi|zuHause> alcohol seems fine
18:31:09 <andythenorth> I tried adding LPG as a chemical feedstock
18:31:23 *** synchris has quit IRC
18:31:24 <andythenorth> but it's very unclear how LPG would differ from existing 'petroleum fuel' cargo
18:38:17 *** sla_ro|master has joined #openttd
18:38:22 *** HerzogDeXtEr has joined #openttd
18:41:58 <Eddi|zuHause> water treatment plant [primary industry, takes some chemicals as booster] -> waste products -> biofuel refinery -> fuel?
18:52:53 <andythenorth> o_O
18:53:03 <andythenorth> wondered about water treatment
18:53:13 <andythenorth> chlorine is an obvious input
18:53:28 <andythenorth> this is brown water treatment?
18:53:36 <andythenorth> so the output is methane?
18:53:38 <andythenorth> sludge?
18:54:51 <peter1138> nielsm, yeah might as well. iirc use the hrtimer works fine.
18:58:32 *** Progman has joined #openttd
18:58:33 <nielsm> peter1138: I saw you have a branch where you experiment with doing some catchup of "missed" ticks, does that work properly or just break in weird ways?
18:58:44 <Eddi|zuHause> andythenorth: i was thinking sludge, and the refinery extracts the methane from that
18:58:56 <peter1138> nielsm, it works afaik
18:59:01 <Eddi|zuHause> and maybe building material :p
18:59:18 <Eddi|zuHause> more likely fertilizer
18:59:19 <peter1138> nielsm, maybe something was incomplete, i don't remember.
18:59:27 <peter1138> "i have a patch/branch for that" ;(
18:59:34 *** frosch123 has joined #openttd
18:59:35 <peter1138> been cycling too much, i guess
19:14:26 *** andythenorth has quit IRC
19:14:56 *** rocky113844 has joined #openttd
19:34:26 <peter1138> nielsm, hmm, I wonder if that patch also fixes the too-fast case
19:37:22 <swedneck[m]> how do i get sound sets?
19:37:29 <nielsm> I think your patch would make everything stick to slightly-too-fast
19:37:36 <nielsm> (without having tested)
19:48:38 <peter1138> swedneck[m], "online content" in game
19:49:37 <swedneck[m]> thanks
19:49:56 <swedneck[m]> why doesn't it just come with default ones?
19:50:17 <peter1138> becuase you can download it easily from online content in game ;)
19:50:55 <peter1138> historically, all graphics, sound and music came from the original TTD data files which you had to install separately, obviously.
19:52:28 *** andythenorth has joined #openttd
19:52:39 <peter1138> And he returns.
19:53:57 <andythenorth> had to cycle
19:54:00 <andythenorth> quite hot in jeans
19:54:12 <andythenorth> was trying to beat the rain
19:54:15 <peter1138> Who even cycles in jeans? :S
19:54:29 <LordAro> oh dear
19:54:39 <andythenorth> I had shorts in my bag
19:54:48 <andythenorth> but then it looked like rain, so I just pegged it home
19:55:27 <peter1138> Shorts are better if it's wet. Legs dry off, jeans don't.
19:55:46 <Eddi|zuHause> but imagine if the skin got wet!!
19:55:56 <peter1138> Might dissolve!
19:56:01 <andythenorth> the worst thing is waterproof trousers
19:56:07 <andythenorth> the rain stays on the inside
19:56:46 <Eddi|zuHause> waterproof sounds like the worst thing you can have when you sweat
19:57:01 <LordAro> also, rain, what is this?
19:57:10 <peter1138> Yeah, they suck.
19:57:32 * peter1138 waits for this puny dual core to compile.
19:57:35 <andythenorth> Eddi|zuHause: https://pubs.rsc.org/en/content/articlelanding/2018/ew/c8ew00266e/unauth#!divAbstract
19:57:46 <Eddi|zuHause> we're still talking about britain, right? where rain is all the times when it isn't foggy
19:58:18 <andythenorth> except now
19:58:19 <peter1138> It's been sunny and some people can't cope, it seems.
19:58:48 <peter1138> Great weather for cycling, when wearing the right kit so that you cool off at speed.
19:58:55 <andythenorth> https://www.bbc.co.uk/news/in-pictures-44885493
19:59:40 <Eddi|zuHause> dual core.. what is this, 2005?
20:00:01 <Eddi|zuHause> every mom's phone has more than 2 cores nowadays...
20:03:26 <andythenorth> I have 2 cores :(
20:04:08 *** andythenorth has left #openttd
20:04:14 *** andythenorth has joined #openttd
20:06:11 *** Wolf01 has joined #openttd
20:06:36 <Wolf01> o/
20:07:24 <andythenorth> hmm
20:07:34 <andythenorth> ethylene + acetic acid = glue
20:07:37 <andythenorth> for wood
20:09:16 <andythenorth> I now have about 15 industries labelled 'chemical plant' :P
20:11:09 *** Thedarkb has joined #openttd
20:17:51 <peter1138> nielsm, hmm, I also had a patch to use the hrtimer... wonder where that went.
20:23:13 <peter1138> Found it, and yes that makes it 1.00x (mostly)
20:25:15 *** tokai has joined #openttd
20:25:15 *** ChanServ sets mode: +v tokai
20:29:14 <Alberth> o/ W
20:31:32 <peter1138> 1.00x and 1.01x. Hmm.
20:32:17 *** tokai|noir has quit IRC
20:36:11 *** sla_ro|master2 has joined #openttd
20:38:38 *** Alberth has left #openttd
20:40:04 *** sla_ro|master has quit IRC
20:54:58 *** Thedarkb has quit IRC
20:55:15 *** Thedarkb has joined #openttd
20:59:51 *** gelignite has joined #openttd
21:08:44 *** Gja has joined #openttd
21:23:44 <Wolf01> https://www.youtube.com/watch?v=BKQYrrJVg6g sad
21:27:03 *** Maraxus has joined #openttd
21:28:00 <andythenorth> clickbait :P
21:28:07 <andythenorth> most of those are chile or former USSR :P
21:29:28 <Wolf01> Still sad
21:33:41 *** Maraxus has quit IRC
21:43:19 *** RafiX2 is now known as RafiX
21:46:07 *** Gja has quit IRC
21:54:09 <Eddi|zuHause> news are particularly bad today...
21:54:11 <Eddi|zuHause> "beer brewers running out of bottles, because people are hoarding them in their cellar instead of bringing them back to the shops"
22:00:51 *** glx has joined #openttd
22:00:51 *** ChanServ sets mode: +v glx
22:01:20 <andythenorth> sounds like a FIRS problem
22:02:03 <andythenorth> so where are bottles made?
22:02:09 <andythenorth> glass works, or dedicated factory?
22:03:08 <swedneck[m]> is there a way to get 1.5x UI size or something?
22:03:21 <nielsm> not quite
22:03:32 <nielsm> you can use a larger font size
22:03:35 <swedneck[m]> double size makes the settings window absolutely massive, and normal is barely readable
22:04:10 <andythenorth> seems bottles are made by specialist suppliers
22:04:44 <andythenorth> Eddi|zuHause: are bottles are legitimate cargo to produce in shops?
22:04:52 <andythenorth> or are they produced by recycling plant?
22:04:55 <andythenorth> (the returns)
22:10:09 *** Thedarkb has quit IRC
22:18:28 <andythenorth> so food additives
22:18:35 <andythenorth> the cargo label should be ENUM?
22:23:33 <LordAro> andythenorth: :D
22:24:39 <andythenorth> I thought so
22:25:37 <V453000> so what's up with FIRS andythenorth
22:25:41 <andythenorth> rekt
22:25:44 <V453000> shit getting refactored to the ground?
22:26:09 <Wolf01> Wants to hit 64 cargos
22:26:49 <andythenorth> rekking extreme
22:28:16 <V453000> "d
22:28:18 <V453000> :d
22:28:45 *** EinChan has left #openttd
22:30:29 <andythenorth> V453000: http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/economies.html#extreme
22:30:33 <andythenorth> still very WIP
22:31:11 <andythenorth> old extreme, hate it http://bundles.openttdcoop.org/firs/releases/LATEST/docs/html/economies.html#extreme
22:31:43 *** sim-al2 has joined #openttd
22:33:45 <V453000> That looks like a big improvement to me, from quick glance so far
22:34:13 <andythenorth> yair
22:34:19 <V453000> I'm not even attempting to count the amount of cargoes that NUTS won't display properly though :P
22:34:23 <andythenorth> I mean it will be terrible
22:34:31 <andythenorth> but at least it won't be wtf terrible
22:35:01 <V453000> The bottom part is awesome
22:35:18 <V453000> I don't see myself using Fruit Plantation, Sheep Farm or Dairy Farm
22:35:50 <V453000> maybe if you make them worth a lot, they are fine as an early game money boost without long term investment as they don't get the supplies on their own
22:36:50 * andythenorth wonders why the bundles version is outdated
22:36:54 <andythenorth> jenkins just built it
22:36:55 <andythenorth> nvm
22:36:57 <V453000> :D
22:38:02 <andythenorth> baked bean factory forthcoming
22:38:31 <V453000> :D
22:39:02 <V453000> It seem cool, I like it. It's madness, but that's what extreme should be
22:39:54 <V453000> I'd consider tweaking the cargo payments in a way so that the farms which don't have the chance to get to farm supplies on their own get motivated the be used at least at the start of each company
22:40:12 <andythenorth> I'll see
22:40:25 <andythenorth> somewhere manure = fmsp somehow
22:40:34 <V453000> Might also give the "I was a nice person at the start, liking people and sending them food, and then I industrialized the shit out of the region."
22:40:37 <andythenorth> what label for manure V453000? :P
22:40:43 <V453000> wtf is manure even
22:40:46 <andythenorth> cow poo
22:40:52 <andythenorth> DUNG, SHIT, CRAP, POOP
22:40:54 <V453000> oh, actual shit
22:40:58 <andythenorth> actual
22:41:30 *** Gja has joined #openttd
22:41:38 <V453000> POOP sounds politically acceptable enough
22:41:57 <andythenorth> nice sound too
22:42:05 <V453000> You probably know I'd name it SHIT
22:42:08 <V453000> but :P
22:42:20 <V453000> POOP is nice
22:42:28 <V453000> as long as the full name is Actual Shit
22:42:39 <nielsm> phosphor and oxygen?
22:43:09 <V453000> extreme, yo
22:43:09 <andythenorth> https://www.youtube.com/watch?v=jW0krnRzKMI
22:43:13 <V453000> you can explain anything by that
22:43:23 <V453000> It's the ultimate excuse
22:43:31 <V453000> (just in case you need them)
22:44:00 <V453000> You are exchanging BDMT for FOOD? :D
22:44:25 <V453000> YETI 5X Exchange merchant lives :D
22:44:32 <nielsm> need to have a BACN cargo
22:44:52 <V453000> if hte Suppply Yard is a giant BDMT-eating slug, I'll send you a cake andythenorth
22:45:08 <andythenorth> V453000: got a slug render?
22:45:23 <andythenorth> might do it, but only when game month is april
22:45:32 <andythenorth> easter egg for easter
22:45:35 <andythenorth> easter slug :P
22:46:05 <V453000> https://dev.openttdcoop.org/attachments/download/6746/5X.wmv
22:46:20 <LANJesus> dung.
22:46:28 <V453000> you can steal a slug from nuts if you feel like :P
22:46:48 <Eddi|zuHause> andythenorth: so biorefinery accepts manure (from dairy farm) and sludge (from water treatment plant) and produces fuel and fertilizer?
22:46:58 <andythenorth> maybe
22:47:06 <andythenorth> currently it's an ethanol plant, but eh
22:47:09 <andythenorth> that could change
22:49:18 <Eddi|zuHause> well, other than fuel it could be methane, which gets processed further?
22:51:20 <Eddi|zuHause> the german word for fertilizer is "Dünger" which obviously comes from "dung"
22:52:07 <andythenorth> I wondered about methane
22:52:18 <andythenorth> but we don't have compelling pipelines in game
23:02:25 <andythenorth> also very bed
23:02:26 *** andythenorth has left #openttd
23:02:59 <Wolf01> /me too
23:03:04 <Wolf01> 'night
23:03:09 *** Wolf01 has quit IRC
23:04:19 *** nielsm has quit IRC
23:05:05 <TrueBrain> okay, initial code is now in OpenTTD/DorpsGek-github and OpenTTD/DorpsGek-runner
23:05:10 <TrueBrain> it is running .. now I need to test it :)
23:05:29 <TrueBrain> but it is looking good :D Code-wise it should work .. more about infrastructure now :)
23:05:39 <TrueBrain> (I have to arrange the DNS, make nginx forward the information, etc etc)
23:10:19 <LordAro> :o
23:12:35 <TrueBrain> SpComb: tnx again for the pointers; it is running nice and smooth, and surprisingly stable for a 1 node system :)
23:12:58 <TrueBrain> that I have several pods on 1 replica is giving him the most issues :D
23:15:21 *** sla_ro|master2 has quit IRC
23:22:57 *** Supercheese has joined #openttd
23:29:57 *** Gja has quit IRC
23:32:33 *** RafiX has quit IRC
23:54:31 *** frosch123 has quit IRC
23:55:17 <TrueBrain> okay, I prepared most of the infrastructure changes already ... I just forgot to install 'git' now in the Docker :D haha :D Miiiigggghhhttttt be useful to have :D
23:56:30 <TrueBrain> exit
23:56:32 <TrueBrain> lolz
23:56:48 <TrueBrain> bit harsh, but indeed: nn :)
23:57:50 *** Thedarkb has joined #openttd