dnd 5e – Is there a meaningful difference between giving a monster multiattack and giving it multiple turns per round?

Consider that all of the following things are connected to a turn:

  • Movement
  • Actions
  • Bonus Actions
  • Reactions
  • Object Interactions
  • Events that happen automatically during a turn
  • Possibly other things I may have forgotten.

If all you need is more attacks, then that means you need to fix everything that is not that attack. Some of the things that need to be fixed seem easy, because they are found on the creature’s sheet. For example, to fix the creature’s movement you give it less speed (as you yourself plan to do).

However, not everything the creature interacts with is found on its own sheet! How many things exist that interact with movement alone? More than I could count, and every single one has a potential of creating unintended consequences.

For example lets say a creature has a speed of 10 feet so that over the course of its 4 turns it can move 40 feet and someone hits this creature with a ray of frost, which reduces its speed by 10 feet. Now instead of being able to move 30 feet per round, the creature can move 0 feet per round. What do you do now that you have spotted this unintended consequence?
Do you accept that ray of frost is OP against this creature?
Do you create a dedicated ruling for ray of frost?
Do you create a generic ruling for speed reductions (thereby risking new unintended consequences)?

Moreover, some of the unintended consequences can be very nuanced, hard to spot, and/or hard to quantify. For example, a creature with multiple turns can use its strongest at-will attack over and over again, which is boring; whereas the design of the Multiattack action (and legendary actions and lair actions) often forces a creature to use all its attacks, which adds variety even though some of those attacks are weaker.

Now scale up this problem to every feature, spell, ability, trait, magic item, etc that interacts with movement, actions, bonus actions, reactions, object interactions, and/or events that happen automatically during a turn.

You don’t have the time to research all these interactions, find the unintended consequences, and devise all the necessary rulings. Therefore, you will have to improvise on the spot when you encounter an unintended consequence, you will have to document those improvised rulings so that you can be consistent the next time, and your players will have to deal with an increasingly large list of improvised rulings.

You should not put yourself and your players through all this trouble when your problem already has well documented solutions:

  • Use legendary actions
  • Use lair actions
  • Use more enemies

tls – Is HTTPS meaningful for Jenkins Docker container behind Nginx?

I have a Docker Compose setup that starts up Nexus, Jenkins and Nginx containers. All calls to Jenkins and Nexus must pass through Nginx. I accomplish this by only port forwarding the Nginx container. The Nexus and Jenkins container ports are merely exposed towards the Docker network.

This is my (simplified) docker-compose.yml:

version: '3.7'
    build: ./nexus/.
      - 8081
    build: ./jenkins/.
      - 8080
      - 50000  // no longer needed if Jenkins does not need HTTPS
      - nexus
    image: nginx:1.19.5
      - 80:80  // will also need to port forward 443:443 for HTTPS
      - nexus
      - jenkins

My nginx.conf (again simplified):

