Would it harm game balance to allow the Haste action to be used to drink a potion?

RAW, Haste specifies:

[The target] gains an additional action on each of its turns. That action can be used only to take the Attack (one weapon attack only), Dash, Disengage, Hide, or Use an Object action.

And it has already been stablished that “Use an object” is not valid to use a magic item which to my understanding includes drinking a potion.

So my question is, would it break balance much to actually disregard that and allow the drinking of a potion as one of the actions granted by Haste?

How fast would a Tenser’s Floating Disk descend if I pulled it over a long drop?

So I’m designing a variant human warlock with the wizard ritual caster feat and while considering which rituals to start with I read the description for Tenser’s floating disk and looking through the eldritch invocations I saw the Ascendant step invocation allows levitation on myself at will so if I was to make a floating disk, have a party member or some equipment placed on it and then go down a chasm or hole or off the side of a flying ship/island etc would the disk follow at my levitate speed (20 feet descent or ascent per turn) or my movement speed (30 feet per turn) or would it drop like a rock? I’m picturing using it like a down elevator. Additionally would I be able to hold a wooden tabletop under the disk and levitate up and have it ascend to stay 3 feet above the surface?

For ease of reference here is the description of the relevant spells (quoted from D&D Beyond).

Tenser’s floating disk:

This spell creates a circular, horizontal plane of force, 3 feet in diameter and 1 inch thick, that floats 3 feet above the ground in an unoccupied space of your choice that you can see within range. The disk remains for the duration, and can hold up to 500 pounds. If more weight is placed on it, the spell ends, and everything on the disk falls to the ground.
The disk is immobile while you are within 20 feet of it. If you move more than 20 feet away from it, the disk follows you so that it remains within 20 feet of you. It can move across uneven terrain, up or down stairs, slopes and the like, but it can’t cross an elevation change of 10 feet or more. For example, the disk can’t move across a 10-foot-deep pit, nor could it leave such a pit if it was created at the bottom.
If you move more than 100 feet from the disk (typically because it can’t move around an obstacle to follow you), the spell ends.


One creature or loose object of your choice that you can see within range rises vertically, up to 20 feet, and remains suspended there for the duration. The spell can levitate a target that weighs up to 500 pounds. An unwilling creature that succeeds on a Constitution saving throw is unaffected.
The target can move only by pushing or pulling against a fixed object or surface within reach (such as a wall or a ceiling), which allows it to move as if it were climbing. You can change the target’s altitude by up to 20 feet in either direction on your turn. If you are the target, you can move up or down as part of your move. Otherwise, you can use your action to move the target, which must remain within the spell’s range.
When the spell ends, the target floats gently to the ground if it is still aloft.

To be clear I am not asking about whether I can move the disk over a hole, I am aware of that limitation and can easily put a plank over the hole and move the disk over the void, I am only asking about the vertical movement speed of the disk.

Would this WPDB setup result in potential race conditions?

I have a page on my site with numerous elements that can be liked/disliked through a simple admin-ajax call.

In the associated PHP code, it looks like this:

// Fetch the existing meta from this element. The array of users who already voted, and the current score. global $  wpdb; $  row = $  wpdb->get_row( "SELECT `rating_users`, `rating_score` FROM `table` WHERE `file_id` = $  file_id" );  $  voted_users   = $  row->rating_users? unserialize( $  row->rating_users) : array(); $  current_score = $  row->rating_score ?: 0;  // Now verify this current user has not already voted, check the array. foreach ($  voted_users as $  id => $  ip) {     // check if current user ID / IP has voted, exit if true... }  // Good to go, add this user to the list of users who have voted now. $  voted_users[] = array(     $  user_id => $  user_ip ); $  current_score++;  $  wpdb->update(     'table',     array(         'rating_users' => serialize( $  voted_users ),         'rating_score ' => $  current_score     ),     array(         'file_id' => $  file_id     ),     array( '%s', '%d' ),     array( '%d' ) ); 

So I feel like in between the time I (retrieve the current list of users who have voted / score…verify if this is a valid vote…and then adjust/update the values back into the database) another user could have initiated the same process – and thus are dealing with “wrong” data. Data would be lost as one process would override the other’s upon the wpdb->update call.

I haven’t verified this, as emulating a race condition is difficult, but seems valid – what is a better method of performing the above that wouldn’t result in this issue?

What would happen to a demiplane created by the Demiplane spell if you cast Earthquake inside it?

