According to the , deprecation allows to remove something from the API. Has this ever happened to the standard API?
I'm code reviewing a change one of my co-workers just did, and he added a bunch of calls to Date.toMonth(), Date.toYear() and other deprecated Date methods.  All these methods were deprecated in JDK 1.1, but he insists that it's ok to use them because they haven't gone away yet (we're using JDK 1.5) and I'm saying they might go away any day now and he should use Calendar methods.  Has Sun/Oracle actually said when these things are going away, or does @deprecated just mean you lose style points?
How do neutrinos pass through the sun so quickly? If it takes thousands of years for light to escape our sun then how can neutrinos generated in the very center of the sun reach earth in just 8 minutes? Why is their speed so great that they can easily escape the pull of the sun at near light speed?     Solar neutrinos originate from the nuclear fusion powering the Sun and other stars. The details of the operation of the Sun are explained by the Standard Solar Model. In short: when four protons fuse to become one helium nucleus, two of them have to convert into neutrons, and each such conversion releases one electron neutrino.   The Sun sends enormous numbers of neutrinos in all directions. Each second, about 65 billion ($6.5\times 10^{10}$) solar neutrinos pass through every square centimeter on the part of the Earth that faces the Sun.[8] Since neutrinos are insignificantly absorbed by the mass of the Earth, the surface area on the side of the Earth opposite the Sun receives about the same number of neutrinos as the side facing the Sun.   - What does the `who` command result `root :0` mean? The return value of command who will always include root :0 in X Window pts. I guess it actually means the GNOME login. Am I right?  Another question is where to get this knowledge, as I don't see it in the man who, neither in info who.  Example  [root@localhost root]# who root     :0           Sep 11 06:33  root     pts/0        Sep 11 06:36     (:0.0) Wrapping a mesh around point cloud with cavities Is there a formula for $(1+i)^n+(1-i)^n$? Differences among Doctoral Degrees/titles Custom sorting (non-alphabetical) Looking for a post-apocalyptic trilogy where pilot is nursed back to health by natives of the land I read a series of books around 2005. I think it might have been a trilogy.  Basic story line is in a post apocalyptic world. The main character is a pilot for the Federation or something similar to that. He crash lands, is nursed back to health by the natives, comes to like and respect them, and does not want to fight against them.  Also in the later book I think it also involves another race who are very Japanese-ish. They drink sake and the "clan" names are things like Fu-Jitsu and Mitsu-Bishi. For an existing set of line features, I would like to generate a perpendicular line, of say 1km, at the midpoint of each existing line feature in ArcGIS.  I imagine that The methodology would be to:   create a tangent line at the midpoint of each existing line feature calculate the angle of the tangent line based on the angle of the tangent line, calculate the location of the endpoint of the new line create the new line with the calculated endpoint of the new line and the existing midpoint of the old line   Let's assume that we are in a UTM projection and can use coordinates to calculate distance and direction.  How would I do this with ArcGIS tools or with ArcPy? During the re-tagging of questions, tags sometimes become orphaned from existing questions.  Are these zombie tags ever removed from the ?  What if a tag is misspelled and needs to be removed? How do we get rid of it? I went through a , but the answer was informing how to hide the monitor, but not how to disable it. I do not want any new windows to creep into the laptop display when the external display is connected. I could not find any in the Display Settings (under System Preferences). I don't want to close the lid because I think it impacts the air flow of the MacBook Pro. I don't want to close the lid because the sound quality is reduced. It's taken me almost 10 years of Linux usage to ask this question. It was all trial and error and random late-night internet surfing.  But people shouldn't need 10 years for this. If I were just starting out with Linux, I'd want to know: When to alias, when to script, and when to write a function?  Where aliases are concerned, I use aliases for very simple operations that don't take arguments.   alias houston='cd /home/username/.scripts/'   That seems obvious. But some people do this:  alias command="bash bashscriptname"   (and add it to the .bashrc file)   Is there a good reason to do that? I'm trying really hard, but I genuinely can't think of any circumstances in which I'd want to do that. So, if there is an edge case where that would make a difference, please answer below.  Because that's where I would just put something in my PATH and chmod +x it, which is another thing that came after years of Linux trial-and-error.  Which brings me to the next topic. For instance, I added a hidden folder (.scripts/) in the home directory to my PATH by just adding a line to my .bashrc (PATH=$PATH:/home/username/.scripts/), so anything executable in there automagically autocompletes.  If I needed to.  I don't really need that, though, do I? I would only use that for languages that are not the shell, like Python.  If it's the shell, I can just write a function inside the very same .bashrc:  funcname () {   somecommand -someARGS "$@" }   As I stated, I found a lot of this out through trial and error. And I only truly saw the beauty of functions when my computer died and I was forced to use the computers of the people around me when they weren't using them.   Instead of moving a whole directory of scripts from computer to computer, I ended up just replacing everyone else's .bashrc with my own, since they had never even made a single modification.  But did I miss anything?   So, what would you tell a beginning Linux user about when to alias, when to script, and when to write a function?   If it's not obvious, I'm assuming the people who answer this will make use of all three options. If you only use aliases, or only use scripts, or only use functions—or if you only use aliases and scripts or aliases and functions or scripts and functions—this question isn't really aimed at you. After upgrading to macOS Sierra, I'm getting the notification that "Your disk is almost full. Save space by optimizing storage.":    The options appear to be to store my files in iCloud, automatically delete files, or manually delete files:    My problem/irritation is that I have 80GB free of my 440GB volume.  The question: is there a way to silence this notification in a (semi-)permanent fashion, or to change the threshold it uses for the notification? I'd like to create a Yahoo! account. The signup page won't let me proceed without entering a cell phone number, and it won't recognize my Google Voice number as a valid cell phone number. Is there a workaround to be able to create a Yahoo! account without having a cell phone that can receive SMS messages? What is the difference between an "API," a "framework," an "IDE," and an "engine?" I am just starting out trying to learn to develop games. At first I thought C++ and OpenGL were the tools a beginner would start out to make a game, but quickly found out the OpenGL was just a API for graphics. Then I thought C++ and SFML were what I needed to learn to make a game, but found out the SFML was a media framework that could be used to make games but wasn't a game engine.  I don't want to use a software that does all the work for me, I want to code my own game, the way a game programmer would. I don't understand the difference between a IDE, framework, API, and a engine; What separates them from each other? Do some game programmers use the SFML framework, while other programmers use a game engine? Boundary Question in $\mathbb{R}^{2}$ (Manifolds) Renaming hundreds of files at once for proper sorting Contraction mapping in the context of $f(x_n)=x_{n+1}$. I'm interested in convergence of $f(x_n)=x_{n+1}$ and often hear this term referenced.  What does it mean to be a contraction mapping in the context of the sequence of real numbers given by $f(x_n)=x_{n+1}$? And what does it tell us about such sequence?  A search online gives the answer given by Wikipedia, that it is a function $f$ defined on a metric space $(M,d)$ from $M$ to itself with the property that for some real number $k \in [0,1)$,  $$d(f(x),f(y)) \leq k d(x,y)$$  This definition is quite unhelpful because I barely know what a metric space is. I feel like this definition is to generalized, and I'm interested in in the specific case of recursively defined real sequences $f(x_n)=x_{n+1}$ that there should be a more specific answer to my question. Vertically center contents of table cell Consider the following example:  \documentclass{article}  \usepackage{pstricks-add} \usepackage{booktabs}   \psset{   unit = 0.7,   dimen = middle,   ticks = none,   labels = none }  \newcommand*\pind[2]{%  \psset{linecolor = red}   \psline(#1,0)(#1,#2)   \psline(!#1 0.2 sub #2)(!#1 0.2 add #2) } \newcommand*\enkeltobservationer{%   \begin{pspicture}(-0.5,-0.2)(5.9,6.3)     \psaxes{-&gt;}(0,0)(-0.2,-0.2)(5.4,5.5)[\small{$x$},0][\small{$h(x)$},90]     \pind{0.5}{3}     \pind{1.0}{5}     \pind{1.5}{3}     \pind{2.0}{3}     \pind{2.5}{4}     \pind{3.0}{2}     \pind{3.5}{5}     \pind{4.0}{1}     \pind{4.5}{4}     \pind{5.0}{2}   \end{pspicture}% } \newcommand*\soejle[2]{%  \psset{fillcolor = red}   \psframe[fillstyle = solid](!#1 0.5 sub 0)(#1,#2) } \newcommand*\intervaller{%   \begin{pspicture}(-0.5,-0.2)(5.9,6.3)     \psaxes{-&gt;}(0,0)(-0.2,-0.2)(5.4,5.5)[\small{$x$},0][\small{$h(x)$},90]     \soejle{0.5}{3}     \soejle{1.0}{5}     \soejle{1.5}{3}     \soejle{2.0}{3}     \soejle{2.5}{4}     \soejle{3.0}{2}     \soejle{3.5}{5}     \soejle{4.0}{1}     \soejle{4.5}{4}     \soejle{5.0}{2}   \end{pspicture}% }   \begin{document}  \begin{table}  \centering   \begin{tabular}{l c c c}     \toprule      Begreb               &amp;      Forkortelse          &amp;      Enkeltobservationer  &amp;      Intervaller            \\      \midrule      Hyppighed            &amp;      $h(x)$               &amp;      \enkeltobservationer &amp;      \intervaller           \\     \bottomrule    \end{tabular} \end{table}  \end{document}     I would like to vertically center Hyppighed and $h(x)$ relative to the figures; how do I do that? For various such sentences in many cases I get confused, it seems different for different cases. I want to know if someone left doing something for permanantly then what should be used? Also give some examples for different cases. Suppose... "I left my bag" means "I forgot my bag". but If I want to say the same for permanentaly "I left bringing my bag". Where should we use "stop" and "quit" then? I am seeking suggestions on what may be going in with an iMac I am currently troubleshooting, as it’s displaying behaviour I do not recall seeing before.  Short story  This iMac refuses to boot up. It gets the Apple logo, gets past the progress bar, and then gets stuck on the grey screen for about two minutes before rebooting itself. However, what makes this odd is that I can:   Start the iMac in Target Disk Mode and use it to successfully boot up other Macs. In doing so everything seems to work perfectly fine. Successfully boot the iMac from an external drive and everything seems to work perfectly fine.   Long story  I was presented this iMac about 2 weeks ago as it refused to bootup. That is, it would commence booting up and cycle through the Apple logo and progress bar, but after the progress bar completed it would remain on the grey screen for a couple of minutes before rebooting itself and doing the same thing all over again.   To address this I undertook the following troubleshooting steps:   Resetting SMC - failed Resetting NVRAM - failed Starting up in Safe Mode - failed Starting up in OS X Recovery Mode – failed Starting up in OS X Recovery Mode via the internet – failed Undertook an extensive hardware test using Apple Hardware Test (AHT 3A213) - passed Started iMac in Target Disk Mode and retested hard drive using Scannerz on another iMac - passed Started iMac in Target Disk Mode and reformatted the hard drive and did a clean install of Mac OS X El Capitan 10.11.6 - successful Migrated data from a Time Machine backup - successful   After these steps I tested the iMac for four days with no issues in terms of booting up and using the computer. On the fifth day I needed to manually import seven Apple Mail mailboxes. I did these one by one and six of them imported within minutes.  The last mailbox was showing as being 270 GB in size. I knew this was inaccurate, but I decided to import the mailbox so I could do a mailbox rebuild to correct whatever corruption had taken place. This import took over 12hrs to do but seemed to work fine and Mail was displaying the emails.  I then tested the iMac on and off for another day to ensure it had no problems booting up. This was successful.  I then decided to initiate the mailbox rebuild, but as soon as I did the screen went black and stayed that way regardless of any keyboard shortcuts I tried using. I waited an hour, forced a reboot, and ever since the iMac has returned to its original behaviour of not booting up – it would get past the progress bar and stay on the grey screen for a while before rebooting itself and starting the whole vicious cycle again.  I have again retested the hard drive, processor, RAM and Video Ram by starting the iMac from an external hard drive and using a combination of the following packages:   Apple Hardware Test (AHT 3A213) Scannerz TechTool Pro Memtester (under the Homebrew subsystem)   And now I have a situation where I can boot the iMac from external hard drives, and also use it in target disk mode to boot up other Macs, but cannot use it to boot from its own internal drive.  At present I have isolated the internal hard drive and am running a scan to check for any malware.   In the meantime, I am wondering:   Has anyone come across a similar scenario and, if so, what was the cause? Assuming I find no malware, do I go through the reformat/clean install/migration process again, but this time not import the last mailbox and see whether the iMac works fine? Any other suggestions?   iMac specs are as follows:   iMac (27”, mid 2011) 3.1 GHz Intel Core i5 8 GB RAM AMD Radeon HD 6970M 1024 MB 1 TB 3.5” SATA HD Mac OS X El Capitan 10.11.6