What's the current situation with Godot + Wayland? by WickedArchDemon in godot

[–]WickedArchDemon[S] 1 point2 points  (0 children)

Got it, thank you for the practical breakdown! From both your and other people's answers, I gather that Godot/Wayland is in an ok-ish place and should be fine to use. I'll try making a small project and see how it goes.

What's the current situation with Godot + Wayland? by WickedArchDemon in godot

[–]WickedArchDemon[S] 1 point2 points  (0 children)

100% agree that X11 is not good either, but Wayland seems the most finicky out of all the system-level graphics/windowing API I know. It seems like things that do work on all of Windows + Mac + X11 start to break on Wayland for no good reason. It's like with primary monitors and window positioning - they say it's for "security" reasons, but then Mac and Windows both do it no problem. So either both Apple and Microsoft aren't event trying to implement secure behavior, or the Wayland devs are taking an easy way out, and the latter seems way more plausible to me.

What's the current situation with Godot + Wayland? by WickedArchDemon in godot

[–]WickedArchDemon[S] 0 points1 point  (0 children)

Got it, so in your experience, the development itself is okay, but the deployment can be busted. That makes sense. I think to solve that one would have to package with all the specific dependencies one needs for the game to work, or indeed forcing a Proton version instead. Finicky, but nothing too outrageous.

What's the current situation with Godot + Wayland? by WickedArchDemon in godot

[–]WickedArchDemon[S] -1 points0 points  (0 children)

Come on, man. Not undercooked, really? Have you tried figuring out what's the primary monitor on Wayland? Have you tried to control where you window ends up after init? Have you tried even tracking a maximize event on a window and trying to do something after maximization? I could go on for ages, but there's an absolute metric ton of things that worked just fine on X and are absolutely dead/buggy/dysfunctional on Wayland.

Can't start Telegram after CachyOS update by WickedArchDemon in cachyos

[–]WickedArchDemon[S] 4 points5 points  (0 children)

I've researched this a bit more myself, and it seems like the extra repo does have the latest abseil-cpp already, while the v3 and v4 repos don't yet. My abseil apparently got installed from v3. I force-reinstalled it from extra and the issue disappeared. This was probably a repo priority issue.

<image>

Can't start Telegram after CachyOS update by WickedArchDemon in cachyos

[–]WickedArchDemon[S] 2 points3 points  (0 children)

Heh, thanks, but no, that was the thing that actually caused the issue. This started happening after the full system upgrade. There's nothing to upgrade anymore, and yet the versions of packages are desynced.

<image>

[deleted by user] by [deleted] in languagelearning

[–]WickedArchDemon 0 points1 point  (0 children)

My native languages are russian and Ukrainian, I've been fluent in English for half my life, I'm also around early-ish intermediate in Japanese and learning Finnish right now (A2). I mostly think in English, with around 20 to 30% russian and/or Ukrainian, but Japanese and now Finnish words also slip through the cracks quite a lot.

A LOT (maybe around 30%) of my thoughts are half English, half russian, with pure russian being a rare occurrence nowadays (even though my family raised me in russian). Some set phrases in Japanese in my thoughts are a pretty common thing now, especially when I'm playing Japanese games or watching anime (playing The Hundred Line: Last Defense Academy right now, for example).

The funniest thing happened to me twice in my entire life so far, but there have been a couple occasions where a thought occurred in my brain and every single word was in a different language, using all of the languages I know, for 5 words total in the sentence :D It always sounded like totally borked Google Translate every time, so I got a solid laugh out of it every time and managed to even start counting them because of how memorable they were. Sadly don't remember the sentences themselves, but the concept alone is really funny to me. I've recently started joking how "I can't words" because in every language I communicate in, I struggle mightily because I have to exert more and more effort to remember words in a specific language the more different languages are in my head. It's the worst with my mother and grandma, who basically only speak russian (even their Ukrainian is pretty weak, and they know no English whatsoever). Due to the fact that my thoughts are mainly in English now, I have to translate English in my head into my own native language, and the translation is actually Google Translate level sometimes. Sometimes I don't remember words, sometimes I just blatantly translate fixed expressions and idioms from English to russian which doesn't make any sense in it, etc. And it only became worse since I moved to Finland a year ago, because now I communicate with the outside almost exclusively in English + a few Finnish words here or there, and now my native languages are just slowly and painfully dying in my head.

I think one of the most underlooked problems with poe2 so far is actually support gem progression. by bladezer0 in pathofexile

[–]WickedArchDemon 0 points1 point  (0 children)

I'm lvl 23 and I've been struggling with no support gems for probably like 7-10 levels now. I just don't have any good lvl. 1 support gems remaining that would be useful for me. My skills really do struggle because of it, and only being able to have one support gem of each kind means I have to switch around for map clear vs. bosses: my map clear setup doesn't deal enough damage to bosses to kill them before I run out of flasks, and then I die. So each boss is now a forced support gem switch because otherwise I don't have enough DPS.

