[-] JackGreenEarth@lemm.ee 5 points 1 hour ago

You don't think people should have the right to speak free from government interference? I very much disagree with her, but I don't want to live under a fascist state that bans opposing opinions.

[-] JackGreenEarth@lemm.ee 1 points 12 hours ago

No, fine on Voyager on Android 14 for me

[-] JackGreenEarth@lemm.ee 3 points 13 hours ago

Imagine if you can

[-] JackGreenEarth@lemm.ee 3 points 13 hours ago

Is that sarcasm? The mods have removed all the povs they presumably disagree with.

[-] JackGreenEarth@lemm.ee 4 points 13 hours ago

That would imply there's an Apple device connected to the internet on Jupiter.

[-] JackGreenEarth@lemm.ee 0 points 13 hours ago

You have no obligation to teach me, correct. But if you choose not to, you have no right to criticise me without backing up your claims. Pick one.

[-] JackGreenEarth@lemm.ee -1 points 22 hours ago

Oh, wow! You 'work in ML projects', do you?

Then maybe you could point out specific examples of me not knowing what I'm talking about, instead of general dismissiveness?

[-] JackGreenEarth@lemm.ee 6 points 1 day ago

What are they automatically making the phones do though?

[-] JackGreenEarth@lemm.ee 1 points 1 day ago

What GPU are you using?

[-] JackGreenEarth@lemm.ee 14 points 1 day ago

Air because 100% of them are benders. You don't get that guarantee in the other nations. If bending wasn't a factor, probably either water or air, as they both seem chill. As a vegetarian though, air would probably align more with my values anyway.

[-] JackGreenEarth@lemm.ee 18 points 2 days ago

The Crusades, the Inquisition, the war in the middle east - all Abrahamic-religiously motivated murderous activities.

[-] JackGreenEarth@lemm.ee 27 points 2 days ago

Definitely not as sex slaves, as a certain religious person I know argues, as apparently that would be intermarriage and forbidden! They just have to live with the trauma of having their entire family brutally murdered before them, and then being enslaved to the murderers for the rest of their lives. So much better!

52
3

Coming to Skyrim from The Witcher 3, and two things I really feel the absence of is realictic lighting that makes the whole world look flat and boring, and hard to look at for too long, and that quest markers show you the direction of the quest, but not the path to get there on the minimap.

What mods that work well with playing on Linux through Proton do you recommend (and how to install them)?

33
submitted 1 month ago by JackGreenEarth@lemm.ee to c/asklemmy@lemmy.ml
61
submitted 1 month ago* (last edited 1 month ago) by JackGreenEarth@lemm.ee to c/asklemmy@lemmy.ml

They would lose any magical powers they may have had in the book, but anything they are, rather than can do, will stay. For example people from the His Dark Materials world would keep their daemons. You can take them out at any time in the story's plot, but for all other people consuming the media, it will be shown that the character suddenly disappears, with the rest of the plot being affected accordingly. People will notice this happening. The character is not under any sort of control by you once you have taken them out of the story, although they will appear next to you to start with.

799
Don’t upvote this (reddthat.com)

cross-posted from: https://reddthat.com/post/18256270

Don’t upvote this

111
271
submitted 3 months ago by JackGreenEarth@lemm.ee to c/asklemmy@lemmy.ml
429
What does your desktop look like? (share.jackgreenearth.org)
submitted 3 months ago* (last edited 3 months ago) by JackGreenEarth@lemm.ee to c/linux@lemmy.ml

Here's mine. No inspiration at all taken from a certain California based company's OS ;p

I use:

  • Manjaro OS
  • GNOME desktop
  • WhiteSur icon theme (with a few icons changed in the desktop file)
  • WhiteSur GTK and shell theme
  • Bing wallpaper
  • net speed simplified
  • Logo Menu
  • Show Desktop
  • Top Bar Organiser (to move the time to the right)
  • Overview background

I apologise if I missed anything.

552
Great, the worst of both worlds. (share.jackgreenearth.org)
submitted 3 months ago* (last edited 3 months ago) by JackGreenEarth@lemm.ee to c/android@lemmy.world

I can't root my phone because I don't have an image for it (Moto G73) although I'd like to, but for some reason my banking app thinks it's rooted and refuses to work. This happened just after I updated it, it wasn't happening before.

Edit: I'm regretting not getting the Motorola Edge 40 Neo, which also costs £250, but is slightly better in multiple ways, and seems like it has better root support.

85
submitted 4 months ago by JackGreenEarth@lemm.ee to c/games@lemmy.world

I saw people going on about how great BG3 is on this site, so I thought I'd check out a let's play to see what all the fuss was about. I immediately fell in love with the graphics and the mechanics, such as the classes, races, spells, dice etc, but I disliked the emphasis on gore/horror in the game, and I know I wouldn't enjoy playing a game with that whole brain horror thing going on. Not to mention the price and storage requirements being excessive. (150GB!)

So, bearing in mind that, is there a game that would match my criteria, and if not, what do you think comes closest?

1
submitted 4 months ago* (last edited 4 months ago) by JackGreenEarth@lemm.ee to c/programming@programming.dev

Intended output: { children: { Display: { children: { ... value: 2 } } } }

Real output: { children: {}, Display: {}, ... value: 2 }


Code:

// Load default settings
let defaultSettings;

load("/assets/json/default-settings.json", 'json', function(defset) {
	defaultSettings = defset;

	// Create custom settings
	if(!Object.keys(localStorage).includes('settings')) {
		setLs('settings', JSON.stringify({}));
	};

	customiseSetting('Display/UI/Distance', 2)
});

function settingURL(url) {
	return('children/' + url.split('/').join('/children/') + '/value');
}

function customiseSetting(url, value) {
	url = settingURL(url);

	// Split the string by '/' and use reduce to access the nested properties
	const newSettings = url.split('/').reduce(function(accumulator, val, index, array) {
		// If the object does not have the current component as a property, create an empty object for it
	  	// If the current component is the last one, assign the value
	  	if (index == array.length - 1) {
			accumulator[val] = value;
	  	} else if (!accumulator.hasOwnProperty(val)) {
			accumulator[val] = {}; // update the accumulator object
		}

		log([accumulator, val, index, array])
		// Return the updated object
	  	return(accumulator);
	}, JSON.parse(ls('settings')));
	log(newSettings);
	setLs('settings', JSON.stringify(newSettings));
}

I've been trying unsuccessfully for several days to fix to what must be a simple error. I've looked over it myself, but I can't find the cause of the bug. I asked Bing, which usually helps, but it was unhelpful. So I'm sorry to be bothering you, but if you could help me solve this problem, I would really appreciate it.

EDIT: I fixed my code by using a recursive function as follows:

function customiseSetting(url, value) {
	url = settingURL(url).split('/');

	let newSettings;

	function recursiveSet(object, list, index, setTo) {
		// If the current component is the last one, assign the value
		if(index == list.length - 1) {
			object[list[index]] = setTo;
			return(object);
		} else {
			// Check if it already contains the value
			if(object.hasOwnProperty(list[index])) {
				object[list[index]] = recursiveSet(object[list[index]], list, index + 1, setTo);
			} else {
				object[list[index]] = recursiveSet({}, list, index + 1, setTo);
			}
			return(object);
		}
	};

	newSettings = recursiveSet(JSON.parse(ls('settings')), url, 0, value);

	log(newSettings);
	setLs('settings', JSON.stringify(newSettings));
}
10
submitted 4 months ago by JackGreenEarth@lemm.ee to c/fdroid@lemmy.ml
view more: next ›

JackGreenEarth

joined 11 months ago