I am running Windows XP Professional, service pack 3.  Right now I have 4,398 files in a single folder, and Windows XP seems to read it fine.  How many more files can I place in this same folder, either theoretically or practically?  Thanks for your time.
How many files can a windows folder contain?  This question is asked  but then the question text pollutes the question with issues of "rules of thumb"  So to be clear, this question is: How many files can a windows folder contain?
I've heard many times that it's bad to use display: none for SEO reasons, as it could be an attempt to push in irrelevant popular keywords. A few questions:   Is that still received wisdom? Does it make a difference if you're only hiding a single word, or perhaps a single character? If you should avoid any use of it, what are the preferred techniques for hiding (in situations where you need it to become visible again on certain conditions)?   Some references I've found so far:       If you're straight-out using CSS to hide text, don't be surprised if that is called spam. I'm not saying that mouseovers or DHTML text or have-a-logo-but-also-have-text is spam; I answered that last one at a conference when I said "imagine how it would look to a visitor, a competitor, or someone checking out a spam report. If you show your company's name and it's Expo Markers instead of an Expo Markers logo, you should be fine. If the text you decide to show is 'Expo Markers cheap online discount buy online Expo Markers sale ...' then I would be more cautious, because that can look bad."   And  on the same article     We can flag text that appears to be hidden using CSS at Google. To date we have not algorithmically removed sites for doing that. We try hard to avoid throwing babies out with bathwater.   Eric Enge      The legitimate use of this technique is so prevalent that I would rarely expect search engines to penalize a site for using the display: none attribute. It’s just very difficult to implement an algorithm that could truly ferret out whether the particular use of display: none is meant to deceive the search engines or not. I have a problem when a lot of figures are in question. Some figures tend to "fly around", that is, be a paragraph below, although I placed them before that paragraph. I use code:  \begin{figure}[ht] \begin{center} \advance\leftskip-3cm \advance\rightskip-3cm \includegraphics[keepaspectratio=true,scale=0.6]{slike/visina8} \caption{} \label{visina8} \end{center}\end{figure}   to place my figures. How can I tell latex I REALLY want the figure in that specific place, no matter how much whitespace will be left? Is it correct to say "I wrote him" or "I wrote to him"?  My Mother was a stickler for English grammar and would say "I wrote your Uncle..." rather than "I wrote to your Uncle..." Area of a parallelogram, vertices $(-1,-1), (4,1), (5,3), (10,5)$. I need to find the area of a parallelogram with vertices $(-1,-1), (4,1), (5,3), (10,5)$.  If I denote $A=(-1,-1)$, $B=(4,1)$, $C=(5,3)$, $D=(10,5)$, then I see that $\overrightarrow{AB}=(5,2)=\overrightarrow{CD}$. Similarly $\overrightarrow{AC}=\overrightarrow{BD}$. So I see that these points indeed form a parallelogram.  It is assignment from linear algebra class. I wasn't sure if I had to like use a matrix or something. How to determine day of week by passing specific date? Pattern in Isomorphisms between $\mathbb Z_m \times \mathbb Z_n$ and $\mathbb Z_{mn}$ biblatex and autonum don't work together Reprojecting LiDAR data with libLAS, error: "latitude or longitude exceeded limits"? I have a lidar file (file.las) with the following spatial reference:  Spatial Reference:            PROJCS["NAD83 / UTM zone 11N",     GEOGCS["NAD83",         DATUM["North_American_Datum_1983",             SPHEROID["GRS 1980",6378137,298.2572221010002,                 AUTHORITY["EPSG","7019"]],             AUTHORITY["EPSG","6269"]],         PRIMEM["Greenwich",0],         UNIT["degree",0.0174532925199433],         AUTHORITY["EPSG","4269"]],     PROJECTION["Transverse_Mercator"],     PARAMETER["latitude_of_origin",0],     PARAMETER["central_meridian",-117],     PARAMETER["scale_factor",0.9996],     PARAMETER["false_easting",500000],     PARAMETER["false_northing",0],     UNIT["metre",1,         AUTHORITY["EPSG","9001"]],     AUTHORITY["EPSG","26911"]]   Then I reproject it to WGS84 with las2las:  las2las --a_srs EPSG:26911 --t_srs EPSG:4326 -i file1.las -o output.las   And I get:   Spatial Reference:                GEOGCS["WGS 84",         DATUM["WGS_1984",             SPHEROID["WGS 84",6378137,298.257223563,                 AUTHORITY["EPSG","7030"]],             AUTHORITY["EPSG","6326"]],         PRIMEM["Greenwich",0],         UNIT["degree",0.0174532925199433],         AUTHORITY["EPSG","4326"]]   But when I try to revert the transformation: from WGS84 to NAD83/UTM 11N, I get an error:  las2las --a_srs EPSG:4326 --t_srs EPSG:26911 -i output.las -o wgs2utm.las ERROR 1: latitude or longitude exceeded limits error: Could not project point for ReprojectionTransform::latitude or longitude exceeded limits0.   Why I got this error, if I am just reversing the transformation (originally from NAD83 to WGS84, and then from WGS84 to NAD83)?. I took this photo of the blood moon this morning and I am finding many of my photos, especially landscape photos, have a significant lack of clarity. I'm not looking for a photo critique because I know this particular photo is crap. I'm looking to identify my source of failure to nail a significantly clear photo.     Setup  Canon EOS 70D with a 100-300 telephoto lens (I'm sorry I don't know the exact model. It's from Canon but not one of their professional quality lenses.)   Aperture: f/5.6 Shutter: 1 sec. ISO: 1000 Focal Length: 300mm Metering mode: Spot White Balance: I manually set the WB to 5500 kelvin, it looked fine in live view. Focus Mode: Manual Drive: 2 sec timer delay   Mounted on a decently stable tripod  Process  I turn on live view, and square up the target in the display. I then set my focal length, focus in using live view, adjust the focus as sharp as possible and take the pic. I've noticed that in this case, the picture was incredibly grainy, which doesn't translate to the final photo, but wonder if it has anything to do with it.  This particular shoot I found it difficult to balance out the variables with a dark sky and a moving moon that starts blurring after 1-2 seconds of exposure, which is why I had the aperture wide open and the ISO cranked up.  I can't tell where I'm failing:  Equipment:  The 70d takes great photos but the telephoto is not great when it's totally zoomed in. My wallet doesn't hold enough cash for a motorized mount to track objects in the sky.  Circumstance: I've seen great photos of the moon with the use of a camera and a tripod, so I know this is possible. Although, I keep seeing pictures of this big gorgeous moon over the landscape, and when I use my wide-angle, the moon shows up as a dot. What the hell are people doing to get the moon so big?  Beginner skill level: I know this is the biggest culprit, but being the beginner, I'm unable to know where to adjust. I want to add additional items to the data returned as . So for every function/query that returns a WP_Post object I want my additional data added.  Example of returned result:  WP_Post (object) =&gt; [     // Default data returned by WP_Post     ID                  =&gt; int,     post_author         =&gt; string,     post_name           =&gt; string,     post_type           =&gt; string,     post_title          =&gt; string,     post_date           =&gt; string,     post_date_gmt       =&gt; string,     post_content        =&gt; string,     post_excerpt        =&gt; string,     post_status         =&gt; string,     comment_status      =&gt; string,     ping_status         =&gt; string,     post_password       =&gt; string,     post_parent         =&gt; int,     post_modified       =&gt; string,     post_modified_gmt   =&gt; string,     comment_count       =&gt; string,     menu_order          =&gt; string,      // Additional data I want to add     extra_data_1        =&gt; array,     more_data_key       =&gt; string,     another_added       =&gt; string ]   For example when the functions  or  are run they will return the WP_Post object along with my additional data.  I've tried finding the appropriate  but this has been unsuccessful.  I am hoping I can do something like:  // This is concept code add_action('pre_wp_post_return', function($data) {     $data-&gt;extra_data_1     = get_post_meta($data-&gt;ID, 'extra_data');     $data-&gt;more_data_key    = get_post_meta($data-&gt;ID, 'more_data', true);     $data-&gt;another_added    = get_post_meta($data-&gt;ID, 'another_data', true);      return $data; });   My reasoning is I am having to build a custom API for WP that uses a range of different core functions which return WP_Post objects. Being able to add my additional data in one place would prevent me from duplicating code.  I hope this is clear enough. Any help would be great! How do I detect running processes using a library package? This command is doing the rounds for detecting currently running processes using glibc:  lsof | grep libc | awk '{print $2}' | sort | uniq   I find it intensely annoying, since /libc/ matches not only libc, but on my system:  /lib/x86_64-linux-gnu/libcap.so.2.24 /lib/x86_64-linux-gnu/libcgmanager.so.0.0.0 /lib/x86_64-linux-gnu/libcom_err.so.2.1 /lib/x86_64-linux-gnu/libcrypt-2.19.so /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcamel-1.2.so.45.0.0 /usr/lib/unity-settings-daemon-1.0/libcolor.so /usr/lib/unity-settings-daemon-1.0/libcursor.so /usr/lib/x86_64-linux-gnu/colord-plugins/libcd_plugin_camera.so /usr/lib/x86_64-linux-gnu/colord-plugins/libcd_plugin_scanner.so /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk3-module.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11301.0 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 /usr/lib/x86_64-linux-gnu/libcanberra-0.30/libcanberra-pulse.so /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0.1.9 /usr/lib/x86_64-linux-gnu/libcanberra.so.0.2.5 /usr/lib/x86_64-linux-gnu/libcap-ng.so.0.0.0 /usr/lib/x86_64-linux-gnu/libck-connector.so.0.0.0 /usr/lib/x86_64-linux-gnu/libcolordprivate.so.1.0.23 /usr/lib/x86_64-linux-gnu/libcolord.so.1.0.23 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 /usr/lib/x86_64-linux-gnu/libcupsmime.so.1 /usr/lib/x86_64-linux-gnu/libcups.so.2 /usr/lib/x86_64-linux-gnu/samba/libcliauth.so.0 /usr/lib/x86_64-linux-gnu/samba/libcli_cldap.so.0 /usr/lib/x86_64-linux-gnu/samba/libcli-ldap-common.so.0 /usr/lib/x86_64-linux-gnu/samba/libcli-nbt.so.0 /usr/lib/x86_64-linux-gnu/samba/libcli_smb_common.so.0 /usr/lib/x86_64-linux-gnu/samba/libcli_spoolss.so.0 /usr/lib/x86_64-linux-gnu/samba/liblibcli_lsa3.so.0 /usr/lib/x86_64-linux-gnu/samba/liblibcli_netlogon3.so.0   I understand that libc is used by pretty much everything, but I'd like to refine this command. Consider its applications for other libraries. How can I do this?  The flaw in this approach, in my opinion, is that the package providing libc may include a whole host of other shared library files (all of which may or may not be covered under the umbrella term that is the library name, like glibc, or libboost-python). Using a word boundary or - to mark the end of libc doesn't really fix this. This may not be a flaw, perhaps, as Braiam points out, since many or all of these .so files may link to a core file in which the flaw resides, as is the case for libc6 on Debian.   If a specific OS/distro is needed, assume Debian Linux.  Also annoying is that this command could be condensed to lsof | awk '/libc/{print $2}' | sort -u. Can i use the /testfor command to check for certain words in chat? What do spacelike, timelike and lightlike spacetime interval really mean? Suppose we have two events $(x_1,y_1,z_1,t_1)$ and $(x_2,y_2,z_2,t_2)$. Then we can define $$\Delta s^2 = -(c\Delta t)^2 + \Delta x^2 + \Delta y^2 + \Delta z^2,$$ which is called the spacetime interval. The first event occurs at the point with coordinates $(x_1,y_1,z_1)$ and the second at the point with coordinates $(x_2,y_2,z_2)$ which implies that the quantity $$r^2 = \Delta x^2+\Delta y^2+\Delta z^2$$ is the square of the separation between the points where the events occur. In that case the spacetime interval becomes $\Delta s^2 = r^2 - c^2\Delta t^2$. The first event occurs at time $t_1$ and the second at time $t_2$ so that $c\Delta t$ is the distance light travels on that interval of time. In that case, $\Delta s^2$ seems to be comparing the distance light travels between the occurrence of the events with their spatial separation. We now have the following definitions:  If $\Delta s^2 &lt;0$, then $r^2 &lt; c^2\Delta t^2$ and the spatial separation is less than the distance light travels and the interval is called timelike.  If $\Delta s^2 = 0$, then $r^2 = c^2\Delta t^2$ and the spatial separation is equal to the distance light travels and the interval is called lightlike.  If $\Delta s^2 &gt;0$, then $r^2 &gt; c^2\Delta t^2$ and the spatial separation is greater than the distance light travels and the interval is called spacelike.   These are just mathematical definitions. What, however, is the physical intuition behind them? What does an interval being timelike, lightlike or spacelike mean? I have recently installed ubuntu 11.10. But when i try to install a software it tries to 'updating cache' but after a while, it stops, showing:                            Failed to download repository information                           Check your internet connection   so, now i am totally unable to install any software in my ubuntu.  Please,let me know how to solve the problem. How does gravity work on Star Wars ships? Inspired by the question , how does gravity work on the Millennium Falcon and other ships its size? The passengers are not strapped in and regularly move around just easily as they would on a planet with Earth's gravity.   The answer for the Death Star refers to gravity often being "coreward" (presumably taking advantage of the natural gravity an object of such substantial mass would have), but that doesn't apply for a small ship. So how is gravity accomplished? Microsoft.ACE.OLEDB.12.0 provider is not registered I have a Visual Studio 2008 solution with two projects (a Word-Template project and a VB.Net console application for testing).  Both projects reference a database project which opens a connection to an MS-Access 2007 database file and have references to System.Data.OleDb.  In the database project I have a function which retrieves a data table as follows   private class AdminDatabase    ' stores the connection string which is set in the New() method    dim strAdminConnection as string     public sub New()    ...    adminName = dlgopen.FileName    conAdminDB = New OleDbConnection    conAdminDB.ConnectionString = "Data Source='" + adminName + "';" + _        "Provider=Microsoft.ACE.OLEDB.12.0"     ' store the connection string in strAdminConnection    strAdminConnection = conAdminDB.ConnectionString.ToString()    My.Settings.SetUserOverride("AdminConnectionString", strAdminConnection)    ...    End Sub     ' retrieves data from the database    Public Function getDataTable(ByVal sqlStatement As String) As DataTable         Dim ds As New DataSet         Dim dt As New DataTable         Dim da As New OleDbDataAdapter         Dim localCon As New OleDbConnection           localCon.ConnectionString = strAdminConnection          Using localCon             Dim command As OleDbCommand = localCon.CreateCommand()             command.CommandText = sqlStatement             localCon.Open()             da.SelectCommand = command             da.Fill(dt)             getDataTable = dt         End Using      End Function End Class   When I call this function from my Word 2007 Template project everything works fine; no errors. But when I run it from the console application it throws the following exception     ex = {"The 'Microsoft.ACE.OLEDB.12.0'   provider is not registered on the   local machine."}   Both projects have the same reference and the console application did work when I first wrote it (a while ago) but now it has stopped work.  I must be missing something but I don't know what.  Any ideas? I've discovered a new pattern.  Is this pattern well known or what is the opinion about it?  Basically, I have a hard time scrubbing up and down source files to figure out what module imports are available and so forth, so now, instead of  import foo from bar.baz import quux  def myFunction():     foo.this.that(quux)   I move all my imports into the function where they're actually used., like this:  def myFunction():     import foo     from bar.baz import quux      foo.this.that(quux)   This does a few things.  First, I rarely accidentally pollute my modules with the contents of other modules.  I could set the __all__ variable for the module, but then I'd have to update it as the module evolves, and that doesn't help the namespace pollution for code that actually lives in the module.  Second, I rarely end up with a litany of imports at the top of my modules, half or more of which I no longer need because I've refactored it.  Finally, I find this pattern MUCH easier to read, since every referenced name is right there in the function body. We roll a die until each side appears at least once, then we stop.     What is the probability of rolling exactly $n$ dice?   I guess the answer is  $$6-6\left(\dfrac{5}{6}\right)^n\;,$$  but this may be wrong.  In trying to solve this problem, I read , but I couldn't solve the problem. How do I bypass "this connection is not private" warnings in safari? Which story is true at end of the movie "Life of Pi"? At the end of the movie  Pi tells us two stories. One with the tiger (unrealistic) and one without the tiger (realistic).  I believe that he was metaphorically referring himself as the tiger who enters the forest (world) after being rescued.  Is my thinking correct? can you explain me the ending?  At the end did Irfan Khan (older Pi/narrator) say that "even God chose the first story"? Does it mean that the first story was indeed real?