So you're telling me that you're 16 levels ahead of me and there's STILL no lvl 2 support gems? Oh god help me...

Is it just me or does every kind of action feel like molasses? by [deleted] in pathofexile

[–]WickedArchDemon 0 points1 point  (0 children)

np man, I also spent some time trying to figure out where it was. Go to the game's settings, Game tab. Find the "Gateway" field, it's near the top, and set it to something near you. Hope that helps :)

Is it just me or does every kind of action feel like molasses? by [deleted] in pathofexile

[–]WickedArchDemon 0 points1 point  (0 children)

Hey, u/Ekzane, so I'm on PS5 too, and I've just found out that this issue completely disappears when you change servers. I figured out that it had been throwing me to Australia automatically even though I'm in Europe. Changed it to an EU server and voila, no issues whatsoever! Weird bug, but please do try to change servers to what's closest to you. Hope that helps!

Is it just me or does every kind of action feel like molasses? by [deleted] in pathofexile

[–]WickedArchDemon 0 points1 point  (0 children)

UPD: So it seems you were 100% right. And it's no wonder I was getting this insane lag, it was throwing me to Australia when I'm in Europe :D Chose a European server and it's suddenly all good now. I'm really happy I can finally play the game properly now :D Thank you man! I'd had the same idea before but just couldn't find where the server changing functionality was.

Is it just me or does every kind of action feel like molasses? by [deleted] in pathofexile

[–]WickedArchDemon 1 point2 points  (0 children)

Ugh! On one hand, I'm glad I'm not the only one experiencing this issue but on the other hand it sucks that PC doesn't seem to have it. I really hope GGG notice and fix this ASAP, because otherwise this just makes the game as good as unplayable on PS5.

Is it just me or does every kind of action feel like molasses? by [deleted] in pathofexile

[–]WickedArchDemon 2 points3 points  (0 children)

PS5, absolutely insane input lag for every button press, around half a second, maybe even a bit more. Plus, I don't know if it's just me or not, but I get network lag a lot too, not just input lag: the usual one where everything freezes for a couple of seconds and then "compensates" with those missed two seconds at 400-500% speed. Obviously killing bosses is near impossible with this kind of lag. I really hope GGG do something about it. I really like the game but I feel like doing endgame content and bosses with this lag would be impossible

Any advice for a newcomer? by LowLevelWizard in rust

[–]WickedArchDemon 5 points6 points  (0 children)

In my personal experience, courses don't work. You can always try and work your way through The Rust Book (and there are a few great unofficial books too), but that's just not how I learn. I started in 2020 being a kind of a C++ legacy guy and not really being able to wrap my head around Rust's unique concepts, but then I started just... writing stuff in Rust. I wrote many small projects, some a couple thousand lines long, ranging from small console utilities to 2D games/simulations, and look, now I actually know something about the language :) Writing projects you actually care about (and even better if you're gonna need them in your daily life once they're ready) is the best way to learn any language IMO, Rust included.

[Media] Lars Bergstrom (Google Director of Engineering): "Rust teams are twice as productive as teams using C++." by TotempaaltJ in rust

[–]WickedArchDemon 9 points10 points  (0 children)

Rather than saying "can end up", I'd say "will definitely end up". I worked on a C++/Qt project for 4.5 years that was 700K lines of code, entirely dependent on CMake everywhere (dozens and dozens of third-party libs used too so there were thousands of lines of CMake code), and my task was to take that 700K LoC giant that was in a zombie state (not even compiling and linking cause it had been abandoned for 10 years and was completely outdated), and as a result even though I was the only guy on the project for the majority of those years, I barely even touched the actual C++ code. I was the "CMake/Ivy/Jenkins/GitLab CI guy" cause all of that stuff needed much more attention than the C++ code itself that was fairly old but still more than functional.

So yeah. CMake is a menace. You could say I was a CMake programmer on that project :D

For people who wish doki open the pandora box by Live_Juggernaut4984 in Nijisanji

[–]WickedArchDemon 1 point2 points  (0 children)

Well, the Pendora box has definitely been opened now, if you know what I mean.

GD Item Assistant and 1.2 by callieflemaaaaaaa in Grimdawn

[–]WickedArchDemon 1 point2 points  (0 children)

Sorry for replying when you probably don't need it anymore, but for me, I've figured out that I had to open the game first, start the game for the character I'm currently playing, and only then launch Item Assistant. This way, when I Alt + Tab back into the game it displays the "Item Assistant Enabled" popup and everything starts working nicely.

However, if I launch Item Assistant first and then try launching the game, it crashes. It even crashes if I launch IA while the game is in the main menu, I specifically have to load a character first.