http {
    upstream docker-jenkins {
        server jenkins:8080;
    upstream docker-nexus {
        server nexus:8081;

    server {
        server_name  jenkins.homenetwork.dns;

        location / {
            proxy_pass http://docker-jenkins;

    server {
        server_name  nexus.homenetwork.dns;

        location / {
            proxy_pass http://docker-nexus;

I am using this on my home network and will allow BitBucket to trigger jobs from Jenkins (through Nginx!). This means that the port must be externally accessible. Obviously Nginx will need to encrypt the incoming urls with HTTPS. So the expected addresses are https://jenkins.homenetwork.dns and https://nexus.homenetwork.dns with the HTTP versions redirecting to HTTPS.

The question is, do I need to setup Nexus and Jenkins with a SSL certificate? They are included in many tutorials for setting up Jenkins and Nexus, but the network traffic between Jenkins/Nexus and Nginx should only be visible from the machine that’s hosting the Docker containers. Do I run a security risk somehow by not encrypting the traffic between the Docker containers?

mobile – Should we choose a meaningful domain name or a easy to type domain name?

So as we expected, most users are visiting website on their phone, for some big phones there might be this issue, but if you’re an iPhone 5 user or other 4 inch phone user you might found out that you will frequently type the wrong letter on the keyboard, although the system will fix it, it won’t be fixed in the browsers’ URL bar.

When you’re building your personal site (blog, portfolio, project site), should you choose a meaningful domain e.g. christmascard(.)com or something that is easy to type e.g. qwerty(.)com?

So here is what I consider, christmascard has a higher possibility to be typed wrong, while qwerty has a lesser chance since the alphabet is next to the previous letter.

So should we choose a meaningful domain but have a higher chance to get typed wrong or an easy to type domain but not meaningful? Or it doesn’t matter at all since SEO is more important?

differential equations – Solve`DirInf[] — Meaningful value or just a bug?

To the problem below, I get four independent, incomplete solutions, three in terms of Solve`DirInf(). Since DirInf is not in the System` context, I assume this behavior is a bug (or not?). But I was wondering if it made any sense as a solution.

     D(#, x) &, (
      Hypergeometric2F1(1/2, 2/3, 5/3, (8 I y(x)^(3/2))/(3 C(1)))^2 y(
        x)^2 (1 - (8 I y(x)^(3/2))/(3 C(1))))/(
      C(1) - 8/3 I y(x)^(3/2)) == (x + C(2))^2, 1) /. {x -> 0},
   y(0) == 1, y'(0) == 0},
 {C(1), C(2)}, {y(0), y'(0)})

Solve::ifun : Inverse functions are being used by Solve, so some solutions may not be found; use Reduce for complete solution information. >>

Solve::svars : Equations may not give solutions for all “solve” variables. >>

{{C(1) -> -((8 I)/3)}, {C(1) -> (8 I)/3},
 {C(1) -> -(8/(3 Sqrt(-1 + 2 Solve`DirInf() - Solve`DirInf()^2)))},
 {C(1) -> 8/(3 Sqrt(-1 + 2 Solve`DirInf() - Solve`DirInf()^2))},
 {C(2) -> 0}}

BTW, Reduce fails on the system.

FWIW, the problem arises from the following IVP:

y''(x)^2 == -4 y(x) && y(0) == 1 && y'(0) == 0

dplyr – Split a large data frame in to a nested list and only keep meaningful non-grouping factors in R

This is a complex follow up to this question Split a dataframe into a list of nested data frames and matrices
I now split the original data frame with 2 grouping variables. I can’t find an unbalanced dataset so I’ll just put the code and screenshot. Please let me know if you need the actual data. I’ll try to subset it so that it represents the original well.

The Crop factor in the original data set has 4 levels. Once split by Year and Rot, any dataframe that is …/2-year should have 2 levels of Crop, …/3-year should have 3 and …/4-year 4. The current splitter list have 4 levels of crops in all nested list not the actual. Here is the conflict.
enter image description here

enter image description here

Here is the code that produced the result above. How do I change it? Thank you!

data$group_name <-  factor(paste(data$Year, data$Rot, sep="https://stackoverflow.com/"))
weed_r_y_list <- data %>% group_split(group_name) %>%

dnd 5e – Does the Dispel Magic spell affect “Living Spells” in any meaningful way?

It appears that dispel magic has no effect

Living spells are not affected by dispel magic. Whatever magical effect is sustaining the sentience and energy of the living spells, it must not be a spell. Remember that dispel magic typically only works on spells, unless a specific effect is listed as being affected (emphasis mine):

Any spell of 3rd level or lower on the target ends.

That being said, non-spell effects can still be affected by dispel magic in specific cases such as the Animated Objects in the Monster Manual:

Antimagic Susceptibility. The object is incapacitated while in the area of an antimagic field. If targeted by dispel magic, the sword must succeed on a Constitution saving throw against the caster’s spell save DC or fall unconscious for 1 minute.

While the magical effect (the animation of the object) is clearly not entirely ended like a spell effect would be when hit by dispel magic, the antimagic does have some effect.

However, no such effect exists for living spells. This may be connected to whatever is causing “its magical energy (to endure) indefinitely.”

Antimagic field

Antimagic field, however, will have an effect on the living spells.

Creatures and Objects. A creature or object summoned or created by magic temporarily winks out of existence in the sphere. Such a creature instantly reappears once the space the creature occupied is no longer within the sphere.

Living spells are creatures, so since they were created by magic, they would be affected by the above portion of the antimagic field spell.

dnd 5e – Does Dispel Magic Affect Living Spells in any Meaningful Way?

I recently came to a point where I was trying to find a source that talks about Dispel Magic in relation to Living Spells. Living Spells are very similar in a lot of ways to spells with a few notable exceptions obviously, but they are still at their core magical spells from what I can ascertain. Dispel Magic can currently dispel spells with a d20 check sometimes if they spell is of a certain level or higher, but it doesn’t address whether a Living Spell would be affected by Dispel Magic.

How would Dispel Magic work when cast on a Living Spell?

api – How meaningful and trustworthy is “The Fear & Greed Index”?

You will have to create your own algorithm/system/AI whatever you call it based on data sources related to bitcoin. And you are asking this question at wrong place. Quoting from the link you mentioned in question:

Data Sources
We are gathering data from the five following sources. Each data point is valued the same as the day before in order to visualize a meaningful progress in sentiment change of the crypto market. First of all, the current index is for bitcoin only (we offer separate indices for large alt coins soon), because a big part of it is the volatility of the coin price.

Volatility (25 %)
We’re measuring the current volatility and max. drawdowns of bitcoin and compare it with the corresponding average values of the last 30 days and 90 days. We argue that an unusual rise in volatility is a sign of a fearful market.

Market Momentum/Volume (25%)
Also, we’re measuring the current volume and market momentum (again in comparison with the last 30/90 day average values) and put those two values together. Generally, when we see high buying volumes in a positive market on a daily basis, we conclude that the market acts overly greedy / too bullish.

Social Media (15%)
While our reddit sentiment analysis is still not in the live index (we’re still experimenting some market-related key words in the text processing algorithm), our twitter analysis is running. There, we gather and count posts on various hashtags for each coin (publicly, we show only those for Bitcoin) and check how fast and how many interactions they receive in certain time frames). A unusual high interaction rate results in a grown public interest in the coin and in our eyes, corresponds to a greedy market behaviour.

Surveys (15%) currently paused
Together with strawpoll.com (disclaimer: we own this site, too), quite a large public polling platform, we’re conducting weekly crypto polls and ask people how they see the market. Usually, we’re seeing 2,000 – 3,000 votes on each poll, so we do get a picture of the sentiment of a group of crypto investors. We don’t give those results too much attention, but it was quite useful in the beginning of our studies. You can see some recent results here.

Dominance (10%)
The dominance of a coin resembles the market cap share of the whole crypto market. Especially for Bitcoin, we think that a rise in Bitcoin dominance is caused by a fear of (and thus a reduction of) too speculative alt-coin investments, since Bitcoin is becoming more and more the safe haven of crypto. On the other side, when Bitcoin dominance shrinks, people are getting more greedy by investing in more risky alt-coins, dreaming of their chance in next big bull run. Anyhow, analyzing the dominance for a coin other than Bitcoin, you could argue the other way round, since more interest in an alt-coin may conclude a bullish/greedy behaviour for that specific coin.

Trends (10%)
We pull Google Trends data for various Bitcoin related search queries and crunch those numbers, especially the change of search volumes as well as recommended other currently popular searches. For example, if you check Google Trends for “Bitcoin”, you can’t get much information from the search volume. But currently, you can see that there is currently a +1,550% rise of the query „bitcoin price manipulation“ in the box of related search queries (as of 05/29/2018). This is clearly a sign of fear in the market, and we use that for our index.

Do you get any meaningful traffic from youtube?

Do you get any meaningful traffic from youtube?

I came across a news article which says youtube hits 325 million unique monthly visitors in India alone.

I upload a video there daily, people watch it there, but do not follow the links to the website in the description box.

Am wondering, any of you have found youtube sending some meaningful traffic your way?
Those links are also nofollow, so there is not much SEO benefit.

Are we just making content for google to make money of it, by showing google ads on the videos?
No real benefit to us, except a new LIKE on the video, a new subscriber once in a blue moon?

What do you do so that people click link in the description and come to your website?


data – Is there such a thing as a JSON blob which has categorized *numerous* sites in a meaningful way?

I have a huge list of URLs in a database table. From these, I am able to extract the “domain”, such as “stackexchange.com” or “bbc.co.uk”.

I’d like to be able to get some standardized “category” label for each of these domains.

This means I’m looking for some kind of free resource online which has something like this:

    'stackexchange.com': 'Q&A service',
    'bbc.co.uk': 'News',

(I forget exactly what JSON syntax looks like since I always let my JSON parser deal with the parsing to a more native format.)

Is there such a thing? Perhaps it’s provided by Mozilla or something for some kind of categorization project used in some way by Firefox, which I can “hook into”?