The demiplane spell creates a door (and a demiplane) that leads to an extradimensional room of a fixed size:

[…] When opened, the door leads to a demiplane that appears to be an empty room 30 feet in each dimension, made of wood or stone. […]

It seems to me that, at least by my understanding, that is the physical size limit of this pocket plane. It isn’t meant to be extended, or else the spell will have mentioned what happens when you dig through the wood or stone lining the demiplane.

However, the earthquake spell says:

You create a seismic disturbance at a point on the ground that you can see within range. […]

Fissures. Fissures open throughout the spell’s area at the start of your next turn after you cast the spell. A total of 1d6 such fissures open in locations chosen by the DM. Each is 1d10 x 10 feet deep, 10 feet wide, and extends from one edge of the spell’s area to the opposite side (emphasis mine). A creature standing on a spot where a fissure opens must succeed on a Dexterity saving throw or fall in. A creature that successfully saves moves with the fissure’s edge as it opens.

What would happen to a demiplane created by the demiplane spell if fissures opened on its floor due to the earthquake spell? Would the demiplane itself be destroyed? Or would it create a deeper floor in the demiplane? Is this a case where there isn’t enough RAW to say with certainty one way or the other, and that it rests solidly in DM fiat territory?

Finding pairs of vertices which would disconnect a graph

An assignment question asks,

Given a connected, undirected graph $ G$ , describe an algorithm which can determine if the removal of any pair of vertices would cause $ G$ to become disconnected.

There is an obvious brute force solution, which is to just generate all pairs of vertices, produce new graphs with those vertices removed, and then test if that graph is connected using something like a BFS, running in $ O(|V|^3)$ time.

However, I feel like this is not the intent of the question. We learned about an algorithm to find the articulation points of a graph, and it seems like something like this should be possible to determine if the removal of any pair of vertices would disconnect the graph, but I am not sure how it would be applicable.

Howe unbalanced would a homerule allowing any 1 lightsaber technique to be “career” be?

I’m thinking about running a FFG Star Wars campaign with Force and Destiny careers allowed for characters. I’ve been looking over those career specializations though, and a lot of them (ok, all of them really) seem to have no organic relationship between the other specializations in the career and the career’s one light-saber specialization. It reads mostly like they came up with archtypes for the careers, and then separately came up with one lightsaber form for each of the 6 stats, and then just tried to bolt the two together.

There’s also not really any lore reason why one any one specific technique needs to go with a specific career. Prior to finding some kind of teacher, characters should be effectively a blank slate as far as fighting technique goes. It seems to make more sense that they’d be taught the one that best suits their skills and outlook, not the one (oddly int-based) form that all the other Guardians get taught.

So what I’m thinking of homebrewing is that anyone who takes a F&D career, when they finally find a holocron or teacher that knows lightsaber techniques (they probably won’t start with one), will get to chose one lightsaber form (from any of the 6) to train as their career specialization. All other lightsaber specialization trees will be treated as non-career specializations.

What are the balance issues with this? The only thing I see off the top of my head is that it opens up a lot of choices for picking a lightsaber specialization just for its free specialization skills. But I’m thinking for just about every character there’s going to be one stat they want to pump long-term, so that’s going to make the choice for them regardless of what skills it happens to come with.

Firefox: What would be more secure/private: storing session cookies or saving password in the browser?

I am wondering, assuming the latest version of Firefox, which of the following options would be more preferable security-wise (e.g. assess and/or password to user account will be stolen) and which one privacy-wise (exposing user to the least advertisement tracking etc.):

  1. Storing session cookies (i.e. logging in and never logging out), but not saving password & username in browser built-in Password Manager.
  2. Saving password & username in built-in Password Manager (without Master Password) and setting cookies and site data to be cleared when browser is closed.

P.S.: I am aware that using Master Password for password storage will increase security of the stored passwords. Though I am not wondering how to improve given options, but would like to asses them “as is”.

Would spam on Stack Overflow developer story increase SEO ratings for my websites? [closed]

Imagine I start creating hundreds of Stack Overflow accounts. (I am not and I do not intent to do so in reality). I add a link to my site in the personal website space on the profile. I then make the developer story (CV) public. e.g. https://stackoverflow.com/story/kamilt

If such pages are searchable on Google and they contain links to my website, is it going to help with SEO for my website? Would it get me a better rank in Google because of it?