My mother used to correct me all the time when I was younger when I would talk about bringing a toy to a friend’s house instead of taking it there.   Which is correct, and why?
English (other than American English) has a clear differentiation between the two words. Both are about translocating something. In "bring" the something of somebody is moved to where the speaker is currently situated. "Take" is used to translocate something or somebody to a place that the speaker is not currently at.   You cannot “bring” your books to school if you are currently at home. You can only take them to school. Most of the time one can get the meaning from the context of the sentence but it can get very confusing when the other party is on the telephone and you do not know their location.   Why does American English not differentiate and when did it lose the differentiation?
An irreducible polynomial in a subfield of $\mathbb{C}$ has no multiple roots in $\mathbb{C}$ Converting GeoPDF to vector format like CAD or shapefile? I want to convert a GeoPDF that has vectors entity in it to a vector format and preserve the real coordinates of these vectors. The GeoPDF has been exported from ArcMap and has layers in it.  I have try GDAL, but it rasterize the PDF before exporting it. Which is not good for me. Also I don't want a solution that would convert this image back to vectors, too complicated for the data I have.  Is someone aware of any tool that can do that? The resulting format can be a CAD file or a shapefile or anything that is a vector format. Convergence in probability implies convergence on a subsequence almost surely.  But this means we fix a subsequence, such that $X_{n_k}$ converges for almost every $\omega$, right? The subsequence we pick does not depend on the $\omega$ right? I cannot find the Polygon Neighbors tool. I have searched for it as I usually do and I have also browsed the proximity toolset but it is not there. The other Tools, e.g. Buffer and Near are there and work fine. Here is a screenshot: JavaScript Regex, where to use escape characters? How to reduce space between image and its caption? I always thought with "any" I should use the plural, but on the internet I can find both:   It can be found in any book. It can be found in any books Do you have any books? It can be said in any language.  This can be understood by anyone.  It has been used in any form.   So, what's correct?  Is there any rule? I keep running into a problem: How can I rotate an UV island by exactly 90 or 180 degrees? The same applies for scaling it to double in size, etc. Why gpedit and the corresponding registry entries are not synchronized? Alternative to itoa() for converting integer to string C++? I was wondering if there was an alternative to itoa() for converting an integer to a string because when I run it in visual Studio I get warnings, and when I try to build my program under Linux, I get a compilation error. Now that I know , I was wondering how I can restart the phone or turn it off.  The lock button is completely unresponsive and holding it down does nothing. Are there any workarounds besides replacing the button? Can US stocks list on one stock exchange but trade on other US stock exchanges? I am trying to understand how the US stock market works. From my understanding, there is one stock exchange where a company is &quot;listed&quot;. This stock exchange listing requires the company to adhere to the regulations of the stock exchange where it is listed. Once a company is &quot;listed&quot;, its shares can start to trade on any stock exchange. For example, once a company lists on NASDAQ, its shares can be traded on NASDAQ, NYSE, Boston Stock Exchange, Philadelphia Stock Exchange, National Stock Exchange, EDGX Exchange, EDGA Exchange, NYSE Arca, etc. Is my understanding correct? Is it true that once a stock is listed on a US stock exchange, the stock can then trade on any US stock exchange? Consider the Level 2 quotes for Microsoft (NASDAQ: MSFT). Microsoft is only listed on NASDAQ, but it also trades on the NYSE and other stock exchanges:  My questions are:  Does this mean that companies only need to be listed on one stock exchange in order for their stock to trade on other stock exchanges?  If so, do companies need to adhere to the &quot;listing requirements&quot; of all the stock exchanges where their stock is traded, even though they are not &quot;listed&quot; on those stock exchanges? Does Microsoft have to follow the listing requirements of the NYSE even though it is not listed there?  If stocks can trade on any US stock exchange regardless of which US stock exchange the stock is listed on, why don't NYSE-listed companies reduce their yearly listing fees by listing on NASDAQ instead? Creaking from cranks/spindle. How to fix? Mathoverflow - why so different Is there a continuous bijection from $[0,1]$ onto $[0,1] \times [0,1]$? That is with $I=[0,1]$ and $S=[0,1] \times [0,1]$, is there a continuous bijection $$ f: I \to S? $$  I know there is a continuous bijection $g:C \to I$ from the Cantor set $C$ to $[0,1]$. The square $S$ is compact so there is a continuous function  $$ h: C \to S. $$ But this leads nowhere. Is there a way to construct such an $f$?  I ask because I have a continuous functional $F:S \to \mathbb R$. For numerical reason, I would like to convert it into the functional $$ G: I \to \mathbb R, \\ G = F \circ f , $$ so that $G$ is continuous. What is the smallest positive integer $n$, such that there exist positive integers $a$ and $b$, with $b$ obtained from $a$ by a rearrangement of its digits, so that   $a – b = 11\dots 1$ (The number of '$1$'s equal to $n$)?   Is there any example that can satisfy the equation? Why do C# multidimensional arrays not implement IEnumerable? Prove that between any two roots of $f$ there exists at least one root of $g$ $$f(x)= 1 - e^x\sin(x)$$   $$g(x)= 1 + e^x\cos(x)$$   Prove that between any two roots of $f$ there exists at least one root of $g$.   I know Rolle's Theorem and the Intermediate Value Theorem (I think) need to be used. Can someone show a step by step proof for this? Question: If $R$ is a finite boolean ring, then show $R \cong \mathbb Z_2 \times \mathbb Z_2 \times \cdots\times \mathbb Z_2$.   I know that   $\mathrm{char}(R) =2$  $R$ has $2^k$ elements for some $k$  (this is because, if $p\neq 2$ is a prime with $p\mid|R|$, then there exists a non-zero $x \in R$ s.t. $px=0$ and $p $ is odd $\implies x=0$, contradiction).   Does this suffice to answer my question? I have run into an issue with WPF and Commands that are bound to a Button inside the DataTemplate of an ItemsControl. The scenario is quite straight forward. The ItemsControl is bound to a list of objects, and I want to be able to remove each object in the list by clicking a Button. The Button executes a Command, and the Command takes care of the deletion. The CommandParameter is bound to the Object I want to delete. That way I know what the user clicked. A user should only be able to delete their "own" objects - so I need to do some checks in the "CanExecute" call of the Command to verify that the user has the right permissions.  The problem is that the parameter passed to CanExecute is NULL the first time it's called - so I can't run the logic to enable/disable the command. However, if I make it allways enabled, and then click the button to execute the command, the CommandParameter is passed in correctly. So that means that the binding against the CommandParameter is working.  The XAML for the ItemsControl and the DataTemplate looks like this:  &lt;ItemsControl      x:Name="commentsList"     ItemsSource="{Binding Path=SharedDataItemPM.Comments}"     Width="Auto" Height="Auto"&gt;     &lt;ItemsControl.ItemTemplate&gt;         &lt;DataTemplate&gt;             &lt;StackPanel Orientation="Horizontal"&gt;                 &lt;Button                                                  Content="Delete"                     FontSize="10"                     Command="{Binding Path=DataContext.DeleteCommentCommand, ElementName=commentsList}"                      CommandParameter="{Binding}" /&gt;             &lt;/StackPanel&gt;                                 &lt;/DataTemplate&gt;     &lt;/ItemsControl.ItemTemplate&gt; &lt;/ItemsControl&gt;   So as you can see I have a list of Comments objects. I want the CommandParameter of the DeleteCommentCommand to be bound to the Command object.  So I guess my question is: have anyone experienced this problem before? CanExecute gets called on my Command, but the parameter is always NULL the first time - why is that?  Update: I was able to narrow the problem down a little. I added an empty Debug ValueConverter so that I could output a message when the CommandParameter is data bound. Turns out the problem is that the CanExecute method is executed before the CommandParameter is bound to the button. I have tried to set the CommandParameter before the Command (like suggested) - but it still doesn't work. Any tips on how to control it.  Update2: Is there any way to detect when the binding is "done", so that I can force re-evaluation of the command? Also - is it a problem that I have multiple Buttons (one for each item in the ItemsControl) that bind to the same instance of a Command-object?  Update3: I have uploaded a reproduction of the bug to my SkyDrive: