Time |
Nick |
Message |
00:01 |
|
specing_ joined #minetest |
00:55 |
|
riff-IRC joined #minetest |
01:00 |
|
kawaiipunk joined #minetest |
01:03 |
|
hisforever joined #minetest |
01:04 |
|
hisforever left #minetest |
02:44 |
|
Gustavo6046 joined #minetest |
02:56 |
|
Surfer2011_ joined #minetest |
03:28 |
|
big_caballito joined #minetest |
03:44 |
|
ghoti joined #minetest |
04:00 |
|
MTDiscord joined #minetest |
04:02 |
|
swift110 joined #minetest |
04:22 |
|
DI3HARD139 joined #minetest |
04:32 |
erlehmann |
<specing> Matrix is mess of javascript requiring a supercomputer to render text |
04:32 |
erlehmann |
that is true |
04:33 |
erlehmann |
<benrob0329> Between competing XEPs, overcomplicated standards, and clients which are either dead, undergoing UI reworks, or are majorly incomplete, XMPP is just as much of a mess as every other slightly aged protocol |
04:35 |
erlehmann |
benrob0329 not exactly true. compare the number of known-good interoperable xmpp clients and their interoperable features with *any* other protocol and you'll notice that is *a lot* more than for any other protocol. |
04:36 |
benrob0329 |
I don't think that's entirely accurate, but depends on your definition of a "good" client |
04:38 |
benrob0329 |
Conversations and the new MUC XEP both give me some hope for the future of XMPP, but the protocol is still waaay more complicated than I'd like (although it being general-purpose at the base-level does open up some cool possibilities) |
04:38 |
erlehmann |
benrob0329 what criteria would you set? the three that come to mind immediately are MUC / OMEMO / sending images |
04:41 |
erlehmann |
benrob0329 IMO protocol comlexity is only an issue when it actually inhibits something. for example, matrix has some things that are underspecified or the examples are not matching the specification, thus it is too complicated. also the matrix protocol requires some resources that make it unlikely there is ever going to be a performant way to follow big chatrooms (unless they changed it since last i looked). |
04:42 |
erlehmann |
looking at a spec in a vacuum can be useful, but the real world exists and some fantasy chat clients don't |
04:42 |
MTDiscord |
<Jordach> and people wonder why discord swept the floor with them |
04:42 |
erlehmann |
did it? |
04:42 |
|
search_social joined #minetest |
04:43 |
MTDiscord |
<Jordach> ask someone who isn't versed in open source to choose between discord or matrix |
04:43 |
erlehmann |
Jordach the discord login page lags my computer (which runs minetest just fine, lol) |
04:43 |
MTDiscord |
<Jordach> not my fault your hardware is older than children turning 16 |
04:43 |
MTDiscord |
<Jordach> (jesus fucking christ) |
04:44 |
erlehmann |
almost right |
04:44 |
erlehmann |
its from 2006 |
04:44 |
erlehmann |
no its not your fault but maybe a chat application should not use more resources for its login screen than a voxel game for its entire run |
04:44 |
MTDiscord |
<Jordach> the problem is using web frameworks for something they should not be used for |
04:45 |
benrob0329 |
erlehmann: Feature-complete-enough MUC settings, decent UX (if it's not worse than Hexchat at the very least), and multi-client interopt. Gajim sucks a bit on the UX department, PSI+ does a lot, and Dino isn't feature complete enough to use as the only client |
04:45 |
erlehmann |
uh where is gajim worse than hexchat |
04:45 |
erlehmann |
i use both |
04:46 |
erlehmann |
also gajim is pretty easy to hack on! |
04:46 |
erlehmann |
i did hat more than 10 years ago |
04:46 |
erlehmann |
that |
04:46 |
erlehmann |
ah i know |
04:46 |
erlehmann |
gajim freezes sometimes if your connection stalls |
04:46 |
erlehmann |
that is bad |
04:47 |
MTDiscord |
<Jordach> for the record, the most mem discord prefers to use with the desktop app (alongside it's somewhat egregious caching of other channels in the background) is about 512mb |
04:47 |
erlehmann |
Jordach popularity means nothing except popularity. |
04:48 |
erlehmann |
i have about 2G RAM here and i have a handheld that has about 256MB RAM, both can run X11 and speak IRC and XMPP just fine |
04:48 |
MTDiscord |
<Jordach> it got it's reputation in that it works for the majority of people |
04:48 |
erlehmann |
its a gamer thing Jordach |
04:48 |
MTDiscord |
<Jordach> they rebranded from that recently |
04:48 |
MTDiscord |
<Jordach> like days ago |
04:49 |
erlehmann |
no i mean its a gamer thing because of the resources |
04:49 |
erlehmann |
every single person who has "no issues with discord" i chatted with or met has a gaming supercomputer |
04:49 |
MTDiscord |
<Jordach> chrome right now on a single page is comsuming under a gig |
04:49 |
MTDiscord |
<Jordach> hell discord runs fine on my 2013 MacBook Air with 4gigs |
04:50 |
MTDiscord |
<Jordach> my windows system has been online for 21 days and has accrued about ~12GBs of memory leakage that it won't clear |
04:50 |
erlehmann |
jordan4ibanez for example made a youtube video where he spawned hundreds, if not thousands of mobs in mineclone2 without any lag |
04:51 |
erlehmann |
i can not do that even on the most powerful computer i have |
04:51 |
MTDiscord |
<Jordach> trust me |
04:51 |
MTDiscord |
<Jordach> his machine is peanuts compared to the Apple M1 MacAir i use for developing minetest with |
04:51 |
erlehmann |
yeah ok so you do have a supercomputer |
04:51 |
erlehmann |
but the point is not everyone has |
04:51 |
MTDiscord |
<Jordach> relatively speaking |
04:52 |
MTDiscord |
<Jordach> CPUs from early 2012 are fine for modern tasks |
04:52 |
erlehmann |
regarding chrome, lol, i just tested it and i can have hundreds of tabs open in firefox and 3 tabs oben in chrome |
04:52 |
erlehmann |
and chrome is using a significant faction of the firefox memory |
04:53 |
erlehmann |
about 20 tabs of youtube and i can lag any machine i have in chrome |
04:53 |
MTDiscord |
<Jordach> meanwhile firefox barely supports any standards other than plain HTML5 |
04:53 |
MTDiscord |
<Jordach> HTML5 on paper is a good specification |
04:53 |
erlehmann |
"chrome is the standard" is like "look, we have found a replacement for internet explorer, everyone use it" |
04:53 |
MTDiscord |
<Jordach> the implementation is abhorrent |
04:54 |
erlehmann |
whatever, i just care i can open hundreds of tabs without lag |
04:54 |
MTDiscord |
<Jordach> i have a python app with 65GBs worth of sqlite dbs running in the background |
04:54 |
MTDiscord |
<Jordach> consuming about 1GB of mem |
04:54 |
erlehmann |
also i have earlyoom and despite it accounting for chromes high oom score, it still kills chrome tabs before anything else wheneever i try |
04:54 |
erlehmann |
which is funny |
04:55 |
erlehmann |
Jordach i don't know what exactly you want to argue except that YOU have a bunch of really powerful computers. as i said, not everyone has. i know several people, who, for example, play minetest and *coud not ever* play minecraft on their computers with comparable performance. |
04:56 |
erlehmann |
could |
04:56 |
MTDiscord |
<Jordach> i mean dirt cheap desktops for $300 would wipe the floor with any 2010 and prior hardware |
04:57 |
MTDiscord |
<Jordach> even the iGPUs of modern chips might as well be better than whatever PCI-E GPU you've got strapped in |
04:57 |
erlehmann |
regarding matrix, i stopped using it for performance reasons. |
04:58 |
erlehmann |
regaring discord, the *real* issues are not the client: https://cadence.moe/blog/2020-06-06-why-you-shouldnt-trust-discord |
04:58 |
erlehmann |
regarding |
04:58 |
MTDiscord |
<Jordach> ah yes my favourite |
04:58 |
MTDiscord |
<Jordach> foss guys complaining about something that has no actual basis or effect |
04:58 |
MTDiscord |
<Jordach> matrix does this on it's website and is fucking annoying |
04:58 |
erlehmann |
this one is the funniest |
04:59 |
erlehmann |
> I'd post more examples, but they're harder to find because a few months ago Discord staff wiped the bug report boards, deleting several years of issue reports. These issues still persist to this day. |
04:59 |
erlehmann |
Jordach what does matrix do on its website, complain? or say "discord bad"? |
05:00 |
MTDiscord |
<Jordach> what i'm referring to is the constant need to put itself higher cause muh open source |
05:00 |
MTDiscord |
<Jordach> regular users do not care about that |
05:00 |
MTDiscord |
<Jordach> only developers and programmers do |
05:01 |
erlehmann |
pretty sure that cadence is not a guy, but i guess that's beside the point |
05:01 |
erlehmann |
Jordach i agree to some extent, it is not inherently better just because the source is out there |
05:02 |
erlehmann |
Jordach but discord would be a shit show even if that was the case |
05:02 |
MTDiscord |
<Jordach> i like it when open source software disguises the fact |
05:02 |
MTDiscord |
<Jordach> that it is open source and just from a visual inspection looks like a regular aopp |
05:02 |
erlehmann |
well you have a really new apple machine so i guess you are somewhat biased |
05:02 |
MTDiscord |
<Jordach> the ContentDB gets shit |
05:02 |
MTDiscord |
<Jordach> for being dark theme by default |
05:02 |
MTDiscord |
<Jordach> and people for some weird arse reason associate that with hacking |
05:02 |
erlehmann |
towards the point of "i like it when my tech does not talk about its politics" |
05:03 |
erlehmann |
lol |
05:03 |
MTDiscord |
<GreenXenith> discord rebranded from being a gaming thing over a year ago |
05:03 |
MTDiscord |
<Jordach> partially true |
05:03 |
MTDiscord |
<Jordach> Mac gives me a UNIX like env where i can get GNU userland |
05:03 |
MTDiscord |
<Jordach> but not deal with linux specific shit when it decides to break on its own requiring me to spend a day re-installing everything |
05:03 |
erlehmann |
GreenXenith i do not mean the discord branding, i mean it is entirely logical that the chat client using THE MOST resources from all i have tried (by far) is also one that gamers use bc they have supercomputers (compared to every computer i have) |
05:04 |
MTDiscord |
<GreenXenith> I was commenting on what Jordach noted earlier |
05:04 |
erlehmann |
ah |
05:04 |
MTDiscord |
<Jordach> i like the GNU tools |
05:04 |
MTDiscord |
<Jordach> as well as the other UNIX programs |
05:04 |
MTDiscord |
<Jordach> i like them a lot |
05:04 |
erlehmann |
Jordach my experience with OS X is that a bunch of stuff does not work and can never be made to work and if it can be made to work it breaks with the next upgrade |
05:04 |
MTDiscord |
<Jordach> i do not like living on the knife edge where a wrong command fucks me over |
05:04 |
erlehmann |
? |
05:05 |
MTDiscord |
<Jordach> linux for a huge number of tasks still depends on the TTY |
05:05 |
erlehmann |
are you regularly typing "sudo rm -rf /" and only GNU tools option "--no-preserve-root" is helping you? |
05:05 |
MTDiscord |
<Jordach> despite the fact there's a functioning GUI |
05:05 |
MTDiscord |
<Jordach> which is crusty as fuck and needs modernisation and or UX fixes |
05:06 |
erlehmann |
Jordach i stopped using OS X about 2 years ago, can OS X by now do the thing where you can pin a window to be always on top of it? because there were windows that could be always on top (wifi password dialogue) but i found NO option to pin an arbitrary window, which was really really annoying |
05:06 |
MTDiscord |
<Jordach> the base WM for macOS is terrible |
05:06 |
MTDiscord |
<Jordach> i will concede that |
05:06 |
erlehmann |
can we agree on "software was a mistake" |
05:06 |
MTDiscord |
<Jordach> there are extensions that make it much more inline with KDE |
05:06 |
MTDiscord |
<Jordach> yes |
05:07 |
MTDiscord |
<Jordach> i appreciate the values the GPL and other foss licenses bring |
05:07 |
MTDiscord |
<Jordach> i do not appreciate the use it or die mentality that comes with it |
05:07 |
erlehmann |
what does that mean |
05:07 |
erlehmann |
when daddy turing gave us the theory of thinking rocks it was not an instruction manual, it was a warning! |
05:07 |
MTDiscord |
<Jordach> see MS' acquisition of GitHub |
05:07 |
MTDiscord |
<Jordach> reee MS going to kill it |
05:09 |
erlehmann |
github was bad before though, centralization is bad etc. pp. |
05:09 |
MTDiscord |
<Jordach> well yes |
05:10 |
MTDiscord |
<Jordach> changing the git remote of an existing repo is reasonably straightforwards |
05:10 |
erlehmann |
also basically everything MS acquires kinda sucks sooner or later in some very microsoft-specific way. you can count on that like everything being acqui-hired by google soon to be sunset. :P |
05:11 |
MTDiscord |
<Jordach> with google everything has a death clock |
05:11 |
MTDiscord |
<Jordach> except the ads |
05:11 |
MTDiscord |
<Jordach> with microsoft it's guarantee'd it'll be relatively supported for at least a decade |
05:11 |
erlehmann |
btw "open source" is a business term for people who think "free software" sounds too hippie communist and that is why i don't like it and the mentality behind it. the "everyone can look at it and thus we have no bugs" thing is a lie. |
05:12 |
MTDiscord |
<Jordach> there are only bugs if you're using it wrong |
05:12 |
erlehmann |
Jordach oh lol, do you know gwerns analysis of google products? gwern did a mortality prediction and it turned out adwords had a higher survival score than search |
05:12 |
MTDiscord |
<Jordach> see the minetest issue tracker for more information |
05:12 |
MTDiscord |
<Jordach> lmao |
05:12 |
erlehmann |
Jordach its a blast https://www.gwern.net/Google-shutdowns |
05:12 |
MTDiscord |
<Jordach> now this is a motherfucking website |
05:12 |
erlehmann |
the fun thing about it: the article is old enough that you can actually fact-check the predictions |
05:13 |
erlehmann |
> Prompted by the shutdown of Google Reader, I ponder the evanescence of online services and wonder what is the risk of them disappearing. I collect data on 350 Google products launched before March 2013, looking for variables predictive of mortality (web hits, service vs software, commercial vs free, FLOSS, social networking, and internal vs acquired). |
05:15 |
erlehmann |
Jordach if the minetest issue tracker bugs you (haha) then i suggest to look at the mindustry issue tracker |
05:15 |
MTDiscord |
<Jordach> kek |
05:15 |
erlehmann |
i told my friend "hey mindustry closes every bug really fast" |
05:15 |
MTDiscord |
<Jordach> nothing like uninformed people writing bug reports |
05:15 |
erlehmann |
and my friend pointed out that the mindustry dev mostly closes issues for being not reproducible |
05:15 |
erlehmann |
and is kinda rude about it |
05:15 |
benrob0329 |
Well that was a wall of messages to catch up on |
05:16 |
erlehmann |
because one rule is to add a savegame to your bug |
05:16 |
erlehmann |
and a bunch of drive-by-shooters who fire their bug reports in the general direction do not do that |
05:16 |
MTDiscord |
<Jordach> fucking hell |
05:16 |
MTDiscord |
<Jordach> i know i've written a right shit bug report |
05:16 |
MTDiscord |
<Jordach> but i try and go step by step and even include video footage of such |
05:17 |
erlehmann |
so basically, at any point mindustry has 0 open bugs and over 2000 closed ones, most of which are either very quickly fixed or closed for not being reproducible |
05:17 |
MTDiscord |
<Jordach> just like dwarf fortress |
05:17 |
MTDiscord |
<Jordach> but i'm sure in that case it isn't a bug |
05:17 |
erlehmann |
i thought dwarf fortress developers are basically ppl who can't program? |
05:18 |
MTDiscord |
<Jordach> that said, a big issue with homebrew on mac is |
05:18 |
erlehmann |
thus the sluggishness |
05:18 |
MTDiscord |
<Jordach> their policy of arm64 macs won't be supported is extremely fucking annoying |
05:18 |
erlehmann |
here funny https://github.com/Anuken/Mindustry/issues |
05:18 |
benrob0329 |
erlehmann: Gajim has been undergoing some pretty major UX reworks over the past few years, but the new UI is still pretty unpolished last I checked. I'd argue that Hexchat has the much more mature interface, even if it is more dated overall |
05:18 |
MTDiscord |
<Jordach> i prefer quassel because of the core capability, even then i'd rather use thelounge on an archlinux server |
05:19 |
MTDiscord |
<Jordach> which means i don't even have to install the client interfaces |
05:19 |
erlehmann |
benrob0329 no idea what you refer to, could you be more specific so i start hating gajim more? (the stalling issues really bug me) |
05:19 |
MTDiscord |
<Jordach> https://gajim.org/screenshots/#&gid=1&pid=1 |
05:19 |
MTDiscord |
<Jordach> this looks fine to me |
05:19 |
erlehmann |
Jordach did you ever consider the MNT reform and if so what would be your reason to not get it, performance? |
05:19 |
benrob0329 |
<sarcasm>Other than the interface feeling like a barran wasteland?</sarcasm> |
05:20 |
MTDiscord |
<Jordach> i'm going to need context for that |
05:20 |
erlehmann |
wdym |
05:20 |
erlehmann |
benrob0329 please be more specific |
05:20 |
MTDiscord |
<Jordach> oh you mean this https://mntmn.com/reform/ |
05:20 |
MTDiscord |
<Jordach> that's pretty neat |
05:20 |
MTDiscord |
<Jordach> like the odroid products before it |
05:21 |
erlehmann |
Jordach its the only new thing where you can change the batteries lol |
05:21 |
erlehmann |
oh this is kinda funny https://github.com/Anuken/Mindustry/issues/5241 |
05:21 |
MTDiscord |
<Jordach> i mean that's not true for the most part |
05:21 |
erlehmann |
> Remote servers list refreshes whenever you change the window size. |
05:21 |
MTDiscord |
<Jordach> they're just a pain in the arse to change |
05:21 |
erlehmann |
> Also, the community servers list disappears after resizing the window a few times, too. |
05:21 |
MTDiscord |
<Jordach> lmao |
05:21 |
erlehmann |
and the dev closes the bug report with "this is intentional" |
05:21 |
MTDiscord |
<Jordach> i wise the MT core devs would pick up a sense of humour |
05:22 |
MTDiscord |
<Jordach> and a slight bit of the authoritan juice |
05:22 |
benrob0329 |
I don't hate Gajim, it's just..how do I put this, it feels somewhat clunky and sparse..in the bad way. I haven't used it in a while, it's just not great from what I remember and I can't think of specific examples off the top of my head to illustrate it |
05:22 |
MTDiscord |
<Jordach> benrob: because it looks a lot like late 2000s apps |
05:22 |
benrob0329 |
but more bland |
05:22 |
MTDiscord |
<Jordach> which had a fuck-ton of whitespace and not a lot of things to fill it with |
05:22 |
erlehmann |
that's a styling issue |
05:23 |
erlehmann |
that can be solved, just change your gtk theme or whatever. |
05:23 |
benrob0329 |
At least 2000s apps had some style that made them interesting, even if they were a trainwreck |
05:23 |
MTDiscord |
<Jordach> i actually think we're regressing UX and UI wise |
05:23 |
erlehmann |
i agree with Jordach |
05:23 |
MTDiscord |
<Jordach> the technical specifications that MS sent devs for Windows 95 are basically the golden standard |
05:23 |
erlehmann |
gnome3 for example with this stupid "client side window decoration" |
05:23 |
MTDiscord |
<Jordach> gnome are tards trying to enforce their viewpoints on people who tangentially use GTK |
05:23 |
benrob0329 |
My GTK theme is fine, apps have to make use of things properly to not look bad |
05:23 |
erlehmann |
also the OS X human interface guidelines are p good, but have you ever checked how much of that OS X violates? |
05:23 |
benrob0329 |
changine the colors and button style won't magically improve UI design |
05:24 |
erlehmann |
i have and it explains a lot about why, say, xfce feels so much more cohesive than os x |
05:24 |
MTDiscord |
<Jordach> dark pattens says hello |
05:24 |
erlehmann |
like with xfce upgrade it is *still* kinda windows 98 style |
05:24 |
MTDiscord |
<Jordach> OS X problem lies in the fact that it's existed over three decades |
05:24 |
erlehmann |
but with os x upgrade you get a new theme and new behaviours |
05:24 |
MTDiscord |
<Jordach> from NextSTEP to OS X to macOS |
05:24 |
erlehmann |
i mean, when i upgrade emacs i don't have to learn anything new |
05:24 |
erlehmann |
but when i upgrade os x some stuff stops working |
05:24 |
MTDiscord |
<Jordach> for macOS this is also true |
05:25 |
MTDiscord |
<Jordach> it's probably because the APIs have changed between versions from deprecated to actually discontinued |
05:25 |
erlehmann |
no not actually |
05:25 |
erlehmann |
i mean stuff that would be easy to not chane |
05:25 |
erlehmann |
change |
05:25 |
MTDiscord |
<Jordach> anything specfiic |
05:25 |
MTDiscord |
<Jordach> i manually compiled all of minetest's dependancies including cmake because of homebrew not supporting multiarch envs like M1 with Rosetta |
05:25 |
erlehmann |
yeah, years ago a friend of mine did not upgrade os x for a while because i think “they removed the feeds she subscribed to from mail.app” |
05:25 |
benrob0329 |
As someone who was Linux-teethed on Unity, I live and breath the overview at this point and taskbars feel clunky |
05:26 |
MTDiscord |
<Jordach> the macOS dock is a thing of beauty |
05:26 |
erlehmann |
Jordach how do you deal with the dock and having like 20 terminals open actually? |
05:26 |
MTDiscord |
<Jordach> on any other machine i'm immediately feeling claustrophobic with a few windows |
05:26 |
erlehmann |
switching terminals was really hard for me on OS X |
05:26 |
MTDiscord |
<Jordach> i use iTerm 2 |
05:26 |
MTDiscord |
<Jordach> with tabs |
05:27 |
MTDiscord |
<Jordach> the stock terminal is ass |
05:27 |
erlehmann |
ok so the answer is you don't have 20 terminals |
05:27 |
erlehmann |
but with tabs you can see only one |
05:27 |
MTDiscord |
<Jordach> it supports split terminals |
05:27 |
erlehmann |
so i mean if OS X can not do it it kinda explains a lot why i hate it |
05:27 |
MTDiscord |
<Jordach> you can configure profiles for a lot of things |
05:27 |
MTDiscord |
<Jordach> secondly, the moment i'm opening windows on my mac, i can browse them with control + up arrow or for that app specifically, use control + down arrow |
05:27 |
MTDiscord |
<Jordach> browse them all with control + up |
05:28 |
erlehmann |
because i often have several terminals on linux (i3) and some in front of apps, some in the background, constantly changing, some monitoring tasks, some not monitoring, spread over different desktops |
05:28 |
erlehmann |
ah i did not know that |
05:28 |
MTDiscord |
<Jordach> window management is an arse in general |
05:28 |
erlehmann |
yeah i have not found anything nicer than i3 by now |
05:28 |
MTDiscord |
<Jordach> you can also swap between workspaces (virtual) or full screen apps with control + left/right arrows |
05:29 |
erlehmann |
its funny, window management is the one thing where free software is miles ahead in UX just because you have so many options that some of them are bound to be not awful |
05:29 |
MTDiscord |
<Jordach> i like the ideals of i3 |
05:29 |
erlehmann |
just compare kde vs os x |
05:29 |
MTDiscord |
<Jordach> i do not like the learning curve to it |
05:29 |
erlehmann |
is this another "i like the ideals but i hate it actually" |
05:29 |
MTDiscord |
<Jordach> not really |
05:29 |
MTDiscord |
<Jordach> more: what the fuck do i press to undo what the fuck i just duid |
05:30 |
erlehmann |
Jordach it takes like 3 days or so to learn it and according to everyone who uses it it is worth it. only change i can suggest is to make the mod key the "windows" key (meta?) so that you don't clash with emacs bindings. |
05:30 |
MTDiscord |
<Jordach> i mean i'm a nano person |
05:31 |
MTDiscord |
<Jordach> if i want to edit plain text files, nano |
05:31 |
erlehmann |
i3, like vlc or 7zip, is this one thing that a lot of people install even though it seems to be preinstalled nowhere |
05:31 |
MTDiscord |
<Jordach> if i want to edit a bit more complex things, i deploy the VSCode |
05:31 |
MTDiscord |
<Jordach> multi-cursor editing is marvelous |
05:32 |
erlehmann |
Jordach you might like this one in principle maybe https://inconsolation.wordpress.com/2014/08/26/minime-the-9-8k-text-editor/ |
05:32 |
MTDiscord |
<Jordach> i actually did a lot of my A Level coursework with nano over using word |
05:33 |
MTDiscord |
<Jordach> i have thought about picking up raw C and ncurses |
05:34 |
erlehmann |
Jordach ncurses has issues with unicode though |
05:35 |
erlehmann |
if you want to make TUI fast i suggest urwid, but its python, so … |
05:35 |
MTDiscord |
<Jordach> i don't mind python |
05:35 |
MTDiscord |
<Jordach> i do mind the please do what i fucking say or i won't allow it |
05:35 |
MTDiscord |
<Jordach> machines should be subservient even if it's for bad things |
05:36 |
MTDiscord |
<Jordach> see: mozilla's rust |
05:37 |
erlehmann |
> machines should be subservient even if it's for bad things |
05:37 |
erlehmann |
sounds like C yes |
05:38 |
erlehmann |
Jordach if you have too much time on your hands, plan9 is a beautiful thing, even as a corpse |
05:38 |
erlehmann |
it has ruin value |
05:38 |
erlehmann |
plna9, the aesthetically pleasing ruin |
05:38 |
erlehmann |
like a greek temple overgrown by vines |
05:39 |
erlehmann |
yesterday i started making builds on minetest servers like that, so that if they get griefed they probably still look good |
05:39 |
erlehmann |
i made a greek style column, but the inside was an obsidian column |
05:39 |
erlehmann |
then i exploded parts of it |
05:39 |
erlehmann |
result was kinda cool |
05:41 |
erlehmann |
Jordach the music you made for minetest, is there any source code to it? |
05:41 |
erlehmann |
or source files, for that matter |
05:46 |
erlehmann |
not that it matters, but i counted and i have like 7 or so computers in this room that can not run discord and like 1 that can and that one belongs to my employer |
05:46 |
erlehmann |
coincidentally, all of them have no problems with irc or xmpp |
05:47 |
erlehmann |
and yes, i do count various handhelds |
05:47 |
erlehmann |
if it has busybox or coreutils, its good enough for me |
06:19 |
MTDiscord |
<Jordach> long gone |
06:19 |
MTDiscord |
<Jordach> didnt have good file management practices in 2011 |
06:19 |
MTDiscord |
<Jordach> i wasn't even in my 20s until 2016 |
06:19 |
|
bwarden joined #minetest |
06:20 |
MTDiscord |
<Jordach> my urge to learn new and different things started around 2015 |
06:20 |
MTDiscord |
<Jordach> long after i finished public school shit unfortunately |
06:51 |
|
SmugLeaf joined #minetest |
07:07 |
|
m42uko joined #minetest |
07:12 |
erlehmann |
Jordach ah sad |
07:12 |
erlehmann |
Jordach i see it with rendered assets too often, like music and 3d models |
07:12 |
erlehmann |
or even 2d logos |
07:12 |
MTDiscord |
<Jordach> I’ll probably make some more now that my machine is capable of actual real-time rendering of audio |
07:12 |
MTDiscord |
<Jordach> My desktop is that stronk |
07:13 |
erlehmann |
it does not take *that* much resources |
07:13 |
erlehmann |
like really |
07:13 |
MTDiscord |
<Jordach> Synthesis on CPU crackles and pops |
07:13 |
MTDiscord |
<Jordach> If you don’t have enough grunt |
07:13 |
MTDiscord |
<Jordach> It sounds like sss |
07:13 |
MTDiscord |
<Jordach> Ass and it has huge latency |
07:13 |
erlehmann |
Jordach take this e guitar i made and enjoy http://news.dieweltistgarnichtso.net/bin/pluck.c |
07:13 |
MTDiscord |
<Jordach> Not great when you’re performing with an attached midi device |
07:14 |
erlehmann |
it can make guitar sounds on a potato computer |
07:14 |
MTDiscord |
<Jordach> It’s 8am in bongland |
07:14 |
MTDiscord |
<Jordach> And I wake up in the late evenings these days |
07:15 |
erlehmann |
the worst thing about it is |
07:15 |
erlehmann |
#define R rand()&0xFF|0x17 // almost obvious |
07:15 |
erlehmann |
because it is no longer almost obvious to me why i masked it |
07:16 |
erlehmann |
Jordan just do: tcc -run pluck.c |aplay -f u8 |
07:17 |
erlehmann |
oh it sounds like i intended with MU_LAW |
07:17 |
erlehmann |
tcc -run pluck.c |aplay -f MU_LAW |
07:19 |
erlehmann |
or maybe not |
07:19 |
erlehmann |
hmm |
07:19 |
erlehmann |
i don't remember |
07:35 |
|
FeXoR joined #minetest |
07:46 |
|
proller joined #minetest |
08:00 |
|
ShadowNinja joined #minetest |
08:15 |
MinetestBot |
[git] AMDmi3 -> minetest/minetest: Use --image-base instead of -Ttext-segment for lld linker on FreeBSD … 53dca4f https://git.io/JsZH3 (2021-05-15T08:15:03Z) |
08:16 |
|
Fixer joined #minetest |
08:16 |
rubenwardy |
I really don't like how the trim "supercomputer" was being used in this conversation |
08:26 |
erlehmann |
rubenwardy you mean as slang for something thats probably recent and cost a lot of monies? |
09:01 |
|
Talkless joined #minetest |
09:05 |
|
kb1000 joined #minetest |
09:48 |
|
hlqkj joined #minetest |
09:48 |
|
calcul0n__ joined #minetest |
09:48 |
|
hlqkj joined #minetest |
10:19 |
|
entuland joined #minetest |
10:23 |
|
erlehmann joined #minetest |
10:29 |
|
SwissalpS joined #minetest |
10:36 |
|
calcul0n_ joined #minetest |
10:44 |
|
absurb joined #minetest |
10:45 |
|
v32itas joined #minetest |
10:51 |
|
tech_exorcist joined #minetest |
11:30 |
|
Rafi59 joined #minetest |
11:50 |
pgimeno |
@Jordach quite interesting your pluck.c. I ported a famous music generation program to 44.1K 16bit: https://notabug.org/pgimeno/Gists/src/music--port-algorithmic-music-to-16-bit |
12:04 |
|
specing_ joined #minetest |
12:19 |
|
Flabb joined #minetest |
12:35 |
MTDiscord |
<Bastrabun> If this is not the place to ask such things, could you please tell me where the profiler wizards live? The question: When there are more than 20 players on the server simultaneously, I get lagspikes every 5 seconds. Profiler says builtin spikes to 186 ms of an already increased to 0.18 serverstep, with a total of 272 ms. Server is 5.3.0 on MTG, heavily modded. |
12:35 |
MTDiscord |
<Bastrabun> builtin: | 712 | 186659 | 26334 | 3.5 | 73.8 | 20.8 - globalstep[1] ..................................... | 1 | 173337 | 21293 | 0.0 | 72.3 | 13.4 |
12:36 |
sfan5 |
the only globalstep handler builtin itself registeres is for minetest.after |
12:37 |
sfan5 |
not sure if the profiler tracks that correctly |
12:37 |
sfan5 |
(pretty sure it should though) |
12:37 |
|
whosit joined #minetest |
12:40 |
MTDiscord |
<Bastrabun> So I should look for minetest.after calls that trigger every 5 seconds? |
12:43 |
sfan5 |
perhaps |
12:50 |
whosit |
Bastrabun: do you use xp_redo mod? |
12:51 |
MTDiscord |
<Bastrabun> Or globalsteps that trigger a minetest.after every 5 seconds. Thanks, I'll take a look. Any idea how to decrease the number of suspects without adding t1,t2,dt to every of those steps? |
12:54 |
whosit |
Bastrabun: we have same problem with 5-second spikes that caused by forced metadata sync, from mod that does "for each player: player:get_meta(); meta:set_int()" ... I was trying to profile it, and it came down to this pattern, I think it triggers garbage collection and forced db commit, or something. Not sure |
12:54 |
whosit |
how often mod does it and how much meta is modified does not matter, only thing that causes lag spikes is doing it for many players between "map saving" |
13:00 |
|
delta23 joined #minetest |
13:00 |
|
sys4 joined #minetest |
13:02 |
MTDiscord |
<Bastrabun> We do use xp_redo, but the saving lagspike you refer to has been set found and solved. |
13:18 |
|
big_caballito joined #minetest |
13:21 |
specing |
whosit: bastrabun is alias |
13:21 |
specing |
lol |
13:23 |
pgimeno |
oh wait I meant erlehmann not Jordan |
13:32 |
erlehmann |
what pgimeno what is it |
13:33 |
pgimeno |
[0515 13:50:24] <pgimeno> @Jordach quite interesting your pluck.c. I ported a famous music generation program to 44.1K 16bit: https://notabug.org/pgimeno/Gists/src/music--port-algorithmic-music-to-16-bit |
13:33 |
erlehmann |
pgimeno ah you mean my plick.c |
13:33 |
erlehmann |
ah |
13:33 |
erlehmann |
pgimeno i can recommend my SIGINT talk "making music with a c compiler" and sorry for my bad englishings |
13:35 |
|
Talkless joined #minetest |
13:39 |
|
TechDude joined #minetest |
13:47 |
Krock |
pgimeno: nice tunes |
13:48 |
pgimeno |
Krock: not mine, I just ported one to higher quality :) |
13:49 |
Krock |
wow. you basically revived your personal page after 15 years? wow |
13:51 |
pgimeno |
I don't consider it dead, I just lack motivation to update :) |
14:21 |
|
sec0nd joined #minetest |
14:23 |
|
sec^nd- joined #minetest |
14:30 |
|
calcul0n_ joined #minetest |
14:53 |
pgimeno |
erlehmann: my 16-bit 44.1K version of your 8-bit 8K rolling.wav: http://www.formauri.es/personal/pgimeno/pastes/rolling-16b.c |
14:53 |
pgimeno |
I haven't finished watching the video |
14:54 |
pgimeno |
the "percussion" sounds awful at full quality ^.^ |
15:09 |
pgimeno |
erlehmann: as I watch the video... not sure if you know about Jot, https://esolangs.org/wiki/Jot - a Turing-complete language where you can't possibly make a syntax error. Not useful for your purpose as you need a non-Turing-complete language but thought you'd be interested anyway :) |
15:09 |
pgimeno |
hm, I should probably take this to PMs |
15:11 |
erlehmann |
pgimeno i heard about it, but the problem was in general that people always wanted turing complete languages which is really bad for live synthesis |
15:11 |
erlehmann |
you always need to be done in finite many steps |
15:11 |
erlehmann |
otherwise no synthesizer sound |
15:13 |
pgimeno |
yeah absolutely, you mention the halting problem and I'd add the looping problem - does it loop, and after how many samples if so? |
15:14 |
erlehmann |
pgimeno no loops allowed easy |
15:14 |
erlehmann |
that is already a halting problem |
15:19 |
sagax |
hi all! |
15:19 |
sagax |
how to auto-feed pets in mineclone2? |
15:24 |
erlehmann |
sagax use a hacked client, like waspsaliva, you can then write a csm |
15:24 |
erlehmann |
sagax you can probably make killaura into feed-my-pets-aura |
15:25 |
|
est31 joined #minetest |
15:26 |
sagax |
uff, hard |
15:26 |
sagax |
thanks |
15:37 |
pgimeno |
erlehmann: nice talk :) and that graphic glitch frontend is awesome, trying it right now |
15:37 |
|
delta23 joined #minetest |
16:08 |
|
ircSparky joined #minetest |
16:08 |
|
ircSparky joined #minetest |
16:32 |
|
Hawk777 joined #minetest |
16:46 |
|
FeXoR joined #minetest |
17:00 |
|
troller joined #minetest |
17:22 |
|
kamdard joined #minetest |
17:25 |
|
I_am_6r1d joined #minetest |
17:37 |
|
Taoki joined #minetest |
18:04 |
|
Taoki joined #minetest |
18:13 |
|
Taoki joined #minetest |
18:42 |
|
dabbill_ joined #minetest |
18:43 |
|
Gustavo6046 joined #minetest |
18:51 |
|
Pie-jacker875 joined #minetest |
18:53 |
|
Talkless joined #minetest |
19:57 |
|
troller joined #minetest |
20:05 |
|
TechDude joined #minetest |
21:34 |
|
delta23 joined #minetest |
21:58 |
MinetestBot |
[git] Lejo1 -> minetest/minetest: Fix list of libraries included in AppImage d44f1aa https://git.io/JsCse (2021-05-15T21:56:33Z) |
22:01 |
|
Sven_vB joined #minetest |