Time Nick Message 00:12 MTDiscord Bro has a dildo in his hands tf 00:31 MTDiscord reading the backlog, I think some people had confused on what the nsfw part was referring to, like: 00:31 MTDiscord > er, how is rumble nsfw? 00:31 MTDiscord it's not about rumble, it's actually about the middleware 'Intiface Desktop' and the Buttplug library 00:33 kabou fatalerror420 Bro is a respected figure in Oslo's famous staue park 00:34 kabou and bro's bro is a towering figure in Rotterdam, second biggest city in the Netherlands, also Europe's biggest port city 00:34 erlehmann MNH48 IMO that middleware is only NSFW if you try to sit on the controller and i doubt that is very pleasurable 00:34 erlehmann also it will ruin your gamepad 00:35 erlehmann also minetest is not work :D 00:35 kabou don't sit on your gamepad while at work 00:35 erlehmann why? technically, even when i have the camera on, only my upper body needs to be presentalbe! 00:35 erlehmann able 00:36 erlehmann (ofc i never have the cam on unless someone really needs that) 00:39 MTDiscord the website of that middleware specifically advertised nsfw action though, just look at the website's meta description itself (the metadata is displayed when linking on many platforms) 00:39 MTDiscord which might be why people don't want it be linked directly from the blog 00:54 erlehmann MNH48 i would not even advertise it 00:54 erlehmann just link to the mod 00:56 erlehmann i think the “if you chose another library that does not explicitly support sex toys, i'd feature it” is peak absurd comedy btw. 00:57 erlehmann :3 00:58 erlehmann i mean i get the concerns if you directly link to something 00:58 erlehmann anyways, no hard feeling, there are lots of other projects that have more “presentable” names hahaha 00:58 erlehmann and do not feature unionizing organizing or radical action! 02:16 rubenwardy It's not that it explicitly supports sex toys, it's that it's for sex toys 02:19 erlehmann arguably software is for what i use it for and i haven't yet acquired such a device 02:19 erlehmann anyways, if you are looking for best hardware support for stuff that vibrates, you'll eventually end up at such a thing every time. 02:19 erlehmann (like i did) 02:20 erlehmann these people have even software where stuff that explicitly only talks to one type of peripheral can be rerouted to some other thing 02:21 erlehmann but yeah, i get it why mister e does not want it. 02:21 erlehmann i just find it hilarious 02:33 Pexin if it's foss, fork it and link your fork. if it's not, why are you using it? 02:35 erlehmann Pexin of course it is foss 02:36 erlehmann Pexin why would you fork it? to remove features, like with irrlicht? :D 02:36 Pexin the purpose of a fork is to add or modify features. in this case, the feature is "the name" 02:36 Pexin bang. 02:37 Pexin maybe they will adopt it upstream :D 02:39 erlehmann look, i don't want to be too mean, but … this makes about as much sense as forking minetest because the name seems lame (and for no other reason) 02:39 Pexin of course it is, but this is a lame world. welcome to it. 02:40 Pexin fork suggestion only 1/5 serious. I don't care at all about vibrating controllers. never have. nothing but distracting. 02:40 Pexin but I guess that's me. 02:41 erlehmann well, as we learned: the vast majority of vibrating things are not controllers :P 02:41 Pexin also minetest is a pretty dumb name. HAHA 02:41 erlehmann Pexin fork it and name it “minebutt”. maybe they will adopt the name upstream :D 02:42 erlehmann given stupid names, btw 02:42 erlehmann minecraft is a pretty good name 02:42 erlehmann bc it's a game about mining and crafting (so you can mine more, so you can craft more) 02:46 Pexin my clumsy murkan googling gives me.. "bergwerkbauen" I think...? 02:52 erlehmann minen kraft, hahaha 02:52 erlehmann sauerkraut! 08:39 Insayne Hi 11:38 bud_gaming hello? 11:39 bud_gaming anyone here? 17:13 MinetestBot 02[git] 04sfan5 -> 03minetest/minetestmapper: Update colors.txt 13d75266e https://github.com/minetest/minetestmapper/commit/d75266eae198b8c48fedaa0b4d219a0290b8e553 (152022-02-21T17:08:54Z) 17:45 MinetestBot 02[git] 04sfan5 -> 03minetest/minetestmapper: Fix --drawplayers 1318f0615 https://github.com/minetest/minetestmapper/commit/18f0615002c2b0b49d60b6c2cc92f1ea114091fd (152022-02-21T17:42:54Z) 18:30 erlehmann what is https://git.minetest.org/ and why does it host an old version of mineclonia? 18:30 erlehmann is this some sourceforge style malware distribution thing? 18:36 rubenwardy it's a malicious website, ran by someone banned by us 18:39 MTDiscord ^ 18:39 MTDiscord they have also mirrored my mods 19:22 erlehmann rubenwardy on a scale of a mild cold to smallpox, how malicious is it? 19:25 rubenwardy Intense vitriol 19:32 erlehmann rubenwardy i am asking because it turned out that a private mineclona server had updated from there 19:32 erlehmann we only found out when i told the admin to people update to the latest commit 19:32 erlehmann and it was different than expected 19:32 erlehmann it was a few weeks lod 19:32 erlehmann so probably okay i hope 19:32 erlehmann but still *weird* 19:33 sfan5 remember when I suggested uploading mineclonia to CDB 19:33 erlehmann you were right i guess 19:34 erlehmann it has been almost a year of development too 19:34 erlehmann well, 10 months or so? 19:36 rubenwardy When you have no internet presence, it's easy for others to grab it 20:00 MTDiscord for some reason that git mirror has always felt a bit creepy to me 20:02 MTDiscord like, I know that it's just some automated script that scrapes github and gitlab and whatever other git host for keywords along with some additional manual mirrors and it's all relatively accurate and safe but... idk, it just makes me uneasy 20:16 independent56 This is straight-up XKCD material 20:33 erlehmann someone else can host my code! hahaha 20:46 MTDiscord What makes me uneasy is that the host might eventually decide to include malware there. Considering the structure of MT mods, it would be rather easy to automatize. I am not even sure that there currently is no malware on there. And finally, it obviously leads to out-of-date software floating around the web. 20:47 MTDiscord are you sure it's not included already? 20:47 MTDiscord As said, I'm not sure. 20:48 MTDiscord We should try comparing against the source repos. 22:42 erlehmann MisterE it tries to send a flame animation texture every frame 22:43 MTDiscord Sfan5 , I was suggesting an engine feature, are you sure this is the correct #? 22:43 erlehmann look they are obv discussing something else in that other channel 22:43 erlehmann and we got in the way 22:43 MTDiscord ah got it 22:43 erlehmann so let's continue here 22:43 erlehmann so 22:44 MTDiscord Ill wait then 22:44 sfan5 I didn't suggest moving but regardless what you want is in here already https://github.com/minetest/minetest/issues/11531 22:45 MTDiscord yay thx! 22:45 erlehmann the problem is that cleaning the cache is not good enough if you want to stream sth serious. 22:45 erlehmann 4hz is doable though 22:45 rubenwardy oh sorry, I saw you talking about modding stuff 22:46 erlehmann oh i see, you read, but did not comprehend. happens to be all the time ^^ 22:46 erlehmann rubenwardy, i suggested to stand in a fire in mineclone2 because it saturates the connection, as a streaming thing would. and then the player lags out. 22:46 erlehmann but that was before the “my movies have 4hz” remark 22:47 erlehmann the fire thing actually does kinda try to stream the fire animation texture 22:47 erlehmann in a globalstep 22:47 erlehmann it's not a good thing 22:47 MTDiscord So what can use texture modifiers? Anything besides formspecs, HUD elements, entities, particles and nodes? 22:47 erlehmann even though it's *only* the hud updates 22:48 MTDiscord (I also feel kinda uneasy about refcounting with immediate dropping as we might wreck the performance of mods relying on a longer (currently infinite) cache retention period) 22:48 sfan5 most things can use texture modifiers except a select few things 22:48 erlehmann how would refcounting work for dynamic media anyway? 22:48 erlehmann separate parameter? 22:48 MTDiscord it couldn't 22:48 erlehmann yeah i figured 22:48 MTDiscord we'd need a server command to tell the client to drop media 22:49 MTDiscord There are very few mods relying on the new version of dynamic 22:49 MTDiscord huh? I'm speaking about the texture modifier cache 22:49 MTDiscord But yeah 22:49 erlehmann misterE don't give them any ideas, it already broke twice 22:49 erlehmann :P 22:49 MTDiscord Lol 22:49 MTDiscord twice? 5.4 maintained compat 22:49 MTDiscord 5.5 broke it after the deprecation in 5.4 22:50 erlehmann ok, once it only spammed warnings 22:50 MTDiscord anyways, only the server can possibly know whether it'll need dynamic media later on, and therefore only the server can tell clients to drop it 22:51 erlehmann luatic, IIRC the deprecation message in 5.4 actually did not mention that the function would become non-blocking. i may be wrong, but i think that was the actual issue. doesn't matter if you have a long deprecation period like that if the warning is misleading. 22:51 erlehmann indeed 22:51 MTDiscord although I guess technically clients could re-request it, but do we really want that? could problematically increase traffic. 22:51 erlehmann oh no, not please 22:51 erlehmann think of maps. i put the map away. hud goes away. 22:51 erlehmann i take the map, hud is there again. 22:52 erlehmann drop, reload, drop, reload 22:52 MTDiscord erlehmann: the deprecation warning forced the use of a callback which basically means it was supposed to be non-blocking eventually 22:52 erlehmann :P 22:52 MTDiscord what about yet another flag? the server could tell the client whether it can do refcounting on the media 22:53 erlehmann luatic look, at least me, kay27, fleckenstein and a few others thought “this deprecation notice is only about the arity, so let's give it another argument that does nothing” 22:53 MTDiscord well, I guess media management through the server is the best option in the end 22:53 MTDiscord did it never occur to you to read the docs? 22:53 erlehmann ofc, i debugged it and fixed it 22:53 erlehmann but the *deprecation warning* that is printed only said something about arity unless i remember it wrong 22:54 erlehmann the docs are correct, the warning is wrong 22:54 erlehmann and i doubt the others read the docs 22:54 erlehmann what i'm saying is that it's not an accident that it wasn't fixed in a year 22:54 erlehmann it was entirely predictable and has not happened with other stuff that had better warnings 22:55 erlehmann regardless 22:55 erlehmann back to refcounting 22:55 erlehmann there is only one thing i would actually want the client to drop, a map item that gets thrown away 22:56 erlehmann as you said, luatic: of course, only the server can decide if the user will need it 22:56 erlehmann but how would an API for that look? 22:56 erlehmann dynamic_remove_media(filename, callback) ;) 23:14 MTDiscord It would be good to have a flag sent with the media that tells the client whether to save the media until disconnect, save it until directed to forget it by filename, or forget it as soon as it is used. 23:14 MTDiscord Or maybe utnil a timer expires 23:17 erlehmann i think that is a bad idea 23:17 erlehmann timer, i mean 23:27 MTDiscord It could be useful but whatev