Why aren’t distributed computing and/or GPU considered non-deterministic Turing machines if they can run multiple jobs at once?

So we know a nondeterministic Turing machine (NTM) is just a theoretical model of computation. They are used in thought experiments to examine the abilities and limitations of computers. Commonly used to dicuss P vs NP, and how NP problems cannot be solved in polynomial time UNLESS the computation was done on the hypothetical NTM. We also know an NTM would use a set of rules to prescribe more than one action to be performed for any given situation. In other words, attempt many different options simultaneously.

Isn’t this what distributed computing does across commodity hardware? Run many different possible calculations in parallel? And the GPU, does this within a single machine. Why isn’t this considered an NTM?

What message/instruction should be given for downloading an image for browser and/or tablet

I need users to download an image from my web app. For browsers that support the HTML 5 ‘download’ attribute my Download button automatically opens the browser download window. However, users on the remaining browsers need to download the image the old fashioned way.

To save an image from a browser on a non-touch device, one right clicks and selects “Save Image As…” and on a touch device, one can usually tap and hold the image and select the save image option.

What concise message/instruction will tell the user to perform the above mentioned actions to download the image? Since we cannot tell with 100% accuracy what device a user is using we would need a combined message (handling touch and non-touch devices)? Though seems that might be unwieldy and long.

Also is asking user’s to “right click” on OSX valid? While there are a number of ways to right click, for the average OSX user, is it something one can expect knowledge of?

Is relational algebra a procedural, imperative, and/or declarative language?

In Database System Concepts 6ed,

6.2 The Tuple Relational Calculus

When we write a relational-algebra expression, we provide a sequence of procedures that generates the answer to our query.

The tuple relational calculus, by contrast, is a nonprocedural query language. It describes the desired information without giving a specific procedure for obtaining that information. A query in the tuple relational calculus is expressed as: {t | P(t)}. That is, it is the set of all tuples t such that predicate P is true for t.

Does the above mean that relational algebra is a procedural language?

Is relational algebra a declarative language?

Is the tuple relational calculus a declarative language?

Is the tuple relational calculus more declarative than relational algebra is?

Is a procedural language an imperative language? (This is always what I heard, but I also heard that SQL is a declarative language (so is relational algebra) so is not imperative.)

What is the correct or most reasonable or most accepted definition of procedural languages, imperative languages, and declarative languages?


Can Fabricate create paper and/or ink?

Paper making is extremely simple:

The method of making paper is essentially a simple one—mix up vegetable fibers, and cook them in hot water until the fibers are soft but not dissolved. The hot water also contains a base chemical such as lye, which softens the fibers as they are cooking. Then, pass a screen-like material through the mixture, let the water drip off and/or evaporate, and then squeeze or blot out additional water. A layer of paper is left behind.

Is there any reason that quality paper couldn’t be created with fabricate?

Similarly, ink has a number of ingredients but can be as simple as carbon (in the form of ash) and a binding agent.

Is there any reason that a wizard couldn’t create their own paper and ink for recording spells if they had some time to practice/acquire the ingredients?

Inefficiency of search algorithms for intranet or corporate websites caused by poor design and/or implementation

I noticed recently that some of the search features on corporate websites and intranets seem to have implemented some of the search algorithms that are commonly associated with Facebook Graph Search or Google’s SEO ranked search results.

This is commonly seen when a user enters a very specific keyword but the exact matching results are not returned or not ranked highly on the search results, whereas a partially matching result will be ranked highly.

My suspicion is that with many organizations creating social networks and doing extensive analytics on internal traffic have the tendency to implement the types of search algorithms that place more weight on criteria such as recency and number of existing page views when returning search results. Unfortunately this has also created the side-effect of exact matching keywords (e.g. document names and other exact search phrases) not returning at the top of the search result.

This is despite the fact that many of these search features allow a user to filter results by things like document type and other meta data, which should allow a more specific or targeted results returned.

Has anyone else experienced this during their research and have you found the cause for this? Other research or examples from end users would also be helpful.

RAW and/or rules as interpreted, can a Glamour Bard use the Enthralling Performance ability while casting Motivational Speech?

Can the following two mechanics work together or are they mutually exclusive or require something else? I am the DM and both the player at my table and me don’t agree or understand if it’s possible to utilize Enthralling Performance in conjunction with the spell motivational speech.

Enthralling Performance (Glamour Bard ability)

Starting at 3rd level, you can charge your performance with seductive, fey magic.

If you perform for at least 1 minute, you can attempt to inspire wonder in your audience by singing, reciting a poem, or dancing. At the end of the performance, choose a number of humanoids within 60 feet of you who watched and listened to all of it, up to a number equal to your Charisma modifier (minimum of one). Each target must succeed on a Wisdom saving throw against your spell save DC or be charmed by you. While charmed in this way, the target idolizes you, it speaks glowingly of you to anyone who speaks to it, and it hinders anyone who opposes you, avoiding violence unless it was already inclined to fight on your behalf. This effect ends on a target after 1 hour, if it takes any damage, if you attack it, or if it witnesses you attacking or damaging any of its allies.

If a target succeeds on its saving throw, the target has no hint that you tried to charm it.

Once you use this feature, you can’t use it again until you finish a short or long rest.

Motivational Speech (Acquistions Incorporated, p.77)

3rd-level enchantment
Casting Time: 1 minute
Range: 60 feet
Components: V
Duration: 1 hour

You address allies, staff, or innocent bystanders to exhort and inspire them to greatness, whether they have anything to get excited about or not. Choose up to five creatures within range that can hear you. For the duration, each affected creature gains 5 temporary hit points and has advantage on Wisdom saving throws. If an affected creature is hit by an attack, it has advantage on the next attack roll it makes. Once an affected creature loses the temporary hit points granted by this spell, the spell ends for that creature.

At Higher Levels. At Higher Levels. When you cast this spell using a spell slot of 4th level or higher, the temporary hit points increase by 5 for each slot level above 3rd.

Sick and Tired of Clueless, Unimaginative and/or Boring Content Writers? YOU GET WHAT YOU PAY FOR!

I'm going to try and make this short and sweet boys and girls. Not on purpose, mind you, but because I'd already typed out a much lengthier, much more in-depth version of the following but thanks to one of those random, blue-screened, automatic reboot error… things… alas, it was lost. It was lost forever.

Thanks to being a steadfast believer in many things happening for a reason, I've decided to tighten up the overall gist of what I'm going to be saying up in here. All…

Sick and Tired of Clueless, Unimaginative and/or Boring Content Writers? YOU GET WHAT YOU PAY FOR!