In terms of optimisation, what’s the point of Ruathar?

I’ve often seen three levels of Ruathar come up in level 20 Cleric builds. Obviously, there’s no real disadvantages to taking the class (e.g. it advances spellcasting), but why would an optimiser actually take it? Considering how late it is likely to be taken, its class features seem to offer little to nothing over its three levels.

What’s the domain “fhepfcelehfcepfffacacacacacacabn”?

I recently set up NextDNS on my personal devices to further reduce the amount of tracking and ads I’m exposed to. The service comes with built-in analytics that shows a brief overview of your network activity.

Most of the top hits are uninteresting, however there’s one domain I could’t figure out:

Overview of DNS statistics

What’s the domain fhepfcelehfcepfffacacacacacacabn?
The seemingly random string gives roughly two pages of Google results, but none of them seem to hold any useful information.

What’s a great way to escalate privileges on a Linux server?

what’s a great way to escalate privileges when you have a meterpreter session on a Linux system. The exploits I use to try to escalate privileges don’t work and when I use the “upload” command to try to upload a msfvenom payload I get the error “core_channel_open: Operation failed: 1”

I’m using the newest update of Kali Linux

And I’m using Metasploit-Framework verion 5.0.80-dev

The Linux machine is a Server and the user I am is: www-data

Hope y’all can help me

What’s the point of passing by value?

I am being told that I need to make the definitions of the int and the string up in the above function then pass by value. Why won’t my way work however?

void boardFunc(Game &game) {      game.board.numSquares = totSquare();  }  int totSquare() {      int tot = 0;     string what = "";      ifstream readBrd;     readBrd.open("board.txt");      readBrd >> what;     readBrd >> tot;      cout << what;      return tot;  } 

What’s a minimum-window alpha beta search algorithm?

I was skimming the Deep Blue overview paper and on page 242 it says: “The search control does not really implement the regular αβ search algorithm. Rather it implements a minimum-window αβ search algorithm. This eliminates the need for value stack.” I know the basics of alpha beta pruning/search, but couldn’t find any reference to minimum-window αβ search algorithm online. Does the algorithm go by a different name nowadays that I might be able to look up somewhere ?

What’s a good method to obfuscating/packing exe’s built from Python for practice/deter amateurs?

I’m an amateur malware analyst/dev that works in IT and am practicing everyday on my own to improve my malware analysis skills. I built my own keylogger in Python and have compiled it to an executable using PyInstaller. To take it one step further, to practice reverse-engineering it for myself, I’m looking to pack/obfuscate the executable to hypothetically deter any normal person from reversing it. That, and especially learning more about obfuscating and packers in general from the programmer’s perspective and not so much the analyst’s.

What are some good methods/utilities for this regarding Python executables? I’m aware of the big boys like VMProtect, but that is obviously way out of the scope for what I’m looking to do. This isn’t actual code that will be used as it’s all for learning purposes, so something simple does the job just fine.

What’s the best way to represent gradual memory loss/Amnesia in an exploration adventure?

I’m going to DM a D&D 5e hexcrawl Westmarch-style, and for story-wise reasons the worst danger the players will have to face is Amnesia.

Each character will have a 7th ability score called Memory as per the variant Honor/Sanity rule in the DMG, equal to 3d6 + their highest modifier between Int, Wis, or Cha.

This score will reduce over time for each day of travel, and can only be recovered by resting in certain checkpoints (for example their starting outpost).

Now, i did my research, and the options I thought to represent what happens when you lose Memory are:

  • They start losing Int/Wis/Cha at the rate of 1 point/hour, and once they reach 0 they’re lost until someone finds them again.

PRO is easier for me to manage
CON it sounds too much videogame-ish and doesn’t translate well in role-playing terms.

  • They start suffering level drain effects at the rate of 1 level/hour, and same as above, but this time no way to recover the character.

PRO easy to manage, I don’t remember where I found the rule about level drain but it just says to give characters -1 to hps and every roll until they recover those levels
CON same problems, moreover I don’t like the fact that it also affects physical characteristics as Constitution, something that isn’t quite “forgettable”.

  • I mess up the notes they’ve taken, and the map they’ve drawn, during the current exploration (as per the spell Modify Memory).

PRO The most interesting option from the roleplay perspective
CON Why their memory loss would affect physical records? And even if it did, my tampering would be easily identifiable.

  • I lie and give them false information about where and when they have been.

PRO Would be easy to spot the misdirections by using their notes, and avoid a TPK
CON Would be easy to spot the misdirections by using their notes, and avoid a TPK.

  • I write off something off their character sheet each time they completely lose memory.

Desperate times call for desperate measures.

Now, if I just wanted something they could roleplay I wouldn’t have asked, but since it’s an hexcrawl and exploration mechanics is something with a great weight, I need something that has a mechanical impact too.

What have I missed?
What I have not thought of?