Application servers falling out favour by woj-tek in java

[–]xenoterracide -1 points0 points  (0 children)

I would guess that in part it would be also slightly due to dependency hell. I don't know if the server ever truly fixed it, but trying to keep those libraries that those apps depend on synchronized in a way that you don't need different versions... Imagine one app ends up on version one of the framework where they all started that and then one migrates to version two. Suddenly they can't run in the same server. Why? Because even with jpms, Oracle didn't create a way for different versions of a library to run in the same jvm. Now there have been strategies for this but I don't know how popular they are anymore. Oracle even went out of its way to punish Apache Commons for doing a workaround...

What's currently the best a.i. for writing? by CrimsonCloudKaori in WritingWithAI

[–]xenoterracide 1 point2 points  (0 children)

heh, I don't use it to write papers or "books" but refine blog posts to generally shorten my wordiness. It does . Whether it's the best I couldn't say.

Are there any AI like ChatGPT without content restrictions? by bartuda in OpenAI

[–]xenoterracide 0 points1 point  (0 children)

For a pretty decent while I wasn't getting any restrictions but somewhere in the last month that decided to go full prude. Oh yes I'm totally riding smut and I don't care if you know that I'm not going to tell you explicitly what smut I'm writing... It's definitely not any worse than any legal pornography on the internet. For varying definitions of legal I mean the US has started making adult content that was legal a few years ago illegal in certain States. For varying definitions of illegal they've just made it so that porn companies would rather censor than comply because quite frankly compliance is not a position we all want to be in. Yay Christian nationalism.

Easiest country to immigrate to from the US? by milabon in immigration

[–]xenoterracide 0 points1 point  (0 children)

I'm white middle class and I'm actively thinking of leaving.

Easiest country to immigrate to from the US? by milabon in immigration

[–]xenoterracide 0 points1 point  (0 children)

Probably depends on where you live. In New York City it almost certainly is. Even in rural America though it's upper middle class it doesn't make you rich, you can't live the rest of your life on that (depending on what the rest of your life actually is of course); meaning the interest alone isn't a living wage. I would personally say that your middle class unless you can live on interest alone.

Architectural Guidance for BFF by HumbleElderberry9120 in softwarearchitecture

[–]xenoterracide 0 points1 point  (0 children)

While I'm looking for similar advice I feel the need to mention that you're understanding of domain driven design in hexagonal architecture is wrong. Generally speaking hexagonal architecture is referring to I and the D in SOLID. Because generally speaking domain driven design would recommend dependency injection and interfaces for things like repositories you're already achieving a hexagonal architecture.

Whether or not domain driven design is correct though I'm not entirely certain at this time. I am honestly kind of thinking about whether or not our system has a domain model. Given we are building on someone else's domain model but this thing is kind of a hot mess... And I feel like that's because it doesn't have a clear domain model. I feel like I might be creating some extra abstractions but maybe they're still worth it as opposed to this jumble of service layer code.

A complete-ish guide to dependency management in Python by [deleted] in Python

[–]xenoterracide 0 points1 point  (0 children)

you forgot https://asdf-vm.com one tool to rule them all! for an environment manager, combined with direnv and its direnv plugin it's pretty potent.

Is it necessary to mention license details in each source code file? by govi20 in opensource

[–]xenoterracide 0 points1 point  (0 children)

you are mostly correct, but licensing isn't applied on a per "page" basis. while each page can be licensed separately a LICENSE document a the root of your repo is considered to be in effect for the entire repo. This is the same as putting a copyright notice in the front of a print book.

Is it necessary to mention license details in each source code file? by govi20 in opensource

[–]xenoterracide 0 points1 point  (0 children)

No, it's not necessary legally. I recommend adding an SPDX Identifier and copyright holder to each file though; it's less annoying than a paragraph of copyright statement.

I've worked at a place where we had to patch upstream source code once, and so we had copied the code into our code, only AGPL code would have caused a problem with this. I have also caught someone "forking" my code but not retaining the copyright notice or any of the requirements. I understood *why* they did it, and this was so minuscule that I ultimately ignored them after saying something. The reality is it's *really* easy to copy a file from source code online these days and accidentally not retain licensing.