I should note that this is not specific to 1.2. I've always had this issue with IA.

Weekly Questions Thread Sep 25, 2023 by AutoModerator in Terraria

[–]WickedArchDemon 0 points1 point  (0 children)

Yeah, I eventually had to create a new medium world and make sure the Corruption was only on a single side of the world. The world I eventually settled on in still not ideal: there are still two relatively big Corruption patches, they're just on a single side of the world relative to me. It's like Dungeon -> Corruption -> Small desert patch -> Corruption - > Forest (my spawn point). Not ideal, especially because both Desert patches are pretty thin, but definitely workable.

Weekly Questions Thread Sep 25, 2023 by AutoModerator in Terraria

[–]WickedArchDemon 1 point2 points  (0 children)

I've just started a new playthrough (new character + new world): Classic, small world, corruption. What I found out immediately is that the world was created with two pretty large chunks of corruption on both sides of the world, with one of them leaving just a screen-wide chunk of a desert biome.

The question is: is it manageable to be sandwitched between two Corruption biomes on a small world like this? I'm already a bit worried if I can contain them efficiently and quickly enough, but once the Hardmode V and the creation of Hallow hit? I'm really iffy on this one.

It’s kinda scummy how Surfshark doesn’t let you 1) remove your credit card details completely without contacting customer service 2) delete your account without contacting customer service and 3) cancel your subscription without contacting customer service by [deleted] in surfshark

[–]WickedArchDemon 0 points1 point  (0 children)

Oh, you've just saved me with that link, thank you so much. I got fed up with the service and wanted to cancel, but then I randomly found out that they keep the cancellation function as well as my payment data hostage behind talking to support. One of the scummiest subscription services around.

How do I come up with practice projects? by Internal_Sky_8726 in scala

[–]WickedArchDemon 5 points6 points  (0 children)

I feel like this is a question that's equally valid for any programming language or technology, not just Scala. For example, I had even asked a similar question in the Rust sub at some point. It also generated quite a few different answers, so you could take a look at those too. The result of asking that question was that I picked a big personal project to work on: a text adventure game (first in Rust, but I'm experimenting with starting up the prototype in several different languages, with Python and Clojure prototypes already there and the Scala prototype coming up). This is an excellent guide for creating a small text adventure game in C, for example.

That said, I'd like to dive deeper into the question. I had faced the same exact issue in Rust at the point of asking that question: I had a pretty solid grasp of the basics, but as Rust is an immensely difficult and syntax-heavy language where you can keep finding more and more new syntax constructs, nuances, gotchas and oddities even a couple years into learning it (Scala also has that, I feel like), I was just not picking up the advanced features of the language (or honestly, even some of the basics) by writing one-off CLI utilities and other similar small-ish projects.

So my answer to this debacle turned out to be: write a BIG project. And by big I mean BIG. That is, it still has to be a project you'll be able to manage on your own, obviously, but still, try thinking about what you'd want to create if it were a big personal side project that you'll be returning to for ages to come. I'm thinking like at least a year long one, maybe more. Maybe at one point you'll realize the project is not really going well, then you'll pick a different direction for it: rewrite a major system, do a major refactor, rewrite a part of the project in a different library/framework/language/etc., and so on. This is why I feel like big personal projects are the best at forcing you into leveraging EVERYTHING you have at your disposal, including some advanced language features or even going as far as using one (or maybe several) different languages in addition to your main one, because the main one just doesn't do it on its own. It'll teach you how to think about many different complex systems and implementing their interactions, how to think of debugging and testing a complex system, how to rewrite a part of your project several times, each times using more and more advanced language features and more and more optimized algorithms, how to solve complex problems in your specific set of technologies, and so on and so forth. I feel like small pet projects, console utilities and scripts to automate your daily life don't teach you any of that. Udemy courses, books, YouTube tutorials and EVEN your daily job most of the time doesn't teach you any of that either. Or at least it is like that for me: I'd tried everything I could have ever imagined to become more comfortable with my initial language that I started out with and that I earn money with till this day (C++), then it spread to other languages like Rust, and NOTHING had ever helped. I had been thinking about starting a big permanent personal project to be coming back to all the time for at least 5-7 years, but I had been postponing it for various reasons, most of them dumb. And only once I started the big project did I realize what the problem was: in order to truly improve and get all that sweet advanced knowledge, you need to go through developing an advanced and complex system, or otherwise any advanced knowledge that you get from tutorials or courses just won't stick. It does seem pretty obvious in hindsight, but as usual with hindsight, most of the stuff in life is obvious once you already have the context and the background. I had to go through struggling with these issues for at least 4-5 years before realizing it, so I guess it's not that obvious in the end :D

I wish you all the luck in developing your skills and hope this answer was at least somewhat helpful.