Do rations contain loose salt?

One of my d&d groups came up against a giant slug (a homebrew monster) today, and one player decreed they were going to toss salt at it (this time, it wasn’t me who suggested it). The GM asked where they got it from, and the player responded that they probably had it in their rations, just loose for seasoning.

The GM was skeptical, and asked me to look it up (I’m a player, but I tend to be the one who looks stuff up). The PHB definition of rations is:

Rations consist of dry foods suitable for extended travel, including jerky, dried fruit, hardtack, and nuts.

The player said that “including” means that that’s not the only stuff that’s in the rations, and that since salt is necessary for human health, it’s probably included in the rations. They also cited Roman armies sending soldiers with a salary, or salt money, just so they could buy salt.

The GM said that the salt would probably be in things such as hardtack or jerky, rather than just loose in the rations packet.

Is loose salt included in rations?

Do any published adventures contain spells a wizard can copy that aren’t written in a spellbook?

A wizard can copy a spell they find into their spellbook. This is described in the "Your Spellbook" section of the Wizard’s class features:

When you find a wizard spell of 1st level or higher, you can add it to your spellbook if it is of a spell level you can prepare and if you can spare the time to decipher and copy it.

Notably, it does not say "when you find a wizard spell in a spellbook". Are there any instances in published adventures where a wizard can copy a spell from something other than a spellbook?

I’m obviously not concerned about spell scrolls here. I’m looking for something like a spell written on a wall or stone tablet, or other surface that does not require a check like a spell scroll does.

This Q&A firmly establishes that the wizard can copy their spells from any written source, but I am not aware of any published examples of this outside of found spellbooks.

Can lists be defined in a special way so that they contain things of different type?

In https://www.seas.harvard.edu/courses/cs152/2019sp/lectures/lec18-monads.pdf it is written that

A type $ \tau$ list is the type of lists with elements of type $ \tau$

Why must a list contain elements of the same type? Why can’t it contain elements of different types?

Is there a way of defining a list polymorphically in the typed lambda calculus, so that it takes elements of any type?

Can we then use the List monad on lists, defined polymorphically?

Can a spellbook contain cantrips?

Is it possible for cantrips to be written in a spellbook? Their description suggests not, as well as the fact that the Wizard’s cantrips are ‘known’ rather than being in their spellbook.

For example, if a Wizard found a scroll with a cantrip on it (can cantrips even be on scrolls?), could they copy it into their spellbook and ‘know’ it henceforth?

The reason for the question isn’t that I’m hoping to know more cantrips than the rules allow, it’s for a character’s backstory I’m working on. The character will only know the allowed number of cantrips, but it doesn’t make any sense for the character to know any cantrips unless they were in a spellbook. (The character is a Rogue who stole a spellbook and started learning magic from it.)

(It’s fine if this can’t be answered now, I’m happy to wait for the DMG release if there’s no answer beyond ‘who cares, just make it up’.)

What specific threats could a haunted house contain?

I‘m currently working on an haunted house scenario and need some threats to the characters to heighten the tension.

The setting:

  • It is a Hunter the Vigil Game
  • Set in 2020 in Germany (no Corona)

The House:

  • It is a three storied building with about 15 rooms.
  • In this story, the house itself is the antagonist/monster
  • The house contains a mysterious machine that is no longer working. The purpose of the machine is not important to the story (I don’t even know it myself). But the house wants the 2 characters to fix it. The problem with that is, that some parts for the repair would need to be made, out of one of the characters bones.
  • The characters are not able to leave the house. But I don’t know how the house could try to force them to do want it wants.

Ideally each room room should have some sort of physical thread to the characters, that is not lethal but threatening. Threads I already have:

  • The gas stove will leek some gas that the house can ignite when the characters enter the kitchen. Not enough for a huge explosion but definitively threatening. Causing some burns.
  • A chandelier will swing down from the ceiling trying to hit a character.
  • Some parts of the floor a made of metal and can give the characters electric shocks.
  • Doors can suddenly slam shut hitting someone who walks through. (I don’t really like this one because it disincentivizes moving through the house to find a method of escape.)

What other threats could I use?

Is it safer to run executable file (not safe, may contain virus) on VBox

I have a host system (Windows 10) with premium antivirus and running a Windows 7 in Virtualbox with no antivirus. I have installed sandboxie and try to run executable files that may contain virus. Is it safe to run those applications? and what will be the effect if the virus slips out. I know this is a dumb question even after knowing about sanboxie. But I would like to know the consequences that occur.

Also, I would like to know how it affects the host machine if I run that exe file without sandboxie on Virtualbox.

Since there are many viruses and trojans that silently triggers even without running the exe file. Just want to learn the consequences that virus can damage. (P.S that I still having the antivirus on on the host machine).

Select rows of a matrix in which entires in a column contain particular text

data={{one,a,16,2},{one,b,18,2},{one,c,28,3},{one_ave,d,45,4},{two,a,47,2},{two,b,8,6},{two,c,33,17},{two_ave,d,4,4}};

For the matrix above, I want to select all those rows in which the first column contains the text “ave” (i.e. rows 4 and 6). To get those columns containing “two_ave”…

Select[data, #[[1]] == two_ave &]

…obviously works. I was hoping replacing the “two’ with a wildcard might get the job done, but I can’t seem to get it to work. I’ve had a good search around but can’t find the answer. Can anybody help?

Does FB share button contain trackers?

I am considering putting a Facebook share button (shown below) on my website to encourage people to share content to their FB page.

fb share button

However, I do not want cross site trackers “bloating” my website or tracking users. This is the code I would need to put in the HTML to add the share button to my website.

<iframe src="https://www.facebook.com/plugins/share_button.php?href=https%3A%2F%2Fmywebsite.com&layout=button&size=large&width=77&height=28&appId" width="77" height="28" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>

Does this code contain trackers?