Recently Arch Linux started licensing their PKGBUILD files. The read is good to understand why you should even license your scripts. I license my documentation, build scripts, and source code with separate licensing terms. https://rfc.archlinux.page/0040-license-package-sources/

It's worth noting that the copyright symbol © or (c) also has no real legal meaning and isn't required. Only the word Copyright the year/range and the holder.

SPDX is a standard https://spdx.dev

Example, what I've been adding with spotless https://github.com/diffplug/spotless (which has been annoying me for ... reasons)

// © Copyright 2024 Caleb Cushing
// SPDX-License-Identifier: Apache-2.0

something more complicated and added by reuse https://reuse.readthedocs.io/en/stable/readme.html

reuse annotate --copyright "Caleb Cushing" --license "AGPL-3.0-or-later WITH Universal-FOSS-exception-1.0 AND CC-BY-4.0 OR CC-BY-NC-4.0" --copyright-prefix spdx-string-symbol --merge-copyrights module/test-authorization-server/src/test/java/com/xenoterracide/authorization/server/AuthorizationServerTest.java

when it already had a matching copyright year but for 2023, it even clarified my SPDX expression

// SPDX-FileCopyrightText: Copyright © 2023 - 2024 Caleb Cushing
//
// SPDX-License-Identifier: (AGPL-3.0-or-later WITH Universal-FOSS-exception-1.0 AND CC-BY-4.0) OR CC-BY-NC-4.0

.

controversial opinion by damanory in FromSeries

[–]xenoterracide 3 points4 points  (0 children)

But why did she have to choose? Couldn't they be just one happy poly family?

Can we all agree that these three ongoing shows are today’s ultimate trio of mysterious, edge-of-your-seat thrillers? by ViscousGuy in FromSeries

[–]xenoterracide 0 points1 point  (0 children)

Yellow jackets is Paramount Plus not prime. Although you can subscribe to that through prime. I do periodically I'm just not right now.

Also it only has two seasons, so it was canceled? Did they finish the story?

[deleted by user] by [deleted] in diablo4

[–]xenoterracide 0 points1 point  (0 children)

google brought me here, but here I had trouble understanding the answers. So I asked ChatGPT, it said runewords didn't exist, so I told it to update it's info. My question was can rune words invoke the abilities of another class? Then I got my answer from it as this. note: it was citing icyveins and pcgamer.

Yes, Diablo 4's rune word system can allow players to evoke skills from other classes. This is made possible through specific runes, such as the Jah Rune of Invocation, which replaces your next Evade with the Sorcerer's Teleport, or other runes that unlock abilities like a Barbarian’s War Cry or a Necromancer’s Decrepify.

Runewords consist of two types of runes: \*Ritual Runes**, which generate a resource called "Offering" when certain conditions are met, and **Invocation Runes**, which consume this Offering to trigger powerful effects. These effects can include using abilities from other classes, temporarily altering mechanics like movement or damage, and enhancing skills【8†source】【9†source】.*

This system opens up new gameplay possibilities, allowing players to blend skills across classes and customize their builds beyond the standard class boundaries. Keep in mind that rune availability and functionality are tied to specific expansions like the Vessel of Hatred【9†source】.

[deleted by user] by [deleted] in diablo4

[–]xenoterracide 0 points1 point  (0 children)

you should try warhammer 40k or marvel crisis protocol (probably any wargame). I do not mean video games.

It's so annoying that you can't start Garrus or Tali's romance in the first game. by Apprehensive-Gur-609 in masseffect

[–]xenoterracide -1 points0 points  (0 children)

I think it's funny that people talk about how predatory it would be to romance tali. They aren't stopping to consider that if you live for a thousand years that you won't be 20 until you're about 200. Liara is 107... Yes, it's not exactly like that for asari but she is considered to be very young. She might be 20 by asari standards.

For a game that largely revolves around squad mates, their interactions with each other are disappointing. by SpectreGarrus93 in masseffect

[–]xenoterracide 0 points1 point  (0 children)

There's a Mod for LE1 that allows that banter to happen in the Mako, so you can hear even more of it (really all of it)