Skip Navigation

Posts
2
Comments
171
Joined
2 yr. ago

  • You're talking about Java(Jakarta) EE, my comment is primarily targeted at Java SE. I find that the Java standard library on its own and core language is pretty nice if you use modern versions like Java 21. If I had to complain it'd be about checked exceptions, they annoy me but otherwise the language is fine. I've never worked with the full enterprise web stack, I use servelts for web and do a large amount of Java SE desktop development, not with swing, fuck swing. Primarily LWJGL and JavaFX. I love that language, more than most. At work I use a lot of C# and I hate it, I miss Java when I have to write C#. I just don't love it, mostly due to all the little annoyances and missing things(no labeled breaks, no diamond operator for generics, etc). I try to use Java for projects where I can but it's not always an option.

  • Honestly modern Java has a lot of really nice features and I think it gets a lot of unfair hate

  • I find I ask less questions now because I'm a better programmer and just visit the site less in general. I used to ask a lot. I actually don't find that many duplicates though, usually when I have a question there isn't already an answer... usually because when I have a question I'm doing something insane, I find I do that a lot lol.

  • Consistently? Not that I can think of either but there was that one judge in the Oracle v Google Java case that I believe learned enough programming to call BS on oracle's claims.

  • Should probably fix that given we've been out of IPv4 for over a decade now and v6 is only becoming more widely deployed

  • This sums up how I feel nicely. No issues with parens...but whitespace...fuck that shit

  • Always has? It's supported java and I think python for forever

  • Huh, tbh I've never given KDE a real try. I used it way back in the day on OpenSUSE because I wanted a windows experience but that was when I was still playing around with Linux. I've never used it full time. My first full time DE was cinnamon and eventually I decided I wanted something radically different and so went to gnome 3 and never really considered KDE as radically different from anything I had used before.

  • LOL, yeah, honestly with how hard I got ratioed it's like I offended someone XD. I just found it an odd choice to complain about windows aesthetics and then be like "here's my fancier windows" but to each their own. Anyway, glad you like the project and find it useful.

  • That's fair, also I'm not saying KDE doesn't have a use case, for example people who are tired of windows for one reason or another but like the windows UI. Cinnamon has a similar use case which is one of many reasons I think mint is a great starter distro. I just found it odd that somebody who didn't like the windows UI went to that desktop over the other less Windows like desktops. Comment got ratioed so hard people seem to think I'm hating on the guy or his rice but I just find it odd to not like the windows UI and then go to one of the most Windows like desktops.

  • 🤔 I'm actually surprised it's THIS customizable. We're talking functionally right? Not just style. Idk I guess I'm not a huge fan of the "start menu/task bar" and having a desktop, maybe I'm the weird one though. I ran vanilla gnome and then sway so desktops and taskbars and all of that aren't really my thing.

  • Yes I do lol, not very often I get recognized in the wild. Hello.

  • The windows UI being boring doesn't necessarily have to be caused by a lack of customizability. The windows UI is just a boring UI design even if you make it more customizable. Makes it better, but doesn't fix the problem IMO.

  • 🤔 hating the windows UI and then going to KDE which is basically a more customizable windows UI seems...odd

  • Tom Scott actually has a video about this which also talks about why you can't end sentences with contractions. https://youtu.be/CkZyZFa5qO0

  • 🤔 that's a fair point...

  • It's actually not. Objective-C is a superset of C. C++ is not. It's MOSTLY compatible...but it's not a superset. See the restrict keyword, or the need for casting to and from void*, or the inability to name variables new or delete, or class, or this. I can't count how many C projects I have which use this as a variable name that WILL NOT compile as C++...or the need for extern C to call C ABI code...in no way is it a superset

    EDIT: lol, you can downvote me if you want but I think you need to lookup what a superset is

  • There was actually a really interesting idea I heard to have no time zones. And I actually think it could be a good idea. It'll never happen because people would need to re-learn time but if it was always the same time everywhere it would make scheduling and business so much easier. No one would need to convert between different zones or be late because of an incorrect conversion. The downside is that times which are conventionally morning or evening etc, would no longer would be so people would have to get used to time just being a construct for scheduling and not a representation of the natural day/night cycle...but it actually doesn't sound like a half bad idea.

  • From a development perspective it certainly sounds easier to have one global timezone with DST than a bunch of smaller ones without it. Would that make sense in reality? Probably not but I definitely think timezones take more work to compensate for properly.

  • Where's the .EnableUltraUltraWideSupport(). Gotta have my 48:9 aspect ratio