[01:41:27] #KSPOfficial: mode change '+o Dman979' by ChanServ!ChanServ@services.esper.net [02:01:05] So I bought a plant LED bulb at WalMart today....and apparently they love purple light. I don't think there's any UV in it though, my $20 security strip doesn't glow. [04:16:23] https://i.gyazo.com/abf0654f053a778138e112e4efaa65bc.jpg - I think my strawberries are absorbing the most light, they're not green at all. [06:08:44] hmm, alien breed and tower assault for 0.79 eur on gog [06:08:58] but i never played these at that time [06:09:16] I liked Alien Breed- on the Amiga [06:09:42] but if i buy these i am really tempted to buy frostpunk [06:38:20] ok i dont spend on anything anyway, i buy frospunk now [06:41:29] hehe 5 gigs. games today are so big [08:48:29] there are games that have like 20G patches [08:50:04] why the heck does it need 20g patch [08:50:14] is compiled binaries that large? [08:50:36] I guess the developers are incapable off making good patches [08:50:49] nor using diff [08:50:55] i know that the monthly update for pubg is always at least 2 gigs [08:51:05] i can't imagine binaries getting thta large. must be data files [08:51:52] mostly, I bet [08:52:07] data files for games are usually stored in containers like zip files [08:52:39] yeah, but if you have "dumb" containers like that you can't just update one file in the middle [08:52:48] you need to repalce the whole container file [08:52:58] diff [08:53:01] and if they changed a single texture they're just sending the whole file instead of a binary diff [08:53:24] or use a better file format where you can say "that file there, ignore that" and attach the new file to the end [08:53:32] Path of Exile uses a format like that [08:54:40] there's bsdiff, no need for making it complecated [08:54:42] or simply method to swap file inside container [08:54:47] *complicated [08:54:53] Mat2ch: indeed [08:54:59] there's even a third-party tool that rewrites the file so all the unused stuff is removed [08:55:54] (that action needs lots of temporary HDD space, so the builtin patcher doesn't do it) [08:57:23] swapping file in the container is not trivial, because if the new file is larger, you must also move all the files behind it [08:57:40] and you need a recovery method in case that move is interrupted [08:58:35] hence the "ignore the old file, and add to the end" method instead [08:59:11] just use same system as database update, make group of functions "atomic" so if it fails in any point inside it, its easy to revert or repeat [08:59:24] then why swap it? It's a binary file, just a binary patch tool. [08:59:31] *just use [09:05:25] Mat2ch: again, does that binary patch tool need additional HDD space during its operation? [09:06:05] no such thing as zero addition space need3ed [09:06:25] binary diff only needs the differences which is MUCH smaller than total file [09:07:03] and what happens if binary diff is interrupted? [09:10:30] plenty of methods to recover [09:13:36] i mean the sizes could just be like updates to textures [09:13:51] since textures are the main cause of these massive games these days [09:15:52] Rolf: texture updates [09:16:04] and laziness [09:16:09] Eddi|zuHause: of course it does. It needs at least the patch downloaded ;P [09:16:10] bindiff dont care what contents is [09:16:22] #KSPOfficial: mode change '+o APlayer' by ChanServ!ChanServ@services.esper.net [09:16:25] But no, I don't think they're copying the whole file over. Just parts of it [09:16:35] i bet that textures are packed enough for 1 pixed change making the whole texture change [09:16:42] its scary to think 20 gb patch as partial [09:16:47] Maybe they even don't copy, but use the filesystem tools, to change inodes [09:30:30] Mat2ch: but needing additional space the size of the patch download is already too much, most of the time [09:31:00] why? [09:31:20] there is just no way to do patch without additional space. no way. [09:31:38] but WHY is no additional space a requirement? [09:33:07] well, if we stay with the example of the path of exile patcher, it does a path over the container file to mark the already unused and newly disused files, then marks the spaces to be used for the replacement files (e.g. if they fit in a spot already disused it uses that), and only then adds space for the new files at the end that didn't fit [09:33:18] that is significantly less space than the total patch size [09:33:49] fragment' [09:33:58] know whats better? binary diff [09:34:59] well, i don't know what considerations they made before choosing their current format over some already existing ones [09:35:30] honestly binary diff dont care about contents of file [09:35:59] it can patch anything period, and patch files is smallest possible, THEN can be compressed [09:36:17] i still don't know what happens if the bindiff is interrupted [09:36:58] all it needs is patcher smarts [09:37:05] atomic operations and logging [09:54:31] android seems to use bsdiff for its patches [11:04:42] https://78.media.tumblr.com/ec77f78e7ecc06568825148f395f1dff/tumblr_inline_p8igpiEoFo1qbkfer_540.png [11:27:46] Flub2: ? [11:33:38] someone is writing stuff without the letter i [11:35:38] https://78.media.tumblr.com/7c55a23bdfd970146dd64f080b313bd6/tumblr_inline_p8xqbfGG9P1t9kkcx_540.png [11:36:29] https://78.media.tumblr.com/3b7d28f56034efd2848fafe748bcfc70/tumblr_p8x3mrFaws1u9ru6ro4_540.png [11:36:48] reminds me the time I somehow changed the speed of sound [11:37:27] I broke physics a few times actually [11:37:36] does this confirm the matrix theory? [11:43:37] not interested on stories [11:43:41] only repeatable tests [12:34:28] I got two kills in a high tier game using the sturmpaner 2 in war thunder [12:34:34] like it was tigers around me [12:35:27] Flub_ugh: heh [12:35:45] https://cdn.discordapp.com/attachments/380846093002473475/447376616750972929/20180519142255_1.jpg [12:35:50] https://cdn.discordapp.com/attachments/380846093002473475/447376687668396044/20180519142709_1.jpg [12:36:02] got two m18 [13:00:14] Flub2: i just upgraded to 6.7 tanks and i hate life [13:01:23] lel [13:01:30] I don't really play much tanks [13:01:42] I have like the first two cromwells in the brit tree [13:09:52] Flub2: oh my god [13:10:10] yes that's me [13:10:15] Flub2: watch this entire clip. it gets better with each tank [13:10:18] https://youtu.be/tfUAYNJYBC8?t=16s [13:11:41] tank drift lel [13:12:25] whoops someone drowned the engine [13:12:42] lmao that flip [13:12:56] Flub2: its so amazing [13:13:08] they were trying to one up eachother in stupid [13:15:38] the one coming out of the snow is pretty nice [13:16:32] im enjoying this one stuck in the mud [13:18:18] uh I might get you someone you can show the museum to [13:18:27] Oh no [13:18:30] he said it [13:18:32] too late [13:18:44] going to see the old bomber [13:18:51] M U S E U M [13:19:12] Flub2: not gonna lie, i spent the last 3 days walking around the museum and i cant feel my legs [13:26:25] anyways, I have to do stuff now [13:58:41] #KSPOfficial: mode change '+o Deddly' by ChanServ!ChanServ@services.esper.net [14:11:51] http://ethw.org/File:Hoffman_-_fig_3.jpg [14:12:08] Angled Arrow Projectile / Gun Launched Guided Missile (AAP / GLGM) (Fig. 3). This was a 4" sub caliber fin stabilized shell fired from an 83 smooth bore naval gun at about Mach 4. A one shot in-flight mid course trajectory correction of ~6 degrees in any direction could be accomplished through radio command by the firing of a small rocket out the side of the missile. [14:12:17] this thing is neato [15:08:02] #KSPOfficial: mode change '+o UmbralRaptop' by ChanServ!ChanServ@services.esper.net [16:48:13] #KSPOfficial: mode change '+o Deddly' by ChanServ!ChanServ@services.esper.net [16:53:04] DuoDex: screw paradox [16:53:31] DuoDex: Vic 3 or death [16:53:51] #KSPOfficial: mode change '+o Deddly' by ChanServ!ChanServ@services.esper.net [16:58:11] what did they annonced? [16:59:02] #KSPOfficial: mode change '+o Judge_Dedd' by ChanServ!ChanServ@services.esper.net [16:59:29] But do I get to 🔪 people on March 15? [17:04:57] #KSPOfficial: mode change '+o Deddly' by ChanServ!ChanServ@services.esper.net [17:20:35] https://cdn.discordapp.com/attachments/380846093002473475/447448293480333314/Sans_titre_2.jpg [17:20:39] this was a super close pass [17:30:06] https://cdn.discordapp.com/attachments/380846093002473475/447448945833279488/zoom.jpg [17:57:50] https://cdn.discordapp.com/attachments/380846093002473475/447457827368468480/zerghzrhetjryj.jpg [18:36:17] hmm, scot tvideo [18:50:56] haha, snail, elon's mollusk [19:14:47] I just realized what a crapshoot getting into a spaceship gunfight in low orbit in opposite relative orbits would be. There is a 99% chance your spaceship is going to be torn apart by a cloud of 14km/s cat litter. [19:15:03] There is just not much you can do about that. [19:15:33] With the odds of both ships being destroyed so high, I don't think people are going to engage like that unless they are suicidal. [19:40:20] #KSPOfficial: mode change '+o Deddly' by ChanServ!ChanServ@services.esper.net [19:44:32] We call that "The Kessler Maneuver" [20:02:01] #KSPOfficial: mode change '+o Deddly' by ChanServ!ChanServ@services.esper.net [20:11:36] #KSPOfficial: mode change '+o Judge_Dedd' by ChanServ!ChanServ@services.esper.net [20:33:42] #KSPOfficial: mode change '+o Mostly_Deddly' by ChanServ!ChanServ@services.esper.net [21:32:41] #KSPOfficial: mode change '+o Deddly' by ChanServ!ChanServ@services.esper.net [21:39:59] #KSPOfficial: mode change '+o Judge_Dedd' by ChanServ!ChanServ@services.esper.net [21:56:31] Last message repeated 1 time(s). [21:56:31] #KSPOfficial: mode change '+o Mostly_Deddly' by ChanServ!ChanServ@services.esper.net [22:21:07] Is it possible to dedicate processor cores to a program, an use one of them for background things? [22:24:32] depends on your OS [22:25:39] you probably want to change the priority, not pin cores, unless you're worried about NUMA [22:29:07] Yeah I found it. I was wanting for a program to specifically use certain cores, and ONLY THAT program uses them, and well save one for background stuff. [22:58:52] Yep... processor affinity settings depend on your OS. [23:30:40] #KSPOfficial: mode change '+o UmbralRaptop' by ChanServ!ChanServ@services.esper.net [23:35:57] #KSPOfficial: mode change '+o UmbralRaptor' by ChanServ!ChanServ@services.esper.net