Currently I am running FF56 on Ubuntu 16.04. Despite the cool new stuff in FF57, I can't update because some extensions I regularly use won't be compatible, and there are no similar compatible extensions available.  But I do want to keep up on security updates. I hate to go back to FF52, but the only option I can see is to downgrade FF56 to FF52esr. The file available from Mozilla for 32-bit en-US is "firefox-52.5.0esr.tar.bz2".  I realize there are other questions that deal with handling installations using this kind of archive, however I was hoping someone could write a procedure for this specific situation, as it may be commonly needed for those wishing to retain FF57 incompatible extensions.
This  asks how to install FF32 bit while keeping the 64 bit.  I want the much more simple thing: is there a canonical way to install firefox 52 ESR as "default" firefox in my 16.04?  I found this  ... but there are no packages; probably no wonder given the fact that the linked blog article dates back to 2012.  So, 2017, Ubuntu 16.04; how to install FF 52 ESR (as I simply need the java plugin to work for me).  ( my current solution: I downloaded the TAR file from mozilla, extracted that to /opt; and then changed /usr/bin/firefox to be a link to that ESR version of firefox. works, but ugly )
When I try to sculpt with dyntopo on a sword it creates really weird results while it works just fine on other meshes. Any idea what causes this? ADC0808 IC working correctly occasionally I am using  for a project on converting analog signal to digital signal. It has an inbuilt multiplexer using which we have to provide an analog signal to one of the pin. However what happens is ;  Sometimes it latches to a particular value say 1000000 and remains at there no matter how many times Start of Conversion is pressed which should set the inner counter to 0.  Sometimes it gives slightly wrong output off by 100 or 1000 and when I press Start of conversion, it gives correct output, so its not reliable every time.  And most seriously , Suppose the control for multiplexer according to Datasheet are such that input pin 1 should be active, instead, it works only when the input is given to pin 5 for one particular IC and pin 3 for other. I have been trying to fit it in logic since 3 days however each day some new error happens. I have replaced it twice from my college lab and now the technician doesn't want to replace it anymore . What is amiss here ? Java - Method name collision in interface implementation Rules for refreezing food Why with two classes, LDA gives only one dimension? Implement multiple inheritance in Javascript What is the Necessity of $...$ Around Numbers? I typed up an assignment with a lot of numbers in LaTeX and turned it in to my adviser.  When he returned it to me with some corrections, one of which was a lot of $ around my numbers.  I understand that $ are necessary around some mathematical formulas, but I was just using numbers like -2 and 4.  I did not see any change in the font of the numbers when I added the $ either.  Since my adviser did not want to give me an explanation, what is the rationale? The $n$ complex $n$th roots of a complex number $z$ Behave as if it was or it were You can place the script in the head or body as you like. The   script will behave as if it was located exactly where you put the   script tag in the document.   The sentences above are taken from  (at the very bottom). I think they made a grammatical mistake here: it should be behave as if it were rather than it was. I'm not 100% sure, so want to confirm it. A strict equality operator will tell you if two object types are equal. However, is there a way to tell if two objects are equal, much like the hash code value in Java?  Stack Overflow question  is similar to this question, but requires a more academic answer. The scenario above demonstrates why it would be necessary to have one, and I'm wondering if there is any equivalent solution. Run apt-get without sudo Is it true that a subset that is closed in a closed subspace of a topological space is closed in the whole space? I have a non homework related question from a text and require a nice clear proof/disproof please  Is it true that a subset that is closed in a closed subspace of a topological space is closed in the whole space?  my ideas:  if $H$ is the subset of the topological space $X$  if the subset is closed in the closed subspace, the complement is open in the subspace, which means the complement is of form $U\cap H$ for some $U$ open in $X$  if the subspace is closed the complement is open which means complement of $H=U$ for some open $U$ in $X$  kind thanks Mile or miles? Singular or plural? Could you explain me please, why sometimes the word "mile" is used in singular, sometimes in plural, while in both cases it refers to several and not 1 mile.  Example:     They took part in a 26 mile long swimming race.   After 12 miles he got tired.   Thanks in advance to those who can enlighten me! Defrosting meat/fish in warm water I have found warm water to be a great way to quickly defrost meat and fish as opposed to just letting it sit outside the freezer, which is what my mom does.  But I wonder if there are any negative side effects to the method, as in, for example, compromised taste or compromised food safety.  I do understand that the water shouldn't be too hot as to avoid actually cooking the frozen food. Travelling within the US as a foreign citizen without a passport I'm travelling within the US and am a British citizen. Can I travel without my passport and just show my UK driver's license instead? Integral of $\sin(e^t)dt$ Let $f(x) = \int_x^{x+1} \sin(e^t)dt$. Show that $$ e^x|f(x)| &lt; 2 $$ and that $$ e^xf(x) = \cos(e^x) - e^{-1}\cos(e^{x+1}) + r(x) $$ where $|r(x)| &lt; Ce^{-x}$ for some constant $C$.  I can do the first part easily. Integration by parts gives us $$ f(x) = \frac{\cos e^x}{e^x} - \frac{\cos e^{x+1}}{e^{x+1}} - \int_{e^x}^{e^{x+1}} \frac{\cos u}{u^2}du, $$ so substituting $\cos u = 1$ and $\cos u = -1$ gives \begin{align*} \cos e^x - 1 + \frac{1}{e}\left(1- \cos e^{x+1}\right) &amp;\leq e^xf(x) \leq \cos e^x + 1 - \frac{1}{e}\left(\cos e^{x+1} + 1\right)\\ -2 &amp;&lt; e^xf(x) &lt; 2 \end{align*} So that $e^x|f(x)| &lt; 2$.  I get stuck on the second part, though. From integration by parts, I have $e^xf(x) = \cos e^x - e^{-1}\cos e^{x+1} - e^x\int_{e^x}^{e^{x+1}} \frac{\cos u}{u^2}du$, so it reduces to showing that $$ \left|\int_{e^x}^{e^{x+1}} \frac{\cos u}{u^2}du\right| &lt; Ce^{-2x} $$ for some constant $C$. However, I always end up with a constant for $Ce^{x}$ rather than for $C$. Hibernating Ubuntu on EC2 instance? I've got an application I'd like to move to EC2. It will likely spend more than half the day completely dormant, so I'm trying to come up with a good solution for starting and stopping it as needed. It takes a few minutes to start up from nothing, so it would be nice if i could hibernate the OS for quicker resumes. I've seen a couple forum discussions on the topic of hibernation within EC2, but never anything conclusive. Has anyone found a working solution to this, or at least some resources that could help me out? Why is OpenJDK 10 packaged as openjdk-11-*? While looking to compile OpenJDK from source, the newest General Availability version () insists on OpenJDK 9 or 10.  JDK 11, however, is not due to be released until .    However, to my surprise, when I do apt search openjdk the result is:  ... openjdk-11-jdk - OpenJDK Development Kit (JDK) ... openjdk-8-jdk - OpenJDK Development Kit (JDK) ...   No OpenJDK 9 or 10!  And wait, is that OpenJDK 11?  Maybe a Beta release?  Nooo....  So I looked at apt show openjdk-11-jdk:  Package: openjdk-11-jdk Version: 10.0.1+10-3ubuntu1 ...   Why has OpenJDK 10 been packaged as openjdk-11-*?? Uncaught exception thrown after moving my website to localhost I'm working on exercises from Kunen and I'm stuck. I must proof that the following are equivalent:   There exists a sequence $\langle A_\alpha:\alpha&lt;\omega_1\rangle$ such that $\forall\alpha(A_\alpha\subset\alpha)$ and for all $A \subset \omega_1$ the set $\{\alpha \in \omega_1:A\cap\alpha=A_\alpha\}$ is stationary. ($\diamondsuit$-principle) There exists a sequence $\langle A_\alpha:\alpha&lt;\omega_1\rangle$ such that $\forall\alpha(A_\alpha\subset\alpha\times\alpha)$ and for all $A \subset \omega_1\times\omega_1$ the set $\{\alpha \in \omega_1:A\cap\alpha\times\alpha=A_\alpha\}$ is stationary. There exists a sequence $\langle f_\alpha:\alpha&lt;\omega_1\rangle$ such that $\forall\alpha(f_\alpha:\alpha\rightarrow\alpha)$ and for all $f : \omega_1\rightarrow\omega_1$ $\exists\alpha(f|\alpha=f_\alpha\wedge\alpha&gt;0)$ There exists a sequence $\langle f_\alpha:\alpha&lt;\omega_1\rangle$ such that $\forall\alpha(f_\alpha:\alpha\rightarrow\alpha)$ and for all $f : \omega_1\rightarrow\omega_1$ the set $\{\alpha \in \omega_1:f|\alpha=f_\alpha\}$ is stationary.   I have proved that $1\implies 2\implies 4\implies 3$ and that $4\implies 1,$ but I'm having problems on proving that $3\implies$ "something", because it only talks about one $\alpha$. Can someone help me?