My UleFone Armor 2 has a 4700mAh battery and I would like to limit the charging to 60% to reduce battery aging. The batteries in most of the phones are not user-replaceable and I am worried that a factory/service battery replacement might affect water resistance negatively.  How can I limit the charging to 60%? (But not limiting charging speed. I love fast charging.)  Lenovo ThinkPads have a built-in feature that does this, called “battery preservation mode”.
Device : Moto X Play ( Rooted, Stock, Android 6.0.1, msm8916 Board, XT1562)  Why do I want to limit charging ?  ( Let's leave out whether my reasons are valid or not and accept that I want to, if you disagree with my reasons)  To improve the longevity of battery , I wish to limit charging when it reaches 90%, as explained here    Is it possible?  Yes, at least on my previous device Honor 6, as brought out here , with two different ways of doing it  I have tried  unsuccessfully to identify the file responsible in which changing values would limit charging  I am looking for the system file responsible for stopping charging, with it's true path (without symlinks)  (as I saw on on my previous device, locating the path of file was a big challenge after identifying it)
The youngest person on Earth in a society of immortals The protagonist is the youngest person on Earth -- the only one to be born in many centuries. Terrestrial society is small but every individual is unique and multitalented, as they are all immortal and have lived for centuries. They live in flying habitats.  No one knows how to raise children anymore; the protagonist wears diapers into adulthood because he was never potty-trained, and his education was haphazard. Consequently, he is quite lost in this advanced society, and only tolerated by the sophisticates around him.   When the Earth is invaded, the immortals put up only a show of a fight, arriving at the scene of battle in a colorful flotilla of unarmed flying habitats. To the horror of the protagonist, they are wiped out by the invaders. He realizes that the immortals were weary of life and welcomed this end.   This is probably a novel, though it might be a novella. It was written in English and I read it probably in the 1970s or 1980s. Getting MTP enabled devices to work with Ubuntu? How to correctly install Minecraft, including setting any needed packages or apps to install it and to troubleshoot the most common problems that Ubuntu users face when trying to use Minecraft.  I am trying to install and run Minecraft without first having to install the Oracle version of Java. I want to use the OpenJDK version that comes with Ubuntu and as a last resort, use the Oracle one.  I also want to know a list of problems related to Minecraft in Ubuntu and the possible solutions to them.  A step by step guide on how to install Minecraft would also help. An inequality for arctan$x$ Why it is true that $|\arctan x-\arctan y|\leq |x-y|$? I have tried to use $\tan x$ but I didn't conclude to something. Test if a website is alive from a C# application I am looking for the best way to test if a website is alive from a C# application. Background My application consists of a Winforms UI, a backend WCF service and a website to publish content to the UI and other consumers. To prevent the situation where the UI starts up and fails to work properly because of a missing WCF service or website being down I have added an app startup check to ensure that all everything is alive. The application is being written in C#, .NET 3.5, Visual Studio 2008 Current Solution Currently I am making a web request to a test page on the website that will inturn test the web site and then display a result. WebRequest request = WebRequest.Create(&quot;http://localhost/myContentSite/test.aspx&quot;); WebResponse response = request.GetResponse();  I am assuming that if there are no exceptions thown during this call then all is well and the UI can start. Question Is this the simplest, right way or is there some other sneaky call that I don't know about in C# or a better way to do it. Strictly increasing sequence $\{ a_k \}$ of positive integers such that $\sum 1/{a_k}$ is finite Remap a key combination to another combination, e. g. Super+Ctrl+Shift+J -> Ctrl+Shift+Left How to get Microsoft Search to index common file types like .pdf and .pub I'm trying to get Windows Search (4.0) to index PDFs and .pub, .doc, etc. files.  The files are on an XP Pro PC acting as a file server. But I don't have MS Office, etc. installed (no need, trying to keep it "slim and trim") but WS 4.0 is doing the indexing of those files and not indexing .pdf and .pub.  I've found a few  (from Foxit PDF reader) rated 3/5 and only support WS 2.0 or 3.0.  Looking for other solutions and also a way to index .pub files. Is there a way to show Spotlight indexing status/progress in Yosemite? In previous versions of OS X, you could click the Spotlight icon in the menu bar to show the status of the Spotlight indexing, and it would show an estimate ("6 hours left"), along with a progress bar.  I've updated to Yosemite yesterday, and I noticed that Spotlight is not showing some expected results, i.e. files I know to be there, but it just doesn't find them if I type in their name and file type ("kind:excel vacation").  When I start typing in the Yosemite Spotlight window, it shows a small progress bar under the search box, but there's no estimate.    Is there another way to show the progress or an estimation on how long the indexing is going to take? Statements equivalent to the Axiom of Choice The Axiom of Choice reads:     The product of a collection of non-empty sets is non-empty.   As you know well, this axiom is equivalent to many other statements. A few examples (probably the most known) are the following:   Zorn's lemma: Let $(P,\ge)$ be a poset in which every chain has an upper bound. Then $P$ has a maximal element.   This is used in a number of different places to prove very powerful theorems. A couple of examples I can think of right now are: the proof that every ring has a maximal ideal (commutative algebra) and the  (functional analysis).   Well ordering theorem: Every set can be well-ordered (i.e. it admits a total order such that every subset has a least element). Tychonoff's theorem: Every product of compact topological spaces is compact.   This is used for example in the proof of  (again functional analysis).   gives various more. Among them:   Tarski's theorem: If $A$ is an infinite set, then there is a bijection $A\to A\times A$.   (As @Wicht dutifully commented, Tarski's theorem is the name given to the implication $|A|=A\times A \Rightarrow$ Axiom of Choice, while the other implication was known before the proof of this fact by Tarski.)   Every vector space has a basis.   My question is: what are other useful statements which are equivalent to the axiom of choice? Where are they used, and to prove what?  P.s.: By "useful statements" I mean either statements which are important theorems by themselves (as Tychonoff's theorem) or that are directly used in (simple versions of) the proof of important theorems (as Zorn's lemma). Why does the air flow faster over the top of an airfoil? I understand the common explanation of lift, which describes the airflow over the top of the wing as moving faster than the air below the wing.  However, I don't quite understand why the air moves faster.  I've read some explanations citing a circulation effect among others, but haven't found a good, clear explanation for the exact cause.  Can someone help me out? What is the fastest way to create a list of directories specified in a file? I have a text file, "foo.txt", that specifies a directory in each line:  data/bar/foo data/bar/foo/chum data/bar/chum/foo ...   There could be millions of directories and subdirectories What is the quickest way to create all the directories in bulk, using a terminal command ?  By quickest, I mean quickest to create all the directories. Since there are millions of directories there are many write operations.   I am using ubuntu 12.04.  EDIT: Keep in mind, the list may not fit in memory, since there are MILLIONS of lines, each representing a directory.  EDIT: My file has 4.5 million lines, each representing a directory, composed of alphanumeric characters, the path separator "/" , and possibly "../"  When I ran xargs -d '\n' mkdir -p &lt; foo.txt after a while it kept printing errors until i did ctrl + c:  mkdir: cannot create directory `../myData/data/a/m/e/d': No space left on device  But running df -h gives the following output:  Filesystem      Size  Used Avail Use% Mounted on /dev/xvda        48G   20G   28G  42% / devtmpfs        2.0G  4.0K  2.0G   1% /dev none            401M  164K  401M   1% /run none            5.0M     0  5.0M   0% /run/lock none            2.0G     0  2.0G   0% /run/shm   free -m   total       used       free     shared    buffers     cached Mem:          4002       3743        258          0       2870         13 -/+ buffers/cache:        859       3143 Swap:          255         26        229   EDIT: df -i  Filesystem      Inodes   IUsed  IFree IUse% Mounted on /dev/xvda      2872640 1878464 994176   66% / devtmpfs        512053    1388 510665    1% /dev none            512347     775 511572    1% /run none            512347       1 512346    1% /run/lock none            512347       1 512346    1% /run/shm   df -T  Filesystem     Type     1K-blocks     Used Available Use% Mounted on /dev/xvda      ext4      49315312 11447636  37350680  24% / devtmpfs       devtmpfs   2048212        4   2048208   1% /dev none           tmpfs       409880      164    409716   1% /run none           tmpfs         5120        0      5120   0% /run/lock none           tmpfs      2049388        0   2049388   0% /run/shm   EDIT: I increased the number of inodes, and reduced the depth of my directories, and it seemed to work. It took 2m16seconds this time round. Multi-Question Questions: How Best to Handle Them? Sometimes I come across a question on SO that is actually a number of questions all in one. If these &quot;sub-questions&quot; are closely related, it's not a problem. But if they are only weakly related (or not at all) it gets ugly. I'm now (ironically or hypocritically) going to ask a few questions of my own for the community to respond to:  Do you consider a question made up of a number of weakly-related sub-questions &quot;inappropriate&quot;? Why or why not? How many is too many sub-questions? What do you think is the best way to deal with such questions?  As an example,  I had some discussion about with another user. I will add a more complete version of my response in an answer below, but in short I felt that this question should be closed and many of the questions asked separately. How do I disable this:    after taking screenshot? Are there any programs that will let me dictate (speech-to-text) to any program? Or at least to a text editor and text fields in Firefox.  I’m not interested in anything that uses an online service, it has to be on-device. It may be a commercial product. I am trying to create a map in both Leaflet and OpenLayers 3 which displays the  layer EMAP8 from the WMS http://wms.nlsc.gov.tw/wms. I can't get it to work. I can open the layer in QGIS, but when I try to use it in Leaflet like this:  var overlay_taiwanemapen0 = L.tileLayer.wms('http://wms.nlsc.gov.tw/wms', {     layers: 'EMAP8',     format: 'image/png',     transparent: true,     continuousWorld : true, });   or in OpenLayers 3 like this:  var lyr_taiwanemapen = new ol.layer.Tile({     source: new ol.source.TileWMS(({         url: "http://wms.nlsc.gov.tw/wms",         params: {"LAYERS": "EMAP8", "TILED": "true"},     })),     title: "taiwane-map(en)", });   I get nothing displayed. I can see layers being requested, and data being transferred, but nothing on the map.  What am I doing wrong? Using NPN transistor as switch How do you compare two version Strings in Java? This is not a duplicate of this .  The linked question says that it suffices to show that if $(x_n)\to x$ then $(\frac{x_1+\cdots+x_n}{n})\to x$ to prove my question, but how so? I tried using the same strategy as how one proves that if $(x_n)\to x$ then $(\frac{x_1+\cdots+x_n}{n})\to x$, by "splitting" the product in th $N$th term:  $$\sqrt[n]{x_1x_2\cdots x_n}=\sqrt[n]{x_1x_2\cdots x_Nx_{N+1}\cdots x_n}=\sqrt[n]{x_1x_2\cdots x_N} \sqrt[n]{x_{N+1}\cdots x_n}$$  but it seems I can't use for now the definition of convergence of $(x_n)$ because of the $n$th root. I also tried to use a result: if $(x_n)\to x$ then $(\frac{x_n}{n})\to 1$ but don't know if this is true. Sadly I've had no real progress. Any help will be greatly appreciated, thanks in advance! How does Mathematica integrate?