I remember reading somewhere about someone who started publishing referee reports they had written online, along with sending them to the journal (or after). Unfortunately I do not remember where I saw this and can't seem to find it now.  I see strong arguments for this practice.   A lot of time and effort is spent on report writing, so why not list them. Transparency for its own sake. Transparency for the sake of increasing quality.   Obviously there are issues:   Copy right or other legal issues with journals prohibiting the publication of reports [has to be taken up with the editor] If the paper itself is not published, publishing the report might be harmful to the authors [one could wait until the final version of the paper is published]   My question: Is this already common practice somewhere and do repositories exist where one can upload reports? Are there other strong counterarguments I am missing?
This is a follow-up question to , and is somehow related to   However, my question does not concern the reviews I receive for the papers I submit, but concerns the reviews I write for papers I have been assigned. Since the whole process is done under confidentiality, it is not clear who owns the copyright on a review I wrote, and what does the review include.   For instance, let us assume that X is member of a PC of a conference Y, and assigns to me a review of a paper Z, written by A and B (assuming it's not a double-blind). Can I publish on my blog: "Here is my review for Y, asked by X, on the paper Z, written by A and B"?   I think that there are two points here:    Is it legal? (for instance, publishing the camera-ready version of a paper might be illegal due to the copyright transfer, would it be also the care here?).  Is it ethical? (who should I ask in order to do so? X? Y? A and B? everybody?).    EDIT: There is been several comments/answer wondering why I would like to publish a review I wrote. To give a bit of background of this question, I believe that the current reviewing system, created when the academic community was small and there was no Internet (i.e. no easy access to information), might not be the best, although clearly working. This is for me a very interesting debate, but somehow out of the scope the Q&amp;A format of Academia SE, which is why I tried to focus on my question on whether it was possible to do so, not if it was the best thing to do in the current system (and just to be clear, I don't plan to do it, but I just like to know what are my options). Anyway, thanks for the answers bringing a different light on this debate.   EDIT 2: After seeing the update in Jeff's answer, I just realised that I didn't make it explicit that I was talking about reviews after the reviewing process. Jeff says that it's ok if the paper is accepted, and although I clearly understand the argument of why I shouldn't publish a review of a rejected paper, the question still holds: by publishing a review of a rejected paper, I publish the information that these authors submitted this paper to this conf/journal, which is supposed to be confidential between the authors and the editors. Would I break any rule by doing so?
Prove that in any GCD domain every irreducible element is prime How do you join on the same table, twice, in mysql? Estimating the integrated Tchebychev function and calculating its error What is the difference between a class and a set? I know what a set is. I have no idea what a class is.   As best as I can make out, every set is also a class, but a class can be "larger" than any set (a so-called "proper class").  This obviously makes no sense whatsoever, since sets are of unlimited size. It's not like you get up to 25 elements and go "oh, hey, sets are limited to a maximum of 20 elements, so we'll have to call this 25-element thing something else".  Does anybody know what the actual difference between a set and a class is?  Several people have pointed out that you can write paradoxes which involve sets. I get that. But where do classes come into the picture? find a $\int_{x}^{g(x)} f(t)\,dt = 1$ Let $f : [0, 2] → \mathbb{R}$ be a continuous, positive function and  $$\int_{0}^1 f(x)\,dx = \int_{1}^2 f(x)\,dx= 1$$ For each $x \in [0, 1]$, prove that there exists a unique function $g(x) \in [1, 2]$ such that $$\int_{x}^{g(x)} f(t)\,dt = 1$$ and $g \in C^1$. Well, I think in $g(x) = x +1$, but I'm not sure. Any hint is appreciated.  Thank you. Multiplication principle and permutation Definition of Multiplication principle in Principles and Techniques in combinatorics by Chuan-Chong, Khee-Meng is given as:      Let $$\prod_{i=1}^rA_i=A_1\times\dots\times A_r=\{(a_1,\dots,a_r) | a_i\in A_i, i=1,\dots,r\}$$ denote the cartesian product of the finite sets $A_1,\dots,A_r.$ Then $$\left\vert \prod_{i=1}^r A_i \right\vert=|A_1|\times\dots\times|A_r|.$$   I want to know how this principle is applies in defining $P_r^n=n(n-1)\cdots2\cdot1$, ie, what are sets $A_1,\dots,A_r$ here? We have two iPads, and both of them have Minecraft PE. My son wants to connect the two and play with me. I have absolutely no idea what I am doing here, so I do not know how to do this.   One game says "Broadcast to LAN", and the other one says "Local Server Multiplayer". I have switched both to on.   What do I need to do to be able to play joined? We are both on the same WiFi. "errno 5 - input/output error" when trying to install Ubuntu Today I downloaded Ubuntu for my laptop. It runs great from a bootable USB, but when I tried to install it, I got the following error message: The installer encountered an error copying files to the hard disk:  [Errno 5] Input/output error  This is often due to a faulty CD/DVD disk or drive, or a faulty hard    disk. It may help to clean the CD/DVD, to burn the CD/DVD at a lower   speed, to clean the CD/DVD drive lens (cleaning kits are often    available from electronics suppliers), to check whether the hard disk   is old and in need of replacement, or to move the system to a cooler   environment.     I tried everything to install it on my laptop including redownloading the Ubuntu ISO image, but nothing worked. How many constructor arguments is too many? Let's say you have a class called Customer, which contains the following fields:   UserName Email First Name Last Name   Let's also say that according to your business logic, all Customer objects must have these four properties defined.  Now, we can do this pretty easily by forcing the constructor to specify each of these properties.  But it's pretty easy to see how this can spiral out of control when you are forced to add more required fields to the Customer object.    I've seen classes that take in 20+ arguments into their constructor and it's just a pain to use them.  But, alternatively, if you don't require these fields you run into the risk of having undefined information, or worse, object referencing errors if you rely on the calling code to specify these properties.  Are there any alternatives to this or do you you just have to decide whether X amount of constructor arguments is too many for you to live with? Powers of infinite cardinals in the generic extension Finding real roots of negative numbers (for example, $\sqrt[3]{-8}$) Truth Tables for Digital Circuits Isn't the uncertainty principle just non-fundamental limitations in our current technology that could be removed in a more advanced civilization? This next year, I am helping an effort to clean several SQL Server environments.    We have about 10,000 stored procedures and estimate that only about 1000 of them are used on a regular basis, and another 200 or so are used on a rare occasion, meaning we have a lot of work to do.    Since we have multiple departments and teams that can access these databases and procedures, we are not always the ones calling the procedures, meaning that we must determine what procedures are being called.  On top of that, we want to determine this over a few months, not in a few days (which eliminates some possibilities).  One approach to this is to use the SQL Server Profiler and track what procedures are being called and compare them to the list of what procedures we have, while marking whether the procedures are used or not.  From then, we could move the procedures to a different schema in case a department comes screaming.  Is using the Profiler the most effective approach here?  And/Or have any of you done something similar and found another way/better way to do this? I am relatively fresh to the DI party and am struggling to get my head around how exactly to use Dependency Injection. I understand that I can pass requirements as part of a service, but what about in my own class?  Say I have the below class where I want the language manager service to be injected:  class Foo implements ContainerInjectionInterface {    protected $languageManager;     public function __construct(LanguageManagerInterface $languageManager) {     $this-&gt;languageManager = $languageManager;   }    public static function create(ContainerInterface $container) {     return new static(       $container-&gt;get('language_manager')     );   } }   When I call new Foo() I am required to pass an instance of LanguageManagerInterface. That makes sense in terms of a normal constructor method, but that would require me to instantiate the class like the below:  $languageManager = \Drupal::service('language_manager'); $foo = new Foo($languageManager)   That just doesn't feel right to me.  Is there something I am missing, or would this class always have to be a service to take advantage of dependency injection? Undelete accidentally deleted records in Sqlite3 As title, possible? I have by accident deleted another record due to my ugly html interface in FireFox. The bad thing is this record delete is a root folder which the program automatically cascade delete everything :( Why isn't sizeof for a struct equal to the sum of sizeof of each member? Why don't I need to install any Drivers for Ubuntu Given $\frac{a}{c} + \frac{b}{d} = 1$ Prove that $$\lim_{(x,y)\rightarrow(0,0)} \frac{|x|^{a}|y|^{b}}{|x|^{c} + |y|^{d}}$$ does not exist.  So I have done the proof for strict inequalities. And the limit only exists when the fractions add up to an integer greater than $1$. I'm not sure how to approach this other than counter examples. I entered the USA on a Visa Waiver Program (VWP) on 1 July 2012 and stayed until 16 Sep 2012 (78 days).  On what date in 2013 will I be able to travel to USA again under VWP?