I am riding a no-suspension hybrid with rigid reinforced fork and 700c wheels. I go on touring trips with very flexible itinerary. I stay on gravel/tarmac/trail 80% of the time but occasionally I like to link parts of the tour by going off-road or on rough trails.  I currently run 700x35C touring tires and I am very pleased with their performance on good surface. However I would like to get some oversized (preferably foldable) tires that I can pack when touring and put on for a day or two during the tour when necessary. Here are some cases from my recent trips when my 35c's felt "not enough" and I wish I had wider tire:     Here are few details:   Rims are WTB 700C Rim inner width measures just under 17mm I currently run 700x35C Disc brakes, so brake assembly will not be a limiting factor Frame and fork will not be an issue as well (both look like they could accommodate 55+ size and still have plenty of clearance)   Rim inner width:    Ample tire clearance (pictures taken with Schwalbe Marathon Plus 35c tire in place):    says I should not go above 37mm... Yet I know that this bike came from the manufacturer with 47c continentals fitted...  Any advice is appreciated. I would like to hear not only what is OK for this particular case but also what are general considerations. How does one decide when tire is too wide and unsafe.  UPDATE:  Additional problem that I am facing is that it is hard to find wider 700c tires. For gravel / hybrid tires advertised as 700c sizes go from 25mm up to 37mm.  For mountain bikes (29 inch wheel) sizes begin at 2.25 inches which is approx 57mm.  There appears to be a gap between 37mm and 57mm and it is very rear that one come across a tire that falls in that gap category. Or am I not looking for a right thing?
We often get questions on bicycles.stackexchange about fitting wider or narrower tires to bicycles. We have a large number of these with answers suiting the specific bike or style of bicycle in question, but I have been unable to find one that provides a generic answer covering off all things that need to be considered. For most bicycles, the answer is the same regardless of the specific style and sizes of tires in question.   This is intended as a canonical question that we can point closed questions to.
How to get relative path from absolute path There's a part in my apps that displays the file path loaded by the user through OpenFileDialog. It's taking up too much space to display the whole path, but I don't want to display only the filename as it might be ambiguous. So I would prefer to show the file path relative to the assembly/exe directory.  For example, the assembly resides at C:\Program Files\Dummy Folder\MyProgram and the file at C:\Program Files\Dummy Folder\MyProgram\Data\datafile1.dat then I would like it to show .\Data\datafile1.dat. If the file is in C:\Program Files\Dummy Folder\datafile1.dat, then I would want ..\datafile1.dat. But if the file is at the root directory or 1 directory below root, then display the full path.   What solution would you recommend? Regex?  Basically I want to display useful file path info without taking too much screen space.  EDIT: Just to clarify a little bit more. The purpose of this solution is to help user or myself knowing which file did I loaded last and roughly from which directory was it from. I'm using a readonly textbox to display the path. Most of the time, the file path is much longer than the display space of the textbox. The path is supposed to be informative but not important enough as to take up more screen space.  Alex Brault comment was good, so is Jonathan Leffler. The Win32 function provided by DavidK only help with part of the problem, not the whole of it, but thanks anyway. As for James Newton-King solution, I'll give it a try later when I'm free. Combining the second elements of a set of ordered pairs based on their first element I'm running Windows 7. It seems that svchost is eating up a lot of memory.   The user name for the particular svchost instance is "Network Service". The description is "Host Process for Windows Services".   Sometimes it eats up 50% of the CPU usage. Other times, it's just under 5%. I can't figure out when it's 50% and when it's not. But it fluctuates often -- even when I've just booted up and no programs were started.  How do I diagnose this? How should I add users non-interactively? I have a set of users I need to add to a new system as part of a BASH script that preps my server. How can I non-interactively add the user, create their home directory, set the group, and enter a default password?  For example, if I needed to add the following users, how would I go about that?  user: node password: spoon group: ultraMegaPermissions  user:serve password: spoot group: sortaNotMega  user:watcher password: spoogle group: notMega Polygon Touch detection Google Map API V2 In "Settings" > "SD card &amp; phone storage settings" under "Internal Phone Storage" it lists "Available Space" as 13.78MB.  I'm trying to install an app that is 2.38MB.  Why do I get the "Insufficient storage available" error message?  I clearly have enough space.  If it's relevant, my phone is an LG Optimus V. I applied for a B1 visa to attend a conference in the USA in 2013. I had another nationality (Non- VWP) at the time and my B1 application rejected under section 306 of border security. I now can apply for ESTA under my new nationality. Can my ESTA application get approved? If not and I need to apply for visa is it every time I need to travel to stated or is it just the first time? In which cases should I use the subjunctive mood?     I suggest that every applicant fill out the form carefully.        If she were rich, she would live on Long Island. Does iOS have a firewall? Does iOS support a built-in firewall like macOS does? I don't see anything about it in Settings. Why is my animation not keeping location and rotation correctly? I am currently 3d modeling a twisty puzzle and trying to animate it. I have the puzzle done but when I try to animate it, it randomly twists and turns the individual objects in different directions before converging back to their original form at the end of the animation.  The screencast of me attempting to animate this is here:   File at the end of the screencast:    This is the original file. Just delete the 2 keyframes that are there:    I did make this with a tutorial. It is by rcpongo and I have very slightly edited his design. All credit goes to him for my design. Meaning of telegraph code in the song "Planetes" The song Planetes in Guilty Crown begins with some telegraph encoding, which I think is . Here is the . My transcription is: -•-• -••-- •-- --•-- •- --•-• •-•-- -•--•  which decodes to this:  ni-yu-ya a-i-shi-te-ru  Niyuya didn't make sense. Did I get something wrong? Triple Boot Lion+Win7+Linux An  can be identified by its  together with isolating intervals with rational bounds for its real and imaginary parts. The degree of an algebraic number is the  of its minimal polynomial. There are known algorithms that allow to easily compute sum and product of algebraic numbers in this representation, raise them to a rational power, extract real and imaginary parts, compare them, or evaluate them numerically to an arbitrary precision.  Is there an efficient algorithm that given an algebraic number $\alpha$ in this representation can decide if $\alpha$ can be represented as a sum or product of algebraic numbers of smaller degree? To be honest I find it hard to keep up with all the changes, and very frequently I have to go look at the privileges list to see whether a user (that I'm looking at, so I have his reputation value) has a certain privilege or not.  However, I still don't know what that user will actually see or how the site actually behaves for that user.  There's quite a number of posts here on meta about "where did this go" and "why can't I" and I can't really tell either way how a site behaves for a user with a reputation level of 2500.  So, I propose the following functionality:   For all users, be able to view the site as though you had less reputation than you actually have Bonus-feature: For all users, be able to use the site at that reputation level, unless some features of low-level users conflict with your actual functionality For mods, be able to view the site as a specific users (be able to see all he sees, exactly the way he sees it), but of course not pose as that user (ie. things I do would still be me)   The UI could be merged into the mod menu and the privileges menu:    (Note, I chose a user randomly, Olivier Pons is in no way related to this question or flags, or whatever that I know of.) It seems to me that the terms "Teaching Assistant" and "Instructor" refer to a variety of positions. At some places, a teaching assistant is responsible for things like helping the actual lecturer by handing out papers, grading homework, etc., and instructors hold recitation sessions.  At other places, I saw the term "instructor" referring to the lecturer giving the course, while a teaching assistant is the person doing anything else (recitations, grading etc.).  Is there some widely accepted definition of the two positions?  For context: The question arose because I wasn't sure whether I'm using the correct terms in my CV -- I am a math graduate student, and I would like to make a distinction between jobs in which I only graded course assignments/final exams, and courses in which I held recitation classes* (and also participated in grading the final exams). Is it OK to use "Instructor" for the latter? What should the former be referred to as?  *In the course I'm currently teaching, the recitations are planned and written by the ones giving them (without the professors' supervision). Also, the people giving the recitations are not necessarily grad students (some already hold a PhD). I'm elaborating on that because from what I've seen, some of it could be relevant for the definition of the job. Can FFMPEG extract images from a video with timestamps? How do I run two isolated instances of firefox? For testing purposes, I want to install two different instances of firefox on ubuntu - so that they don't share cookies. (I want to simultaneously login with both instances as different users to our website).  How do I do that? I do it with Firefox &amp; Opera, but I prefer Firefox (because of firebug). Place questions with X net downvotes on hold automatically To resolve the frequent issue of poor question unfairly gaining answers, and thus paving the way for more poor questions to be asked  I Propose  EDIT: From feedback, have changed net vote threshold to 5 (to at least match that of the current 5 users at 3k rep) END EDIT     If a question has 5 net downvotes, the question is put   on hold automatically, and no answers are allowed until the question   is resolved/has been edited and net votes are > -5.   The net vote threshold could be perhaps different, to avoid grey area questions being on hold unfairly, but this also needs to be high enough to allow for early action.  On hold note, something such as:     This question has been put on hold via community voting on the   question, and cannot receive answers. To resolve this, edit and   improve the question.   This proposal would assist in stopping poor questions from receiving answers, as currently questioners not wanting to put in any effort know they will likely get an answer eventually.  This could also help improve site quality by making people improve their questions before they can have answers, so answers are only given to decent questions. Why is $a^n - b^n$ divisible by $a-b$? I did some mathematical induction problems on divisibility   $9^n$ $-$ $2^n$ is divisible by 7. $4^n$ $-$ $1$ is divisible by 3. $9^n$ $-$ $4^n$ is divisible by 5.   Can these be generalized as $a^n$ $-$ $b^n$$ = (a-b)N$, where N is an integer? But why is $a^n$ $-$ $b^n$$ = (a-b)N$ ?  I also see that $6^n$ $- 5n + 4$ is divisible by $5$ which is $6-5+4$ and $7^n$$+3n + 8$ is divisible by $9$ which is $7+3+8=18=9\cdot2$.  Are they just a coincidence or is there a theory behind?  Is it about modular arithmetic? Do AWS Reserved Instances need to be assigned to the instance? I have an RDS instance running of type db.t2.small.  I bought a reserved instance for 1 year of the same type, I paid the partial upfront rate.  Do I need to assign this subscription in some way to my existing instance to say 'This is the instance that is using the subscription' or does AWS just charge for the instance usage depending which instances you have running and whether an available subscription was active for it at the time which determines the running rate?  The reason that I ask is that I can't see any mention of the reduced rate on my AWS Billing area and it shows that I've used 17 hours of my reservation, but there isn't a row on my bill so far this month that indicates the new partial upfront rate that I should be charged for my instance.