I have a separate question about the phrase "turn the gun on somebody" and "turn the knife on somebody".  It seems that, according to google, "turn the gun on somebody" is more common than "turn the knife on somebody".  Could it be that because a gun could be "theoretically" turned on, but a knife cannot be "turned on", that "turn the knife on somebody" is  idiomatically wrong?
I have a question about the pattern "turn &lt;something&gt; on &lt;somebody&gt;" :     Then he allegedly turned the body-building equipment on his 44 year-old wife, identified by sources as Feng Liang, and his elderly mother-in-law, Feng Kun Zaehng,77, the sources said.     I understand the phrase "*turn the gun on &lt;somebody&gt;", am not sure about "turn the equipment on &lt;somebody&gt;".  Could the example be wrong?
A question about the arctangent addition formula. In the arctangent formula, we have that:  $$\arctan{u}+\arctan{v}=\arctan\left(\frac{u+v}{1-uv}\right)$$  however, only for $uv&lt;1$. My question is: where does this condition come from? The situation is obvious for $uv=1$, but why the inequality?  One of the possibilities I considered was as following: the arctangent addition formula is derived from the formula:  $$\tan\left(\alpha+\beta\right)=\frac{\tan{\alpha}+\tan{\beta}}{1-\tan{\alpha}\tan{\beta}}.$$  Hence, if we put $u=\tan{\alpha}$ and $v=\tan{\beta}$ (which we do in order to obtain the arctangent addition formula from the one above), the condition that $uv&lt;1$ would mean $\tan\alpha\tan\beta&lt;1$, which, in turn, would imply (thought I am NOT sure about this), that $-\pi/2&lt;\alpha+\beta&lt;\pi/2$, i.e. that we have to stay in the same period of tangent.  However, even if the above were true, I still do not see why we have to stay in the same period of tangent for the formula for $\tan(\alpha+\beta)$ to hold. I would be thankful for a thorough explanation. Scattering, Perturbation and asymptotic states in LSZ reduction formula I was following Schwarz's book on quantum field theory. There he defines the asymptotic momentum eigenstates $|i\rangle\equiv |k_1 k_2\rangle$ and $|f\rangle\equiv |k_3 k_4\rangle$ in the S-matrix element $\langle f|S|i\rangle$ as the eigenstates of the full Hamiltonian i.e., $H=H_0+H_{int}$. Therefore, the states $|i\rangle=|k_1 k_2\rangle$ is defined as $$|k_1 k_2\rangle=a_{k_1}^{\dagger}(-\infty) a_{k_2}^{\dagger}(-\infty)|\Omega\rangle$$ where $|\Omega\rangle$ is the vacuum of the full interacting theory. Then the LSZ reduction formula connects the S-matrix element $\langle f|S|i\rangle$ to the Green' functions of the interaction theory defined as $$G^{(n)}(x_1,x_2,...x_n)=\langle \Omega|T[\phi(x_1)\phi(x_2)...\phi(x_n)]|\Omega\rangle.$$ Here are a few doubts. Doubt 1 When the particles are far away, the interaction can be considered to be adiabatically switched off. Therefore, at $t=\pm\infty$ the states are really free particle states and should have been written as $$|k_1 k_2\rangle=a_{k_1}^{\dagger}(-\infty) a_{k_2}^{\dagger}(-\infty)|0\rangle$$ and $$|k_3 k_4\rangle=a_{k_3}^{\dagger}(+\infty) a_{k_4}^{\dagger}(+\infty)|0\rangle$$ where $|0\rangle$ is the vacuum of the free theory.  I do not understand why these the states $|i\rangle$ and $|f\rangle$ are derived from $|\Omega\rangle$ instead of $|0\rangle$. Doubt 2 The initial and final states were derived from the vacuum of the interacting theory $|\Omega\rangle$. According to my understanding, this suggests that the states $|i\rangle\equiv |k_1 k_2\rangle$ and $|f\rangle\equiv |k_3 k_4\rangle$  are eigenstates of the full Hamiltonian $H$. Since then there is no perturbation, there should not be any scattering or transition at all.  More references Even Peskin &amp; Schroeder, Bjorken &amp; Drell, Srednicki take the same approach as Schwartz; they too define the external momentum eigenstates to the eigenstate of the full Hamiltonian $H$. However, if the system was initially in a stationary state why should it undergo a transition in absence of any perturbation? overset text over equal sign in in an Align environment List of tables, db schema, dump etc using the Python sqlite3 API Why is the edit button disabled? I edited some questions before, but now I get an error message when clicking the edit button. I thought there was a problem with the specific question, but I cannot click it on any question.  What's going on? As a native English speaker, which two further languages would give me the most travel utility worldwide? This follows on from a travel conversation a group of us had in a hostel in London.  Assuming I am travelling randomly between countries and continents, which two languages in addition to English would provide the most usefulness in any given country?  I suspect Spanish (North America, South America) and French (Europe, Africa) but with the base understanding between French and Spanish maybe the time would be best spent learning another language?  This question is a real puzzler since the following constraints apply   Length of time required to be "functional" in the language (cost-time trade off) Chance of reaching proficiency within any meaningful timeframe (Mandarin) Regional dialects destroying proficiency (Arabic) Easier Secondary languages underpinning the society (Arabic versus French argument) Similarity of Language families (Romance) leading to wasted effort (Italian v French) Utility of the Language (German versus English when English is understood) Enjoyment is a minor consideration   Happy to consider any other thoughts but it is a really interesting topic for consideration if you are linguistically minded. What is the difference between SAN, NAS and DAS? What is the difference between SAN, NAS and DAS? Find all solutions of the equality $y^2=x^3+23$ for integers $x,y$   I guess, that x cannot be even. because we can apply mod 4 test  say $x=2k$ then $y^2=8k^3+23\equiv3\mod(4)$   but, this is not possible, since the square of an integer is congruent to $0$ or $1$ $\mod (4)$  so $x$ is of the form $4k+3$ or $4k+1$  $x=4k+3$ is also not possible for the same reason but for the last case the test fails.  any hints ? How to remove all comment tags from XmlDocument How to determine a matching color code from a physical sample? I need to make a restaurant menu design that matches restaurant wallpapers. For some reason my client cannot get color codes used in wallpaper, but he provided me with a sample. (see below)    How can I get the correct color codes from the wallpaper? (someone mentioned that there are scanners for this purpose, but I could not find any information regarding that)  Let me know if this question should be in another site. Is there a constraint that restricts my generic method to numeric types? Is the sub-field of algebraic elements of a field extension of $K$ containing roots of polynomials over $K$ algebraically closed? sObject ' ' type is not supported Hey everyone I've been seeing this a lot lately and am trying to figure out why this error is thrown when querying the SOAP API directly. I've tried several very basic SOQL queries such as  SELECT Body FROM AssetFeed   Only to be met with the sObject type 'AssetFeed' is not supported. error.  The account that I'm currently querying is just a standard user who accepted permission from an app that was created by a Developer Account, so I'm wondering if it might be permissions from the user or permission from the app itself? Possibly because Developer accounts cannot use 95% of whats offered?  The WSDL used is a v27.0 generated Partner WSDL if that helps narrow it down.  I've noticed this in multiple standard objects, so I'm wondering what the trend really is? Seems like a good informational question for future googling of others?  Running describeGlobal()  Array (     [0] =&gt; AggregateResult     [1] =&gt; Attachment     [2] =&gt; ChatterActivity     [3] =&gt; CollaborationGroup     [4] =&gt; CollaborationGroupFeed     [5] =&gt; CollaborationGroupMember     [6] =&gt; CollaborationGroupMemberRequest     [7] =&gt; CollaborationInvitation     [8] =&gt; ContentDocument     [9] =&gt; ContentDocumentFeed     [10] =&gt; ContentDocumentHistory     [11] =&gt; ContentDocumentLink     [12] =&gt; ContentVersion     [13] =&gt; ContentVersionHistory     [14] =&gt; EntitySubscription     [15] =&gt; FeedComment     [16] =&gt; FeedItem     [17] =&gt; FeedLike     [18] =&gt; FeedTrackedChange     [19] =&gt; Group     [20] =&gt; GroupMember     [21] =&gt; HashtagDefinition     [22] =&gt; Name     [23] =&gt; TaskPriority     [24] =&gt; TaskStatus     [25] =&gt; User     [26] =&gt; UserFeed     [27] =&gt; UserPreference     [28] =&gt; UserRecordAccess     [29] =&gt; UserRole )   Where would all the rest of my SOAP SObjects be? This seems like a very thin list compared to the 295 SObjects advertised Primary key or Unique index? At work we have a big database with unique indexes instead of primary keys and all works fine.  I'm designing new database for a new project and I have a dilemma:  In DB theory, primary key is fundamental element, that's OK, but in REAL projects what are advantages and disadvantages of both?  What do you use in projects?  EDIT: ...and what about primary keys and replication on MS SQL server? Cannot log in with Apple ID after performing password reset My wife forgot the password to her Apple ID account. Her Macbook Air (OS X Yosemite) restarted to install some updates. She has her user account set up through her Apple ID account.  Since she forgot the password she reset it from my laptop.  She can log in to iCloud and Apple ID with the new password, but cannot log in with the new password on the Air.  When she tries to log in she is greeted with this message:     "This account uses an iCloud password to log in. If you need to change   the password, use another device to change it at appleid.apple.com." Apache: Scammers point dozens of domain names at my dedicated IP. How to prevent this? For the sake of discussion, pretend that I have an Apache webserver which serves a website at www.example.org. This domain name resolves to the public IP address at 192.168.1.100 (pretend this is a public IP).  The discussion at  demonstrates that anyone can point their domain at my IP. Apache won't prevent this by default, but an administrator can deal with these one at a time through use of a blacklist.  However, it's becoming more common for scammers to register dozens of domains (or more) for use in a scam. I'm concerned about the following possible attack:   A scammer registers hundreds of domain names, and points them at my dedicated IP address. The scammer directs search engines at their scam domains, thus using my content to increase their standing in the search engines. Later, the scammer moves their domain names to point to their own servers which host a scam/porn, or a competing business, etc. thereby reaping the benefits of their standing in the search engines. Some of these domains might be used to in  as well. Profit!!   I believe I have seen scammers using this trick in the past, involving dozens of domains. We didn't realize the scam implications at the time, and assumed these were misconfigured domains.  Is there a term for this nefarious SEO trick? SEO masquerading? DNS Diversion?  How could I prevent this using Apache? I'm considering a "whitelist" fix based on using a default VirtualHosts, ServerNames &amp; ServerAliases so that Apache only responds to requests where these white-listed ServerNames appear in the "Host: " header. Everything else would be rejected (or redirected to a particular page). However, I am unsure if this is the best approach.  For example, I've configured the domain  to point at the IP for Serverfault.com. You can see the results here:  . What are Vertex and Pixel shaders? Call Servlet and invoke Java code from JavaScript along with parameters Endofunctors of $\textsf{FinVec}$ which are not $C^n$ I have one Ethernet port that is wired directly to the router on another level.  However, I want to run a desktop and a server both off this one Ethernet port.  Can anyone tell me the difference between an Ethernet splitter and a switch?    Also, will either the splitter or switch slow down the connection as opposed to just one connection?