It is possible to share a tampermonkey script to someone but to hide the code from it and somehow to secure it. I just don't want not to be possible for anyone to copy/paste the script from there.
I want to make a JavaScript application that's not open source, and thus I wish to learn how to can obfuscate my JS code? Is this possible?
List of interesting math videos / documentaries This is an offshoot of the question on . I have listed a few videos/documentaries I have seen. I would appreciate if people could add on to this list.  $1.$ Story of maths      $2.$ Dangerous Knowledge    $3.$   $4.$   $5.$ Where does Google Chrome automatically save pages? Does anyone know how to get your business map location displayed in the right hand sidebar of the Google search results page? As in the screenshot below:      I already added my business to this link: .  Is adding detail in above link enough or do I need to change my website coding? How can I solve this quantum mechanical "paradox"? Variational Derivation of Schrodinger Equation Are there any practical implementation of a homomorphic hashing or signature scheme? A  is a function $H : A \to B$ between two sets with some algebraic structure $(A, *)$ and $(B, \star)$ such that   $H$ is collision resistant, i.e. it is hard to find $x \neq y$ such that $H(x) = H(y)$ and $H$ is a homomorphism, i.e. $H(x * y) = H(x) \star H(y)$.   Are there any practical realizations of such a homomorphic hash function, or even a homomorphic signature scheme (i.e., where we can "add" valid signatures to get a signature of the "sum" of two messages)?  Even better, are there even any libraries implementing this? Connecting two Ethernet PHY without magnetics? What is the difference between "citizen" and "denizen" Citizen: 1. A legally recognized subject ornational of a state or commonwealth, either native or naturalized. 2. An inhabitant of a particular town or city.  Denizen: 1. An inhabitant or occupant of a particular place.  Same thing? Proving orthogonality of vectors in a complex vector space I'm taking a course in Real Analysis and have come across the following question which I initially thought looked quite simple:  Let $X$ be an inner product space over $\mathbb{K}$ ($\mathbb{K} = \mathbb{C}$ or $\mathbb{R}$) Show that x and y are orthogonal if and only if $||\lambda x  + \mu y||^2 = ||\lambda x||^2 + ||\mu y||^2$ for all $\mu, \lambda \in \mathbb{K}$.  I have proven the statement in one direction (starting with orthogonality and ending up with $||\lambda x  + \mu y||^2 = ||\lambda x||^2 + ||\mu y||^2$). However, I seem to be getting stuck trying to go in the other direction. The following is what I have so far:  $||\lambda x  + \mu y||^2 = ||\lambda x||^2 + 2\bar{\lambda}\mu Re&lt;x,y&gt; + ||\mu y||^2$  Then we must have 2$\bar{\lambda}\mu Re&lt;x,y&gt; = 0$ for the desired equality to hold, and so $Re&lt;x,y&gt; = 0$.   However, for orthogonality I want $&lt;x,y&gt; = 0$ and can't see how I can make this next step.  Any help would be greatly appreciated. Active vs passive voice with inanimate object as the subject I have asked the  in ELL Stackexchange forum. There all the answers and comments I received was really helpful, but still I was looking for something more. So I have decided to ask this same question here also.   I have seen some sentences like this -         The film was announced to be released on this coming Friday.   The film was announced to release on this coming Friday.      Both the sentences are used, and I know they are interchangeable and does bear the same meaning. But I have some doubt about the second sentence - why is it "to release", when the film cant release itself.   Some other sentences of similar structure that arises my confusion -         The product sells well.   The book reads well.   The glass broke.      The sentences are understandable, but in each of the sentences the subjects can't perform any job, as they all are inanimate object. The verbs are active, but they acts like they are used as passive.  Now my question is how to decide which verb to use this way and which not? Why did Dumbledore drink the potion in the attempt to get a Horcrux? Finding $ \int^1_0 \frac{\ln(1+x)}{x}dx$ When it comes to , I often read recommendations like "Use adb logcat to find some more details". Looking for a good way to backup all my apps including their data,  refers to adb backup and adb restore. In several places one can find ways to remotely do on an Android device with the use of , such as transferring files using adb push or adb pull, accessing the  via adb shell, and more. So ADB seems to be a good thing to have for an Android user.  But how to get this "ADB thingy" on my computer? Not being a developer, installing the entire  seems a bit overkill. Is there a more minimalistic approach available? We have played a 7-team competition, all seven teams met, we eliminated the team with the lowest points. After that the remaining six teams played knock out games and the three winning teams will go direct to semi-finals.  We decided that 4 teams should be picked to go for semi-final and that the best loser will join the other three to make it four teams to battle at the semi-final and final.  During the quarter final games, one team is beaten 2-0, another is beaten 3-0 and the third team is beaten in a penalty shoot-out by 4-0.  Now should you want a best loser to join the other three teams making four teams to play in the semi-final, who among these three teams would be in the best losers position. What is the highest obtainable resolution of FREE elevation data in the UK? A user has asked  which did not receive much attention, and thus the user deleted the post. After some time, the user asked the  (with just slight changes to the title and a tag change), so that it could receive a bit more attention. The strange thing is that the question was not downvoted or poorly written, and yet the user deleted the original post. Now, since the original question was deleted, I could not mark the new one as a duplicate (it threw an error). My question is, how do we handle such questions? Just let them be as such or let the user know about it or is there another way to handle such situations? Grep in couple thousands files I have directory with cca 26 000 files and I need to grep in all these files. Problem is, that I need it as fast as possible, so it's not ideal to make script where grep will take name of one file from find command and write matches to file. Before "arguments list too long" issue it took cca 2 minutes to grep in all this files. Any ideas how to do it? edit: there is a script that is making new files all the time, so it's not possible to put all files to different dirs. Why directory with large amounts of entries does not shrink in size after entries are removed? How to limit execution time of a function call? I have Java 8 and Ubuntu 18.04. I'm using NetBeans and when tried to make some program, it couldn't be done because JavaFX is missing.  I installed Java JDK with NetBeans from Oracle's site and thought everything is included but obviously I didn't check it well.   What should I do, what should I install? I'm not so good at this and don't know if problem is with Ubuntu or Java. :(