C - While loop before variables not compiling
error C2143: syntax error : missing ';' before 'type'
I know that the Linux kernel supports TRIM as of version 2.6.33, so there should be TRIM support in ubuntu.  Is TRIM enabled by default or do I need to change some settings or install additional software for it to work? If so, how? I'm well aware of the combinatorial variant of the proof, i.e. noting that each formula is a different representation for the number of subsets of a set of $n$ elements. I'm curious if there's a series of algebraic manipulations that can lead from $\sum\limits_{i=0}^n \binom{n}{i}$ to $2^n$. Oxford Comma Conventions According to the Wikipedia page for the , "Use of the comma is consistent with conventional practice" and "Use of the comma is inconsistent with conventional practice." Did the Oxford Comma come before its omission, or was the Oxford Comma traditionally omitted?  It makes logical sense that every item in a list would be separated in the same way: by a comma. If the Oxford Comma is conventionally correct, when and why did people begin to omit it? How can I disable my internet connection from terminal? What is a 'multi-part identifier' and why can't it be bound? I continually get these errors when I try to update tables based on another table. I end up rewriting the query, change the order of joins, change some groupings and then it eventually works, but I just don't quite get it.  What is a 'multi-part identifier'? When is a 'multi-part identifier' not able to be bound? What is it being bound to anyway? In what cases will this error occur? What are the best ways to prevent it?    The specific error from SQL Server 2005 is:     The multi-part identifier "..." could not be bound.   Here is an example:  UPDATE  [test].[dbo].[CompanyDetail]  SET Mnemonic = [dbBWKMigration].[dbo].[Company].[MNEMONIC],                 [Company Code] = [dbBWKMigration].[dbo].[Company].[COMPANYCODE]  WHERE [Company Name] = **[dbBWKMigration].[dbo].[Company].[COMPANYNAME]**   The actual error:     Msg 4104, Level 16, State 1, Line 3 The multi-part identifier   "dbBWKMigration.dbo.Company.COMPANYNAME" could not be bound. What is the best practice to make division return double in C# In c# when you want to divide the result of a method such as below, what is the best way to force it to return a double value rather than the default integer.   (int)Math.Ceiling((double)(System.DateTime.DaysInMonth(2009, 1) / 7));   As you can see I need the division to return a double so I can use the ceiling function. How do I decrease first byte time with GoDaddy and GitHub pages? How to force restart an iPhone with broken home button Earlier today I was on my iPhone and it randomly froze so I turned it off. When I went to unlock it it wouldn't move. I couldn't unlock it or tap anything. So now I can only stay on the lock screen. I read on the Apple website that I should "force restart" it by pressing my home button and power button at the same time. The problem is my home button is stuck and doesn't work. What should I do? Why are we still using CPUs instead of GPUs? It seems to me that these days lots of calculations are done on the GPU. Obviously graphics are done there, but using CUDA and the like, AI, hashing algorithms (think bitcoins) and others are also done on the GPU. Why can't we just get rid of the CPU and use the GPU on its own? What makes the GPU so much faster than the CPU? Auto-expand TAB character in code formatting Related:       Note that this question, while related, is not the same as the ones linked.  In many cases, when people put code into questions or answers, they copy/paste the code from their editor.  If their editor is using tab characters, the formatting will be broken after the post is submitted.  For example, if a code is indented using TAB characters, then one TAB character in the beginning of a line will be treated as one level of indent and align with the left edge of the code, effectively indenting equally to 4 spaces.  However in the post editor it looks indented twice - the same as 8 spaces.  I often edit other people's posts to improve code formatting and I find this TAB issue being the biggest annoyance.  Most of the times (I think) on SO, we use 4 spaces to format/indent the code.  I think it would be an easy thing to auto-expand TAB characters inside &lt;code&gt; blocks by replacing them with 4 spaces when the post is submitted. Please refer the following questions asked elsewhere on this site:       I am a native Hindi speaker; Hindi has a plethora of terms referring to relationships. To take a trivial example, the term uncle may refer to father's elder brother, father's younger brother, mother's brothers, father's sister's husband, mother's sister's husband, all of which have specific addresses in Hindi.  I discussed the same with one of my teachers. She had the opinion that the development of language mirrors the cultural moorings of the society that uses the language. Now, since all of the above relationships have distinct status and reverence in the Hindi speaking society, that calls for different addresses. That may well not be the case in English speaking societies.  Is that correct? What other linguistic reasons may account for such a dearth of vocabulary in English in this area? pdflatex, \includegraphics, and multi-page PDF files I have a PDF file with multiple figures; each figure is a separate page in the PDF file.  I am using pdflatex, and I would like to use \includegraphics or equivalent to include some of the figures.  Of course I could use an external tool to split the PDF file into multiple one-page PDF files. Then I could use \includegraphics as usual. However, I would have a much simpler workflow if I could avoid this extra step. Hence the question:  How can I include, e.g., page 3 of foo.pdf as a figure?  I am aware that there is a Latex package called pdfpages, but it seems to be designed for something else: with pdfpages, each page in the input file will produce a full page in the final document, not just a box. In a family with two children, what are the chances, if one of the children is a girl, that both children are girls? Asynchronous shell exec in PHP Huawei E3272 Ubuntu I have a problem with Huawei E3272 modem. Ubuntu 14.04 does not detect it as a mobile broadband modem. If I put my SIM card into my old modem(E3131) everything works, E3272 is just not detected. I have checked lsusb, and here I can see the system detects it as  12d1:14fe Huawei Technologies Co., Ltd.  but I cannot choose it in my Network Connections.  I tried adding usbserial vendor=0x12d1 product=0x14fe in /etc/modules, but it did not change anything. The same goes for adding   # Huawei E3272  ATTR{idVendor}=="12d1", ATTR{idProduct}=="157c", RUN +="usb_modeswitch '%b/%k'"  in /lib/udev/rules.d/40-usb_modeswitch.rules. I also tried installing Modem Manager, but it did not help.  Have you got any idea what could I do, so my system would detect my new modem? I would like to be able to use LTE. :) I was surprised to only recently notice that      An object of any density can be large enough to fall within its own   Schwarzschild radius.   Of course! It turns out that supermassive black holes at galactic centers can have an average density of less than water's.  Somehow I always operated under the assumption that black holes of any size had to be superdense objects by everyday standards.  Compare the Earth to collapsing into a mere 9mm marble retaining the same mass, in order for the escape velocity at the surface to finally reach that of light.  Or Mt. Everest packed into one nanometer.  Reading on about this , it increases proportionally with total mass.  Assuming matter is accumulated at a steady density into a spherical volume, the volume's radius will only "grow" at a cube root of the total volume and be quickly outpaced by its own gravitational radius.  Question: For an object the , what would have to be its diameter for it to qualify as a black hole (from an external point of view)?  Would this not imply by definition that:   The Earth, Solar system and Milky Way are conceivably inside this black hole? Black holes can be nested/be contained within larger ones? Whether something is a black hole or not is actually a matter of perspective/where the observer is, inside or outside? What program can I use to decompile a class file? Will I actually get Java code, or is it just JVM assembly code?  On Java performance questions on this site I often see responses from people who have "decompiled" the Java class file to see how the compiler optimizes certain things. Possible point location algorithm How do I increase the render distance? I have created a simple model here   When rendering it the end of it is cut off   How can I get the camera to render a longer distance? Should you declare methods using overloads or optional parameters in C# 4.0? I was watching , and it got me thinking about when optional parameters are available in C# what is going to be the recommended way to declare methods that do not need all parameters specified?  For example something like the FileStream class has about fifteen different constructors which can be divided into logical 'families' e.g. the ones below from a string, the ones from an IntPtr and the ones from a SafeFileHandle.  FileStream(string,FileMode); FileStream(string,FileMode,FileAccess); FileStream(string,FileMode,FileAccess,FileShare); FileStream(string,FileMode,FileAccess,FileShare,int); FileStream(string,FileMode,FileAccess,FileShare,int,bool);   It seems to me that this type of pattern could be simplified by having three constructors instead, and using optional parameters for the ones that can be defaulted, which would make the different families of constructors more distinct [note: I know this change will not be made in the BCL, I'm talking hypothetically for this type of situation].  What do you think? From C# 4.0 will it make more sense to make closely related groups of constructors and methods a single method with optional parameters, or is there a good reason to stick with the traditional many-overload mechanism?