Long term battery degradation happens when its membranes degrade. There are hundreds of variables involved. Temperature IS a variable. But I'm reluctant to outright confirm what you're saying because it may be misleading. Avoiding plugging in when hot could help in some situations, but it won't help in all, so it's not a categorical rule.
Heat is a major cause of battery degradation, partially why I don't agree with constantly charging/discharging since it causes more heat.
Keep your laptop cool, perhaps even consider battery saving options while plugged in if you find it is generating too much heat.
Edit: A running laptop will cause heat, so shut it off when not using it. A plugged in laptop shouldn't create much more heat than a laptop running on battery power, if anything, the battery should be cooler when plugged in and fully charged (assumption made).
I like to remind people that they do not decide themselves if what they do is ok or not, it's the people interpreting the collected data. In that regard, I read a good illustration (invented I guess): imagine a guy that does to a shop buy an alarm clock, then going to buy a barrel, and after that going to buy chemicals in a third shop. Wouldn't this guy seem suspect from the data collected? It was a teacher preparing a chemistry lesson, buying a barrel to collect rain water in his garden, and replacing his old alarm clock. He might have nothing to hide, but that's not a reason why his acts can't be misinterpreted....
It's highly individual. Mine is about 2.25 because of an infuriating rule about deducting health care premiums. bdunn's course Double Your Freelancing Rate has a really good in-depth discussion on how you can figure this out for yourself.
I think he is absolutely right in that the question is ambiguous. The linked questions are phrased exactly the same and don't mention passive income. It is not because everybody, myself included, interpreted that passive income is meant without it being mentioned that the question is not ambiguous. It is just our interpretation due to what we expect to see on this site.
Honest question: what are the advantages of this choice? I have horrible memories from the time i used microsoft software. Iirc iis had horrible logging, windows administration is not easy to be scripted (is there an ssh server/client by default?), you can be left alone if ms changes course (as has happened in the past), etc
I personally feel much safer and efficient by avoiding ms, but curious to learn and hear counter arguments.
(co-founder here) The backend will be ruby as well, we used webvirtmgr only as a means to kickstart the project and have something usable quickly. :) On a general note though we aren't afraid to mix languages. For example node.js is used to handle web sockets for the VNC console as well as for the starter application.