There's a number of subfields that have a stackexchange site of their own by now, such as linguistics, statistics, computer science, etc. It also appears that questions with certain tags are very likely to be migrated to some field-specific site and/or get a comment proposing to ask this question again on the said site. For example: [machine-learning] or [classification] or [statistics] suggest that the question is suitable for , [linguistics] or [nlp] often point to , [algorithm] or [complexity] may indicate relevance to  or , etc.  The problem, however, is that many users are not aware of these specific stackexchange sites or have trouble identifying the one they are looking for. Do you think it would make sense to inform the author of the existence/relevance of these resources when they have done the tagging or, possibly, based on the body of the question same as suggested tags?
Take for example  both at SO and SU. Now that there's , (new) users asking a LaTeX question should at least be informed that there is a new Stack Exchange site dedicated to TeX and thus increases their chance of an answer. This should happen before the question is actually posted and ideally offer the option to post the question directly there instead (without the need to copy-paste).  LaTeX is just an example, there's also , ,  etc., and it is obvious that this can only be decided on a case-by-case basis which is why I certainly do not suggest migrating questions automatically when these tags are used. But informing users of that possibility would probably help the SE network in general.
Prove using induction that from a set of $n+1$ numbers from $\{1,2,..2n\}$, at least one number will evenly divide another. Given a set of $n+1$ numbers out of the first $2n$ natural numbers, $\{1,2,\ldots,2n\}$, prove that there are two numbers in the set, one of which divides the other.  I can't tell if I'm reducing the problem in the right way.  Would it be something like:  Induction Hypothesis: A set of $n+1$ numbers from the first $2n$ natural numbers contains two numbers, one of which evenly divides the other.  Base Case: $n=1$, $\{1,2\}$, 2 is divisible by 1.  Consider a set of $n+2$ numbers, $A$, from the first $2n+2$ natural numbers. There are three cases:   Each number in $A$ is less than or equal to $2n$.  The proof follows from the induction hypothesis. One number in $A$ is greater than $2n$.  The remaining set of $n+1$ numbers must each be less than or equal to $2n$.  The proof follows from the induction hypothesis. $A$ contains both $2n+1$ and $2n+2$. I'm not sure how to solve this case.   I'm working through Udi Manber's Introduction To Algorithms: A Creative Approach for personal development, so in keeping with the spirit of the book, I'm trying to use induction.  Without induction, the question is identical to How do I get the path of the directory in which a  script is located, inside that script? I want to use a Bash script as a launcher for another application. I want to change the working directory to the one where the Bash script is located, so I can operate on the files in that directory, like so: $ ./application This is a follow up to   I am using a SHA-256 HMAC function on a single-word input: sha256hmac(privatekey,word) = output. The private key length is 128 bits, it does not change. The "word" is literally one short word.  Assuming an attacker knows "word" and "output" for multiple words (e.g., dog = "dsfwrw3r3r323211", cat = "3erwerwetwewer"):   Is it significantly easier for an attacker to identify the private key by brute force with the above word/output pairs, as compared to a situation where they do not have those pairs? Is this brute force vulnerability (with word/output pair knowledge) an actual security concern? Expectation of truncated normal SSH login without password with kerberos Find an example where Markov's inequality is tight in the following sense: For each positive integer $a$, find a non-negative random variable $X$ such that $P(X\ge a)=E(X)/a$.   How to do this problem, I am really confused. Also, what is the definition of Markov's inequality? What is the point of isomorphism concept? Alien invasion movie, giant robot aliens with long legs capturing people C# How do I click a button by hitting Enter whilst textbox has focus? I'm working with a WinForm app in C#, after I type something in a textbox I want to hit the Enter key but the textbox still has focus (flashing cursor is still in textbox), how can I achieve this? I am looking for a way to get the output of a command when it is run from within a C++ program.  I have looked at using the system() function, but that will just execute a command. Here's an example of what I'm looking for:  std::string result = system("./some_command");   I need to run an arbitrary command and get its output. I've looked at , but I have not found anything that will give me what I need. From the man page on git-merge, there are a number of merge strategies you can use.     resolve -  This can only resolve two heads (i.e. the current branch and another branch you pulled from) using 3-way merge algorithm. It tries to carefully detect criss-cross merge ambiguities and is considered generally safe and fast. recursive -  This can only resolve two heads using 3-way merge algorithm. When there are more than one common ancestors that can be used for 3-way merge, it creates a merged tree of the common ancestors and uses that as the reference tree for the 3-way merge. This has been reported to result in fewer merge conflicts without causing mis-merges by tests done on actual merge commits taken from Linux 2.6 kernel development history. Additionally this can detect and handle merges involving renames. This is the default merge strategy when pulling or merging one branch. octopus -  This resolves more than two-head case, but refuses to do complex merge that needs manual resolution. It is primarily meant to be used for bundling topic branch heads together. This is the default merge strategy when pulling or merging more than one branches. ours -  This resolves any number of heads, but the result of the merge is always the current branch head. It is meant to be used to supersede old development history of side branches. subtree -  This is a modified recursive strategy. When merging trees A and B, if B corresponds to a subtree of A, B is first adjusted to match the tree structure of A, instead of reading the trees at the same level. This adjustment is also done to the common ancestor tree.   When should I specify something different than the default?  What scenarios are each best for? How do I run a 'sudo' command inside a script? I thought of this a while ago, but can't make up a proof or a counterexample. Does anyone know more about this?  $$\sqrt{a+b}  \le \sqrt a + \sqrt b , \forall a,b \in \mathbb R_+$$  Moreover, what happens with more variables? Say:  $$\sqrt{x_1+x_2+...+x_n} \le \sqrt x_1 +\sqrt x_2 + ... + \sqrt x_n $$  with $ x_i \in\mathbb R_+ \forall i \in \{1,2,...,n\} $  Or when $i = \mathbb N$  PS: I tried looking on the internet for this but I don't know how I would call this. Trying to identify a short sci-fi story about a human that is "resurrected" by malignant aliens Howto wildcard SELECT * to query all fields of objects in APEX? I have created sObject and I need all the fields and I have many. Is there a way I can directly get all of them rather then typing each one of them. Determining coordinates of a SHP file i have a SHP file of a building converted from a DXF file. This SHP file is unprojected and have no specific coordinates (origin 0,0). I find WGS84 coordinates (lat, long) of this building from Google Maps. My aim is to replace these coordinates to the SHP file on QGIS.  Could you explain the process step by step?  (I read lots of similar questions, about affine transformation. But i don't know the paramaters.)    What i ask is how to make this transformation in QGIS (step by step)?   SHP file coordinates (not projected)  Scale: 1:142.670.713  X1,Y1: 16.70824, 253.74534  X2,Y2: 1.03521,-6.34918  X3,Y3: 244.00248,-7.49189  Target WGS84 coordinates   X1,Y1: 41.047773, 28.896241  X2,Y2: 41.045452, 28.895929   X3,Y3: 41.045436, 28.899039    I need a second vector layer with coordinates. I have just a SHP file of a building converted from a DXF file. That is not projected. I know where this building is, and can find the WGS84 coordinates from Google Maps. My aim is add WGS84 coordinates to this SHP file and export to replace the building on Google Maps.  My Questions are:  1) I think my SHP file has measurements in meters and unprojected. I have WGS84 lat long coordinates from Google Maps. How can i project this SHP file, for being ready to transformation? Right Click -> Set Layer CRS -> Choose WGS84 EPSG: 4326. Is this enough?  2) qgsAffine plugin just need transformation matrix paramaters. But the answer of @Jochen Schwarze is a bit complex for me. Is there a online calculator? (Just give the source XYs and target XYs and calculate the parameters.)    I think, I have a projection problem before affine transformation. I have a DXF file of a building from AutoCAD. I saved this DXF file as a SHP file in QGIS. But this SHP file is converted from a plain DXF file and is not referenced/projected, it is drawn from coordinates 0,0 in AutoCAD in meters. And the drawing has meters, WGS84 has decimal degrees.  When I set Layer CRS as WGS84 in QGIS, the coordinates don't change.  How can I project this SHP file as WGS84 in QGIS? Expression for a choice which isn't really one If you are falling, can you Misty Step to the ground to avoid damage? If I fall off a cliff - say, 1000 feet - can I wait (readied action?) until I am near enough to the ground (my understanding is you fall 500 ft/round) then  safely to the ground? Or, does the momentum from the fall carry over through the teleport and I still splatter across the rocks? propositional calculus problem, how to prove this right or wrong? $A$$\rightarrow$$(B$ $\vee$ $C$ ) , $B$ $\rightarrow$ $C$ $\vDash$ $A$ $\rightarrow$ $D$  I think it's wrong but I have no idea how to prove. How to install Windows 7 after Ubuntu and dual boot? I just installed Ubuntu, a full install removing the prior OS. I was forced to remove  from my  because of the max four partitions already being there. I didn't lose anything, all backed up. However, now I am looking to create another partition and install Windows&nbsp;7 on it.   Do I also need some sort of boot loader that lets me choose which to boot?