The phrase "to break a butterfly on a wheel" is very evocative, but I can't bring myself to use it: I find the "wheel" too disturbing.  So: what are some good alternatives?  (For those who are unfamiliar with this expression, Brewer's Dictionary of Phrase and Fable defines it as "to employ superabundant effort in the accomplishment of a small matter". [])
So I know I've heard this saying in American English before but I just can't quite find the original.  I have come up with several made up variations like:   I don't send the Navy (or whole army, or a battalion) when all you need is a diplomat. Don't buy the whole cow when all you need is milk.   What's the more commonly heard saying/phrase for this of expression?
I have been working on a Java project for a class for a while now. It is an implementation of a linked list (here called AddressList, containing simple nodes called ListNode). The catch is that everything would have to be done with recursive algorithms. I was able to do everything fine sans one method: public AddressList reverse()      ListNode:    public class ListNode{   public String data;   public ListNode next; }   Right now my reverse function just calls a helper function that takes an argument to allow recursion.  public AddressList reverse(){   return new AddressList(this.reverse(this.head)); }   With my helper function having the signature of private ListNode reverse(ListNode current).  At the moment, I have it working iteratively using a stack, but this is not what the specification requires. I had found an algorithm in C that recursively reversed and converted it to Java code by hand, and it worked, but I had no understanding of it.  Edit: Nevermind, I figured it out in the meantime.  private AddressList reverse(ListNode current, AddressList reversedList){   if(current == null)        return reversedList;   reversedList.addToFront(current.getData());   return this.reverse(current.getNext(), reversedList); }   While I'm here, does anyone see any problems with this route? What is the definition of a timelike and spacelike singularity? Why, logically, is proof by contradiction valid? There is some conflict or error I don't understand. I can skip it and nothing visible happens. The output is okay and everything seems to be fine. Still I would like to get rid of the error message. If I run the following minimal example:   \documentclass[]{scrbook}  \usepackage[applemac, grafiken]{tahbiblatex} \usepackage[ngerman]{babel}   \begin{document}  Testing äüöaüä.  \end{document}   I get the error message:      ! Missing = inserted for \ifnum. &lt;to be read again&gt;                     , l.4 \usepackage                [ngerman]{babel} ?  ! Missing number, treated as zero. &lt;to be read again&gt;                     , l.4 \usepackage                [ngerman]{babel}   Here is my .sty file:  \NeedsTeXFormat{LaTeX2e}\relax \ProvidesPackage{tahbiblatex}[2012, by tah modified by sm]  \RequirePackage{ifthen}  \DeclareOption{latin1}{\PassOptionsToPackage{\CurrentOption}{inputenc}} \DeclareOption{applemac}{\PassOptionsToPackage{\CurrentOption}{inputenc}} \DeclareOption{cp850}{\PassOptionsToPackage{\CurrentOption}{inputenc}} \DeclareOption{utf8}{\PassOptionsToPackage{\CurrentOption}{inputenc}}  \DeclareOption{dvi}{% \newif\ifpdf \ifx\pdfoutput\undefined     \pdffalse \else     \pdfoutput=0     \pdftrue \fi}  \newcounter{Grafiken}\setcounter{Grafiken}{0} \DeclareOption{grafiken}{\setcounter{Grafiken}{1}}  \newcounter{Randausgleich}\setcounter{Randausgleich}{0} \DeclareOption{randausgleich}{\setcounter{Randausgleich}{1}}  \newcounter{Tabellen}\setcounter{Tabellen}{0} \DeclareOption{tabellen}{\setcounter{Tabellen}{1}}  \newcounter{Sync}\setcounter{Sync}{0} \DeclareOption{sync}{\setcounter{Sync}{1}}  \ProcessOptions  \RequirePackage{fixltx2e} \RequirePackage{inputenc} \RequirePackage[T1]{fontenc} \RequirePackage[T1]{url} \RequirePackage{setspace} %\RequirePackage[german]{varioref} \RequirePackage{textcomp}  \newcommand{\urlangabe}[2]{% $\langle$\url{#1}$\rangle$ -- Zugriff am #2}  \def\hierlockern {\begingroup \def\par{\endgraf\endgroup}%   \tolerance 1414%   \hbadness 1414%   \emergencystretch 1.5em%   \hfuzz 0.3pt%   \vfuzz \hfuzz%   \raggedbottom% }  \newcommand{\alleslockern}{%   \tolerance 1414%   \hbadness 1414%   \emergencystretch 1.5em%   \hfuzz 0.3pt%   \vfuzz \hfuzz%   \raggedbottom% } \ifthenelse{\value{Grafiken}=1}   {   \ifx\pdfoutput\undefined \newcount\pdfoutput \fi   \ifcase\pdfoutput       \RequirePackage[dvips]{graphicx}       \DeclareGraphicsExtensions{.eps}       \typeout{Paket tah Meldung: Die Option `grafiken' fuer DVI wurde gewaehlt.}% \else     \RequirePackage[pdftex]{graphicx}     \DeclareGraphicsExtensions{.jpg,.tif,.png,.pdf}     \typeout{Paket tah Meldung: Die Option `grafiken' fuer PDF wurde gewaehlt.}%   \fi}   {}  \ifthenelse{\value{Sync}=1}   {     \ifx\pdfoutput\undefined \newcount\pdfoutput \fi     \ifcase\pdfoutput     \RequirePackage{srcltx}     \typeout{Paket tah Meldung: Die Option `sync' fuer DVI wurde gewaehlt.}%     \else     \RequirePackage{pdfsync}     \typeout{Paket tah Meldung: Die Option `sync' fuer PDF wurde gewaehlt.}%     \fi }   {}   \ifthenelse{\value{Randausgleich}=1}   {\typeout{Paket tah Meldung: Die Option `randausgleich' wurde gewaehlt.}%   \RequirePackage[activate]{pdfcprot}}   {}  \ifthenelse{\value{Tabellen}=1}   {\typeout{Paket tah Meldung: Die Option `tabellen' wurde gewaehlt.}%   \RequirePackage{tabularx}   \RequirePackage{ragged2e}   \RequirePackage{dcolumn}   \RequirePackage{booktabs}   \newcolumntype{L}{&gt;{\RaggedRight\hspace{0pt}\arraybackslash}l}   \newcolumntype{Y}{&gt;{\RaggedRight\hspace{0pt}\arraybackslash}X}   \newcolumntype{d}[1]{&gt;{\DC@{.}{,}{#1}}l&lt;{\DC@end}}   }   {}    \endinput   I also don't really need all the features. So it would be nice to reduce it to minimal features, which are needed.. I always wondered if children who graduate from Hogwarts have an education that is actually worth while in the real world.  Do the children learn math and English?  I can see History of Magic as practical. I know of Arithmancy, but that's the study of the magical properties of numbers, not math.   Since Hogsmead is one of the very last all-magical towns, it's a fair assumption that a majority of the students at Hogwarts will be living in non-magical towns or cities. If practical classes (like math or English) aren't taught, then how do these students function in the non-magical cities? Lubuntu Installer Giving Error after Partition creation "YOUR SYSTEM MAY OR MAY NOT BOOT " I was replacing my Ubuntu 18.04 with Lubuntu 20.04. I wanted to keep my /home partition same. After creating /root , swap and changing mount point for /home partition the installer gave a warning that /boot/efi partition is not created Lubuntu 20.04 needs /boot/efi partition to boot. Please create a FAT32 partition and mount it as /boot/efi and enable flag esp. Then I created the /boot/efi  partition but there was no esp flag(s). I had installed Ubuntu 18.04 alongside windows10. What should I do now? How would you cut a shape out of an object using another object? How to pronounce "Stannis's"? I know that the &quot;s&quot; becomes &quot;z&quot; when it comes after a voiced sound. And it is pronounced as &quot;s&quot; when it comes after a voiceless sound. I also know rules about possessives but I don't know how natives pronounce a word when it ends in S and &quot;apostrophe S&quot; is added to it. For example: &quot;Stannis's army&quot;. Do you add another syllable to it? Like Stannisiz? or just Stannis and ignore the possessive S? I really have difficulty in pronouncing words that end in S and possessive S is attached to it. Today I got what I presume was the update that should take care of Spectre and Meltdown. That didn't go very well. What do I do now? See screen photo.    I can't boot the 4.4.0-108-generic kernel because of a kernel panic. I'm running 16.04 on an Intel Core i5-4670K CPU @ 3.40GHz × 4. Create Java console inside a GUI panel How can I create an instance of the Java console inside of a GUI panel? Posts linked in deleted answers still show up under "Linked" E.g. see . Story where the hero ends up having his eyelids removed and being hooked up to some kind of virtual reality machine Trying to identify a short science fiction story where the protagonist is some kind of policeman or investigator, and at the end he chooses to live his life out hooked up to some kind of virtual reality machine. The ending describes him having his eyelids removed as he is attached to the machine, and then as the machine starts working he "becomes" a cowboy or some other western figure riding his horse downhill in a desert scene. In plain English, how does casting spells and using creature abilities work with the stack and priority? I'm a relatively new player to Magic: the Gathering. I was reading  to try to understand exactly when it's okay to cast instants (e.g. ) and use some abilities (e.g.  should be tappable sometime during other peoples' turns), but I don't seem to be making much progress: as I come to understand some things, others make less sense.  My confusion is boundless  For instance: to cast  one needs priority. Spells go on the stack, and priority gets passed at some points (I have no idea when), and effects on the stack are resolved when both players have passed priority. But when is that? I can't find any mention of when the other player gets the priority to cast an instant, except on their own turn. Furthermore,  states that during the Main Phase:     505.4. Second, the active player gets priority. Players may cast spells and activate abilities. The active player may play a land.   So players (plural) may cast spells, but only the active player has priority, so only the active player can cast an instant. The turn rules, and the rules on , never mention any point at which the other player gets priority, so when can they possibly Cancel?  In addition, you can only cast a spell when the stack is empty, so the entire stack must be able to be resolved in your turn at some point.  I need an explanation!  I could go on a bit more. There is also  which can be overloaded to "Counter each spell you don't control", which seems like it could only possibly work with an understanding of the stack.  Could someone explain, in simple English:   When can Instants be cast? When can tap abilities be used? What do Instants and abilities have to do with the Stack and Priority? Often I see code blocks pasted into questions with no formatting, or terrible formatting.  It's sometimes quite a chore to fix these: you have to either manually space out each line, or paste the code into an IDE, format it there, and paste it back.  Could we have a button/function where you could highlight a code block, and it would turn this:  foreach (var i in stuff) { if (i==1) { Whatever(); } }   into this:  foreach (var i in stuff) {   if (i==1) {     Whatever();   } }   I realise the function would have to work differently based on the language in the code block. Perhaps  it could use the same rules as the prettify code.  Also, it wouldn't be a big deal if it gets the language wrong and breaks the code, since you can always just ctrl+z. "Show desktop" keyboard shortcut in Mac OS X I am using a MacBook Pro with Mac OS X 10.5. Is there a similar function to "show desktop" (shortcut is WIN+D) on a Mac?   It should hide all applications and show a clean desktop. Consider the sequence $(\phi_n)_{n\in \mathbb{N}}$ of test-functions $\phi_n\in \mathcal{D}(\mathbb{R})$ defined by  $$\phi_n(x) = \dfrac{n}{\sqrt{\pi}}e^{-n^2x^2}.$$  I want to show that this is a delta sequence, in the sense that:  $$\lim_{n\to\infty}(\phi_n,\psi)=(\delta,\psi)=\psi(0), \quad \forall \psi\in \mathcal{D}(\mathbb{R}).$$  In that case we know that we have  $$(\phi_n,\psi)=\dfrac{n}{\sqrt{\pi}}\int_{-\infty}^{\infty}e^{-n^2x^2}\psi(x)dx.$$  The problem here is to compute this integral. The function $x\mapsto e^{-n^2x^2}\psi(x)$ has no singularities, hence contour integration wouldn't help. Integration by parts or substitution also doesn't seem to be of great help.  The major problem is that there is a function $\psi$ inside the integral about which we don't know really anything apart from the fact that it is $C^\infty$ and with compact support.  How can we compute this integral and in the end show that the sequence $(\phi_n)$ is a delta sequence?  Just to make clear, I'm here doing all of this in the context of the Riemann integral. How do I check if a string contains a specific word? Should VMware Tools always be installed in headless Linux guests? We have a deployment with what I would call an Enterprise Cloud Provider. It's VMWare Infrastructure 3.5.x and includes VMotion / VMWare HA instances, etc.  At Provider 1 VMWare Tools was installed:   vmware-guestd is running and; at least two kernel modules are loaded, vmmemctl &amp; vmhgfs   Provider 1 does nightly VM Snapshots.  We are beginning a new deployment at Provider 2 (also an Enterprise Cloud Provider). They did not install VMWare Tools. Provider 2 does not do nightly VM Snapshots but rather file-system backups (using an agent).  From my reading it seems like at the very least VMWare Tools should be installed for the Memory Balloon Driver (vmmemctl) and from reading sources like  it suggests that certain VirtualCenter management operations also depend upon VMWare Tools being installed in the Linux guest.  Note that all of our instances are headless (default runlevel is 3) and RHEL.  It is hard to find authoritative information on this question and the aforementioned source is somewhat dated.  Can someone shed some light on this? What are the factors/criteria that would lead to an answer in the affirmative or negative?  TIA  Cheers Sort an array without rewriting a key Make file in linux readonly