Time |
Nick |
Message |
00:49 |
|
sys4_ joined #minetest |
00:58 |
|
amfl2 joined #minetest |
01:16 |
|
smk joined #minetest |
01:45 |
|
kastimonoro joined #minetest |
02:35 |
|
v-rob joined #minetest |
02:35 |
|
greeter joined #minetest |
02:40 |
|
y5nw joined #minetest |
04:00 |
|
MTDiscord joined #minetest |
04:37 |
|
lemonzest joined #minetest |
05:50 |
|
v-rob joined #minetest |
06:23 |
|
sys4 joined #minetest |
06:23 |
|
est31 joined #minetest |
06:23 |
|
gxt joined #minetest |
06:29 |
|
YuGiOhJCJ joined #minetest |
07:18 |
|
YuGiOhJCJ joined #minetest |
07:22 |
|
Sobinec joined #minetest |
07:43 |
|
calcul0n joined #minetest |
07:49 |
|
sys4_ joined #minetest |
07:52 |
|
est31 joined #minetest |
07:59 |
|
xBarkDog joined #minetest |
08:02 |
|
YuGiOhJCJ joined #minetest |
08:02 |
|
sys4 joined #minetest |
09:08 |
|
mrkubax10 joined #minetest |
09:14 |
|
gxt joined #minetest |
09:21 |
|
json joined #minetest |
09:51 |
|
gxt joined #minetest |
09:53 |
|
calcul0n joined #minetest |
09:55 |
|
Sobinec joined #minetest |
10:03 |
|
Oblomov joined #minetest |
10:14 |
|
YuGiOhJCJ joined #minetest |
10:21 |
|
fling joined #minetest |
10:29 |
|
LauwCost joined #minetest |
10:32 |
LauwCost |
Hello ! Yesterday I asked a wiki's acces but I lost history. Then if someone gived me an id, I don't knox that. Sorry, my english is very bad. |
10:56 |
|
fling joined #minetest |
11:02 |
|
fling joined #minetest |
11:38 |
|
calcul0n joined #minetest |
11:45 |
|
appguru joined #minetest |
11:55 |
|
srifqi joined #minetest |
11:57 |
|
erstazi joined #minetest |
12:11 |
|
e1z0 joined #minetest |
12:28 |
|
mrkubax10 joined #minetest |
13:04 |
|
sys4 joined #minetest |
13:08 |
|
Wuzzy joined #minetest |
13:18 |
|
sys4 joined #minetest |
13:34 |
|
gregon joined #minetest |
13:36 |
gregon |
On #minetest channel more people than on #minecraft channel! |
13:38 |
|
gregon joined #minetest |
13:43 |
|
definitelya joined #minetest |
13:45 |
|
gregon49 joined #minetest |
13:47 |
|
gregon joined #minetest |
13:48 |
|
Sobinec joined #minetest |
13:50 |
gregon |
In #minetest channel more users, than on #minecraft channel |
13:53 |
erle |
gregon yes we read it the first time |
13:53 |
|
lemonzest joined #minetest |
13:59 |
|
s20 joined #minetest |
14:00 |
srifqi |
i'm not sure that MC players are using Libera servers for IRC |
14:05 |
ROllerozxa |
back when IRC was cool, minecrafters were usually on espernet |
14:05 |
ROllerozxa |
unsure how active #minecraft is on espernet nowadays though |
14:06 |
erle |
IRC was never cool lol |
14:06 |
erle |
:D |
14:06 |
erle |
then again how old are you hehe |
14:07 |
erle |
i think the cool kids always go for some proprietary service that shuts down at some point |
14:07 |
erle |
remember AIM, back in 2009? |
14:12 |
|
gregon joined #minetest |
14:31 |
|
gregon joined #minetest |
15:09 |
|
jaca122 joined #minetest |
15:20 |
|
Markow joined #minetest |
15:30 |
|
gregon joined #minetest |
15:32 |
|
qqq joined #minetest |
15:40 |
|
tarsovbak joined #minetest |
15:51 |
tarsovbak |
hi |
15:58 |
|
fluxionary joined #minetest |
16:05 |
|
Thelie joined #minetest |
16:19 |
|
gregon joined #minetest |
16:35 |
|
v-rob joined #minetest |
16:51 |
|
mrkubax10 joined #minetest |
17:01 |
|
Thelie joined #minetest |
17:34 |
Ingar |
erle | IRC was never cool lol -> you're just not old enough |
17:36 |
erle |
i get tears in my eyes when bo burnham sings “circa 99” |
17:37 |
MTDiscord |
<warr1024> I remember when my friend who lived down the street got extra phone lines so he could run his own dial-in BBS, and can confirm that IRC was never actually cool. |
17:37 |
MTDiscord |
<warr1024> Maybe that's still not old enough. Maybe for IRC to have been "cool" I need to have died before IRC was invented... |
17:39 |
Ingar |
my main take is, after serviving dozens of prorietary chatboxes, IRC still lives |
17:39 |
Ingar |
*surviving |
17:41 |
erle |
yes |
17:41 |
erle |
that's true |
17:41 |
MTDiscord |
<warr1024> "serviving" is a good word to use for "running a difficult server and making it out alive." |
17:54 |
|
LauwCost joined #minetest |
17:56 |
Ingar |
"I servived Minectaft Java Edition by migrating to minetest" |
18:00 |
|
v-rob joined #minetest |
18:02 |
|
Talkless joined #minetest |
18:10 |
celeron55 |
i'm doing some distro upgrades on the VPS, please allow for some forum and wiki downtime |
18:10 |
celeron55 |
eh |
18:10 |
celeron55 |
it's not actually a VPS but anyway |
18:13 |
erle |
doing distro upgrades on the physical machine in the corner of the room? :D |
18:13 |
Ingar |
not that it matters that much |
18:15 |
Ingar |
if an upgrade fails on a physical machine in the room, chances are you have to get up and hook up some monitor/keyb. With a VPS, you connect to the console |
18:15 |
celeron55 |
well it's a tiny physical "machine" in a rack packed full of similar "machines" (computer-on-card, let's say) in some gigantic scaleway datacenter in france i think |
18:16 |
Ingar |
celeron55: I have 2 VPS at Scaleway |
18:17 |
Ingar |
no complaints about their services |
18:18 |
celeron55 |
yeah i've had absolutely no problems with them, this machine is just underpowered both due to being old and due to being a cheap physical machine |
18:19 |
MTDiscord |
<greenxenith> If only there were a way to obtain a newer machine with more power |
18:19 |
ROllerozxa |
why did you choose a worse server to migrate onto anyways |
18:20 |
|
YuGiOhJCJ joined #minetest |
18:20 |
ROllerozxa |
like, the old server which still runs an old copy of the wiki feels much faster than the current one |
18:20 |
celeron55 |
uh, what |
18:21 |
ROllerozxa |
well I don't know the specs of it but I assumed it to be more powerful |
18:21 |
celeron55 |
i don't understand what you're talking about |
18:21 |
celeron55 |
start from about 1 kilometer from where you are now |
18:21 |
celeron55 |
let's see if i understand then |
18:21 |
ROllerozxa |
https://oldwiki.minetest.net is on the old server right |
18:22 |
celeron55 |
yes that one. well that's going to have two factors: that server has almost no load now, plus one of these years it was moved onto a newer datacenter so it literally does have more power |
18:23 |
celeron55 |
but its main problem is that it's running an ancient version of openbsd which doesn't even have working acme client for let's encrypt |
18:23 |
celeron55 |
and one does not simply upgrade openbsd |
18:24 |
celeron55 |
it basically requires a reinstall and re-set-up, and everything changes in every release so everything breaks if you're trying to use ansible or something (like i tried) |
18:25 |
ROllerozxa |
I see |
18:27 |
ROllerozxa |
well, the (virtual) server hardware appears to still work on it even though the OS is outdated |
18:28 |
celeron55 |
yes i could try to get to a point where i can just wipe it and install something sane like nixos on it (like this other one has, which as i've found isn't half bad for a server) |
18:30 |
celeron55 |
now i'll boot it from nixos very-ancient to slightly-less-ancient, wish me luck |
18:32 |
celeron55 |
i'll have a few versions to go after this. trying to not be reckless by skipping versions |
18:33 |
celeron55 |
yay, of course the forum broke due to a php upgrade |
18:33 |
celeron55 |
well at least it booted |
18:33 |
erle |
celeron55 do you have some kind of ingress caching thing like varnish or so or is it direct passthrough? |
18:33 |
ROllerozxa |
hmm oops |
18:34 |
ROllerozxa |
does nixos have some php74 package in the repos |
18:34 |
celeron55 |
i'll just prepare the next nixos upgrade, messing with phpbb right now would be insane |
18:34 |
MTDiscord |
<greenxenith> Discourse when |
18:35 |
erle |
is that another proprietary cloud offer from atlassian or a similar company? |
18:36 |
ROllerozxa |
it's some modern forum software |
18:36 |
MTDiscord |
<greenxenith> https://github.com/discourse/discourse |
18:36 |
celeron55 |
if they have a phpbb import option which can gobble up our ancient database, it could be an option |
18:37 |
celeron55 |
but i'm not betting on that |
18:37 |
MTDiscord |
<greenxenith> We've had this discussion |
18:38 |
MTDiscord |
<greenxenith> https://meta.discourse.org/t/migrate-a-phpbb3-forum-to-discourse/30810 |
18:42 |
erle |
i almost bet it's a laggy javascript webshit |
18:42 |
erle |
(the fun thing about laggy javascript webshits is that they tend to lag on almost every computer regardless of speed because of multiple network-condition things that apparently the devs never encounter because they are never accessing forums via moobile connections or so) |
18:42 |
celeron55 |
it is. the only reason phpbb isn't is that it was made 30 years ago |
18:43 |
jonadab |
Yes, please don't install any web-forum software that _requires_ Javascript for basic functionality. |
18:43 |
ROllerozxa |
phpbb is cosy |
18:43 |
erle |
i was a backend developer once but i was shoved into security matters after i complained a lot (this did not make me complain less, but other people took me more seriously because comlaining became my job) |
18:43 |
jonadab |
_Using_ Javascript if it happens to be available is fine. |
18:43 |
mrkubax10 |
if phpbb works then why change |
18:44 |
MTDiscord |
<greenxenith> Because it doesnt |
18:44 |
jonadab |
But the ones that require it are built on terrible js frameworks from hell and must die. |
18:44 |
erle |
never change a running system vs never run a changing system |
18:44 |
erle |
who would win |
18:44 |
jonadab |
phpbb has always been problematic, but in a different way |
18:44 |
erle |
also these js-only things are horrible for archival or accessability or “save as” in browsers |
18:44 |
erle |
i saw it recently on some page that wanted to tie several fedi links |
18:44 |
Krock |
phpbb is like Windows. it is an ancient piece of software that some may like it, others don't. It works and does the job so it's fine |
18:44 |
erle |
like half of them weren't working in archives |
18:45 |
mrkubax10 |
then what's the issue with phpbb |
18:45 |
erle |
windows right before the towers fell was the pinnacle of user interface design and XFCE is the only modern cosplayer carrying that torch |
18:45 |
erle |
(this is a hill i am willing to get slightly nauseous on) |
18:46 |
celeron55 |
yes, phpbb is really nice in being able to just save the page to archive something important |
18:46 |
celeron55 |
and it's very thin on system resources |
18:48 |
jonadab |
At one point PHPBB benefitted somewhat from its widespread deployment, on the "everybody already knows HTML" principle. (Except, s/HTML/PHPBB/.) MediaWiki likewise, but it's not really a discussion forum. |
18:48 |
* jonadab |
still fondly remembers majordomo. |
18:49 |
mrkubax10 |
idk just use Bubble over Gemini protocol then |
18:49 |
erle |
"everybody already knows HTML" |
18:49 |
erle |
gemini intentionally sucks |
18:49 |
erle |
gemini is just retro cosplay, the same way as pico8 is |
18:49 |
erle |
“oh let's do it VERY SIMPLE (except for that TLS stack we totally like)” |
18:50 |
jonadab |
erle: "everybody already knows HTML" dates to a time when most of the people on the internet *did* know HTML. Late nineties. |
18:50 |
erle |
yes |
18:50 |
jonadab |
Well, mid-to-late. |
18:50 |
erle |
prof. dr. dr. style |
18:51 |
mrkubax10 |
erle: are you using plain HTTP then? |
18:51 |
mrkubax10 |
because HTTPS is bad apparently (it has TLS!!!!) |
18:51 |
erle |
that's not it |
18:52 |
jonadab |
https isn't bad compared to http (unless you're trying to telnet into the port to diagnose issues with the server software, but that's rare for web services). |
18:52 |
jonadab |
But it does use SSL poorly, compared to e.g. ssh. |
18:53 |
jonadab |
It seems to be more concerned with "Did the person who runs this server pay money?" than "Is this server the same one you used last Tuesday, like you think it is?" |
18:53 |
erle |
what i am saying is not ”TLS bad” |
18:54 |
erle |
i am saying that gemini does indeed preserve some kind of complexity so that you can never implement it fully yourself |
18:54 |
erle |
the kind of complexity you don't want to do away with |
18:54 |
erle |
but like |
18:54 |
erle |
what about content negotiation? |
18:54 |
erle |
gemini does not have that |
18:54 |
erle |
jonadab do you know marginalia? |
18:55 |
mrkubax10 |
you know that I mentioned Gemini mostly as a joke even though I like it |
18:55 |
jonadab |
I do not. |
18:55 |
mrkubax10 |
maybe that was not obvious enough |
18:57 |
MTDiscord |
<warr1024> c55: one actually DOES simply upgrade OpenBSD ... but that's a new feature, within like the last year. You'd have to non-simply upgrade it a handful of times first to get it there now... |
18:58 |
|
v-rob joined #minetest |
18:58 |
celeron55 |
are you joking, how did they do that with their non-existent resources and total focus on something entirely different than upgrades |
18:58 |
celeron55 |
does it work? |
18:59 |
MTDiscord |
<warr1024> Well, it was never that complicated to begin with in principle it was just always maddeningly MANUAL. Apparently somebody must have gotten fed up with privately maintaining the script they used to do it and made it official. |
19:00 |
celeron55 |
well anyway, here we go, next boot |
19:00 |
celeron55 |
let the raffle begin |
19:01 |
MTDiscord |
<warr1024> It works, but with the same caveats as before. You still need to check their upgrade guide page to make sure there aren't any special exceptions. And you still need to do one release at a time, no skipping. And you still take certain risks, depending on how much you've customized. And you still have to manually review your config files with the merge tool (debian puts me though this too, but I rarely customize as much ... Mac OSX |
19:01 |
MTDiscord |
actually puts me through it too in their own way, but they just replace the files and give me my old copies separately) |
19:01 |
celeron55 |
well that sounds pretty much the same as with nixos |
19:01 |
celeron55 |
the only distro i've not felt is like that is fedora, which i use on my PCs |
19:02 |
MTDiscord |
<warr1024> If you're more than like 2 or 3 releases behind, though, I find it may make more sense to just backup, wipe, reinstall, and reapply your customizations from the git repo you made for that purpose after having done that for like the 3rd time. |
19:02 |
celeron55 |
it will refuse to dist-upgrade if something is wonky, or at least will tell you beforehand it's going to rm -rf / |
19:02 |
celeron55 |
and fedora even supports hopping over one release, any release you like |
19:02 |
MTDiscord |
<warr1024> I haven't really noticed a ton of difference between distros/OSs in terms of how hard they are inherently to upgrade, so much as it just seems to be a function of how aggressively I've modified the system. |
19:03 |
MTDiscord |
<warr1024> I don't think Debian supports skipping releases but Debian has other ways of making that issue moot 😏 |
19:03 |
celeron55 |
arch was the worst, they make their users go through ridiculous hoops or otherwise the system will very difficult to fix if you don't notice, or at least did 15 years ago |
19:05 |
celeron55 |
on the other hand i've heard fedora had issues back then also and they got their act together pretty much just before i got in |
19:05 |
celeron55 |
that's 9 years ago though |
19:08 |
celeron55 |
>If you're more than like 2 or 3 releases behind, though, I find it may make more sense to just backup, wipe, reinstall, and reapply your customizations from the git repo you made for that purpose after having done that for like the 3rd time. |
19:08 |
celeron55 |
but... i've had to do that zero times with Fedora |
19:08 |
celeron55 |
it's not worth the effort when you literally don't need it |
19:08 |
MTDiscord |
<warr1024> cool |
19:09 |
MTDiscord |
<warr1024> I ran OpenBSD exclusively for a whie because it was the only unixlike that I had learned, and Linux was too messy and complex to pick up for a while. |
19:09 |
celeron55 |
the first time you do need it, it would have been worth the effort though |
19:09 |
MTDiscord |
<warr1024> Eventually, I learned how to use Linux, so now I run OpenBSD decidedly non-exclusively. |
19:10 |
MTDiscord |
<warr1024> OpenBSD also taught me to source-control my configuration so I could detangle it from standard system crap, which has come in handy on Linux when I want to clone or move a setup. |
19:10 |
celeron55 |
in our game of guess-what-nixos-version-i'm-running-now, let's nix-channel our way out of yet another one |
19:11 |
celeron55 |
looks like the php error looks still the same |
19:16 |
muurkha |
warr1024:yup |
19:16 |
v-rob |
IMO, from my user perspective, phpBB is one of the best online pieces of software around. It's definitely better than very JavaScripty stuff like Discourse, and it's still cleaner and less annoying than kinda JavaScripty stuff like GitHub or Gitea. Client-side JavaScript just makes for a bad user experience for software that doesn't need much interactivity. |
19:16 |
celeron55 |
looks like the oldest version of php the most recent nixos will provide is 8.0.29. not sure if that will help with the error |
19:17 |
muurkha |
v-rob: I haven't tried Discourse |
19:17 |
MTDiscord |
<warr1024> phpBB is, like much of the php ecosystem, an unholy abomination that simply does really useful work by virtue of its absolute unwillingness to die. |
19:17 |
muurkha |
but generally I agree |
19:17 |
MTDiscord |
<greenxenith> This flat "JavaScript bad" idea sounds influenced by bloated libs and modern oddities. JavaScript itself is fine... |
19:18 |
MTDiscord |
<warr1024> well JS itself is not completely fine, but there IS a fine subset in there :-) |
19:18 |
v-rob |
I've never had an account on any Discourse system, but https://discourse.libsdl.org/ is an example. Slow and annoying even without an account. |
19:18 |
muurkha |
the open-source Reddit codebase is a pretty decent experience, except on the majority of computers people use now, which are cellphones |
19:19 |
v-rob |
I don't like JS as a language much (it's a worse Lua), but that's not the point. If web browsers embedded Lua, client-side Lua would still lead to crappy interfaces like Discourse. |
19:19 |
v-rob |
Not to say that phpBB doesn't have any useful JS. For instance, clicking the buttons that add [b][/b] tags use JS, and that's definitely very nice. |
19:20 |
v-rob |
It's only a problem when the software relies on JS for its basic functionality, like Discourse or GitHub. |
19:20 |
celeron55 |
i don't think discourse is crappy due to lua. it's just a weird design compared to phpbb. it doesn't stick to the same UI design and discussion organization principles |
19:20 |
celeron55 |
eh |
19:20 |
celeron55 |
crappy due to javascript* |
19:20 |
v-rob |
When it gives me three seconds of JS loading bar, I' |
19:20 |
v-rob |
m not happy |
19:20 |
celeron55 |
it's somehow based instead of hierarchy based, or something |
19:20 |
celeron55 |
tag based* |
19:20 |
erle |
well js-mostly or js-only software usually divides the responsibilities differently |
19:20 |
celeron55 |
(apparently i can't type anymore) |
19:21 |
erle |
like they write an easy-to-write API |
19:21 |
erle |
and then try to cobble an interface together from it |
19:21 |
erle |
or so i have seen |
19:21 |
erle |
instead of first working out the interface requirements (which you are forced to do if you can't frankenbuild your html together out of js client-side) |
19:21 |
celeron55 |
i think php is seeing new relevance nowadays with its strict hierarchy as people grow exhausted from the extreme flatness of modern discussion platforms |
19:22 |
celeron55 |
phpbb* |
19:22 |
v-rob |
Gitea, on the other hand, is an annoying "we'll use client-side JS for important functionality, but we also automatically reload the page randomly to support no JS for people who don't want it" It's a special version of annoying. At least phpBB is consistent by always reloading when you press things like "Preview" |
19:23 |
v-rob |
This is, of course, not an endorsement of php or phpBB. It just so happens that these sorts of web apps are often written in php. (After all, if you're using Node.js, you're almost certainly using lots of client-side JS as well) |
19:24 |
v-rob |
But, life goes on. I just hope we keep using phpBB. |
19:27 |
MTDiscord |
<warr1024> If we could get the load time of a forum page down to 3 seconds, I'd be thrilled. |
19:27 |
MTDiscord |
<warr1024> Hell, if you could get it under like 5 seconds, I might stop asking people to post screenshots instead of links 😆 |
19:27 |
v-rob |
I shudder to imagine the loading time with Discourse... |
19:28 |
MTDiscord |
<greenxenith> The only Discourse forum I sometimes look at is https://blenderartists.org/ which doesnt have a terrible load time ... better than minetest forums at least |
19:30 |
celeron55 |
this is the only discourse forum i ever use. i think this one is nicely organized in a way discourse is supposed to be organized so that the main page looks lively enough https://forum.sailfishos.org/ |
19:33 |
celeron55 |
i think i could get used to our forum if it looked like that |
19:34 |
celeron55 |
of course, given it's a game forum it should have more themeing |
19:34 |
celeron55 |
currently it doesn't have almost any either |
19:34 |
MTDiscord |
<greenxenith> Discourse is configurable enough that we could even have a look similar to the current one, with a bit more optimized UX |
19:35 |
ROllerozxa |
assuming it is hosted on a server that can handle the software, sure I guess |
19:35 |
celeron55 |
showing the active topics on the front page is pretty useful. i use phpbb's new posts and unread posts pages a lot |
19:35 |
celeron55 |
but the hierarchy is important also. splitting the page between the two is smart |
19:36 |
celeron55 |
not that there's almost any hierarchy in discourse though. it's just a single level |
19:36 |
celeron55 |
(at least for what i've seen) |
19:37 |
MTDiscord |
<greenxenith> It looks like they might support 2 levels of categories, but otherwise rely on tags |
19:37 |
MTDiscord |
<greenxenith> I wonder if there are html-only micro forum frontends you could host alongside Discourse for the minority that refuses to run JS |
19:38 |
MTDiscord |
<greenxenith> Though it would have to be read only :p |
19:38 |
celeron55 |
rebooted again, forum error changed very very slightly. interesting |
19:38 |
celeron55 |
next up: the next version |
19:40 |
celeron55 |
uh oh, weird errors. i guess this is the time for actually reading some release notes |
19:40 |
ROllerozxa |
mediawiki is spitting out a bunch of deprecation warnings on 8.1 now |
19:41 |
MTDiscord |
<warr1024> A big driver of why I've leaned toward Linux and away from OpenBSD, even for servery stuff, is Docker (and to some degree Kubernetes). |
19:49 |
celeron55 |
error: file 'nixpkgs/nixos' was not found in the Nix search path |
19:49 |
celeron55 |
this looks pretty bad |
19:52 |
celeron55 |
ah it was nothing, just forgot to run nix-channel --update. too many upgrades already |
19:55 |
celeron55 |
now the target release is latest, 23.05 |
19:55 |
celeron55 |
if this works then it's the time for figuring out the php issues |
20:01 |
|
amfl2 joined #minetest |
20:03 |
MTDiscord |
<jordan4ibanez> https://tenor.com/view/spongebob-meme-spongebob-doctor-revive-defibrillator-gif-5304585453076024179 |
20:03 |
MTDiscord |
<jordan4ibanez> Dr Celeron will revive the server |
20:04 |
MTDiscord |
<jordan4ibanez> Dang I forgot gifs don't go through the irc |
20:04 |
MTDiscord |
<greenxenith> I mean, they "do", they just might not embed on some clients |
20:10 |
celeron55 |
laughing wasn't invented for IRC |
20:10 |
ROllerozxa |
IRC is serious business |
20:12 |
celeron55 |
aand reboot |
20:14 |
celeron55 |
okay so, the php version is now 8.1 |
20:15 |
celeron55 |
i wonder if 8.0 would help |
20:16 |
ROllerozxa |
phpbb was already broken on 8.0, but mediawiki looks to have worked fine on 8.0 |
20:16 |
erle |
> gifs |
20:16 |
erle |
> autoplay embed |
20:17 |
erle |
yeah that just makes it very easy for an enterprising joker to goatse everyone |
20:17 |
MTDiscord |
<greenxenith> Imagine not having a setting to disable autoplay |
20:17 |
erle |
also it's hell for battery lifetime |
20:17 |
erle |
imagine requiring explicit consent for playing videos in a clinet |
20:17 |
erle |
client |
20:18 |
celeron55 |
i don't understand how people can tolerate autoplaying videos on chat clients |
20:18 |
celeron55 |
it's infuriating |
20:19 |
celeron55 |
and then when you disable autoplay and click them to play, often there's no way to make them stop |
20:19 |
DeepThgt |
idk how most people can tolerate half the software they use |
20:19 |
erle |
yeah but that autoplay video thing is particularly distracting |
20:20 |
celeron55 |
looks like nix is telling me not to use php 8.0 because it depends on openssl 1.1 and that's considered insecure |
20:21 |
DeepThgt |
ok, general minor performance issue i have been battling, perhaps someone can clue me in. I am using a glider mod on my server, and notice visual jitter when flying. What do i need to be looking at serverside (or client side for that matter) to solve this? |
20:21 |
celeron55 |
well thanks for informing me but i only have about an hour left of this day |
20:21 |
DeepThgt |
things ive tried: playing with every setting that involves mapblocks in minetest.conf server-side |
20:22 |
erle |
DeepThgt how does this jitter look exactly? |
20:22 |
erle |
like i have no idea what ”visual jitter” is |
20:22 |
DeepThgt |
well, give me a moment and ill see if i can obs |
20:22 |
erle |
meanwhile, why does the red channel in my gimp go up to 500? https://mister-muffin.de/p/zZDV.png |
20:22 |
DeepThgt |
infrared, obviously |
20:23 |
DeepThgt |
sarcasm, i dont actually know |
20:23 |
ROllerozxa |
what version of phpbb are the forums running btw? 3.3.5 looks to be the first version that supports php 8.0 |
20:23 |
MTDiscord |
<warr1024> I've heard clients complain about web design when the red error messages "aren't red enough" so maybe gimp finally has a solution for it. |
20:23 |
DeepThgt |
also, whoever chose phpbb over discourse |
20:23 |
DeepThgt |
thank you |
20:24 |
DeepThgt |
i hate discourse with a firey passion |
20:24 |
celeron55 |
erle: you're using the LCh colorspace. which is nice, but it does things like that |
20:25 |
celeron55 |
doesn't map very well to RGB |
20:25 |
celeron55 |
or, i mean, that's the way it maps |
20:26 |
|
sparky4 joined #minetest |
20:27 |
DeepThgt |
not the best video, but still shows the issue https://files.catbox.moe/vpg6vo.mkv |
20:27 |
DeepThgt |
you see when i take flight, the motion is laggy? |
20:28 |
celeron55 |
ROllerozxa: i'm not sure how to find out when it doesn't actually run |
20:28 |
celeron55 |
ROllerozxa: 3.2.x |
20:29 |
celeron55 |
3.2.10 at least, by grepping the code |
20:29 |
MTDiscord |
<greenxenith> DeepThgt: Discourse didnt exist when phpbb was "chosen" |
20:29 |
DeepThgt |
i wish it still didnt exist :D |
20:30 |
erle |
celeron55 oh thanks. how do i disable it? |
20:30 |
celeron55 |
erle: well click the HSV button |
20:30 |
celeron55 |
but i do recommend LCh, it better corresponds to how eyes see colors |
20:30 |
celeron55 |
i.e. it's easier to make nice looking things using it |
20:31 |
erle |
celeron55 max is still 500 with HSV. the thing is, the *slider* only goes to 100 or 255. but then i can click the button to further make the number go up. |
20:31 |
erle |
the limit is like 5 times it should be |
20:31 |
erle |
it can also go to -500 |
20:31 |
erle |
what colorspace is this |
20:32 |
|
Niklp joined #minetest |
20:32 |
celeron55 |
that's a bit weird but in terms of colorspaces red does go higher than 100% of what the RGB colorspace supports so it does still make sense |
20:33 |
celeron55 |
or, i mean in terms of the human eyesight |
20:33 |
erle |
celeron55 https://mister-muffin.de/p/SJAX.png |
20:33 |
erle |
this is HSV |
20:34 |
erle |
also note how i was able to make thegreen channel -1275.0 |
20:34 |
ROllerozxa |
celeron55: I mean it's worth a try to upgrade I guess, you've got backups of the current 3.2.10 forum install and database right |
20:35 |
ROllerozxa |
mediawiki looks to work fine though, as long as deprecation warnings are hidden |
20:35 |
celeron55 |
erle: that's probably already impossible or at least grossly unrealistic |
20:35 |
erle |
yes |
20:35 |
erle |
i wonder wtf is going on here |
20:36 |
DeepThgt |
11 - 14 sec in shows exactly the issue https://files.catbox.moe/y7sr1w.mkv |
20:36 |
DeepThgt |
im a little lost on what is causing it, client side ive had the issue on a pretty beefy system as well as low end ones |
20:38 |
erle |
DeepThgt are you rubberbanding? |
20:39 |
erle |
DeepThgt also does this happen in singleplayer? |
20:39 |
DeepThgt |
define rubberbanding and let me check |
20:41 |
celeron55 |
that's the wiki warnings hidden |
20:41 |
celeron55 |
was just a php_flag[display_errors] = off |
20:42 |
ROllerozxa |
yes, looks good |
20:42 |
erle |
my green channel goes to negative -1275 :( |
20:42 |
celeron55 |
now i need to choose whether to become a twig developer or whether to yolo a phpbb minor version upgrade |
20:42 |
erle |
what's a twig |
20:42 |
ROllerozxa |
PHP templating library |
20:45 |
DeepThgt |
the issue is not occuring on single player |
20:45 |
celeron55 |
i'll have to do a backup first |
20:45 |
celeron55 |
it's looking like no forum for tonight |
20:47 |
celeron55 |
i'll try a few hacks meanwhile |
20:47 |
celeron55 |
what |
20:47 |
celeron55 |
i just changed an if(something) to if(0) in twig |
20:47 |
celeron55 |
and now the forum loads |
20:48 |
ROllerozxa |
LOL |
20:48 |
celeron55 |
i'm deeply disappointed of the challenge |
20:48 |
celeron55 |
it's going to be pretty slow now as the backup is being made though |
20:51 |
erle |
is it a good idea to backup it WHILE it is running |
20:51 |
erle |
? |
20:51 |
ROllerozxa |
mariadb should be able to handle that |
20:51 |
celeron55 |
well, it's not going to catastrophically break |
20:52 |
celeron55 |
if some newly made attachment is in a badly synced state it doesn't really matter |
20:53 |
DeepThgt |
erle, postgres can handle live backups too |
20:53 |
celeron55 |
this is mariadb. i'd like postgres but migrations between them are practically impossible |
20:53 |
|
MTDiscord joined #minetest |
20:53 |
celeron55 |
phpbb misuses each of its sql backends in creative ways that make 1:1 migrations very difficult |
20:54 |
DeepThgt |
ah |
20:54 |
celeron55 |
i tried it once, and failed |
20:54 |
DeepThgt |
i havent played with phpbb much really |
20:54 |
DeepThgt |
just installed on a vps once and failed to do anything with it |
20:54 |
celeron55 |
i'm not an sql guru though |
20:56 |
jonadab |
I use mariadb quite a bit and have used postgres a little, but I know nothing about the non-user-facing aspects of PHPBB, other than "it's written in PHP". |
20:57 |
DeepThgt |
erle, if by rubberbanding you are referring to the server complaining about me moving too fast like it does with the hacked clients then no |
20:57 |
DeepThgt |
log shows nothing unexpected |
20:58 |
jonadab |
In principle if the code uses a decent level of abstraction, it shouldn't _care_ which DB you're storing the data in. But PHPBB was written way back when PHP was _extremely_ terrible, so I can readily imagine that it might do odd things. |
20:58 |
DeepThgt |
was? |
20:59 |
DeepThgt |
oh as opposed to the simply terrible state its in |
20:59 |
celeron55 |
they pick the data types differently between mariadb and postgresql. like enum types and booleans |
20:59 |
jonadab |
DeepThgt: If you think PHP is terrible now, you have *no* concept of what terrible can really be. |
20:59 |
jonadab |
About twenty years ago, PHP was... so, so much worse. |
20:59 |
DeepThgt |
well, my first pc i owned myself was windows ME |
20:59 |
celeron55 |
php is pretty good today. the big companies that grew on it fixed basically all of it |
20:59 |
DeepThgt |
i have some concept of terrible |
20:59 |
jonadab |
Eh, WinMe isn't even one of the _bad_ versions of Windows. |
21:00 |
jonadab |
Well, ok, it's not one of the _good_ ones either. And that's relative, because we're talking about Windows. |
21:00 |
DeepThgt |
anything after 7 i dont really know |
21:00 |
DeepThgt |
i finally gave up on all that around then |
21:00 |
jonadab |
You don't want to. 7 is the best OS Microsoft has ever produced. |
21:00 |
DeepThgt |
i liked xp |
21:00 |
jonadab |
Vista with SP1 is second. XP with SP2 or later is third. |
21:00 |
DeepThgt |
i use void now |
21:00 |
celeron55 |
2000 was better than xp |
21:01 |
jonadab |
2000 was better than pre-SP2 XP. |
21:01 |
jonadab |
By a wide margin, actually. |
21:02 |
jonadab |
SP2 was a very big deal. |
21:02 |
erle |
DeepThgt no idea then :/ |
21:02 |
celeron55 |
still 2000 was the real deal. xp just rode on it first making it slightly worse and then slightly better |
21:03 |
jonadab |
Me got a bad rap because a lot of hardware manufacturers didn't do support it properly; but on supported hardware it was easily an improvement over 98SE. |
21:03 |
jonadab |
Not a _huge_ improvement, granted. |
21:04 |
celeron55 |
all Me brings to mind is a blue screen. frankly the same goes for every windows 9x also |
21:04 |
jonadab |
Well, yes, that product line never had memory protection. |
21:04 |
jonadab |
But most OSes at the time didn't. Mac certainly did not. |
21:04 |
jonadab |
(The various unices did, of course.) |
21:06 |
DeepThgt |
well, thanks anyway erle |
21:06 |
DeepThgt |
figured id ask before i just kept beating my head against the wall |
21:06 |
DeepThgt |
if i figure it out ill let ya know in case you encounter it |
21:10 |
|
sparky4 joined #minetest |
21:10 |
erle |
DeepThgt does it also happen if you attach to a minecart and go very fast |
21:10 |
celeron55 |
DeepThgt: my guess is the server is stopping to do some long calculation in Lua and while that's happening, the client is continuing to move the thing forward according to the velocity, and when the server then continues, it sends a new position to the client that is positioned rearwards from where it already moved to on client side |
21:10 |
DeepThgt |
erle, yes |
21:10 |
DeepThgt |
celeron55, that is ENTIRELY likely |
21:11 |
DeepThgt |
considering how hard we are hitting lua |
21:11 |
DeepThgt |
we had to switch to luajit cause we were maxing out the cpu with all the mods |
21:11 |
celeron55 |
the first workaround to that is, remove all mods that do any mapgen stuff at least |
21:11 |
celeron55 |
but you could also try to account for that problem |
21:11 |
DeepThgt |
technic is heavily used on the server as is mesecons |
21:11 |
celeron55 |
i mean, it's really just all about timing, and timing is measurable |
21:12 |
celeron55 |
i suppose someone could even write a framework to handle it. sounds awful, but it will take a long time for mods to develop enough background processing to allow the main server loop to run smoothly enough |
21:13 |
DeepThgt |
if by that you are implying that its lag due to worldgen, this occurs in areas that are heavily explored/previously generated |
21:13 |
erle |
have you tried profiling the mods |
21:13 |
celeron55 |
it's something else then |
21:13 |
celeron55 |
but you're looking for a mod that doesn't split processing nicely between server steps but instead elongates a step too much |
21:14 |
DeepThgt |
no, ty for the tip |
21:14 |
DeepThgt |
erle, ^ |
21:14 |
celeron55 |
it could be a mod that overall does a lot of processing. you could find it by basic profiling |
21:15 |
celeron55 |
i suppose we should have a tool that would allow profiling the maximum processing time each mod does instead of the average |
21:15 |
DeepThgt |
if i had to guess its technic thats killing us here |
21:44 |
|
v-rob joined #minetest |
21:50 |
|
appguru joined #minetest |
21:52 |
DeepThgt |
well, it appears line 381 of vector.lua is accounting for a good portion of the samples |
22:01 |
DeepThgt |
https://imgur.com/yYEKnYH.png |
22:42 |
|
y5nw joined #minetest |
23:18 |
|
fling joined #minetest |
23:25 |
|
sparky4 joined #minetest |
23:34 |
|
panwolfram joined #minetest |