(If you haven’t seen Severance yet, get on your big screen and watch it now, you won’t regret it)
(If you haven’t seen Severance yet, get on your big screen and watch it now, you won’t regret it)
The point is also to minimize potential damages caused by a bug in the software. Just this year there have been multiple data-destroying bugs in publicly released software. If the app runs as a server it’s usually trivial to have it run as a dedicated user, with just enough permissions to do its job.
It’s just good practice, even though the risks might be low why risk it at all?
I watched a friend’s teenage son play a couple of times. They don’t seem to play battle royale or any kind of competitive mode anymore, they just chat and dick around in what seems to be seasonal levels. Reminds me of my WoW days where I logged in to do my dailies more for the social engagement than the actual gameplay.
OK so this is most likely by design, impressive.
Does the timer “jump” to the correct time after you dismiss the window ? It’s also possible that they didn’t bother testing the app when logged out, and that the popup blocks the UI thread while it’s displayed. In short it could be bad coding and QA instead of intentional enshittification.
Nah, Hibernate, Spring and most major Java frameworks have largely moved away from XML. It’s still supported, but these days it’s mostly configured in the code directly, with properties loaded from yaml, JSON or the environment (for containers).
The JDK ecosystem is in a pretty good spot nowadays. With Spring boot you can whip up a productions ready back-end very fast, or if you prefer a more hands-on approach there are lighter frameworks/libraries quarkus or micronaut.
The Java language itself has evolved fast and is actually pretty nice now, and if you prefer something more modern akin to TS or swift you can just use Kotlin which is almost 100% interoperable with Java.
Since Java 14 it looks like this:
Exception in thread “main” java.lang.NullPointerException:
Cannot invoke “String.toLowerCase()” because the return value of “com.baeldung.java14.npe.HelpfulNullPointerException$PersonalDetails.getEmailAddress()” is null
at com.baeldung.java14.npe.HelpfulNullPointerException.main(HelpfulNullPointerException.java:10)
That’s because he planted a backdoor into GIT, and now he reviews your bad commits every night.
Same as Windows and MacOS, really. You can follow best practices and conventions, or just install your software wherever you want.
Yes the Steam deck FS is ext4.
Why ext2 on Void?
It’s been commonly used as a pejorative in French for a decade or so.
Most of the controllers beforehand had proprietary connectors that would never work in the PC.
That was in the 90s… 20 years ago I was gaming on PC with a PS1 dual shock using a cheap adapter, and then switched to the Xbox 360 controller which used a standard USB port.
Yes that’s the case under GNOME, KDE and sway.
Haven’t played origins but I’m pissed off just reading your comment lol, glad I haven’t bought an EA game in like 10 years
And how many devops have been driven to madness trying to configure what should be a simple task.
Wireguard, like all VPNs, definitely does E2E encryption. What would be the point of an unencrypted VPN?
It’s not new, it started when they released GNOME 3.
Yeah but they weren’t one of the main driving forces behind a major political party at the time.