What is the best site on Stack Exchange to ask about Google's search algorithms (besides Web applications)
Which computer science / programming Stack Exchange sites do I post on?
Facebook authorization fails on iOS6 when switching FB account on device During Order of the Phoenix, Voldemort tries his best to lure Harry to the Ministry so that Harry retrieves the prophecy for him. In the aftermath, while Harry follows Bellatrix towards the exit, he raises a valid question:  ”Why couldn’t he (Voldemort) come and get it (the prophecy) himself?”  This is a valid question, the prophecy is labeled as referring to the Dark Lord and maybe Harry Potter. Only those mentioned can retrieve the prophecy, so Voldemort should have been able to get it, assuming he is the Dark Lord of the prophecy. Bellatrix gives a good answer:  “Get it himself?” shrieked Bellatrix on a cackle of mad laughter. “The Dark Lord, walk into the Ministry of Magic, when they are so sweetly ignoring his return? The Dark Lord, reveal himself to the Aurors, when at the moment they are wasting their time on my dear cousin?”  Despite the cackle of mad laughter, the reasoning is sound, Voldemort didn't want to reveal himself. Yet he does exactly that when he appears in the Ministry and is seen by the Minister himself, and he exposes himself for no gain. Bellatrix may or may not have been able to escape without his help, but he couldn't know that before he came, and his other followers that were captured were freed again a few months later, so it wouldn't have mattered much, he would have freed her, too. So why did he go to the Ministry and reveal himself? Does someone falling into a black hole see the end of the universe? This question was prompted by . Notoriously, if you calculate the Schwarzschild coordinate time for anything, matter or light, to reach the event horizon the result is infinite. This implies that the universe ages by an infinite time before someone falling into the black hole reaches the event horizon, so could that person see the universe age by an infinite time?  To be more precise, suppose the observer starts falling from rest at time $t = 0$ and some initial distance $r &gt; r_s$. If we wait for some time $T$ then shine a light ray at the falling observer. Will the light ray always reach the falling observer before they cross the event horizon? If not, what is the formula for the longest time $T$ that we can wait and still be sure the ray will catch the observer? If $T$ is not bounded it implies that observer could indeed see the end of the universe.  I can think of a qualitative argument for an upper limit on $T$, but I'm not sure how sound my argument is. The proper time for the observer to fall to the event horizon is finite - call this $\tau$. The proper time for the light ray to reach the horizon is zero, therefore the light ray will reach the observer before they cross the event horizon only if $T &lt; \tau$. Hence $T$ is bounded and the observer won't see the end of the universe.  I think a more rigorous approach would be to determine the equations of motion (in the Schwarzschild coordinates) for the falling observer and the light ray, and then find the condition for the light to reach the falling observer at some distance $\epsilon$ from the event horizon. Then take the limit as $\epsilon \rightarrow 0$. In principle this seems straightforward, but in practice the algebra rapidly defeated me. Even for a light ray the radial distance:time equation isn't closed form (Wolfram claims it needs the $W$ function) and for the falling observer the calculation is even harder. May someone help me? I am trying to use induction to prove that the formula for finding the $n$-th term of the Fibonacci sequence is:   $$F_n=\frac{1}{\sqrt{5}}⋅\left(\frac{1+\sqrt{5}}{2}\right)^n-\frac{1}{\sqrt{5}}⋅\left(\frac{1-\sqrt{5}}{2}\right)^n.$$  I tried to put $n=1$ into the equation and prove that if $n=1$ works then $n=2$ works and it should work for any number, but it didn't work. I need to prove that this formula gives the $n$th Fibonacci number. Why is the Cantor function not absolutely continuous? Is there an easy way to see that the Cantor function is not absolutely continuous that directly uses the definition of absolutely continuous? (Why) Has Kohonen-style SOM fallen out of favor? prominently sports purple hair.    Is this her natural hair color?  Natural extensions in the answer depending on the correct answer: Is she wholly human and humans in the Galaxy Far Far Away can have this hair color?   Or is she partly human or not human?   Or does she dye her hair?   Or is there another hair color changing technology? This is relating to the movie. Frodo finally relinquishes his desire for the ring, and it melts in the fires of Mount Doom. The next scene shows the eruption of Mount Doom and the destruction of Barad Dur. Gandalf looks up with tears in his eyes.  I have read the books, and can't seem to remember this being explained or described. I'm just wondering why they depicted Gandalf as being so emotional about the event, when throughout the story it depicts Gandalf as having unparalleled wisdom, faith and knowledge. Out of all the Ainur he listened to Eru's song the longest and contemplated it's meaning.   It strikes me that Tolkien portrayed Gandalf as all knowing, and has ultimate faith that Frodo would carry out the task at hand. So why was he so emotionally surprised that it happened? Especially when he had seen far more surprising things happening throughout the War of the Ring and in the movies he was depicted as emotionally immovable, an almost cold hearted awareness of the evil that lurks within the world.   I understand this is probably going to be down-voted as it has alot of opinion based statements. The TL:DR is: Was Gandalf described in the book as being so emotional at Sauron's fall? Or was this simply for effect in the screenplay? What are good methodologies for creating sprocs that reduce the pain of debugging? And what tools are out there for debugging stored procedures?  Perhaps most importantly, what are indications to look out for that errors are happening in a sproc and not in the code? I hope I'm not all over the board too terribly bad here. Votes for answers to any of the above. Thanks.  For what it's worth, I work in a .NET environment, SQL servers. This is a follow-up to .     When I click a link to an SE site in the Android app, it gives me an "open with" pop-up that has two options:         Chrome   Stack Exchange         I can then choose to open SE posts like this "Just once" or "Always."      The problem is that when I set the SE app to "always," and I click "open in browser,"   Except, the app crashes when trying to open it in browser.  LogCat (just right after selecting "Open in browser")  01-22 18:03:36.354: E/AndroidRuntime(16064): FATAL EXCEPTION: main 01-22 18:03:36.354: E/AndroidRuntime(16064): Process: com.stackexchange.marvin, PID: 16064 01-22 18:03:36.354: E/AndroidRuntime(16064): java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' on a null object reference 01-22 18:03:36.354: E/AndroidRuntime(16064):    at com.stackexchange.marvin.utils.Helpers.getNonMarvinViewIntent(Helpers.java:452) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at com.stackexchange.marvin.ui.question.QuestionDialog$1.onClick(QuestionDialog.java:39) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at com.android.internal.app.AlertController$AlertParams$3.onItemClick(AlertController.java:1108) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at android.widget.AdapterView.performItemClick(AdapterView.java:310) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at android.widget.AbsListView.performItemClick(AbsListView.java:1145) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at android.widget.AbsListView$PerformClick.run(AbsListView.java:3066) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at android.widget.AbsListView$3.run(AbsListView.java:3903) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at android.os.Handler.handleCallback(Handler.java:739) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at android.os.Handler.dispatchMessage(Handler.java:95) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at android.os.Looper.loop(Looper.java:148) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at android.app.ActivityThread.main(ActivityThread.java:5417) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at java.lang.reflect.Method.invoke(Native Method) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 01-22 18:03:36.354: E/AndroidRuntime(16064):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)   I suspect it's related to , but not sure.  Specs:   Device model: Nexus 5 Android version: Android 6.0.1 SE app version: 1.0.82 (beta) Installed browser: Chrome 47.0.2526.83 (latest at current writing) Why there is a $\frac{1}{2}$ in the distance formula $d=\frac{1}{2}at^2$? I'm preparing for my exam, but I have difficulties in perceiving why there is a $\frac{1}{2}$ in the distance formula $d=\frac{1}{2}at^2$? Does Auto White-Balance Really Work? How? $\mathbb{R}$ \ $\mathbb{Q}$ and $\mathbb{R}^2\setminus\mathbb{Q}^2$ disconnected? When I double-click on a script in Nautilus to run it, the script just opens in my text editor with no option to run it. Using Nautilus, how do I run executable text files and/or scripts? Make bash exit != 0 when called by AWK and interrupted with ^C I'm having an issue with the following piece of (G)AWK script:  do {     ... } while (system("sleep 10"))   My intention is to break the loop when the user presses ^C during the sleep, but it's not working.  I believe the problem is that Bash exits with 0 when interrupted with ^C, at least when it's executed by AWK's system():  $ awk 'BEGIN { print "\n" system("sleep 2") }' (let the sleep complete) 0      $ awk 'BEGIN { print "\n" system("sleep 2") }' ^C 0   Why is it so?   Is this a bug in Bash or in (G)AWK?  Is there a simple solution that doesn't involve complicated Bash-specific syntax like trap?  The best I could come up with is this:  do {     ... } while (42 == system("sleep 10 &amp;&amp; exit 42"))   which still looks like a kludge to me. Java error: Implicit super constructor is undefined for default constructor Most people with a degree in CS will certainly know what . It helps us to measure how well an algorithm scales.   But I'm curious, how do you calculate or approximate the complexity of your algorithms? In chapter 2 section 7 (pg 151) of Hartshorne's algebraic geometry there is an example given that talks about automorphisms of $\mathbb{P}_k^n$. In that example Hartshorne states that $\mathcal{O}(-1)$ has no global sections. However, we know that $\mathcal{O}(1)$ is generated by global sections. This is stated at the first of the section that if $\mathbb{P}_k^n = Proj k[x_0,...,x_n]$ then the $x_0,...,x_n$ give rise to global sections $x_0,...,x_n\in\Gamma(\mathbb{P}_k^n,\mathcal{O}(1))$.  I guess I don't understand this twisted structure sheaf very well, or to be honest I don't think I understand structure sheaves in general as well as I would like. The twisting part seems simple at first- you shift the grading of Proj over and then take the structure sheaf.  Admittedly I don't feel comfortable using the structure sheaf other than using the basic facts about it that Hartshorne gives when it is introduced. If anyone could give some insight as to what's going on here or how I might be able to understand this better it would be much appreciated. Thanks. Prove $\lim\limits_{n\to\infty}\frac{1}{\sqrt[n]{n!}}=0$ How do I remove XFCE from my computer? My computer is overheating because I got too many desktop environments installed like: MATE, Cinnamon and XFCE.  I uninstalled them, but XFCE failed to uninstall. I get this error.   sudo apt-get purge xfce4     Reading package lists... Error!     E: Problem syncing the file - sync (5: Input/output error)     E: The package lists or status file could not be parsed or opened.