Recently I refereed a paper in pure mathematics. Although I recommended a "major revision", I was quite impressed with the paper, and indeed I would like to: (1) describe his results in a grant proposal I am writing, and (2) eventually apply the author's techniques in my own work.  The author has not yet made his paper publicly available (e.g. on the arXiv or on his personal website). Ethically speaking, may I now freely refer to his paper in my proposal, and later in my work? Or am I bound to wait until the paper is published or until the author has otherwise made it available to the public?  I e-mailed him recently, let him know that I was a referee for his paper, and asked his permission to do this. If he writes back to offer (or deny) me permission, then that settles the issue. But what if I do not hear back?
I recently reviewed a paper (general applied mathematics context). During the review, I realized that the fairly general ideas introduced in the paper can potentially be applied to a specific problem in a similar context. The authors did not mention this application in their paper, so I suggested to add a short comment about it in my review.  I later started thinking about the application in more detail and tried out some things, which actually seem to work quite well for this application. Now, the paper is still in the review process and might take some time until it gets published. What is the proper way how to proceed here in order to use the ideas and results which I in my exclusive position as a reviewer saw? How can I refer to the paper that is still under review? How can I best discuss the ideas with my co-workers (and potential co-authors) without disclosing that I reviewed the paper?  The paper under review is not available online on any preprint servers such as arXiv etc
Are there any published details of Kenobi's communication with Lars family on Tatooine before ANH? How can you print a variable name in python? Say I have a variable named choice it is equal to 2. How would I access the name of the variable? Something equivalent to  In [53]: namestr(choice) Out[53]: 'choice'   for use in making a dictionary. There's a good way to do this and I'm just missing it.  EDIT:  The reason to do this is thus. I am running some data analysis stuff where I call the program with multiple parameters that I would like to tweak, or not tweak, at runtime. I read in the parameters I used in the last run from a .config file formated as  filename no_sig_resonance.dat  mass_peak 700  choice 1,2,3   When prompted for values, the previously used is displayed and an empty string input will use the previously used value.  My question comes about because when it comes to writing the dictionary that these values have been scanned into. If a parameter is needed I run get_param which accesses the file and finds the parameter.   I think I will avoid the problem all together by reading the .config file once and producing a dictionary from that. I avoided that originally for... reasons I no longer remember. Perfect situation to update my code! I just noticed that I lost a bunch of points from my reputation score, and I used the "reputation" tab on my user profile page to try and track down the cause.  During my investigation, I noticed there was an unusual event of type "reversal". In the normal place of a question title, it says "voting corrected".     What does this mean, and what caused it?  Did I do something wrong? Why did I lose all of that reputation? Is the system punishing me for leaving too many good answers?  Is there any way to earn it back? Can someone please help me thanks!  this is where I got the image from What are Java command line options to set to allow JVM to be remotely debugged? I know there's some JAVA_OPTS to set to remotely debug a Java program.  What are they and what do they mean ? How to find basis of intersection of 2 vector spaces with given basis? Suppose we have vector spaces $\mathbb W$ and $\mathbb V$.  A given basis for $\mathbb W$ is $\{(1, 1, 0, -1), (0, 1, 3, 1)\}$, and a given basis for $\mathbb V$ is $\{(1, 2, 2, -2), (0, 1, 2, -1)\}$.  How to find a basis for $\mathbb W\cap\mathbb V$? Should I be concerned that the sill plate is not lined up with the foundation? I am in the process of building a one level home in PA. After the formed concrete walls were poured and the framing began, I noticed that on one side of the house that the sill plate was flush with the edge of the foundation wall in the rear, but, by the time the sill plate got to the front it was 2 1/2" away from the edge of the foundation wall. In summary, the sill plate walks from flush with the foundation wall at the rear to 2 1/2" at the front. This happens over about a 50' run.  Any thoughts or concerns would be appreciated. Any recommendations on what sorts of questions to ask when I meet the site supervisor on Monday? Multiple Apple Developer Accounts $\operatorname{gcd}(ab,a+b)=1$ if $a$ and $b$ are relatively prime Is any divergence-free curl-free vector field necessarily constant? Proving of Integral $\int_{0}^{\infty}\frac{e^{-bx}-e^{-ax}}{x}dx = \ln\left(\frac{a}{b}\right)$ Prove that      $$ \int_{0}^{\infty}\frac{e^{-bx}-e^{-ax}}{x}\,dx = \ln\left(\frac{a}{b}\right) $$   My Attempt:  Define the function $I(a,b)$ as  $$ I(a,b) = \int_{0}^{\infty}\frac{e^{-bx}-e^{-ax}}{x}\,dx $$  Differentiate both side with respect to $a$ to get  $$ \begin{align} \frac{dI(a,b)}{da} &amp;= \int_{0}^{\infty}\frac{0-e^{-ax}(-x)}{x}\,dx\\ &amp;= \int_{0}^{\infty}e^{-ax}\,dx\\ &amp;= -\frac{1}{a}(0-1)\\ &amp;= \frac{1}{a} \end{align} $$  How can I complete the proof from here? How to implement keyboard shortcuts on websites LINQ to read XML I got this XML file:  &lt;root&gt;     &lt;level1 name="A"&gt;         &lt;level2 name="A1" /&gt;         &lt;level2 name="A2" /&gt;     &lt;/level1&gt;     &lt;level1 name="B"&gt;         &lt;level2 name="B1" /&gt;         &lt;level2 name="B2" /&gt;     &lt;/level1&gt;     &lt;level1 name="C" /&gt; &lt;/root&gt;   Could someone give me a C# code using LINQ, the simplest way to print this result: (Note the extra space if it is a level2 node)  A   A1   A2 B   B1   B2 C   Currently I got this code:  XDocument xdoc = XDocument.Load("data.xml")); var lv1s = from lv1 in xdoc.Descendants("level1")            select lv1.Attribute("name").Value;  foreach (var lv1 in lv1s) {     result.AppendLine(lv1);      var lv2s = from lv2 in xdoc...??? } I have scene that looks like this:   And I want to add volumetric lighting to it so that light forms a rays of light when it go through the trees like on this example that I found in youtube:   But the problem is that all of these tutorials show how to make this lighting coming from windows, but when I try to replicate it in my forest scene it looks like big ugly fog with cubical shape. Also the light is coming from the back of the camera (as you can see) and there are some spots that needs this special lighting (like places where light goes through trees) and some that don't (like big bright are on the bottom left corner) so I can't just add a giant cube to all of the scene. I am working on the following problem from group theory:     If $G$ is a group of order $2n$, show that the number of elements of $G$ of order $2$ is odd.   That is, for some integer $k$, there are $2k+1$ elements $a$ such that $a \in G,\;\; a*a = e$, where $e$ is the identity element of $G$. C++, array of objects without $L^p$ and $L^q$ space inclusion Let $(X, \mathcal B, m)$ be a measure space.  For $1 \leq p &lt; q \leq \infty$, under what condition is it true that $L^q(X, \mathcal B, m) \subset L^p(X, \mathcal B, m)$ and what is a counterexample in the case the condition is not satisfied? A potential customer wants to evaluate our storage system. They run Windows 2008R2 x64 with 4KB NTFS on a virtual test machine they've sent us. They did not seem to know this at hand, so I think it's reasonable to assume that environment was not tweaked. The tests are inserting, indexing, searching, deleting. Tool is not known to me.  Given that the windows NTFS block size is 4KB, and SQL write in 64KB chunks - is it safe to assume that a block size of 64k on the SAN is a good choice?  They run SQL Server 2008, perhaps standard. What is the best way to copy a folder and all subfolders and files using c# "No such file or directory" when trying to remove a file, but the file exists? I am trying to remove a png image that was uploaded to my server via a PHP script. Whenever I try to delete it both through ftp and terminal, I get the error   No such file or directory   However, when I ls in the dir, the file is listed and it is also listed in my ftp client. I have tried creating a file with the same name and I end up getting two files with the same name.   I can open the file that supposedly does not exist, but I still can't remove it. I have also tried rebooting my server. Any ideas what may be the issue? I am running a 64 bit version of Ubuntu, but I don't think its a 32/64 bit issue. I should also note I have removed many other png files uploaded by the same PHP script.  Output for ls -l  total 224  -rw-r--r-- 1 www-data www-data 222838 May 13 04:14 qyxdshyikfr_fishing_timeout.png  -rw-r--r-- 1 root root 272 May 14 06:54 upload.php   Output when trying to rm  rm: cannot remove ‘qyxdshyikfr_fishing_timeout.png’: No such file or directory   upload.php: