question, to my surprise, was closed. I honestly have no idea why. The question fits perfectly within the FAQ, is not particularly subjective (nor is the answer), and it's generally good content. From the FAQ:  [I]f your question generally covers practical, answerable problems that are unique to the programming profession, then you’re in the right place to ask your question!  Here's the kicker though:  [I]f your motivation is “I would like others to explain ______ to me”, then you are probably OK.  And I think that question fits very reasonably within &quot;I would like others to explain the difference between [blank] and [blank] to me.&quot; It's also definitely not . So, why was it closed? I removed the subjective-sounding bits at the end before it had enough close votes, but that apparently didn't do much. If good content like that is being closed because of the &quot;rules,&quot; then shouldn't that be an indication that something else is wrong?
Sometimes I want to learn about a new programming related issue—topics such as DB ORM, search indexer, identity providers, logging, etc.  When I don't know anything about a subject, I ask for benchmarks or comparisons. I got some serious answers like links to tests, pros/cons, and Gartner's reviews. I found these very constructive and helpful. But then the question was blocked or deleted. Sometimes this happens even before I get an answer.  So where would it be more appropriate to ask questions about third party products and/or open source frameworks with which I am completely unfamiliar?
Transactions in .net What are the best practices to do transactions in C# .Net 2.0. What are the classes that should be used? What are the pitfalls to look out for etc. All that commit and rollback stuff. I'm just starting a project where I might need to do some transactions while inserting data into the DB. Any responses or links for even basic stuff about transactions are welcome. I'm trying to make taint spread to a certain area in my world, as in, to a small NPC structure. Is there any way I can do this? I even tried using MCEdit to set the biome, but there's no "enter biome ID" thing, and Tainted Land isn't listed. Why is there an unexplainable gap between these inline-block div elements? How do I tackle this combinatorics problem about married couples around a table? What's the meaning "them" here? I've confused about the word "them" in the middle of the sentence:     They know all about them   Westovers in Idaho.   Could you please tell me what the meaning of "them" here is?     Does it mean "they know about the oils which are made by Westovers in Idaho"?   The full text is here:      Dad had always said he wanted to build a room the size of a cruise ship   but I’d never thought he’d have the money. I looked to Mother for an   explanation but it was Dad who answered. The business was a roaring   success, he explained. Essential oils were popular, and Mother had the best   on the market. “Our oils are so good,” he said, “we’ve started eating into the   profits of the large corporate producers. They know all about them   Westovers in Idaho.”   Educated by Tara Westover I was curious about how other people use the this keyword. I tend to use it in constructors, but I may also use it throughout the class in other methods. Some examples:  In a constructor:  public Light(Vector v) {     this.dir = new Vector(v); }   Elsewhere  public void SomeMethod() {     Vector vec = new Vector();     double d = (vec * vec) - (this.radius * this.radius); } If I select a feature and run self.iface.actionIdentify().trigger() it will open the identify window but won't open the selected feature's data, how can I make it open the data of the selected feature? Mysterious Windows 7 Autorun Location I have Acer Aspire One A521 with brand new SSD disk, on which I've just installed brand new Windows 7 HE 64. After installing system I installed all drivers, including Conexant audio driver. Starting from that moment, after each system restart I see Windows prompt asking me, if I really want to run application C:\Program Files\CONEXANT\cAudioFilterAgent\cAudioFilterAgent64.exe.  Situation like that is quite normal to me, and I always use some "startup scanner" to find such software and purge system out of it. I have very, very old Startup Control Panel 2.8 by Mike Lin. It can have even ten years, but it has never disappointed me, so I continue using it. It scans Startup folders for current user and common one, HKLM Run, HKCU Run and Run Once sections of Windows Registry. For past ten years I thought that these are all locations where application, that is being autorun during system startup can coexist. Turns out, I was wrong.  Since this is brand new Windows, just installed, its autorun locations are empty. The only entry I do have is ATI graphic card driver manager startup string in HKLM Run. I have checked that fact ten times (but only with above mentioned program and manually) and I'm 100% sure, that in none of known to me autorun locations there are no traces of Conexant program startup string.  What do I miss? Does Windows 7 introduces some new startup location or a new method of autorunning programs, that is beyond, what I know and what Startup Control Panel scans?  Solving this problem is a snap for me. I can use brute-force method of removing manually that file or renaming it or I can uninstall Conexant audio driver at all (for the very, very limited use of audio in my laptop, that I have, Windows driver will for sure be enough, I've installed Conexant one "just in case"). But I'm really, really curious, how Windows is possible to run this program each time I restart it? Where autorun string for it can exists? Class object affecting other class object when thread.sleep- Python How do I detect a click outside an element? I have some HTML menus, which I show completely when a user clicks on the head of these menus. I would like to hide these elements when the user clicks outside the menus' area.  Is something like this possible with jQuery?  $("#menuscontainer").clickOutsideThisElement(function() {     // Hide the menus }); Let $p$ a cut point of a connected space $(X, \mathcal{T})$ and suppose $C$ and $D$ form a separation  of $X-\{p\}$, i.e $$X-\{p\}=C \cup D$$ Prove that $C \cup \{p\}$ is conected. I have this idea: Since $p$ is a cut point then $X-\{ p \}$ is not connected, and since $C$ and $D$ form a separation of $X- \{p \}$ then $X-\{p \} = C \cup D$, and also $C \cup D$ is not connected. And also $$C \cap \overline{D}= \overline{C} \cap D= \emptyset$$ I need an idea to continue please Possible to have 2 unity launchers? Is there a place to dispute duplicate markings? Can not switch Node.js to a default version of my choice I was wondering, how can I create a timeline exactly like this one:    on LaTeX?  I am a Finance student, and write all of my notes using LaTeX. These timelines, are giving me a headache. Since we use a lot of different timelines because of annuities. I want to learn how to create one basic timeline, so that I can then change anything I want. But basically, I want something like this, with the arrows and everything.  Thank you so much guys! Find the determinant of $I + A$ I'm using retextured snowballs and eggs for the different paintballs for two teams in a paintball map, so I can't replace the eggs with snowballs.  I have tried using /gamerule doMobSpawning false, but that still allows the chickens to spawn. I have also tried using /tp @e[type=Chicken] 0 0 0 on a repeating command block to quietly remove the chicken, but there's still a very noticeable frame where the chicken is visible. /effect @e[type=Chicken] minecraft:invisibility 10 1 false isn't fast enough, either.  I'm not using any plugins or mods.  tl;dr Without snowballs, how can I stop chickens from appearing for even a single frame. I want to write a query like this:  SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o   But this isn't how the MAX function works, right?  It is an aggregate function so it expects a single parameter and then returns the MAX of all rows.     Does anyone know how to do it my way? SVG for images in browsers with PNG fallback Cold fusion is being mentioned a lot lately because of some new setup that apparently works. This is an unverified claim.  See for example:         ( of that last link in the Wayback Machine, given frequent  from that page.)   While we should give the scientific community time to evaluate the set up and eventually replicate the results, there is undoubtedly some skepticism that cold fusion would work at all, because the claim is quite extraordinary.  In the past, after Fleischmann and Pons announced their cold fusion results, in perfectly good faith, they were proven wrong by subsequent experiments.  What are the experimental realities that make Fleischmann and Pons style cold fusions experiments easy to get wrong?  Would the same risks apply to this new set up?