The meanings of "so long"
What does "can only heal so much" mean in this sentence?
Uncertainty principle and multiple observers Let $z \in \Gamma (R)$ where this is the upper semi circle centred at the origin with radius $R&gt;1$. Let $z=x+iy$ with $x \in \mathbb{R}$ and $y \geq 0$. So   $$|e^{i \lambda z}|=|e^{i \lambda z}| |e^{- \lambda y}|= |e^{- \lambda y}|$$  where $\lambda \in \mathbb{R}^{+}$.  How can the last equality possibly be true? so i change my MAC address with macchanger -A wlp68s0b1 at boot with crontab, here is what happens when i disconnect and reconnect :  while connecting after boot :  rahman@debian:~$ macchanger -s wlp68s0b1 Current MAC:   00:22:31:c6:38:45 (SMT&amp;C Co., Ltd.) Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION)   after disconnecting :  rahman@debian:~$ macchanger -s wlp68s0b1 Current MAC:   16:7b:e7:3c:d3:cd (unknown) Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION)   after reconnecting :  rahman@debian:~$ macchanger -s wlp68s0b1 Current MAC:   00:00:00:00:00:00 (FAKE CORPORATION) Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION)   and so on, and with every disconnect i get a different random MAC address which fades on reconnecting giving me my real MAC address , what causes that and how to stop it ?  some outputs :  rahman@debian:~$ lspci -nn |grep 14e4 44:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) rahman@debian:~$ uname -a Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux rahman@debian:~$ sudo ifconfig  enp0s25: flags=4099&lt;UP,BROADCAST,MULTICAST&gt;  mtu 1500         ether 00:24:c0:7b:a8:8b  txqueuelen 1000  (Ethernet)         RX packets 0  bytes 0 (0.0 B)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 0  bytes 0 (0.0 B)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0         device interrupt 20  memory 0xd4800000-d4820000    enp0s25:avahi: flags=4099&lt;UP,BROADCAST,MULTICAST&gt;  mtu 1500         inet 169.254.9.109  netmask 255.255.0.0  broadcast 169.254.255.255         ether 00:24:c0:7b:a8:8b  txqueuelen 1000  (Ethernet)         device interrupt 20  memory 0xd4800000-d4820000    lo: flags=73&lt;UP,LOOPBACK,RUNNING&gt;  mtu 65536         inet 127.0.0.1  netmask 255.0.0.0         inet6 ::1  prefixlen 128  scopeid 0x10&lt;host&gt;         loop  txqueuelen 1  (Local Loopback)         RX packets 9436  bytes 6584515 (6.2 MiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 9436  bytes 6584515 (6.2 MiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  wlp68s0b1: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500         inet 192.168.1.5  netmask 255.255.255.0  broadcast 192.168.1.255         inet6 fe80::6711:9875:eb78:24fc  prefixlen 64  scopeid 0x20&lt;link&gt;         inet6 fd9c:c172:b03b:ce00:f1e0:695e:7da0:91a  prefixlen 64  scopeid 0x0&lt;global&gt;         ether 00:00:00:00:00:00  txqueuelen 1000  (Ethernet)         RX packets 484346  bytes 641850809 (612.1 MiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 368394  bytes 44259668 (42.2 MiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  rahman@debian:~$ sudo iwconfig  lo        no wireless extensions.  enp0s25   no wireless extensions.  wlp68s0b1  IEEE 802.11  ESSID:"3bdo"             Mode:Managed  Frequency:2.447 GHz  Access Point: 9C:C1:72:B0:3B:D4              Bit Rate=65 Mb/s   Tx-Power=30 dBm              Retry short limit:7   RTS thr:off   Fragment thr:off           Encryption key:off           Power Management:off           Link Quality=54/70  Signal level=-56 dBm             Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0           Tx excessive retries:4  Invalid misc:183   Missed beacon:0 Where are executables for programs stored in Ubuntu?  An application (Komodo Edit) is asking me to identify an application to be used as a web browser. I've become used to just entering the application name as a command for situations such as these, but this scenario got me thinking.   I know in Windows it would just be the relevant application folder in the 'program files' folder, but I'm assuming things are a bit different on Linux?  I thought somewhere like bin would be logical but this appears to standard Linux/Unix applications. Where would I find the binary executable for applications stored on my system? Is there a word for someone who somewhat delights in their illnesses/medications? If there are injective homomorphisms between two groups in both directions, are they isomorphic? If I have two groups, $G$ and $H$ and two injective homomorphisms $\phi:G \to H$ and $\psi: H \to G$, then by the first isomorphism theorem applied to $\phi$, we have that $G \cong \mathrm{Im} (\phi)$, a subgroup of $H$. Similarly, $H$ is isomorphic to a subgroup of $G$. For finite groups, this guarantees that $G \cong H$ but does this hold for infinite groups?  Weird things can happen for infinite groups, e.g $n\mathbb Z \subsetneq \mathbb Z$ but $n \mathbb Z \cong \mathbb Z$. I'm wondering if this kind of thing stops an isomorphism from occurring.  I think this question generalises to rings, modules, fields and so on. Can this be answered for all of these structures? Word for killing off or attempting to kill off an entire bloodline? I would like to know if there is a word or phrase for a systematic campaign to annihilate every descendant of a particular ancestor.   We have the word 'genocide' for killing off an entire race, and plenty of words for killing people based on how they are related to you (fratricide, filicide, et. al.), but looking over the  and the , I couldn't find a term for systematically killing an entire bloodline.   My question is prompted by a US news story about the horrific murder of 8 members of the same family, but those murders are not an example of what I'm thinking of because the children of the victims were left alive, so the motive for the killings was not to kill off the bloodline. The sense that some group had coordinated an attack against just one family is what made me wonder what the "not an entire race, just one bloodline" version of 'genocide' would be called.   Searching the Internet for "kill off" and bloodline sends me straight into the land of vampires, Illuminati, reptilian overlords, and, naturally, Priory of Sion nonsense so I haven't had much luck finding a thread to pull.   It may be that there is no word for it in the sense of murdering a human bloodline, because we just don't attempt kill off our royals down to the last heir often enough to coin a term for it. Maybe there is a scientific term for culling a line from a test population as part of biological research? Latex create a second keywordstyle using listing doesn't work Is the notorious $n^2 + n + 41$ prime generator the last of its type? How to recover data from a failing hard drive? An external 3½" HDD seems to be in danger of failing — it's making .  I've acquired a replacement drive, and want to know the best strategy to get the data off of the dubious drive with the best chance of saving as much as possible.  There are some directories that are more important than others.  However, I'm guessing that picking and choosing directories is going to reduce my chances of saving the whole thing.  I would also have to mount it, dump a file listing, and then unmount it in order to be able to effectively prioritize directories.  Adding in the fact that it's time-consuming to do this, I'm leaning away from this approach.  I've considered just using dd, but I'm not sure how it would handle read errors or other problems that might prevent only certain parts of the data from being rescued, or which could be overcome with some retries, but not so many that they endanger other parts of the drive from being saved.  I guess ideally it would do a single pass to get as much as possible and then go back to retry anything that was missed due to errors.  Is it possible that copying more slowly — e.g. pausing every x MB/GB — would be better than just running the operation full tilt, for example to avoid any overheating issues?  For the "where is your backup" crowd: this actually is my backup drive, but it also contains some non-critical and bulky stuff, like music, that aren't backups, i.e. aren't backed up.  The drive has not exhibited any clear signs of failure other than this somewhat ominous sound.  I did have to fsck a few errors recently — orphaned inodes, incorrect free blocks/inodes counts, inode bitmap differences, zero dtime on deleted inodes; about 20 errors in all.  The filesystem of the partition is ext3. As a  developer I'm used to running through constructors:    class Test {     public Test() {         DoSomething();     }      public Test(int count) : this() {         DoSomethingWithCount(count);     }      public Test(int count, string name) : this(count) {         DoSomethingWithName(name);     } }   Is there a way to do this in C++?  I tried calling the Class name and using the 'this' keyword, but both fail. So this is what I'm trying to do in Drupal 6:  Node type A is video, node type B is a person Nodetype A has a reference field where you can enter a reference to any Node from nodetype B  how can I create a block view which will be displayed on nodes from node type b, which will show all the nodes from node type A where the current node from node type B is referenced? product distribution of two uniform distribution, what about 3 or more Google Spreadsheets Enter/Return Key Behavior In Microsoft Excel, the default behavior of pressing the Enter (return) key is this:     If you are in a cell, and tab over as   you input data, at the end of the   series when you click Enter, the focus   will go to the cell directly under the   cell that you began the series of   tabs.      For example, if you are in cell A1,   tab over to C1, and then click Enter,   the focus will go to cell A2.   Is there any way to get this behavior in Google Spreadsheets? Regression without intercept: deriving $\hat{\beta}_1$ in least squares (no matrices) How long can you store used cooking oil How long can you store used cooking oil then re-use it? I deep fried a turkey one year ago and have had it refrigerated since. How to prove that a limit does not exist? Let $x \in \mathbb{R}$ and let $\lfloor y\rfloor$ be the largest integer less than or equal to $x$. $$ f(x) = \frac{1}{x} - \left\lfloor\frac{1}{x}\right\rfloor$$ How does one prove that the $ \lim_{x\to 0} f(x)$ does not exist by using a Epsilon Delta proof? There is a hint given that you can use a proof by contradiction. This is a canonical question and answer developed by the community to help address common questions. If you've been directed here, or your question has been closed as a duplicate, please look through the resources here and use them to shape more specific questions. To browse all canonical questions and answers, including more unit test resources, navigate to the  tag.  This canonical question is intended to address several classes of common questions by providing a quick summary and links to comprehensive resources:   How do I start writing my first unit test?  How do I unit test this code?  I need help writing this unit test.   Salesforce Stack Exchange looks for detailed, specific questions that the community can help you with, and can't write tests on your behalf. We feel that working with the resources below can help you get started, and we encourage you to make an attempt to write your test and return to SFSE with your specific questions when you encounter challenges you can't resolve. How to remove images from showing in a post with the_content()? Trying to learn more about creating my own themes and not using any plugins I wanted an ability to display all the images in a post excluding the thumbnail in my single-foobar.php file and I can do that with:  &lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post();      $thumb_ID = get_post_thumbnail_id( $post-&gt;ID );  $args = array(    'post_type' =&gt; 'attachment',    'numberposts' =&gt; -1,    'post_status' =&gt; null,    'post_parent' =&gt; $post-&gt;ID,    'exclude' =&gt; $thumb_ID   );  $attachments = get_posts( $args );  if ( $attachments ) {     foreach ( $attachments as $attachment ) {        echo '&lt;div class="portproject"&gt;';        $image_res = wp_get_attachment_image( $attachment-&gt;ID, ' img-responsive' );        echo $image_res;        echo '&lt;/div&gt;';       }  }  else { ?&gt;     &lt;span&gt; No pictures loaded at this time&lt;/span&gt;  &lt;?php } endwhile; endif; ?&gt;   However, when I apply my static HTML and then try to call get_the_content() with:  &lt;?php  $content = get_the_content(); $content = preg_replace("/&lt;img[^&gt;]+\&gt;/i", "(image) ", $content);           $content = apply_filters('the_content', $content); $content = str_replace(']]&gt;', ']]&gt;', $content); echo $content; ?&gt;   it removes the images but leaves a (image) in the post with spaces then displays the remaining text. I did find a similar  but it suggests using get_the_content() but that strips all the styling from the post.  So my question is how can I strip images from the_content()?  I did find "" from my searches but that still uses the get_the_content() approach. How do I include lines in resolv.conf that won't get lost on reboot?