IRC logs for #openttd on OFTC at 2020-11-25
            
00:23:19 <DorpsGek_III> [OpenTTD/team] devastatorius opened issue #94: [lt_LT] Translator access request https://git.io/JkMGz
00:40:30 *** WormnestAndroid has quit IRC
00:40:55 *** WormnestAndroid has joined #openttd
01:20:36 *** HerzogDeXtEr has quit IRC
01:39:47 *** Flygon has joined #openttd
01:50:32 *** gelignite has quit IRC
02:09:04 *** dP has joined #openttd
02:09:04 *** dP is now known as _dp_
03:14:11 *** Execthts has quit IRC
03:15:56 *** Exec has joined #openttd
04:05:59 *** debdog has joined #openttd
04:06:00 *** glx has quit IRC
04:06:22 *** Wormnest has quit IRC
04:09:23 *** D-HUND has quit IRC
05:03:39 *** D-HUND has joined #openttd
05:07:03 *** debdog has quit IRC
06:48:46 *** sla_ro|master has joined #openttd
07:17:29 *** tokai|noir has joined #openttd
07:17:29 *** ChanServ sets mode: +v tokai|noir
07:24:28 *** tokai has quit IRC
07:29:31 *** nielsm has joined #openttd
07:45:33 *** nielsm has quit IRC
07:47:07 *** WormnestAndroid has quit IRC
07:47:20 *** WormnestAndroid has joined #openttd
08:08:09 *** andythenorth has joined #openttd
08:34:58 <andythenorth> topic :P https://twitter.com/rumpl/status/1330811090889027584
08:36:22 *** longtomjr has joined #openttd
08:54:33 *** iSoSyS has joined #openttd
09:53:10 <Eddi|zuHause> 'alias "cd.."="cd .." <-- that's a default setting in my distro
09:54:13 <Eddi|zuHause> also, that one doesn't fit there, as it's not a typo but a backwards compatibility thing. because DOS allowed this
09:59:53 * orudge notices TrueBrain is being busy :D
10:00:18 <TrueBrain> so many passwords to reset :P
10:00:25 <TrueBrain> it is funny how they all act different on the activity
10:07:43 <TrueBrain> ugh, I am happy if we switched mailserver .. assuming the greylisting is smarter on zernebok
10:07:51 <TrueBrain> it sometimes takes FOR EVER for validation emails to arrive
10:09:10 <TrueBrain> lol @ OVH .. it sends an email to change your password .. that is also interesting
10:12:32 <TrueBrain> okay, that was by far the weirdest one yet .. not even "enter password twice"
10:20:16 <TrueBrain> lol ... - Password too long (needs to be less than 31 characters)
10:20:48 <TrueBrain> and ironicly, 31 characters does work
10:21:36 <TrueBrain> seems "less than" has a different meaning in French :)
10:32:44 <TrueBrain> okay, I think that is it :)
10:34:14 <TrueBrain> the only one I would like to reset is info@ .. let me see people who do access at all have access to 1password already :)
10:38:03 <TrueBrain> funny, fonsinchen and Rb also still have the info@ configured :) That leaves me with 1 user that accesses it, of which I do not know the IP .. hmmm :)
10:39:01 <TrueBrain> well, that must be orudge :) DEDUCTION dear Watson :)
10:39:21 <TrueBrain> best ISP name ever
10:40:07 <TrueBrain> orudge: if I reset the password on the new mailserver, does that affect your ability to imap sync it?
10:41:45 <orudge> TrueBrain: as long as I can find out what the passwords are, but if they're in 1pass, should be fine
10:42:05 <TrueBrain> okay, in that case I will reset the account on the new server only :D
10:43:07 <TrueBrain> it is under Socials
10:43:39 <orudge> OK, thanks
10:46:42 <TrueBrain> right, that brings OpenTTD to 2020 in password security too \o/
10:46:51 <orudge> Only taken about 15 years ;)
10:46:53 <TrueBrain> and the bus-factor got reduced :P
11:00:10 <orudge> TrueBrain: do we still need the openttd-cdn.org domain?
11:00:52 <TrueBrain> no, we do not. It does require me to reprovision some certificates, but that will be fine I guess
11:01:31 <orudge> It's good until next September
11:01:39 <orudge> but I can cancel the renewal if we don't need it after that
11:01:48 <TrueBrain> yeah, that is fine
11:03:32 <TrueBrain> certs are valid till May 2021, so I will fix it before that time :)
11:03:56 <TrueBrain> right, so after mail, all that remains on the old VM is supybot ... for some reason I am dreading migrating it :P
11:31:29 <TrueBrain> MySQL 5.7.21 stopped .... things you don't want to see in 2020. Well, the "stopped" part is nice
11:38:54 <LordAro> it's not *that* out of date...
11:38:58 <LordAro> even still in support
11:40:18 <TrueBrain> I am shocked I upgraded in 2018, it seems :P
11:40:55 <TrueBrain> and LordAro , in case you missed your pings: if you PM me a private email address I can forward lordaro@ to, I can give you access to the 1password .. if you like, ofc
11:41:28 <LordAro> ah yes, i'll get round to that at some point...
11:41:33 <TrueBrain> euh, well, after we switched mails, lol .. oops, small print :P
11:41:40 <TrueBrain> cool :) Just wanted to make sure you got the message :P
11:41:45 <TrueBrain> no rush ofc
11:42:23 <TrueBrain> now the question: how long am I going to wait for a reply of the 3 remaining (ex-)developers? hmmm
12:42:00 *** matt21347 has joined #openttd
13:14:34 *** WormnestAndroid has quit IRC
13:15:10 *** WormnestAndroid has joined #openttd
13:21:21 *** Flygon has quit IRC
13:23:10 *** WormnestAndroid has quit IRC
13:24:00 *** WormnestAndroid has joined #openttd
13:34:05 *** arikover has joined #openttd
14:28:11 *** iSoSyS has joined #openttd
14:49:20 <andythenorth> hmm
14:49:49 <andythenorth> every train sprite has to be provided twice, and is triggering the duplicate detector frosch gave me
14:49:57 <andythenorth> this seems less than optimal
14:51:38 <FLHerne> Why does it have to be?
14:57:49 <Eddi|zuHause> it's probably one of those deep fractal issues where you have to zoom out several layers before you can even begin fixing stuff
14:57:50 <andythenorth> to be accurate, every symmetric, non-8/8 sprite has to be provided twice
14:58:00 <andythenorth> it's a known issue
14:58:06 <andythenorth> I'm not sure it's a ticketed issue
14:58:33 <Eddi|zuHause> same sprite, different offsets, yes
14:59:06 <Eddi|zuHause> on the source code side, you can fix that with templates
14:59:15 <andythenorth> oh there is https://github.com/OpenTTD/OpenTTD/pull/6846
14:59:18 <Eddi|zuHause> in the resulting grf, they will still be duplicated
14:59:20 <andythenorth> yes it is documented
15:00:30 <andythenorth> Iron Horse has 53740 duplicates reported
15:00:35 <andythenorth> I'm not sure what % of total that is
15:01:54 <andythenorth> @calc 53740 / 105554
15:01:54 <DorpsGek> andythenorth: 0.509123292343
15:01:59 <andythenorth> yeah about half is dupes
15:02:24 <andythenorth> some of the dupes are due to poor choices by me
15:02:39 <andythenorth> the majority are handling offsets for vehicles < 8/8
15:03:16 <andythenorth> I don't know if removing them would have any measurable impact on filesize or compile time
15:03:24 <andythenorth> but 20MB seems awfully large for a train grf
15:03:32 <andythenorth> and 25s compile time is very long
15:04:29 <Eddi|zuHause> well, it's 50% of realsprites, which is certainly a lot. no mention of ratio between realsprites and pseudosprites, so difficult to tell overall effect
15:04:49 <andythenorth> this is realsprites
15:04:54 <andythenorth> based on counting paths to images
15:06:19 <andythenorth> I did a crude test by cutting the realsprite template from 8 to 4
15:06:29 <andythenorth> [this has 'interesting' effects in game]
15:06:43 <andythenorth> grf size drops from 20.4MB to 14.9MB
15:06:52 <Eddi|zuHause> well, even if you reimplement the offsets to be centered/symmetrical, you need a new backwards compatibility layer
15:07:26 <Eddi|zuHause> could be a grfv9 thing
15:08:19 <andythenorth> the effect on compile time is negligible
15:08:28 <andythenorth> 1s reduction on 24s run time
15:08:44 <andythenorth> but the grf filesize looks about 25% saving?
15:08:49 <Eddi|zuHause> that sounds about right
15:09:29 <andythenorth> I'm concerned about grf use of bandwidth
15:09:34 <Eddi|zuHause> realsprites is mostly a 1:1 read/write operation, no complicated calculations needed
15:09:54 <andythenorth> every time I ship 20MB of grf, shipping 14MB would be better
15:10:32 <andythenorth> I guess in a world where web pages are often 1MB
15:10:37 <Eddi|zuHause> there's a layer of PNG decoding, which has a don't care on sprite size, and depends only on file size
15:10:39 <andythenorth> it's not worth being concerned about
15:11:47 <andythenorth> I guess my worry is scalability
15:11:56 <andythenorth> adding 2 more rosters gives a 50-80MB grf
15:12:08 <andythenorth> where it could be a 45-60MB grf
15:12:09 *** y2kboy23_ has joined #openttd
15:12:53 <Eddi|zuHause> my computer science brain screams "that's both linear scaling, nothing to worry about"
15:13:13 <andythenorth> an alternative is to publish each roster as a grf
15:13:18 <andythenorth> which the compile can achieve
15:13:26 <andythenorth> maintenance and so forth would be consolidated to one repo
15:13:31 <andythenorth> compile time would be improved
15:13:43 <andythenorth> but then how does Reddit find which Iron Horse grf to install?
15:14:34 <Eddi|zuHause> ironhorse-oceania.grf ironhorse-eurasia.grf
15:14:42 *** iSoSyS has quit IRC
15:15:02 <andythenorth> plausible
15:15:05 <Eddi|zuHause> ironhorse-eastasia.grf
15:15:17 <andythenorth> also the joke is good
15:15:37 <Eddi|zuHause> yes, i spent a total of 20 seconds coming up with that :p
15:16:45 <FLHerne> andythenorth: I think people are much more likely to discover the other rosters as separate grfs
15:16:51 *** y2kboy23 has quit IRC
15:16:54 <FLHerne> They'll be visible in the download list
15:17:12 <FLHerne> (witness how many people don't realize FIRS has more than one economy)
15:17:37 * andythenorth considers removing everything but Steeltown from FIRS
15:17:38 <FLHerne> Also, you're not wasting clients' and BaNaNaS' bandwidth downloading rosters they don't want
15:18:08 <andythenorth> the other objection is that I might be tempted to make different parameters for different grfs :P
15:18:17 <andythenorth> which lacks discipline about design choices
15:18:26 <Eddi|zuHause> FLHerne: when have you last looked at the fraction of bandwidth from "just download everything on bananas" people?
15:18:43 <andythenorth> hmm, there would be some shenanigans around versions
15:18:51 <andythenorth> I would really not split the repo and codebase
15:19:05 <andythenorth> so the revisions would all march in lockstep
15:19:26 <andythenorth> and the tags
15:19:49 <andythenorth> I could have a core repo, and add it to each roster as a remote?
15:19:56 <andythenorth> seems faff
15:20:05 <Eddi|zuHause> you'd have to release all grfs combined when making a new tag, which has some ... corner cases
15:20:27 <andythenorth> min. compatible version could be handled ok
15:20:37 <andythenorth> but tags hmm
15:22:01 <andythenorth> oof can grfs have dependencies, like the AI libs?
15:29:59 <Eddi|zuHause> you can probably set them in bananas
15:33:01 *** nielsm has joined #openttd
15:33:10 <arikover> Yes you can set them in Bananas (That's what I did for the NARS Passenger addon, dependency NARS 2.51): https://bananas.openttd.org/package/newgrf/ac1d0101/2016-05-28T21:04:49+00:00
15:35:56 <TrueBrain> the day andythenorth finds out that you can have GRFs depend on each other :P Funny, we can even learn andythenorth new tricks :D
15:41:39 <andythenorth> TrueBrain I know almost nothing about grfs
15:41:49 <Eddi|zuHause> TrueBrain: i'm not convinced that is actually a good thing :p
15:41:58 <andythenorth> fortunately we have irc :P
15:42:11 <TrueBrain> stackoverflow ftw .. wait .. is there a NewGRF section on stackoverflow?
15:42:40 <andythenorth> I could put all the trains in a core grf, disabled
15:42:49 <andythenorth> then release grfs that depend on core
15:42:52 <andythenorth> and turn trains on/off
15:43:28 <Eddi|zuHause> how does solve the "you need to download 50MB of trains you don't use" part?
15:43:34 <Eddi|zuHause> +that
15:44:01 <andythenorth> don't 'people' just download everything anyway?
15:44:09 <andythenorth> and no it doesn't solve it
15:44:12 <andythenorth> oof
15:45:26 <Timberwolf> Speaking of sprite duplication, is there a way to have a station layout which combines e.g. a platform sprite that has 5 load states and a roof (or other object) which only has 1 load state?
15:47:22 <Eddi|zuHause> isn't that a thing sprite composition should be able to do?
15:47:54 <Timberwolf> Interesting, I didn't consider composition.
15:50:34 <Timberwolf> Is it supported for stations? I can only find it referenced in Action2/Vehicles.
15:51:37 <Eddi|zuHause> i honestly don't know... station spec was always a bit ... weird
15:53:25 <andythenorth> #rewrite etc
16:12:40 <Eddi|zuHause> last time i brought this up, frosch ranted at me about features that stations have that objects can't do, like repeating by drag&drop
16:19:05 *** Laedek has quit IRC
16:56:45 *** y2kboy23_ has quit IRC
16:57:50 *** y2kboy23 has joined #openttd
17:00:33 <TrueBrain> should we use IPFS for BaNaNaS? :P
17:02:19 <FLHerne> No, https://github.com/philipl/pifs
17:02:25 <TrueBrain> lol .. AWS can be fun:
17:02:36 <TrueBrain> 8:56 AM PST: Kinesis is experiencing increased API errors in the US-EAST-1 Region. This is also causing issues with (long list of services). This issue has also affected our ability to post updates to the Service Health Dashboard.
17:03:58 <TrueBrain> FLHerne: why stop at Pi? :D
17:06:39 * andythenorth has train questions
17:07:53 *** Progman has joined #openttd
17:08:09 <LordAro> andythenorth: trains go choo
17:08:15 <LordAro> and occasionally choo choo
17:08:26 <andythenorth> FLHerne containers as boxes (seacans) in most cases, or show flatracks with cargo sprites, for appropriate cargos (like steel coils)?
17:08:45 <andythenorth> I already did bulktainers and so on
17:12:40 <andythenorth> https://www.europages.com/filestore/opt/product/3e/ca/FlatRackContainer_8fa21f6f.jpg
17:19:37 <FLHerne> andythenorth: I think custom containers would be neat
17:20:20 <andythenorth> I have the sprites
17:20:25 <andythenorth> I just need to write a compositor
17:20:38 <FLHerne> Never enough tooling :p
17:21:20 <andythenorth> pipe flatrack https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQb6kaMKLTWck5QrpqmqfWhe4URzEPXgGL98Q&usqp=CAU
17:23:20 <FLHerne> andythenorth: Are you going to do the little BR guard containers so that each wagon can carry 6 pax?
17:23:31 <andythenorth> tempting
17:24:20 <andythenorth> https://brickset.com/sets/4559-1/Cargo-Railway ?
17:25:10 *** Progman has quit IRC
17:26:54 <Eddi|zuHause> FLHerne: that github link is great, except for when he forgets to mention that storing the position somewhere eats into the "100% compression"
17:28:05 <FLHerne> Well, yeah
17:28:48 <FLHerne> I think it has a compression ratio considerably < 1 for almost any data
17:30:19 <Eddi|zuHause> or... almost no data
17:31:11 <Eddi|zuHause> for any compression algorithm, the fraction of data that can be significantly compressed tends towards 0
17:31:39 <FLHerne> I'm not sure what you're trying to say
17:32:01 <Eddi|zuHause> the trick to compression algorithms is to find sets of data that overlap heavily with the data that reasonably will be used as input
17:33:26 <FLHerne> Yes
17:34:41 <FLHerne> In this case, not only is most data not similar to early digits of π, the way it processes input byte-wise means it even sucks for data that *is* like π
17:35:23 <FLHerne> So it's useless for practically any conceivable input
17:35:32 <Eddi|zuHause> maybe i'm the one that is confused, what you meant by "compression ratio < 1"
17:36:29 <FLHerne> < 1 is "better off not doing it" levels
17:37:02 <Eddi|zuHause> maybe you meant <0
17:37:12 <FLHerne> https://en.wikipedia.org/wiki/Data_compression_ratio
17:38:28 <Eddi|zuHause> i was starting from the claim of "100% compression", which would imply 1-compressed/uncompressed
17:41:10 <FLHerne> Oh, that's a slightly odd way to put it
17:42:20 <Eddi|zuHause> that's like the 2nd paragraph of the page you linked
17:42:24 <FLHerne> Then yes, it achieves <0% compression for all plausible inputs if you count the metadata
17:45:19 <Eddi|zuHause> someone probably studied that properly, instead of making wild guesses :)
17:46:53 <FLHerne> ?
17:48:55 <FLHerne> "compression ratio considerably < 1" is a correct statement, just a different way of phrasing it from the weird one they used
17:55:59 <Eddi|zuHause> no, i mean that you have no proof for that statement
18:00:35 <FLHerne> I read about it when it came out, so I know that someone studied it properly ;-)
18:08:32 *** Samu has joined #openttd
18:37:33 *** Wormnest has joined #openttd
18:48:07 *** nielsm is now known as Guest6857
18:51:55 <DorpsGek_III> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/Jkyi2
18:51:55 <DorpsGek_III> - Update: Translations from eints (by translators)
18:53:11 *** Progman has joined #openttd
18:53:33 *** Guest6857 has quit IRC
19:07:14 *** otetede has joined #openttd
19:12:53 *** frosch123 has joined #openttd
19:21:31 *** Wolf01 has joined #openttd
19:23:25 *** gelignite has joined #openttd
19:23:51 <frosch123> TrueBrain: oh no, we got hacked!
19:24:31 <andythenorth> oh it's like the theme of my day recurring
19:24:35 <andythenorth> oof
19:24:59 <frosch123> search hacked by duckduckgo - whenever i try to search the wiki i get redirected to duckduckgo.
19:25:24 *** HerzogDeXtEr has joined #openttd
19:25:26 <andythenorth> rude
19:27:00 <Wolf01> Ha! So it isn't like that by design XD
19:28:09 <TrueBrain> Do I want to know what you are smoking frosch123?
19:29:10 <frosch123> you are the dealer
19:29:14 <TrueBrain> owh, info@ ... I could have guessed :P
19:29:46 <TrueBrain> https://pasteboard.co/JC1ZY1i.png
19:29:48 <TrueBrain> to share with the group
19:30:37 <Eddi|zuHause> these evil hackers nowadays. they stop at NOTHIGN!
19:30:47 <andythenorth> that would be trivially addressed
19:30:59 <frosch123> TrueBrain: i am sure the same hacker that installed duckduckgo also did reset all passwords
19:31:02 <andythenorth> Search: [input] [Go] (uses DuckDuckGo)
19:31:05 <andythenorth> wat?
19:31:09 <andythenorth> all the passwords also got reset?
19:31:11 <Eddi|zuHause> they must be gathering at illegal darknet sites like this "Internet Relay Chat"
19:31:14 <andythenorth> definitely escalate that
19:31:17 <andythenorth> it's a sign of breach
19:32:11 <andythenorth> longtomjr o_O Horse Wagons fork? https://www.reddit.com/r/openttd/comments/k0weho/good_freight_wagon_gfx_set/
19:32:20 <andythenorth> Iron [something]?
19:32:30 <TrueBrain> I send that dude a nice reply :)
19:32:33 <TrueBrain> full of xmas cheers!
19:32:44 <andythenorth> I should get a reddit account
19:32:50 <andythenorth> predict how well that would go?
19:32:59 <TrueBrain> I really appreciate the dude emailing us btw, that is really awesome (no sarcasm; that is awesome)
19:33:09 <andythenorth> oh no, FIRS is broken :( https://www.reddit.com/r/openttd/comments/k0vlvi/firs_question_recyclable_industry_chain_suddenly/
19:33:13 <andythenorth> Suddenly also
19:33:55 <TrueBrain> seriously, how cute is that .. mailing someone the search is hacked :D
19:34:02 <TrueBrain> this made my day :)
19:35:39 <LordAro> frosch123: cute
19:43:53 <TrueBrain> I cannot believe someone emailed that :) ITS SO FLUFFY
19:45:21 *** Samu has quit IRC
19:46:01 <TrueBrain> (and for those that don't get the reference: https://www.youtube.com/watch?v=hCEVTcL1bJ0 )
19:55:50 *** tokai has joined #openttd
19:55:50 *** ChanServ sets mode: +v tokai
20:02:47 *** tokai|noir has quit IRC
20:10:06 <andythenorth> hmm
20:10:15 <andythenorth> all containers go one way in Horse
20:10:23 <andythenorth> empty trains don't show any
20:10:27 <andythenorth> I guess they scrap them :P
20:13:13 <Timberwolf> Make it like Factorio barrelled liquids. Industries accepting containers will stop production if the empty containers aren't taken away.
20:13:44 <andythenorth> o_O
20:14:09 <andythenorth> deliver them to other places
20:17:54 <frosch123> funnily, in an ottd economy empty containers are like a secondary cargo. so they would pay more to make players transport them
20:18:56 <Wolf01> Make the price negative, so you pay to transport them
20:27:43 <arikover> Empty containers are in fact transparent in ottd.
20:27:50 <andythenorth> yes!
20:28:00 <andythenorth> problem solved :D
20:30:01 <Timberwolf> I think they should stay single use, so the sink industry is "container incenerator" and, post 2030, "container vapourising plant"
20:38:58 *** longtomjr has quit IRC
21:00:27 *** otetede has quit IRC
21:03:07 <TrueBrain> I got a reply from the "you are hacked" dude :) "it is still external and no external search engine can be as good as an internal one".
21:03:40 <TrueBrain> "not invented here" syndrome is BAAAACCCCKKKK
21:05:29 <andythenorth> hang on I can fix it
21:05:54 <andythenorth> "the site owner can't control the indexing, algorithm, or SERPs presentation of an external search engine"
21:06:11 <andythenorth> on the other hand, how much time do you want to spend on ngrams?
21:06:18 <andythenorth> or non-euclidean vector spaces?
21:06:18 <TrueBrain> well, I guess I spend the next few weeks writing my own search engine
21:06:22 <TrueBrain> maybe it can be better than google?
21:06:30 <andythenorth> they're quite fun
21:06:42 <andythenorth> we wrote one once
21:06:53 <andythenorth> to search YouTube
21:06:55 <andythenorth> it found cats
21:06:59 <TrueBrain> everyone write their own search engine exactly once :)
21:07:05 <DorpsGek> what about me? who cares about me?
21:07:14 <TrueBrain> NOBODY! Literally, NOBODY
21:07:16 <andythenorth> OMG, it lives
21:07:18 <TrueBrain> I almost turned you off today
21:07:22 <TrueBrain> just .. because I didn't care about you
21:07:48 <frosch123> it spies on everyone
21:08:28 <TrueBrain> I am going to be called into HR now am I not? :s
21:08:50 <frosch123> who is our hr?
21:08:51 <andythenorth> you are HR no?
21:09:05 <andythenorth> by default it falls to Senior Leadership Team
21:09:16 <frosch123> i did not receive any paycheck the last 12 years, i want to talk to controlling
21:09:21 *** glx has joined #openttd
21:09:21 *** ChanServ sets mode: +v glx
21:09:27 <andythenorth> frosch123 make an appointment
21:09:32 <andythenorth> use the calendar system
21:09:57 <frosch123> we have none :o
21:10:16 <andythenorth> also, should I try and fix the 53k duplicate realsprites in Iron Horse or not (50% of realsprites are dups)
21:11:16 <frosch123> yes, delete the reverse vehicle feature
21:11:35 <andythenorth> you mean the Livery API?
21:11:38 * _dp_ actually worked on search engine that was somewhat better than google
21:11:47 <_dp_> hi everyone btw xD
21:11:59 <andythenorth> hi
21:12:06 <frosch123> how do you measure betterness?
21:13:41 <_dp_> it did much better language processing
21:14:00 <_dp_> even nowadays google barely does any afaict
21:14:15 <TrueBrain> it is not difficult I think to do it better on some places
21:14:21 <TrueBrain> pretty sure it is difficult to do it better on all :D
21:14:38 <TrueBrain> but yeah, I am waiting for someone to write a better google
21:14:41 <TrueBrain> it is about time it happens
21:14:52 <andythenorth> Bing!
21:14:59 <TrueBrain> well, clearly not :)
21:15:05 <TrueBrain> so _dp_ , did you make it into a SaaS? :D
21:15:20 <andythenorth> what's the other one, the language processing one
21:15:22 * andythenorth forgot
21:16:12 <frosch123> deepl?
21:17:05 <frosch123> it shares a lot of letters with dp, he contributes 40% of them
21:18:13 <andythenorth> wolfram
21:18:17 <andythenorth> I haven't tried it
21:18:40 <frosch123> it's mostly mathematica aas, isn't it?
21:19:34 <andythenorth> dunno
21:19:41 <andythenorth> it was all hype some years ago
21:19:50 <andythenorth> it seems very niche
21:20:36 <frosch123> so was watson
21:21:48 <milek7> eh, b2 is really slow
21:21:55 <milek7> it is really necessary to download from it in parallel
21:22:17 <frosch123> is it using smb? :p
21:24:31 <andythenorth> how about an Action D or something in which grf declares transform to apply to reversed sprites?
21:24:40 <andythenorth> because more complexity is obviously the solution?
21:25:14 <frosch123> i had a multi-vehicle-sprite draft spec that centered sprites in all orientations
21:25:56 <andythenorth> that would be too sensible
21:25:57 <frosch123> mostly meant for long wagons, it also works for a single vehicle
21:26:14 <frosch123> i still did not figure out gist
21:26:28 <frosch123> i think a normal repo is easier to use
21:30:24 <andythenorth> hmm, can we adjust the palette?
21:30:32 <andythenorth> I need a set of 'shiny' colours
21:30:35 <andythenorth> for aluminium cargo
21:30:47 <frosch123> you need ottd 1.2 for that
21:30:50 <milek7> or maybe not, and it's just my server clogged up
21:30:50 <andythenorth> we need RGBAR
21:31:20 <frosch123> what's that second R?
21:31:28 <frosch123> we have RGBAM though
21:32:18 <andythenorth> Radiosity
21:32:36 <andythenorth> it requires your device to have a camera or colour sensor
21:32:55 <andythenorth> then shiny pixels can reflect your face back at you
21:33:34 <andythenorth> I guess the reflections should be of the game world though?
21:33:42 <andythenorth> the sun and clouds and stuff?
21:33:51 * andythenorth considers animating fake sky into aluminium ingots
21:34:02 <frosch123> ah factorio just got that with the release two days ago
21:34:16 <andythenorth> always showing us where we should go next :)
21:34:28 <andythenorth> we shipped conveyors already?
21:35:21 <frosch123> https://cdn.factorio.com/assets/img/blog/fff-363-night-lighting-after.png <- they have glowing cargos now
21:35:36 <frosch123> aw, they even have a "cdn." domain
21:36:16 <andythenorth> wow
21:36:20 * andythenorth likes it
21:36:40 <FLHerne> andythenorth: https://docs.google.com/document/d/1hKdqwFOfqPDgon-USFzZYsKWMgbHpAyJiFnjYQ7gVdA/edit
21:36:42 <andythenorth> I mostly don't like factorio style, only V's stuff
21:36:50 <andythenorth> but that lit style is great
21:38:01 <andythenorth> FLHerne is that new? I feel like I've read it before :)
21:38:50 <andythenorth> it's well written
21:39:44 <FLHerne> I don't think I've seen it before
21:41:31 <frosch123> my old company bought another company with that problem
21:41:51 <frosch123> the devs were constantly talking: we rewrote everything to modern in 3 years
21:42:02 <frosch123> and the support people constantly said: nothing works
21:42:25 <frosch123> then the money was gone, and they were bought
22:17:11 * andythenorth had an idea
22:17:29 <andythenorth> some cargos have more than one sprite they could use
22:17:36 <andythenorth> what if we could let the player choose the type?
22:18:06 <frosch123> sounds cool, let's call them cargo subtypes
22:18:19 <andythenorth> no that conflates with the livery API
22:18:31 <andythenorth> Vehicle Sprite Choices?
22:19:02 <andythenorth> nah, it needs good bacronym
22:19:23 <frosch123> can we add a settings for individual pixels? maximum customizable
22:19:29 <andythenorth> I already have those
22:19:40 <andythenorth> you have to use external plug-ins though
22:20:17 <andythenorth> the Photoshop add-on to OpenTTD is surprisingly popular
22:20:22 <andythenorth> people are using it for other things
22:27:30 <FLHerne> andythenorth: That's obviously the use-case for cargo subtypes
22:27:37 <FLHerne> Liveries using it is kind of a hack :p
22:36:03 <orudge> Just compiled OpenTTD in what must have been less than a minute on the M1. This thing does appear to be fast!
22:36:26 <andythenorth> orudge :o
22:36:29 <andythenorth> but does it blend?
22:37:02 <michi_cc> Only once :)
22:38:22 * andythenorth wonders if all OpenTTD mac performance issues are resolved
22:38:53 <frosch123> compiling and graphics are probably very different metrics
22:39:21 <frosch123> orudge: what does the fps window say?
22:42:00 <andythenorth> i9 mac compiles OpenTTD in about 1m15s
22:42:08 <andythenorth> using 17 threads
22:42:22 <andythenorth> pegs the CPU to mx
22:44:50 <frosch123> why is it that slow?
22:45:04 <frosch123> my 10 year old i5 with 4 cores takes 1m49s
22:45:29 <andythenorth> mac intel laptops under-perform horribly
22:45:34 <andythenorth> they're really poor
22:45:49 <frosch123> in theory you should be 8 times faster than me
22:46:05 <frosch123> 4 times the threads, twice the clock
22:46:38 <dwfreed> not everything can be parallelized, and clock speed itself is a terrible metric anymore
22:46:44 <andythenorth> 4 times the sticker price
22:46:49 <frosch123> give it some seconds for the linking, so 15s should be the goal?
22:46:49 <andythenorth> 4 times the marketing hype
22:47:00 <andythenorth> 4 times the thermal throttling
22:47:11 <andythenorth> 4 times the buying cheap under-specced intel parts
22:47:14 <dwfreed> macs have terrible cooling
22:47:20 <andythenorth> yup
22:47:27 <dwfreed> intel procs have terrible thermals
22:47:35 <andythenorth> the small macs do fine for what they are
22:47:57 <andythenorth> but I bought the big one, which has a horrible CPU stuffed into a tiny enclosure
22:48:59 *** jottyfan has joined #openttd
22:50:27 *** jottyfan has quit IRC
22:54:55 *** jottyfan has joined #openttd
22:54:55 <andythenorth> to be fair, it is overall the best computer I have ever owned
22:55:01 <andythenorth> but not for performance reasons :P
22:56:09 *** frosch123 has quit IRC
22:59:04 *** sla_ro|master has quit IRC
22:59:13 *** jottyfan has quit IRC
23:03:27 *** andythenorth has quit IRC
23:05:23 *** jottyfan has joined #openttd
23:15:44 <orudge> 44 seconds to build. Haven't checked fps yet but will give it a
23:15:51 <orudge> shot tomorrow I expect
23:19:07 *** arikover has quit IRC
23:23:05 *** gelignite has quit IRC
23:24:32 <LordAro> 44 seconds to build is fast
23:35:30 *** jottyfan has quit IRC
23:40:35 <LordAro> curious, my msys build has decided to pick up xaudio
23:40:47 <LordAro> but then fails due to missing XAUDIO2_DLL_A
23:40:59 <LordAro> glx: don't suppose you've seen this before?
23:41:49 <LordAro> oh hang on, msys terminal, not mingw terminal
23:41:53 <LordAro> weird.
23:41:54 <glx> it's not supposed to find xaudio IIRC
23:42:10 <LordAro> there's an xaudio2.h file, it's just... different to what's expected
23:42:47 *** Wolf01 has quit IRC
23:43:36 <LordAro> /mingw64/x86_64-w64-mingw32/include/xaudio2.h
23:47:10 <LordAro> nope, mingw still picking this thing up
23:47:29 <LordAro> i'll amend the test script to make sure XAUDIO2_DLL_A exists
23:47:46 <LordAro> dunno why i've not seen this before, i've not updated in ages
23:49:38 <glx> indeed xaudio detection fails in my msys2/mingw
23:49:52 <glx> -- Performing Test XAUDIO2_FOUND -- Performing Test XAUDIO2_FOUND - Failed
23:50:05 <LordAro> wonder how i've managed to acquire that file
23:50:09 <LordAro> must have installed something...
23:52:02 <LordAro> /mingw64/x86_64-w64-mingw32/include/xaudio2.h is owned by mingw-w64-x86_64-headers-git 8.0.0.6001.98dad1fe-1
23:52:09 <LordAro> that's a fairly basic package...
23:57:57 *** HerzogDeXtEr has quit IRC