In Star Trek : TNG, the android Data has a cat named Spot. Spot appears in several episodes in multiple seasons. Has this role always been played by the same cat? Or have there been other 'Spots'?
After seeing a question regarding the acquisition of Data's cat Spot, the point was brought up that Data's  midway through the series.  My question is, how? I have thought up two possibilities (see below to my own answer) but I'm wondering if there aren't possibly others that might fit better. Exhibit A- Spot the Younger  Exhibit B- Spot the Older
The characteristic and minimal polynomial of a companion matrix of a monic polynomial $f \in \mathbb F\left[x\right]$ in $1$ variable $x$ over a field $\mathbb F$ plays an important role in understanding the structure of finite dimensional $\mathbb F[x]$-modules.  It is an important fact that the characteristic polynomial and the minimal polynomial of $C(f)$ are both equal to $f$. This can be seen quite easily by induction on the degree of $f$.  Does anyone know a different proof of this fact? I would love to see a graph theoretic proof or a non inductive algebraic proof, but I would be happy with anything that makes it seem like more than a coincidence! How to use SQLDeveloper to connect to embedded Derby database How do I check if a package is installed on my server? I recently installed Ubuntu Server edition 13.10 (Saucy Salamander). But I have run into a bit of problem. At the end of the installation, it asks about several extra packages whether you want them or not, like OpenSSH server and virtual machine host. Here's what I'm looking at:  Now, my problem is that I can't remember if I have checked the &quot;virtual machine host&quot; checkbox. How do I check if my server has the corresponding packages? What packages come with the virtual machine host? The reply buttons in chat shouldn't reposition themselves on pinged messages How to show also the name of the parent counter with cleveref? Consider the following piece of code:  \documentclass{book} \usepackage{cleveref} \usepackage{lipsum}  \begin{document}   \chapter{Chapter One}   \section{Section One.One}   \label{mysection}   \lipsum    \section{Section One.Two}   Please ignore \cref{mysection}.    \chapter{Chapter Two}   \section{Section Two.One}    As you may have noticed, \cref{mysection} is useless. \end{document}   By default, in both uses of \cref I get Section 1.1 as expected.   Is it possible to change the way the reference is shown in such a way that the second use of \cref above will print Section 1 of Chapter 1? i.e., naming the parent counter as well.   However, this should be done only outside the own chapter, so the first use of \cref in the above example should print Section 1.  This comes from a use case of a normative text where the document is divided in "articles" and "commas", and it is good to have references like "Comma 1 of Article 2" or "Article 2, Comma 1". missing $ inserted error for equation I get the missing $ inserted error for the following code:  \begin{equation}  C = $ \frac{2}{\omega^2N^2\mu\pia} $  \end{equation}   I have tried out different changes based on Googling for this error, but nothing seems to help. Any suggestions would be appreciated. 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 I would like to look at my referral traffic over time on a per domain-basis in Google Analytics. This is what I have done:   Set New visits as advanced segment  Navigated to traffic-sources -> Referrals Checked a coulple of domains Clicked plot rows   The individual domains now show up in the graph, but the problem is that "all traffic" is also visible. All traffic is much bigger than the graphs for individual domains. This makes it very hard to see any changes as they look all values are Zero.  Is there any way to hide "Visists" from the graph in order to zoom in on the vertical axis? Should 'using' directives be inside or outside the namespace? I have been running  over some C# code, and it keeps reporting that my using directives should be inside the namespace.  Is there a technical reason for putting the using directives inside instead of outside the namespace? i Need a batch file to create a folder "test" in every removable device than i plug in my computer (pendrives and etc)  i am trying something like this  set "extDrive=" for /f %%D in ('wmic volume get driveLetter^ where drivertype=2 ) do set extDrive=%%D mkdir "%extDrive%\test"   Someone can tell me why this is not working ?? Obtain user and kernel time of a running process? Is there way to determine using standard Linux/Unix tools how much a process has spent in User mode and how much waiting for kernel?  In other words, exactly the "user" and "sys" values that you get when using time, but during process runtime?  NOTE: one way is to use WBEM and enumerate Linux_UnixProcess, but I need to use other tool than this; my aim is to verify what WBEM provider tells me, i.e. I need to use different tool. Do we need to unbind event listeners in directives when angular starts to destroy? This question pertains to L1 &amp; L2 regularization parameters in Light GBM. As per official documentation:  reg_alpha (float, optional (default=0.)) – L1 regularization term on weights.  reg_lambda (float, optional (default=0.)) – L2 regularization term on weights  I have seen data scientists using both of these parameters at the same time, ideally either you use L1 or L2 not both together.   While reading about tuning LGBM parameters I cam across one such case: Kaggle official GBDT Specification and Optimization Workshop in Paris where Instructors are ML experts. And these experts have used positive values of both L1 &amp; L2 params in LGBM model. Link below (Ctrl+F 'search_spaces' to directly reach parameter grid in this long kernel)      I have seen same in XGBoost implementations.  My question is why use both at the same time in LGBM/XGBoost.  Thanks. pc ram memory 2x1GB or 1x2GB I don't know if it's the right place to ask but can somebody advise me for buying a ram memory for my computer.  I have a Dell Vostro 200 with 1GB of RAM and 667MHz. (2 x 512MB)  I want to buy raise the amount of RAM but I'm confused whether to buy 1 x 2GB or 2 x 1GB  I know it's the same for the available amount of memory but is ther a difference maybe in the clock speed so that 2 x 667MHz will be better than 1 x 667MHz. or maybe accessing one single memory slot will be faster and better than accessing two slots.  Please anyone helps. How to change language of a specific application? SQL Servers has Traces and XEvents. These are used to capture and analyze what is going on with our SQL Server Instances. Events are stored in the stack for later analysis. For example,  If I decide to monitor any dead lock in the database, I just query the trace file to see the history of deadlock for a period of time. Here is my question:  While events occur, in our example deadlock event, is there a way to get an email notification using msdb.dbo.xp_send_dbmail? Shifting -5 V to +5 V signal to 0 to +5 V for ADC I want to convert the  output voltage of an ECG (-5 to +5) to 0 - +5 volt for ADC. Should i use Op amp ? What is my problem in this picture? I simulated it in Proteus ... but when input voltage is higher than 4 V or lower than -4 V Vout gives an unexpected value.   Below is another simulink that have same problem ...    My idea to make this level of voltage is (Vin +10)/2 that give the range 0-5 V. Does sensor size affect lens distortion? There was recently a video posted about how different focal lengths affect portrait photography, specifically how distortion at smaller focal lengths have more distortion and are less flattering.   So the question is that, because we always talk about how Canon's cropped sensors have a 1.6x crop factor so the lenses are essentially longer, does the distortion caused by the lens change when used on a cropped sensor?  My initial thought is "no" given that my idea of how a cropped sensor works is like printing off a 8x10 picture and then cutting out the 4x6 that I like: the picture doesn't change, only my view of it.   However, if distortion is least prominent at the center of the photo and most prominent at the edges, then the perception of the net effect of the distortion would be changed by using a cropped sensor and I get confused again.   Any thoughts? The world I've been playing crashed recently and took the level.dat with it, so I've recreated it, however I have no idea what my seed used to be, and I really don't want to end up with another corrupted game world from exploring with the wrong seed.  How can I recover the seed which was used to generate my world? Integrating $\int^0_\pi \frac{x \sin x}{1+\cos^2 x}$