I just set a read only permission to a file using chmod 400 filename.txt after that I open the file via vi editor and edit and try to save using :w then is says E45: 'readonly' option is set (add ! to override) so I use :w!. Then it save the edited file with read only permission? How can it be possible?  Are there any differences between Ubuntu and Fedora that affect access permissions?
Short Question:  Why can we manipulate a read-only file in Vim using : + w + q + ! even without being an administrator?  Long Question:  I have a text file (myFile.txt) which is read-only for everyone:  navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt  -r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt   I can open it with Vim without having admin privileges:  navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt    I modify it and press: Esc + : + w + q + Enter and I see this error message:  E45: 'readonly' option is set (add ! to override)   So far, everything makes sense.  But when I press: Esc + : + w + q + ! + Enter, Vim saves the changes.  I'm using Ubuntu 16.04 and VIM 7.4.
DRAM Frequency showing 800 instead of 1600 I am running a Core i7 CPU originally at 3Ghz overclocked to 4Ghz using a multiplier of x20 and a Bus Speed of 200 Mhz  My memory is 1600 Mhz OCZ.  I installed CPU-Z to see what is going on - but it shows me (under the "Memory" Tab):  DRAM Frequency 800 Mhz  Channel Triple - NB Frequency 3800.2 Mhz  So what is the actual frequency its running on then? I am slightly confused. From the :   -exec command ;     There are unavoidable security problems     surrounding use of the -exec action; you should use the     -execdir option instead.  -execdir command {} +     Like -exec, but the specified command is run from the     subdirectory containing the matched file, which is not     normally the directory in which you started find.  This a much     more secure method for invoking commands, as it avoids race     conditions during resolution of the paths to the matched     files.    What does this mean? Why are there race conditions with running it from the starting directory? And how are these security risks? How do file permissions work? Aligning numbers by decimal points in table columns Becoming Thieves Guild Guildmaster, am I bugged? I've completed the Thieves Guild main questline () and chosen my special power (Shadowcloak of Nocturnal). It says completed in my quest log.  I also completed the  in each city you can give Thieves guild influence to (Markarth, Whiterun, Windhelm, and Solitude) and done their special jobs from Delvin. They show completed in my quest log. I've even done at least one of each kind of job from Vex and Delvin (but not in each city).  I got  in the Ragged Flagon and have done the quest for Tonilia (delivering the Moon Sugar to a caravan) and Vekel (getting the 4 books). I've also upgrade one of my pieces of Thief Armor.  I talk to  to become guild master and I get no dialogue options but he just says he's busy and we'll talk another time. There is a guild chest in front of his desk but it's locked and I don't have the key.  What am I missing? Is there some bug I've encountered? Securing Cable when installing old work box I am installing an electrical outlet above a gas fireplace for TV.  I understand that electrical code requires securing the NM cable within 12" of outlet box.  I am curious how one goes about achieving this in a finished wall being that there is really no room to get hand, hammer, drill or screwdriver inside the wall through that box opening.   I am sure this is straightforward for experienced electricians but I have no idea how to go about this. Error in updating to ADT rev 23 for Eclipse What is the relationship between size of object with distance? How does the size/length of an object vary with distance?   Is it a logarithmic relationship? exponential? linear?   I plotted a curve of the size/length of an object for different distances from the camera, and the curve looked exponential/logarithmic. I was trying to understand the reasoning behind that. Currently using Ubuntu 18.04, and my wireless driver is not being detected.  I've included a .  $ dmesg | grep iwl [    6.212724] Loading modules backported from iwlwifi [    6.212724] iwlwifi-stack-public:master:6988:0d8892f2 [    6.224583] iwlwifi 0000:00:14.3: enabling device (0000 -&gt; 0002) [    6.229811] iwlwifi 0000:00:14.3: Direct firmware load for iwl-dbg-cfg.ini failed with error -2 [    6.230540] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-39.ucode failed with error -2 [    6.230547] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-38.ucode failed with error -2 [    6.230552] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-37.ucode failed with error -2 [    6.230557] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-36.ucode failed with error -2 [    6.230562] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-35.ucode failed with error -2 [    6.236670] iwlwifi 0000:00:14.3: loaded firmware version 34.0.0 op_mode iwlmvm [    6.248314] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318 [    7.264081] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x3, CPU2 Status: 0x2477 [    7.264084] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -110 [    7.276165] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110   sudo modprobe iwlwifi returns no output. How to move files to specific folders based on CSV entries? How to Logout of an Application Where I Used OAuth2 To Login With Google? Illustrator: Is there an efficient and accurate way to join two circles by their tangents (and keep it editable)? It's easy to join two circles if they are the same size and horizontal/vertical, into a pill shape:    If the circles are at an add angle then it's still possible but you can no longer rely on smart guides.     You can add lines roughly where the tangents should be and then use the scissors tool on the circles, cut out the inner area and then join the two crescents into one shape.    Is there a better way to do this? Is there a way to do this that is still editable afterwards too?  There are some other questions that cover the same area as this but don't cover editability or joining circles that are not in line with each other (where smart guides can't help). How do I install an application from a .dmg disk image? I've downloaded Firefox and it's now sitting on my desktop as Firefox.dmg. When I double click on Firefox.dmg it opens up a window with Firefox in it so I can use it - does this mean the application has been installed?    Community Wiki'd the question because I think it's a worthwhile question to have on the site for pointing people to, it's not exactly intuitive to do and not a question I think I deserve any rep from. What is the difference between display: inline and display: inline-block? iOS 11-13 - unable to paste into comments I’m able to copy-paste from any application to any application. I’m able to copy from a comment or from a question or from an answer. I’m able to paste to a question or answer. However, if I attempt to paste into a comment, nothing happens. I am able to subsequently paste into another application, confirming that the text is actually on the clipboard.   However, copying SE links will paste them successfully, but all other text - including other links - still fails. This leads me to believe that it’s a SE issue and not an Apple one.   This has been an issue since 11.0 beta and persists through iOS 13 release. Number of bitstrings with $000$ as substring I have $F_n$ number of bitstrings that have $000$, How would I prove that for $n \ge 4$ , $a_n = a_{n-1} +a_{n-2}+a_{n-3}+ 2^{n-3}$?  Now there are many  ways to go about this but if I choose starting a $n-3$ bit string and append it with $000$ how would I show that? Do I need to re-check my bags when flying into the US on a transit through Newark Airport? Travveling with SAS 907 from Oslo, Norway to Newark Terminal B. Transfer to Terminal C and further with United 239 to Nashville. Do I have to pick up the luggage at terminal B and bring it to terminal C? How can I find such a $z$? (Injectivity of $T(z) = \lambda z + \mu\bar{z}$) We consider $T:\mathbb{C}\to\mathbb{C}$ defined by $T(z)=\lambda z+\mu\overline{z}$, where $\lambda ,\mu\in\mathbb{C}$. I want to prove that if $T$ is injective, then $\lambda\cdot\overline{\lambda}\neq\mu\cdot\overline{\mu}$.  Clearly, if $\mu =0$, then $\lambda\neq 0$ because $T$ is injective.  Now, if $\lambda\cdot\overline{\lambda}=\mu\cdot\overline{\mu}$ and $\mu\neq 0$, then I wanted to find a $z\in\mathbb{C}\setminus\{0\}$ such that $z=-\dfrac{\overline{\lambda}}{\overline{\mu}}\overline{z}$, because we would have that:  $T(z)=-\lambda\dfrac{\overline{\lambda}}{\overline{\mu}}\overline{z}+\mu\overline{z}=\overline{z}(-\lambda\dfrac{\overline{\lambda}}{\overline{\mu}}+\mu)=0$  ('Cause this would prove that $\lambda\cdot\overline{\lambda}=\mu\cdot\overline{\mu}$ implies $T$ is not injective.)  So, the question is, can we always find such a $z\in\mathbb{C}\setminus\{0\}$? MathJax isn't currently working on the Android app, which makes it totally useless for the 'technical' sites like  or .  For example, in the Android app:    Same post in a (mobile) browser:     Please add this functionality! How to obtain the sum of the following series? $\sum_{n=1}^\infty{\frac{n^2}{2^n}}$ It seems that I'm missing something about this.  First of all, the series is convergent: $\lim_{n\rightarrow\infty}\frac{2^{-n-1} (n+1)^2}{2^{-n} n^2}=\frac{1}{2}$ (ratio test)  What I tried to do is to find a limit of a partial sum $\lim_{n\rightarrow\infty}S_n$ as follows: $S_n=\frac{\frac{1}{6} n (n+1) (2 n+1)}{\frac{1-\left(\frac{1}{2}\right)^n}{2 \left(1-\frac{1}{2}\right)}}$. Still, the limit is $\infty$ and I'm clearly doing something wrong.