FFMPEG No such File or Directory Problem

Question: Help I always get this I dont know why]1
Comment: Your file is in `E:\ffmpeg\bin`. So, after opening command prompt. Type `E:` Press , then type `cd \ffmpeg\bin`, then use your command.
Answer: Instead of
-i "video.av"i

use
-i "video.avi"

or simply
-i video.avi

Comment: God spot there on the typo :-)
Answer: To be fair, this isn't actually anything to do with ffmpeg. You're using Windows cmd incorrectly. When you call up another executable in cmd, you have tell Windows where to find it. One way is by navigating to the correct folder in cmd before you run the commands. That would be the cd command that changes the working folder. The other way is to map the folder in the system paths, so that you can be in any working folder to use the executable.
In addition to your typo fixes, I strongly recommend mapping a system path to your ffmpeg bin. In other words, actually install ffmpeg. This will allow you to run ffmpeg commands from any working folder displayed in cmd. But your commands will still have to point to the correct folders and files. The only reason I wouldn't bother installing ffmpeg as instructed below is if I'm only temporarily using the system to run a few commands. If I know I'm likely to run future ffmpeg commands on that system, I take the extra few minutes to map the system path and install it.
From How do I set up and use ffmpeg in Windows?

Before you can use ffmpeg.exe in cmd you have to tell your computer where it can find it. You need to add a new system path.
  First, right click This PC (Windows 10) or Computer (Windows 7) then
  click Properties > Advanced System Settings > Advanced tab >
  Environment Variables.
In the Environment Variables window, click the "Path" row under the "Variable" column, then click Edit
The "Edit environment variable" window looks different for Windows 10 and 7. In Windows 10 click New then paste the path to the folder
  that you created earlier where ffmpeg.exe is saved. For this
  example, that is C:\Program Files\ffmpeg\bin\   In Windows 7 all the variables are listed in
  a single string, separated by a semicolon. Simply go the the end of
  the string, type a semicolon (;), then paste in the path.
Click Ok on all the windows we just opened up.

ffmpeg is now "installed". The Command Prompt will now recognize
  ffmpeg commands and will attempt to run them.
Comment: what has path got to do with anything. He is able to run ffmpeg
Comment: @barlop This answer's not only for the OP, whose error was apparently only a typo. New command line users get a similar message for a different reason that this answer solves.
Comment: Just look at the question he asked. The OP's question shows ffmpeg running, you are not answering the question he asked. If you want to answer a different question of A) ffmpeg isn't running and B) They get the different error of "'sdfs' is not recognized as an internal or external command, operable program or batch file."    Then your answer would perhaps apply. Right now your "answer", or the bulk of it, is for a different question and a different error
Answer: I suspect all these answers are correct, but also watch out for spaces in the filenames and or path.
For example my batch file was failing due to have a space  .../VSCode Workspace/... in my path.


How to install 2x10 joists of slightly different sizes?

Question: We are trying to install the joist hangers and the joists, but the 2x10s are slightly different sizes. The problem is that some of the boards are 9.25" and some are 9.5" and some in between. So if all the joists are hung at the same level, then the top of the boards are all at different levels, which would lead to a bumpy deck. How is this best handled?
Answer: Use face mount joist hangers and set them so that the tops of the joists are all level.
You could try to return the joists and demand a batch that are the same size. Or shim them, which is less than ideal.
As stated in comments, joists can vary in size based on moisture content. Not only that, but they'll expand and contract a bit with moisture changes in the future, as well.
Comment: It is very typical that joists will range in size, depending on their moisture content. Usually the tops are lined up and then the joist hangers are set.
Answer: Use joist hangers, aligning the tops of the joists so they're all level with each other before you nail the hangers into place. It helps to temporarily clamp a short (about 24" long) 2x4 to the tops of the joists, overhanging the end so you can hang the joist in place in exact alignment with the top of the rim joist.
Answer: Toenail the joists in place even at the top. Then install joist hangers to permanently attach them.
Comment: Honestly, I think it's actually easier to use the hangers themselves to even the tops of the joists then nail straight through the hangers and keep everything level, rather than trying to toenail the joists at an angle without moving them. Or easier still if you use the face mount hangers with the tabs you can tap in, to stick them in place with the joists level, then nail them in with real fasteners. Just one man's opinion.
Answer: We always level the bottoms (any bow uppermost) and then shim the tops (mostly because in a new build you'll often have joists sitting on walls too, so you get used to the bottoms being spot on and the tops out). Plus we use hangers with a heel plate that tucks underneath the mounting joist.
However thats going back decades. We can ask for the joists to be "regularized" at my local supplier and this is where they run them all through their massive band saw and cut them all to the same size; (in the UK at least).
Comment: Very good point about making sure any bow is curving upward, not downward.


Communication between Arduino and raspberry Pi

Question: So I am working on a ground surveillance robot using Arduino for coding the Gps, motors and ultrasonic sensors and coding in raspberry Pi for facial recognition but now what I want to do is when my robot has gotten to its final waypoint and has stopped it should excute the python file that does the facial recognition by calling it in the Arduino  sketch but I don't know how to do it would be nice if someone could please help me out I appreciate your help in advance thank you
Comment: What is an `arudionk`?
Answer: You can't make the Arduino just run the Python script on the Pi. Instead you will have to run some software (probably of your own devising) on the Pi that listens for instructions from the Arduino.
The simplest way is probably to modify your existing Python script so that it runs all the time but sits idling waiting for instructions through the serial port (using pySerial). When it gets the instruction to perform the task you need it then goes off and runs the main bulk of its code. When that is done it can then return the results back through the serial port to the Arduino (if you need such results returning).
How you arrange those instructions to get it to do things is entirely up to you.


Justification for neglecting constant factors in Big O

Question: Many a times if the complexities are having constants such as 3n, we neglect this constant and say O(n) and not O(3n). I am unable to understand how can we neglect such three fold change? Some thing is varying 3 times more rapidly than other! Why do we neglect this fact?
Comment: The semantics of "can" are important. In practice, we usually can *not* neglect such changes, but that (i.e. describing algorithm performance in the real world) is not what Landau notation is made for. More precise formalisms *do* exist.
Answer: To rationalize how asymptotic notations ignore constant factors, I usually think of it like this: asymptotic complexity isn't for comparing performance of different algorithms, it's for understanding how performance of individual algorithms scales with respect to the input size.
For instance, we say that a function that takes $3n$ steps is $O(n)$, because, roughly speaking, for large enough inputs, doubling the input size will no more than double the number of steps taken. Similarly, $O(n^2)$ means that doubling the input size will at most quadruple the number of steps, and $O(\log n)$ means that doubling the input size will increase the number of steps by at most some constant.
It's a tool for saying which algorithms scale better, not which ones are absolutely faster.
Answer: First, as other answers have already explained, $O(3n) = O(n)$, or to put it in words, a function is $O(3n)$ if and only if it is $O(n)$. $f = O(3n)$ means that there exists a point $N$ and a factor $C_3$ such that for all $n \ge N$, $f(n) \le C_3 \cdot 3n$. Now pick $C_1 = 3 C_3$: for all $n \ge N$, $f(n) \le C_1 \cdot n$, so $f = O(n)$. The proof of the converse is similar.
Now on to the reason why this is the right tool. Observe that when we measure the complexity of an algorithm, we don't give a unit. We don't count seconds, or machine instructions: we count some unspecified elementary steps that each take a bounded time. We do that because executing the same algorithm on a different machine would change the time needed per instruction — multiply the clock frequency by $3$ and the execution time goes from $f(n)$ to $f(n)/3$. If we implement the same algorithm in a different language, or on a different system, the time taken by each elementary step might be different, but again that's too much detail: we hardly ever care about such differences.
When you do care about precise timings, asymptotic complexity is not relevant: asymptotic complexity tells you what happens for very large input sizes, which may or may not be the actual input sizes you're dealing with.
Comment: @vonbrand Does Sedgewick really say that? The usual definition of $T(n)\in o(g(n)$ is that $\lim_{n\to\infty}(T(n)/g(n))=0$ (i.e., the fraction the other way around and the limit is zero, not unity).
Comment: Also note that Sedgewick in his ["An Introduction to the Analysis of Algorithms"](http://aofa.cs.princeton.edu/home) advocates using `o(g)` as the right measure, i.e., have $\lim_{n \rightarrow \infty} \frac{g(n)}{T(n)} = 1$ as the way of describing runtimes (still in terms of dominant elementary operations if you want, but including the constant factor that bothers OP).
Answer: Big O notation is a unit free mean of measuring performance variation, thus impervious to relative costs of computational primitives.
In a nutshell:
Big O notation is a unit free, relative type of measurement (as
opposed to absolute measurement). It can only measure performance
variation, not absolute performance, for which constants do matter a lot.  The advantage is that this makes
it largely implementation independent, by allowing simpler analysis that can
ignore relative costs of elementary operations, as long as these costs
have positive fixed upper and lower bounds. But the consequence is that constant factors are meaningless.  Still, even for its intended purpose, asymptotic complexity analysis can be questioned on other grounds, and has to be
considered with care. For example, raw input size may not be the right parameter
to consider.
A first remark is that your question is not quite accurately stated. When you neglect the
constant $3$ in $3n$, there is indeed a "three fold change", but both
vary at the same rate, and you cannot assert that "[one] thing is
varying 3 times more rapidly than other".
A good reason to ignore the constant in Landau notation is that we
have no unit we can rely on. When someone states that A lives twice as far from you as B
does, this does have meaning independently of any unit. We can agree
on it even though you measure distances in inches while I do it in
light-years. But absolute distance measurement requires specifying units, and its numerical formulation depend on the chosen unit.
The actual time taken by an algorithm depends on the
execution time of elementary operations, which is very machine
dependent. You could count the number of elementary operations, but
there is no reason to believe they all take the same time, and it is
always possible to compound several operations into a single one, or
conversely decompose an operation into smaller ones, so that the
number of operations is not really meaningful, unless you agree on a
reference virtual machine. Being reference independent is an advantage.
Another view of the advantage of the approach is that all you care in the analysis
is counting the number of elementary operations, as long as their cost
has an upper bound and a positive lower bound. You do not have to
worry about individual cost.
However, the price to pay for that advantage is that computation cost
assessment is given with unspecified unit, and computation time, for
example, could be nanoseconds or millenia - we do not even try to
know. In other words constant factors are meaningless, since changing
units is inseparable from changing constant factor, and no reference units are used.
As noted by Patrick87, this is enough to understand how an algorithm
scales with respect to input size, but it will not give an absolute
measure of performance, short of relying on a reference unit. Unsing a
common reference abstract machine can be done when one actually wishes
to compare performance of distinct algorithms, but it is harder to
make sure that the comparison is not biased by realization details. In
asymptotic complexity, this risk is avoided because you compare the
algorithm with itself.
Anyway, only a naive programmer would rely exclusively on asymptotic
complexity to choose an algorithm. There are many other criteria,
including the untold constant and the actual cost of elementary operations. Furthermore, worst case complexity can be
a poor indicator, because the source of the worst case
complexity can occurs rarely, and on fragments of the input small
enough that it has a limited inpact. For example general parsers for
Tree Adjoining Grammars have a theoretical complexity $O(n^6)$, and
are quite usable in practice. The worst case I know of is the
Damas-Hindley-Milner polymorphic type inference algorithm used for ML,
which has exponential worst case complexity. But that does not seem to
bother ML users, or to prevent the writing of very large programs in
ML. There is more than the constant that matters. Actually, asymptotic analysis relates a measure of the cost of a computation to some measure of the complexity of the input. But raw size may not be the right measure.
Complexity is like decidability, it may be theoretically bad, but that
may be irrelevant for most of the data space... sometimes. Asymptotic complexity
analysis is a good and well designed tool, with its advantages and its
limitations, like all tools. With or without expliciting the constant, which may be meaningless, using judgement is necessary.
Answer: Recall the definition of Big-O:
$f(n)\in O(g(n))$ iff there exists $c>0$ such that $f(n)\le cg(n)$ for all $n$.
Under this definition, we have that $dn\in O(n)$ for every constant $d$. The purpose of the $O$ notation is exactly to simplify expressions in this manner. Indeed, $3n$ grows 3 times as fast as $n$, but they are both linear. Whether this is justified or not - that depends on the context. But if you agree to use the $O$ notation, then by definition this holds.
Comment: This provides a great explanation of Big-O, but no explanation as to WHY we use this definition.
Comment: As I wrote - the purpose is to simplify our lives. Be it because we don't know the exact cost of an atomic operation, or because we care about asymptotic notation. I don't find the WHY an interesting mathematical question, but rather a philosophical one. We could, technically, do without it. It would just make things really ugly and hard to work with.
Answer: The other answers provide excellent explanations of why, according to the definition of Big-O, $O(n)=O(3n)$.
As for why we actually do this in CS, it's so that we have an compact description of the efficiency of an algorithm. For example, there might be an algorithm that has an if statement, where one branch executes $n$ instructions, and the other executes $3n$ instructions. This means that the exact number changes for each input, even for inputs of the same length. We could find a number for each input, but using big-O notation gives us a measure of time complexity that holds for ALL inputs.
This is much more useful at guessing how fast an algorithm will be. Otherwise, we'd have to look at a massive piecewise function, which would be very difficult to understand.
The other main reason is so that these measurements are hardware independent. Different compilers and architectures will change the same code into very different sets of instructions. However, if we know that the number of instructions is linear, exponential, etc., then we have an idea of the algorithms speed that holds, regardless of the actual computer that we compile or run it on.
Answer: $f(n)=O(g(n))$ means $\limsup\limits_{n\to\infty} \frac{f(n)}{g(n)}<+\infty$.
If this is true for $g(n)=n$, this is true for $g(n)=3n$ as well, and vice versa.
Similarly, $O(n^2)=O(.00005321n^2+1000000000n+10^{46803})$. Here the equality means that $f$ belongs to the LHS iff it belongs to the RHS. The $=$ sign here is a serious abuse of notation that I personally hate, because it is confusing.
Comment: Actually the first $=$ is abuse of notation. $O(...)$ makes sense as set of functions in which case the first should be using $\in$, but the second is fine as it means the standard equality of sets.
Comment: @Jan Yes, but then you ought write $f\in O(g)$ or $f\in O(n\to n^2)$. It makes senseto write $f'(x)=h(x)$ because you can evaluate the derivative in every $x$ seperately ($x$ can be considered extern to the $=$ sign). But here, you consider the whole function, therefore $n$ is interne to the $=$/$\in$ sign.
Comment: I usually consider $f(n)$ as just being explicit about $f$ being function of one argument.
Comment: I usually do so as well, knowing that it is an abuse of notation as well ;)
Answer: Let me explain you simply. Let us take n = 100000. Now, what is 3n? It is 300000 (Yeah, it is 3 folds of n) But what is n^2 ? 10000000000. ( it is 1 lakh folds of n)..Compare n^2 with n. 3 is negligible when we compare with 1 lakh. so, we can remove it.
Think if n is some billions or trillions. In this case, again we are going to compare 3 with some billions or trillions. Now, you know why we can neglect 3.
Comment: Three years is still a longer time than one year.
Comment: I don't see how this answers the question in any helpful way. It certainly doesn't add anything over the existing, years-old answers.


What's the word for when a citizen stands by for military service?

Question: For countries that have conscription is there a term for the requirement to be ready for service in the event of a war?
Comment: @Hot Licks The UK's reserve force is also now called *The Army Reserve*. It was previously, until recently, known as the *Territorial Army* - *The TA* for short. But neither the UK nor the USA, in normal times, have conscription.
Comment: Yeah, in the US the generic term is "reserves" (noun).  There is also a special case of the "National Guard" which functions as a reserve force but is run by the individual states.
Comment: @WS2 - The US terminology has not changed since before the Vietnam war when conscription was being actively used.  (Though there is the point that the reserve concept is being somewhat abused to supply the manpower needed for the Mideast conflicts of the past 20-odd years.)
Answer: Conscription aside, most countries have a concept of military reserves

A military reserve force is a military organization composed of citizens of a country who combine a military role or career with a civilian career. They are not normally kept under arms and their main role is to be available to fight when a nation mobilizes for total war or to defend against invasion.

See: https://en.wikipedia.org/wiki/Military_reserve_force


Internet connection no longer reliable after installing Mountain Lion

Question: I installed Mountain Lion yesterday and find that when my 2 year old iMac comes back from sleep it finds the router and connection but fails to allow internet connection.  In other words it indicates the machine is connected but I cannot access Mail or use any Internet browser.
I have two PCs in the house that have no problems, so I assume the problem is neither with the modem or the router.  There was never a problem when I was running Lion, it began only after installing Mountain Lion, so once again I assume the problem is with the new operating system.  My iMac is circa early 2010. My son's iMac (2012) is not demonstrating the same problem.
The most reliable way to establish an internet connection is to reboot my router (NetGear N300).  When the computer reconnects after the reboot, it invariably finds the Internet.  I have occasionally been successful Turning Wi-Fi off, and then back on, but most times not.
I see that other users are reporting similar difficulties.  Even if no one has an answer I hope that this is brought to the attention of Apple Engineers and a fix is quickly forthcoming.
Comment: possible duplicate of [Mountain Lion Upgrade Internet Issues](http://apple.stackexchange.com/questions/60114/mountain-lion-upgrade-internet-issues)
Answer: I tried all the tips imaginable.
The only solution was to set the channel on the wireless router on channel 11.
It seems to me, the Mountain Lion has a problem when the channel the router is in automatic, then every time the channel is changed, the connection of the Wi-Fi card of MacBook drops.
Answer: I had the same problem with my MacBook Air. Resetting its SMC (System Management Controller) seems to have worked, the problem hasn't surfaced since.
It seems worth trying this, instructions here
Comment: Great idea, great instructions, did not work on my iMac.  The computer came back up and was unable to find the router address.  However, I found that running "network diagnostics" fixes the problem without having to reboot the router.  This is not a fix, but a work-around.  Apple will have to address the real issue.
Answer: I hope you've resolved the wifi issue with your iMac. My daughter's 2012 MacBook Air would not be able to keep a wireless Internet connection, even with the wireless router with clean line-of-sight in the same room. I know how frustrated she was (and I was, trying to help!) I remember how many times we would reboot the router to regain the connection.
It took a while, but I tracked the root of the issue to the new power-saving modes Intel and Apple have incorporated into their newer computers. In the distant past, a computer could not independently power down a complete subsystem, such as the wifi networking components. Power savings was more of an all-or-nothing practice: your computer was asleep or it was not.
Today, saving power is much more granular. Your computer can power down almost any subsystem, and often does without your even knowing! I don't have definitive proof, but I believe the newer Mac hardware will even power down the wifi subsystem while you are reading a web page... not just for longer periods of complete inactivity.
Older wifi routers would keep an "inactive" connection open for a shorter window of time before releasing the connection, because the computer would ping the router several times a second. Today's Macs will let the connection sleep for longer periods of time, thereby saving power. With this longer timeout period, the router would think the computer had turned off. Restarting the router would renew and reconnect all devices.
If you can find the device timeout in the N300's configuration, try setting it to a longer time duration before dropping a connection.
The full story is here: Wi-Fi connection randomly disconnects on 2012 MacBook Air
Answer: I had the same problem. I solved it by using a cable instead of  wifi connection. All the others, iPad,xpria,etc work normally.
I hope this can help you
Comment: Using a cable would be impractical since I have my router downstairs and my desktop upstairs. The problem is eliminated if I never allow the iMac hard drive to sleep, but this is hardly a fix.  Apple will apparently how to address the issue.


What sound frequency can be heard the greatest distance by humans?

Question: What sound frequency can be heard the greatest distance by humans?  Assuming a pure tone, single frequency, same source SPL (dB) for each frequency, outdoors with no obstacles between source and listener.  I believe the answer would be the result of the combining the effects of atmospheric attenuation as a function of frequency, humidity, and temperature and the perceived loudness by humans as a function of frequency.  I think the answer would be in the range of 2kHz-3kHz.
Comment: related: [Do low frequency sounds really carry longer distances?](https://physics.stackexchange.com/questions/87751).
Answer: Cool question! I've been curious about this problem for a long time, but I've never spent the time to actually try the calculations. Note: I arrive at a different conclusion than @niels neilsen by adding the atmospheric absorption part.

At long distances, molecules in the atmosphere (mainly diatomic Oxygen and Nitrogen) act as a sink of acoustic energy and thus filter acoustic signals.  The effect is most pronounced at high frequencies.
Where I live a typical summer day is about 13° C and 70% relative humidity. A typical atmospheric pressure is 96 kPa. The effect with distance due to atmospheric absorption is as follows:

(The code I used to make the calculations is here, in case you want to tweak things for your part of the globe. Otherwise you're going to have to take my word that the general shape of the curve doesn't change much with temp/RH/atmospheric pressure and my answer is generally applicable.)
In any case you can see that high frequencies are significantly influenced at distance.

We can imagine a source of white noise that, by definition, has equal acoustic intensity at all frequencies.  That's convenient because we can continue to scale the attenuation with atmospheric absorption until it becomes inaudible.  That is, where it intersects the ISO 226:2003 equal loudness contour for the threshold of human hearing.

By this approach it would appear that at least for atmospheric conditions in my neck of the woods the last remaining audible frequency would be somewhere around 700 Hz.
Disclaimer: I'm not sure how often atmospheric absorption would be the limiting factor outdoors. More likely your source would be attenuated by terrain or ground effect well before you got far enough away for atmospheric attenuation to do the job. Additionally your sound source may be masked by other ambience before you could get far enough away for atmospheric attenuation to matter this much. Then the last frequency you would hear would depend entirely on the environment you were in.
Comment: And by a strange coincidence the base note of an alphorn is apparently 715Hz
Comment: Excellent work D. Betchkal!  I believe this is the correct and definitive answer and makes a good reference with the complete methodology and formulation you've provided.   Another real-world example which corroborates your answer is the Civil Defense Siren (Wikipedia) used in Switzerland which sounds a frequency sweep with fundamental frequency ranging between about 450Hz-750Hz.  This corresponds well to the range of values in your graph above where the atmospheric attenuation intersects human hearing threshold.
Answer: You ear has a frequency response peak at about 3kHz, meaning that this frequency will be easiest to hear over long distances. In comparison, your ear's response to bass frequencies is much weaker, and to make them as audible as a distant sound source at 3kHz requires much more acoustic power. This among other things is why a bass guitar amplifier needs about 5 times the power rating as a guitar amplifier to seem approximately as loud to your ear.


How do I find strings that are surrounded by quotes and replace them inline?

Question: How do I find out all of the strings surrounded with double quote " and replace them a new string?
Input                           Output
-----                           ------
`Hello "User", what's up?`  ->  `Hello l("User"), what's up?`
`Regexes are "so complex"`  ->  `Regex are l("so complex")`

how do I do this in Java?
Comment: @MxyL the `"These are "Nested" quotes"` will be like `"These are \"Nested\" quotes"`, does it change the regex now?
Answer: Look for ("[^"\n]+"), replace with l($1):
str = str.replaceAll("(\"[^\"\n]+\")", "l($1)");

If you want to allow backslash escapes in the quotes, like "These are \"Nested\" quotes" you could use an expression like this:
("(?:[^"\\\n]|\\.)*")

Used in Java like so:
str = str.replaceAll("(\"(?:[^\"\\\\\n]|\\\\.)*\")", "l($1)");

Answer: Try this :
String newValue=oldValue.replaceAll("\"([^\"]*?)\"", "(\"$1\")");

Answer: You've basically got one issue, twice. You're trying to put things (* and \w) into the character class that don't belong inside those brackets. You've found the predefined character class (\w) already, so you can just use it directly:
"\w*" // These would be nested quotes, and I'm omitting escapes for clarity

This is equivalent to: "[a-zA-Z_0-9]*"

When you're doing your replacement, you'll need to capture the match, so use parentheses to make a capturing group. The example below should work for your needs (including escapes and so on).
String bro = "Hello \"bro\", what's \"up\"?";
String replaced = bro.replaceAll("(\"\\w*\")", "l($1)");

System.out.println(replaced); // prints: Hello l("bro"), what's l("up")?

If you want to capture spaces and punctuation within quotes rather than only single, unpunctuated words, you could just replace \\w with a character class that contains the characters you care about. Tweak it to the specific needs of your operation. If you don't want to discriminate at all on the content, you could use [^\"] (note the need to escape the ") to match any non-doublequote character:
String bro = "Hello \"bro\", \"what's up\"?";
String replaced = bro.replaceAll("(\"[^\"]*\")", "l($1)");

System.out.println(replaced); // prints: Hello l("bro"), l("what's up")?


How to parse multi line serial data with an unknown number of lines?

Question: Here's the example data I've read in H-Term:
<code>\r\n
\r\n
NO:0015\r\n
G:   5.97kg\r\n
T:   0.00kg\r\n
N:   5.97kg\r\n
\r\n
\r\n
</code>
How to save the number including "kg" to each variable (NO, G, T, N)?
Comment: so you need to save strings?
Comment: yes, i need to save that into 4 variable represent each line
Comment: what did you try?
Answer: This is an overly broad question which borders "write me the code" - this isn't a coding service - and if anything belongs on StackOverflow since it regards processing.  That being said, this question would be flagging as overly broad there too.
I'm providing an answer because I believe it may help others here as it speaks to some fundamental programming concepts.  This is not a perfect solution by any means, for example it doesn't take program size into account. See the end of the post for a sketch.
There are two main problems you face:

Model the input data
Process the data

Modeling the input data means structuring your expected input in a meaningful way.  Looking at the input data provided, I see this format

0-N chars indicate some metadata delimited by a colon (:)
0-N white space
0-N digits with optional decimal point (0015,5.97)
0-N unit designation (kg)
data is delimited with a CRLF (\r\n)

Now think of each line as a packet of information.  In that sense, let's create some data structures that describe the data of the packet.
<code>// Types
typedef enum {
  NoType,
  NO,
  G,
  T,
  N,
} Type;

// Units
typedef enum {
  NoUnit,
  uKg, // kilogram
  uG,  // gram
} Unit;

// Values - unions are handy to model variants.
typedef union {
  char str[5];
  float dval;
} Value;
</code>
Given the basics above, let's model a Packet:
<code>// the data model for a CRLF delimited packet
typedef struct {
  Type type;
  Value value;
  Unit unit;
  byte valid;
  // metadata
  byte expectUnit; // 1 if a Value has a Unit; 0 otherwise.

} Packet;
</code>
OK, so that's a basic model of the input data.  How to process?  Always break down big problems to the smaller, manageable units to provide a solution.
Now there's a huge number of possibilities to parse/interpret your data packets.  I am providing a bare bones, brute force approach that you may learn from, and hopefully improve upon.  For example I am not providing much in the way of array overruns which can crash a program.
Here's the main processing function, which takes a string of input data (a line) and produces a Packet.  In all I am only going to provide for the Type 'G' and leave the rest to you.
<code>// readPacket processes the input string pszBuffer and fills pPacket accordingly.
//
// pszBuffer should be a string of characters delimited by \r\n.
// pPacket is a pointer to a Packet which is filled by this function.
//
// returns 1 if packet is valid, 0 otherwise.
byte readPacket(Packet* pPacket, const char* pszBuffer) {
  byte isvalid = 0;
  if (pszBuffer && pPacket) {
    char tmp[10];
    char* psz = (char*)pszBuffer;
    char* pszTmp = 0;
    byte len = 0;
    // initialize packet
    pPacket->type = Type::NoType;
    pPacket->unit = Unit::NoUnit;
    pPacket->valid = 0;
    pPacket->expectUnit = 0;
    // get the Type
    psz = processType(pPacket, psz);
    if (psz) {
      // skip any space characters now.
      psz = trimLeadingSpaces(psz);
      psz = processValue(pPacket, psz);
      // if Type handled, check units and finish.
      if (psz) {
        if (pPacket->expectUnit)
          pPacket->valid = processUnit(pPacket, psz);
        else
          pPacket->valid = 1;
      }

    } // Type not found

    isvalid = pPacket->valid;
  }
  return isvalid;
}
</code>
OK that's not a lot.  The logic is

Get the packet Type
IFF a packet Type was found, get the packet Value
IFF a value was found, get the Unit if required

It's important to breakdown these steps in smaller, manageable functions.  First, the code for getting the packet Type.
<code>// processType
// Sets pPacket->type to the type found in psz.  Type is delimited by a colon (:)
// Returns 0 (null) if a known Type wasn't found.
// Otherwise a ptr to the data past colon delimiter.
//
char* processType(Packet* pPacket, const char* psz) {
  // find the colon (:) delimiter and return what it leads to.
  byte len = 0;

  char* ptr = strchr((char*)psz, ':');
  char* pResult = 0;
  if (ptr) {
    // found the colon.
    char buffer[4];
    byte len = (ptr - psz) / sizeof(char); // pointer math to find length.
    strncpy(buffer, psz, len);
    // null term buff
    buffer[len] = 0;
    // assume succcess; default will rest to fail.
    pResult = (char*)psz + len + 1; // +1 to skip colon character.
    switch (buffer[0]) {
    case 'G':
      pPacket->type = Type::G;
      pPacket->expectUnit = 1; // unit should be given.
      break;
    default:
      pPacket->type = Type::NoType;
      pResult = 0; // fail, didn't find a known type.
    }
  }

  return pResult;
}
</code>
So processType sets up the packet Type and adds information about whether to look for Unit information later.
If processType() found a valid Type, the next step is to get the value based in that type with the function processValue
<code>// Sets pPacket->value according to the packet Type.
// Returns null (0) if type not supported or value not found,
// otherwise a pointer to the remaining characters following the value handled.
char* processValue(Packet* pPacket, const char* psz) {
  char* ptr = 0;
  // value is construed by Type
  switch (pPacket->type) {
  case Type::G:
    ptr = processFloat(pPacket, psz);
    break;
    //
    // add your additonal Type implementations...
    //
  default:
    // invalid, set psz to null.
    ptr = 0;
  }
  return ptr;
}
</code>
Great. Now, let's look at a way to get the value for a float:
<code>// Sets pPacket->value.dval
// Returns 0 (null) if a value wasn't found.
// Otherwise a ptr past the last character of the decimal value.
char* processFloat(Packet* pPacket, const char* psz) {
  const char *float_chars = ".0123456789";
  char* ptr = (char*)psz;
  if (ptr) {
    // scan ptr until we don't find a match.
    byte index = 0;
    while (strchr(float_chars, (char)ptr[index]))
      index++;

    if (index) {
      //  get the float using a temporary buffer.
      //  dangerous! assuming this will not overrun!
      char buf[10];
      strncpy(buf, ptr, index);
      // null term buff
      buf[index] = 0;
      pPacket->value.dval = atof(buf);
      // advance ptr past the decimal characters for return valie.
      ptr += index;
    }
    else ptr = 0; // fail
  }
  return ptr;
}
</code>
Finally if all went well, the code should look for the Unit if expected (based on the Type)
<code>// Sets pPacket->unit to the unit given in psz.
// Returns 0 if no unit was found, non-zero otherwise.
byte processUnit(Packet* pPacket, const char* psz) {
  pPacket->unit =  Unit::NoUnit;
  if (psz) {
    switch ((char)*psz) {
    case 'k':
      pPacket->unit = Unit::uKg;
      break;
    case 'g':
      pPacket->unit = Unit::uG;
      break;
    default:
      break; // unit initialized to NoUnit.
    }
  }
  return pPacket->unit != Unit::NoUnit;
}
</code>
Here's a GIST of an arduino sketch using the code above.
Good luck, hope this helps.  In the future, pose questions regarding processing on StackOverflow.


What descent rate would be a "hard" landing in a Huey or similar helicopter with skids?

Question: I would like to know what vertical descent rate a Huey or other helicopter with skids can land safely at.  What would be considered a "hard" landing that would require air frame inspection?  What would the descent rate be for a running landing?  Thanks.
Comment: You won't get a hard number and will only get opinions.  In the end, a landing that doesn't bend anything permanently is fine.  If you touchdown unusually hard, it'll be an airmanship issue for the pilot to decide what is "hard" and whether or not an inspection of the skids or some other structure is appropriate.  I'd probably get out and look for bent skids with a touchdown more than 100 or 200 fpm, or whatever just felt rough.  If you really do it hard, you will either collapse the skids, or chop the tail boom off and it won't require any judgement.
Comment: The manufacturer should have some specifications on how hard a landing the gear can take, although that's also dependent on weight. A 100fpm descent with a full load is more force on the gear than a light load.
Comment: @JohnK the airframe is designed and manufactured to an ultimate descent rate, above which there will be deformations.
Answer: I don't have descent rate numbers, but many years ago I trained on a Bell 206. In the engine/transmission compartment, I recall there being a spike which was attached to the drivetrain, the drive train having some freedom of movement within the compartment. As the drivetrain wiggled around, this spike would move with it, and there was a plate with an opening within which the spike moved. If there was a hard landing, the spike could contact the sides of the opening. This could leave a mark, deform and in extreme cases could even break off. I Googled and found a manual for the 206, it mentions the skids and crosstubes will deform at 2.5G of load. It also mentions if the cabin fuselage reaches the ground, it is considered to have sustained a 10G load.
Link to the document:
https://www.bellcustomer.com/Bulletins/Download?FileName=206AB-Inspection_and_Airworthiness_Limitations.pdf&CategoryID=139
Neat, I wouldn't have thought the manual for the 205 (aka Huey for the military version UH-1) was also available but it is:
See page 95 for the information on hard landing. No specific descent rates mentioned, but rather procedures to check for specific types of damage are spelled out.
https://www.bellcustomer.com/Bulletins/Download?filename=205A1-Inspection_and_Airworthiness_Limitations.pdf
Answer: A particular issue is a hard landing in which one skid or wheel touches the ground first and the rotor has drag hinges. This can cause the blades to bunch up on one side of the rotor so it develops an asymmetry and starts to wobble. If the frequency of this wobble resonates with the eigenfrequency of the landing gear, ground resonance will develop. What follows can be watched here.
I would be less concerned about the sink rate and more about the symmetry of ground contact. To give only a single number is not sufficient for characterizing a safe landing.
Answer: A descent rate of over 240'/min on landing is considered hard.  It may damage the skids and is supposed to prompt an inspection of the skids before further use.
Touching down with a descent rate above 720'/min (at 16,700lb GW) risks damaging the airframe as well as the skids.
Comment: The precision in this answer is good, but could you include references as well? Possibly those values only apply to certain helicopters (such as the Huey), but I could see an argument that they're generic to all skids.
Answer: In an EC135T1 you can "land" with around 1000ft/min and you should survive it according to Airbus. So this is not an opinion but a fact.
Source: Crash Safety Documents EC135T1 Airbus
Comment: could you provide a link to said document? or is it not public?


How to fork or migrate a question?

Question: I would like to post my question at both English.Stackexchange.com and Linguistics.Stackexchange.com.  I think that the question, How do I write certain IPA sounds using Gregg Shorthand? (reposted: https://linguistics.stackexchange.com/questions/2752/help-me-convert-the-english-phonetic-alphabet-to-gregg-shorthand#comment7397_2752), is more suitable for English.Stackexchange.com because Gregg Shorthand is for English; however, the people at Linguistics.Stackexchange.com would probably be better equipped to answer the question.  So, can I fork it.  If not, one of the higher-up users at English.Stackexchange.com has recommended that I migrate the question.  How can I migrate it?
Answer: I'm one of the mods at Linguistics. You question has been migrated yesterday (after this question was asked) and you self-deleted it.
Anyway, I'll repeat things I've already said in the comments there to clarify some points.

[...] is more suitable for English.Stackexchange.com because Gregg Shorthand is for English

This is not a valid reason. We have many questions on Linguistics that treat about English only. The only factor that could distinguish a valid question here or there is: is it about Linguistics or about Grammar and Usage? I think your question is more about the first point than the second one. Actually, it's all about the first one and nothing about the second one.

So, can I fork it

Well, in general you should ask on the site whose expertise is closer to the type of answer you want to get. Note that, if you ever choose the wrong site, you can flag your own question for migration and it's a common practice. If you want to avoid that, you might try asking on Meta/Chat first like "Is my question OK for this site?", that's a perfectly good question for Meta. And actually it's a typical Meta question.
In any case, generally you can adapt the same question to fit the site's expertise and gain answers that would be relevant for that site. But in your case I don't see how that could apply. If you have a way to do it, propose it and the EL&U community will evaluate that.
Comment: Thanks for handling things.  I felt bad about deleting the question and re-posted a similar one, with a better answer.  Sorry about the fuss.  One of the guys on the English site is a real pain in the neck: thumbs down and closes every question I ask, and he knows absolutely nothing about English.  I need to just chill out because I'd rather not be on that site, anyway, until he eventually gets the ban he deserves.
Comment: @Wolfpack'08 I don't see that you have many closed questions closed by the same people, let alone someone who "knows absolutely nothing about English".
Comment: @Mr.ShinyandNew安宇 You're entitled to your opinion, but someone at English.Stackexchange has a bad case of Alzheimer's.
Comment: @Wolfpack'08 It just seems unlikely that your questions are being targetted by someone. You have 5 closed questions and only 3 people voted to close more than once.
Comment: @Mr.ShinyandNew安宇 I'm not the target, the community is.  It's some guy with a chip on his shoulder and too much free time to abuse threads and his brainwashed linch mob of followers.
Answer: When you cross-post the same question on different sites, you should make it suit for the site where the question is being asked; in none of the cases you should ask the question exactly in the same way you are asking it in another site. In the specific, you should ask about the grammar/usage aspect on EL&U, and ask about the linguistic aspect on Linguistics.
As for the question you are referring to, the question probably suits better Linguistics, provided you can make it a good question. So far, the question has been closed as not a real question, which means it is probably too broad to get an answer.
Migrating a question is possible if you flag it for moderation attention, and you explain you want it migrated on another site.
Bear in mind that not good questions are not migrated, which means that subjective, and not constructive questions are not migrated, as they would be not constructive in any Stack Exchange. Also, generally moderators ask to the moderators of the other site if they want the question, and the migration could not happen simply because they have already very similar questions. Then, old questions are not migrated, as they would not get more attention in the receiving site; if you asked a question 3 months ago, it is rather difficult it gets migrated.

How to fork or migrate a question?


What is the difference between a balanced and unbalanced mono jack?

Question: My Behringer Xenyx 1202 FX has "Balanced or Unbalanced Jacks". In addition the answer to this previous question reference both. What's the difference between the two types of Mono Jacks.
Answer: If we're talking about 1/4" 'phone jack' patch cables, you can easily tell the difference by the number of conductors on the plug.
2-conductor cables are unbalanced, and can be identified by the "tip/sleeve" configuration of conductors on the plug. You can call this "TS" for short:

In contrast, a 3-conductor cable is balanced, and can be identified by the "tip/ring/sleeve" configuration, or "TRS":

An audio signal is a waveform provided by a change in voltage. That voltage needs to be relative to some other signal--most commonly a ground. Within a closed system you could use a single conductor to transmit this voltage relative to the the common ground of the system, but if you are connecting two different pieces of hardware, you need at minimum two conductors for a mono signal - one for ground, and one for voltage.
In a stereo signal, you need at minimum three conductors: one for ground, and then one for the voltage of each channel. When we are sending a signal relative only to ground, the line is referred to as unbalanced. Unbalanced lines are more susceptible to picking up interference, especially over large cable runs.
So, if we're talking about audio cables, the 1/4" TS can ONLY carry unbalanced mono signals. The 1/4" TRS is capable of carrying unbalanced stereo signals. However, the 1/4" TRS can ALSO be used for balanced mono signals. This requires a hot AND cold for the signal, IN ADDITION to ground.
If you examine a microphone XLR cable, you will notice that it too has three conductors. Microphones should ALWAYS use balanced cables due to the nature of the long cable runs. You can easily find 1/4" TRS to XLR adapters, since they are used for mono signals in the same way. Also keep in mind that if you plug a balanced cable into a jack that only accepts unbalanced connections, the signal will still work, but the entire line will be unbalanced since only two conductors are being used.
Comment: I've answered to my level of expertise! Thanks for the Wiki link--feel free to add whatever else you feel is necessary!
Comment: This is a good answer to the question as it was worded ("difference between the two types of Mono **Jacks**"), but I think it would be rather natural to also explain what balanced audio actually is, or at least link to [the Wikipedia article](http://en.wikipedia.org/wiki/Balanced_audio).   "This requires a hot AND cold for the signal" hardly does the trick, the common names "hot and cold" are not only unprecise but also really misleading on their own.
Comment: This description and explanation is excelent easy to understand thanks mate, you rock! must be a teacher :)
Comment: NReilingh's answer was very on point. Thanks..I signed up just to thank you cuz Ive been frustrated talking to so many people who cant explain such a thing to me in a way that i understand what the heck is going on. Ive been doing a lot of chasing my tail because of the misinformed who seem to always thinkt he answer is spending $100 more dollars on something else all the while not having an answer to such a simple equation that deals with complications via balanced and unbalanced cables and the issues that can come up with switching them about(such as the grainy high range vocals Im 99% sure


Why is the exploding/vanishing gradient problem not solved by line search?

Question: The problem of vanishing gradients is basically that since our step size is proportional to the gradient, if the gradient is very small, it might take a long time to reach a local minimum. So why don't we just not take our step size to be proportional to the gradient, and instead do a line search?
The intuition for why gradient descent ought to work is just that if we move in the direction of steepest descent, it should tend to make the function smaller. However, it's not obvious why the step-size should have to be proportional to the magnitude of the gradient. In an old paper on the subject, Haskell shows that gradient descent converges so long as we do a line search, he doesn't consider the case of proportional step size. The more I think about it, the less good reason I see at all why taking the step size to be proportional to the gradient should be considered a good or natural way to do gradient descent.
Answer: Line search may help with exploding/vanishing gradient problem. However, line search does not work well with mini-batches and most training uses mini-batches. One of the main advantages of line search is that it tells you whether you have stepped too far. That advantage disappears when you subsample the data.


What is the safest way to transplant a sycamore maple sapling (Acer pseudoplatanus)

Question: We have a sycamore maple (Acer pseudoplatanus) seed that sprouted in a soil filled pot with no other plant in it. Its about 2 inches tall. We'd like to try to salvage it by transplanting it to a larger pot with a 2 foot diameter and about 3 foot depth. We aren't sure what the safest way to transplant the sapling would be. We are assuming it would be safe to grow in a large pot for a year or so until it is big enough to plant at my grandfather's place without being trampled on by lawn mowers and kids running around.
Comment: As this tree is considered an invasive species by the US Department of Agriculture, is it a good idea to rear and plant one? Certainly, in the UK, the presence of a sycamore maple within 100 feet of where you live is a cause for groaning loudly and keeping fingers crossed regarding wind direction in late autumn - it produces thousands of samaras which readily germinate everywhere...
Comment: Hi Jonathan! I asked a [similar question](http://gardening.stackexchange.com/questions/19487/is-this-a-tiny-bloodgood-maple-sapling-how-should-i-care-for-it). Though it's not a duplicate, there may be something in the answer there that might help you. I hope you do well with your tree!
Comment: @Sue - your question is about a Japanese maple seedling - this is a totally different proposition from sycamore maple. The first plant is slow growing and will never become a massive tree - samaras aren't prolific either, which is why its not considered invasive. Sycamore maple, on the other hand, is fast growing and makes around 98 feet, and produces copious amounts of samaras. The advice in the answer given to your question isn't particularly relevant for sycamore maple either, but luckily, Kevinsky has described how to grow this particular seedling on.
Comment: @Bamboo Thanks for the clarification. I didn't research the two trees enough to know the difference. Jonathan, I apologize for pointing you in the wrong direction!
Comment: Assuming you're in the United States, what state do you and your grandfather reside in? The tree might not be considered a problem depending on the state you're in.
Answer: This is not a good idea for several reasons:

Bamboo is correct.  This plant is native to Europe and considered an invasive plant in Eastern North America.  It even made the US Forest Service "Weed of the Week" here.
a seedling a few inches tall should never be transplanted into a pot many times larger.  Repotting should be done into a pot one or two sizes larger.  With trees this can be done every year. I have maples that get to 12" tall (~6 cm) in a two inch diameter pot so trees can get large in small pots.
Comment: Thanks for all the information. It turns out that it IS an invasive species so I destroyed it. I'm still not entirely sure where the seed came from since this species of tree is nowhere to be seen in our neighborhood. I suspect it was probably a bird.
Comment: Hi! If I've read the question correctly, Jonathan isn't asking whether or not to grow the maple; he's looking for help with transplantation. Therefore, the first bullet point is not an answer. The second part gives the requested information, along with your own experience of having grown this type of tree the proper way. As a passer-by who's interested in the question, this seems contradictory, especially since it doesn't give the actual answer first, and acknowledge the rest as opinion.
Comment: @Sue fair enough but sometimes it is also part of a good answer to supply information that they did not ask about.  Given the problems with invasive plants around the world they can make a more informed decision on whether to keep this plant now.


Effect of changing resolution on battery

Question: There are various ways to change the resolution on Android devices, and I was wondering: Does it have any noticable effect on battery life? And has anybody ever tried doing some proper measurements?
Comment: Have you tried experimenting it (research) or perhaps searching about it? It should lead you to some point I suppose. What is it?
Comment: @Firelord I indeed tried searching for it with very little luck. Why do you think I ended up here with the question ;-) And no, I have not started doing any research myself, because that would mean I couldn't use my phone for at least a couple of days whilst I run each test at a different resolution.
Answer: I suspect the reduction in power consumption will not be significant, but you can easily test this yourself using free software like Trepn Profiler. Disclosure: I am part of the team that makes this software. Make sure to follow these best practices, if you want to get the most accurate results.
Another method to measure power consumption is using Monsoon Power Monitor hardware. I forced the screen resolution to 240 dpi using this adb command:
<code>adb shell wm density DPI && adb reboot
</code>
Then I measured the power consumption idle and under a load at 240 dpi using the Monsoon Power Monitor. I used the Adreno Test app to load my device. Next I remeasured at the 560 dpi, which is the native resolution of my Nexus 6. At 240 dpi, icons and text appear much smaller on the screen.
Here are the results:
Idle power consumption

240 dpi: 514 mW
560 dpi: 522 mW

Power consumption under load

240 dpi: 3155 mW
560 dpi: 3287 mW

Bottom line: My simple test showed there is almost no benefit to reducing the resolution of your screen via software.


Is there any reason for Japanese artists (anime songs, mainly) being not much present in music services like Spotify?

Question: I love a lot of Japanese artists like JUDY AND MARY, Siam Shade, and I don't see them much present in music services. Is that any sort of Japanese "culture" or prejudice with these platforms?
Answer: Spotify or other music services can't go and look for all the musicians of the planet. It would be a huge job almost impossible to do.
Artists (or people of their staff) have to do the job of reaching these media and send their music. For example, this page Spotify for Artists explains for an artist how to have their music on it and how to manage it.
From my experience of my former personal band, we could have our music on standard music services (deezer, spotify, apple) and we are way less famous than your requested bands, so I'm probably sure that if these bands are not available, that's because they probably don't want to be in there.

Edit: Actually, I just checked and these two bands are available on tune in.
Answer: Licensing is the main concern for lack of access.  It costs money to put the music in the streamable library and that money needs to be paid to the artist and the record label.  Streaming services have to balance the revenues they get with the costs they have to pay in licensing so that will mean that they have to choose which songs they will license to put in their library.
Historically, this has been an issue with radio stations.  Licensing costs can be expensive for radio stations because of the wide audiences they can avail that music to.  Streaming services reach agreements with record labels by tallying the number of streams for each song.
Foreign music can be unappealing to streaming services due to the smaller listener base in the countries which those streaming services operate.  This can mean that the upfront cost of streaming those songs (expanding hard drive space, initial payments for such rights and such) makes the purchasing of those rights dissuasive.


Kant's assumption of "universality"

Question: I read that Hegel critiques Kant's assumption of the universal concepts, that all humans share the same concepts exactly. But at its core, isn't this statement(claiming an overarching belief of man) true?
Comment: My understanding from Husserl is that pure phenomenology is an evolution from from Kant's transcendental turn. Am I pressuming a connection between the two? I have just started studying Heidegger and Husserl so I know certain concepts and connections will fly right over my head.                                                                                Also, because my introduction to deeper modern philosophy is Husserl and Heidegger, I find it a lot easier to use terms in the realm of phenomenology, it helps word my question in a way that, I had hoped, wasnt too clunky
Answer: The answer to this question is complicated by recent Kant scholarship.
Basic CPR Kant
The picture I see of Kant in the Critique of Pure Reason is that in the "Transcendental Deduction of the Pure Categories of the Understanding", Kant identifies exactly 12 categories (no more and no less and no different than his list) that he thinks is true of the understanding (A70/B95-A93/B109) (See http://plato.stanford.edu/entries/categories/ ). In addition to this, Kant believes that we form representations under the forms of sensibility (space and time).
Thus, Kant gives us a picture where our cognition takes "things" and renders them sensible under space/time as "representations" and then turns them into "objects" as the 12 categories are applied.
If that's what you mean by "concepts" in your question, then Kant does think we share these things. Whether they are innate is not very important to Kant. What matters is that these are the structures of pure reason.
Hegel's view
Hegel agrees with Kant that we bring "categories" to what we think about. For him, the key is that we bring Begriff (often translated as "concept"). But for Hegel, it's not a list of 12 things we bring but rather an evolving apparatus of understanding ourselves and our world (short version as the task of Phenomenology of Spirit: we move from trying to understand and locate truth in objects outside of ourselves to focusing on ourselves as the sort of beings that bring truth to things and in the process we also move from "I" to "we").
Complication 1
One complication that might confuse the contemporary reader is that neither (is at least in his own terms) making a claim that the human brain brings with it certain organizing apparatuses as the system in which by necessity operate. Instead, both are raising a thesis about mind and reason. They are claiming that reason does these things with little respect for biology. Now, you can rearticulate similar ideas with modern neuroscience (though if you want to share Kant's commitment to 12 categories exactly you'd be in lonely company).
Complication 2
A lot of contemporary Kant scholarship (especially in Kant's moral philosophy) is not committed to the precise articulation Kant gives in the CPR. Instead, they are interested in a looser commitment to reason. Thus, for instance, Christine Korsgaard, gives her own deduction for how we find ourselves committed to rational action with no little if any reference to the categories of the understanding.
Other Kantians, such as Jurgen Habermas, openly admit that they accept Hegel's critique of Kant's static view of reason and the faculties, but they find Kant's picture for moral philosophy attractive.
Similarly, texts like the Cambridge Companion to Kant will include chapters like Beatrice Longuenesse's chapter on the categories Kant has, but these are meant to explain Kant's view rather than defend the truth of the claim there are 12 categories.
tl;dr
Whether the overarching claim that humans bring concepts to what they do is true wouldn't eviscerate Hegel's critique, because (a) Hegel agrees we bring concepts to things as objects and (b) Hegel's critique is about the way that Kant thinks that works, and (c) contemporary Kant scholars might not accept the nitty-gritty of Hegel's critique but they don't defend Kant's conception of what we bring.
Comment: Ok I understand this a lot better now, especially with reference to Habermas. I think where I was lost was interpretting the rigid nature of the 12 concepts (being no more/no less) v  "contemporary Kant scholarship"''(as you put it) interpretation of the CPR. Also the clarification of "references into objects" is very helpful in regards to my readings on phenomenology (both transcendental and existential). Thanks so much!

Kant's assumption of "universality"


Automation of Meta Tags

Question: I want to know that can't I make different auto meta template for different products in different category. For example I've two categories sofa and table now I want a different meta for sofa products and different meta for table product.
Comment: do you want product wise meta tags?
Comment: @Olive: have you the solution ? Does this helps ?
Answer: In Magento admin panel Catalog->Categories -> Manage Categories-> Select a category.
There will be option to provide the page title, meta keyword and description for each and every category
Answer: You can use meta information of product.
Answer: For generating DYNAMIC METAs for products, you should Override head.phtml template for PRODUCT VIEW pages.
See here for : How to override head.phtml
Then apply your custom logic for METAs in that file

Automation of Meta Tags


using get_serving_url() to resize SMALLER dimension (width or height) to a specific integer

Question: I'm trying to use get_serving_url() to serve up thumbnails, but I need those those thumbnails' smaller dimension (could be width OR height) to be a certain number so that there won't be any gaps in its container div. According to the docs, the "size" argument for get_serving_url will adjust the LONGEST dimension to a given parameter. This might cause the opposite dimension to go below my required size. How can I fix this?
Answer: If you have the dimensions of the bitmap you can request a size that is larger than your smallest value by the factor of the image aspect ratio.
For example if the image is 1600x1200 and you want the thumbnail to be at least 32 pixels in in dimension, the size should be 43 (32*(1600/1200)) and the resulting image will be 43x32.
In order to get the image size you need to load the image date into the image class and use the width and height properties.
Comment: How do I get the dimensions of the original image?
Answer: There's no way to do this currently; you will have to fetch the dimensions of the image and calculate the size of the longer size accordingly. You probably should do this anyway, or a 1x1000 image will break things for everyone.


Slave leakage with levels between min and max?

Question: Rover 75 v6 Petrol. My clutch went and had to have it towed back to my house. I was told the slave has a leak. I've checked the reservoir and the level is between min and max. My question is, can I top up the levels or is this going to be expensive to fix?
Comment: If the fluid level is within the min-max limits, that is not the cause of the problem. I would guess the "leak" means an *internal* leak past one of the seals, which means the clutch pedal doesn't work, but you are not losing fluid out of the system. If that guess is right, the most reliable fix is a new slave cylinder, rather than trying to refurbish the old one. A quick Google search gave cylinder prices in the £50-£100 range, and it should be a simple job to change it - you don't have to take anything else apart to get access to it.
Comment: Welcome to Motor Vehicle Maintenance & Repair!
Comment: you didn't specify.  I hope you're asking about clutch
Answer: If you do have a leak at the slave, you most likely won't be able to drive it (and wouldn't want to for safety reasons) so you shouldn't top off and go, plus the air that was sucked back into the fluid lines would make it nearly impossible to drive anyways.  These are not expensive fixes for you to do and actually quite easy (provided that you have the tools and can get a friend to help you bleed the line), and by far not an expensive fix for a shop.  Here in the states, I did my own for $60.00 for the slave and $10.00 for the fluid (I'll let you do the conversion).
If you had a sudden failure of the slave, you could have a failed master or slave cylinder that simply needs to be pumped manually (with the car off, not moving) to find where the fluid is coming out.  The sudden failure could leave the leak blocked, but not seeping until you actuate the slave.


Makehuman addons in blender

Question: I am using makhuman 1.1.0 and blender 2.77a . I also downloaded the makehuman blender tools and copied them to blender 'addons' folder. However in my blender user preferences UI only 'makewalk' addon is  visible. I cant see 'makeclothes' and 'maketarget' addons. Please suggest how to fix it ?
Answer: I solved the problem by copying addons from makehuman package and by not by downloading explicitly. Idealy both mush be same.
Answer: You should downlaod the new version of MakeHuman 1.1.1 and the disk you download should have a folder "Blender Plugins" with three subfolders, each of which will be a plubin for Blender -- makeclothes, maketarget, makewalk.
There should also be a .command file on OSX (or .exe I guess on Windows). You move the folder "Blender Plugins" and this "Install\ Blender\ Plugins.command" file to a folder on your computer, e.g. Desktop or Documents (they must be in the same directory).
Then just double click the .command file to run it (or right-click and open, to override your computer warning). The shell/prompt/terminal will spawn and tell you what to do. I think all you have to do while installing is to open Blender, then open "User Preferences" and save them, and quit. I think this gives the .command script a chance to double-check it has the write installation location.
Then the installation takes 2 seconds.
Return to Blender by reopening it and then in those User Preferences, go to Addons and search for "Make Human", there should be the three plugins there for you to enable.

Makehuman addons in blender


Setting prices in mobile telephony

Question: Can someone please explain or provide some useful link on factors affecting setting prices of mobile telephony services?
Comment: In general, we want to figure out the associated fixed and variable costs. How much does it cost to build cell phone towers, service them, provide customer service, etc?
Answer: This paper may be of interest:
This paper examines the impact of regulatory intervention to cut termination rates of calls from fixed lines to mobile phones. Under quite general conditions of competition, theory suggests that lower termination charges will result in higher prices for mobile subscribers, a phenomenon known as the waterbed effect. The waterbed effect has long been hypothesized as a feature of many two-sided markets and especially the mobile telephony industry. Using a uniquely constructed panel of mobile operators' prices and profit margins across more than twenty countries over six years, we document empirically the existence and magnitude of this effect. Our results suggest that although regulation reduced termination rates by about 10%, this also led to a 5% increase in mobile retail prices. We also provide evidence that both competition and market saturation, and most importantly their interaction, affect the overall impact of the waterbed effect on prices.
TESTING THE "WATERBED" EFFECT IN MOBILE TELEPHONY (Genakos and Valletti (2011))

Setting prices in mobile telephony


Emptying a Roth IRA account

Question:
If I withdraw money from my single Roth IRA account to make it
empty, will the account be closed?
Is there any expense to open a new Roth IRA account?
If my purpose of emptying my Roth IRA account is to claim about
$2000 capital loss in the account, is it worth any expenses that may
occur, for example, for later opening a new Roth IRA account?
By the way, is there usually some maintenance fee for keeping a Roth
IRA account charged by most brokery companies?
Answer: If you have multiple accounts, you have to empty them all before you can deduct any losses.
Your loss is not a capital loss, its a deduction. It is calculated based on the total amount you have withdrawn from all your Roth IRA's, minus the total basis. It will be subject to the 2% AGI treshhold (i.e.: if your AGI is > 100K, none of it is deductible, and you have to itemize to get it).
Bottom line - think twice.

Summarizing the discussion in comments:
If you have a very low AGI, I would guess that your tax liability is pretty low as well. Even if you deduct the whole $2K, and all of it is above the other deductions you have (which in turn is above the standard deduction of almost $6K), you save say $300 if you're in 15% tax bracket. That's the most savings you have.
However I'm assuming something here: I'm assuming that you're itemizing your deductions already and they're above the standard deduction.
This is very unlikely, with such a low income. You don't have state taxes to deduct, you probably don't spend a lot to deduct sales taxes, and I would argue that with the low AGI you probably don't own property, and if you do - you don't have a mortgage with a significant interest on it.
You can be in 15% bracket with AGI between (roughly) $8K and $35K, i.e.: you cannot deduct between $160 and $750 of the $2K, so it's already less than the maximum $300. If your AGI is $8K, the deduction doesn't matter, EIC might cover all of your taxes anyway. If your AGI is $30K, you can deduct only $1400, so if you're in the 15% bracket - you saved $210. That, again, assuming it's above your other deductions, which in turn are already above the standard deduction. Highly unlikely.
As I said in the comments - I do not think you can realistically save on taxes because of this loss in such a manner.
Comment: Thanks! My AGI is very low and negligible. My account has been open for almost 5 years, and my investment in it hasn't been changed for the same period. So I think it may be worth to empty the account? The bad sides I can imagine are: (1) I will not be able to make up my previous contribution to Roth IRA because of the yearly limit.  (2) Also I am not sure if re-opening a Roth IRA and keeping it open will cost any expenses?
Comment: @Tim expenses are paid to the broker. I have an IRA account and don't pay a dime for it (except for trading fees). Just shop around. If you have negligible AGI, you would probably not be able to deduct the loss anyway, so why bother?
Comment: (1) If I understand correctly, when I have negligible AGI, the loss in my Roth IRA subtract the 2% AGI threshold will be close to the loss in my Roth IRA. So I might be able to claim more deduction for my loss in Roth IRA? (2) You emphasized "your loss is not a capital loss, its a deduction". I wonder if deduction means something that can apply only to the current year, not the following years if the deduction is not fully utilized, while the left-over of capital loss can be carried to the next years?
Comment: Tim:  If your AGI is low and negligible, you probably owe no tax regardless of whether you itemize your deductions or not. Why are you bothering about a capital loss in your Roth IRA and trying to deduct it somehow?  Keep the money in the Roth IRA and hope for better things in the future.
Comment: @Tim, what I meant is that the loss deduction won't affect your taxes significantly. And are you itemizing your deductions? Because if not, it doesn't matter if you're above the 2% limit or not, because the standard deduction is much more than the 2K you're trying to deduct anyway. And no, you can not carry this deduction forward. It seems to me that these 2000 dollars will not have any affect whatsoever on your taxes.
Comment: What is negligible? The standard deduction is $5950, and exemption is $3800. So $9750 gross income is wiped out for tax purposes. Do you even itemize? As littleadv has answered here and there, you must itemize to take the loss you are trying to take. If you don't itemize, the conversation is moot.
Comment: @littleadv - I don't know if I'm mis-reading the first line of your answer, but one may always withdraw the amount deposited to Roth, no tax, no penalty. Withdrawal of gains/interest is subject to both. This makes Roth deposits a no-risk proposition, the deposit isn't tied up. (Of course the risk is how one chooses to invest, but not from the nature of the account)
Answer:
Ask your broker. Probably not. They will keep the account open in case you want to deposit money into it in the future.
Not with most brokers. They want your business. There may be a minimum deposit, but there will probably not be a fee for opening an account.
(addressed in other answers)
Account fees depend on your broker. Look at the fee schedule online at the broker's website. Some companies do charge fees. The companies I personally use do not charge me any fees. (Vanguard waives the fees for its mutual funds with the use of electronic statements; E*Trade makes its money off brokerage commissions in the account.)

Emptying a Roth IRA account


Agile Development & Interaction with Developers

Question: I have read in few blogs that as part of agile development , the product owner closely interact with developers to state their requirements and come up with a solution. However in case of a large project (in terms of number of applications involved) involving multiple systems , is this possible? Shouldn't the project have a business analyst / solution designer in order to capture the requirements properly and come up with a solution which states how the the requirement could be fulfilled and which systems must do what activity?
Comment: Could you quantify what you are calling large here?  Is it a 100+ person project taking 2+ years?
Comment: Hi JB, 50 person days of effort impacting 10 applications each of which have a separate dev and functional qa teams.
Answer: "Product Owner" is a term from Scrum, which is only one form of Agile.  Scrum is really designed around the notion of small teams of seven plus or minus two, who do all the development and testing of the project solution.  The Team would work with a Product Owner, who owns what goes into the project and what does not.
To scale Scrum, organizations have formed what is known as a Scrum of Scrums where there are numerous teams, each the size mentioned above, and each with a Product Owner.  A representative of each team (or possibly the Product Owner) then participates as a member of a sort of meta-team, which coordinates what the individual teams are doing.  This team would have its own Product Owner, who owns the larger solution.  In a huge project, there may be another tier (a Scrum of Scrums of Scrums), but that's really risky.
You could follow this model, giving each system a team and a PO, and then coordinating between the POs.  Or you could try a different Agile approach, such a Kanban or Crystal.
Comment: Thanks Flynn. In the case of srcum of srums , would there be a business analyst \ solution designer reporting to lead product owner for conducting JAD sessions and coming up requirements and high level solution definition?
Comment: @PunterVicky There certainly can be.  The main PO could conceivably delegate PO powers/duties to BAs or Solution Designers for the lower level scrums.  Or else they can be used as SMEs to help the teams elaborate on requirements and/or user stories.
Answer: Shouldn't the project have a business analyst / solution designer in order to capture the requirements properly and come up with a solution which states how the the requirement could be fulfilled and which systems must do what activity?
At a high level yes but the phrase 'capture the requirements properly' catches my eye.  The product owner knows the requirements at the highest level.  Properly.
They are not defined in a lot of detail because with Agile you play out the implementation with actual code and demos.  Similarly for 'which systems do what', that is not defined at a details level until it is actually built and able to be seen. At which point the user / product owner / business will refine their requirements.


Diminutive -ula

Question: I didn't find -ula among the diminutive endings discussed on this site in the question "Constructing Latin diminutives." Hadrian's famous poem "Animula vagula, blandula" uses these 3 diminutives plus "nudula." Might this be a later form, not found in Classical texts? It also occurs in Carmina Burana, much later than Hadrian--"Si puer cum puellula/moraretur in cellula."
Comment: Welcome to the site! This nice question has earned you enough reputation points that you can now vote up any questions and answers you like on the site. Please do so; voting helps us help each other. I also recommend taking a look at [our introductory tour](https://latin.stackexchange.com/tour).
Answer: The diminutive ending -ula is common in classical Latin, and arguably productive.
The examples you found are not exceptional.
The linked question does not discuss all the Latin diminutives.
The suffixes listed in the question are all masculine, but there are corresponding feminine and neuter variants.
So the -ulus there implicitly includes -ula (and -ulum).
Here are some attested pairs:

amica > amicula
bucca > buccula
caliga > Caligula
casa > casula
forma > formula
lacrima > lacrimula
palma > palmula
ruta > rutula
sica > sicula
toga > togula
vila > villula

There are also lots of diminutives where -ula does not simply replace -a, such as mulier > muliercula.

Diminutive -ula


References on British, German and French educational system

Question: I'm writing a comparative study between mathematical teaching in my country (which sucks by the way) with others. However, I don't want to make it about today, globalization gives us a good notion of that; what I want is to understand how (mathematical) education was before WWI in England, Germany and France, which are the countries that produced the most genious mind in terms philosophy of mathematics. The problem is: I don't know any book who treats the subject. I already searched on archive.org and found nothing! Any help would be appreciated.
Have a nice day.
Comment: I'm not sure on the correlation you seek. Mind elaborating on how such information could be useful on improving your country's education?
Comment: @ChrisC I apologize if I didn't make myself clear. My contry lacks thinkers. We don't produce culture, and that's why our technology is weak. When people here, like the Ancient Greeks, start doing mathematics for love of knowledge, and not because they want to win the Fields Medal, things (at least I believe), will get better. Thats way I want to know how education was those days, because it produced a lot of people that shaped the world the way we know it, and the educational system in my country obviuosly doesn't work. Of course, it's about culture also, but it all starts in education!
Comment: @Ricardo do you happen to share the comparative study?
Answer: One reference from before WWI:
W.W Rouse Ball, A History of the Study of Mathematics at Cambridge, 1889.
A synoptic review from the middle ages to the nineteenth century of the curricula, the mathematics studied, methods of instruction, student life, notable students in mathematics, notable professors, and reforms at Cambridge; plus a brief history of the university.
Comment: Mind elaborating on the topics covered?
Answer: If you want to have any idea about the mathematics education in Schools in Great Britain many years ago, you should read The Cockcroft Report. This documen is free access
Answer: There is an article about the educational system for studying mathematics in Germany in the 19. century:

Lorey, W. (1916). Das Studium der Mathematik an den deutschen Universitäten seit Anfang des 19. Jahrhunderts (pp. 85-86). http://dx.doi.org/10.1090/S0002-9904-1924-03856-7

Don't worry about the German title, the article is in English :-) You can also find a PDF online.


Ansible SSH best practices

Question: What are the best practices to be followed wrt security when it comes to SSH authentication (password less, key based, etc.) when setting up Ansible in a new environment with 1000s of machines? Which is the best method of using passwordless SSH in an enterprise environment and why?
Answer: The answer is Key Based SSH
Reasons

You can SSH multiple host machines using the same key or Different keys.
If you reboot your machine while playbook running it again SSH using your provided key so your ansible-playbook runs without occurring any errors.
Also, you get authentication using the appropriate user.

use can use inventory.ini file
example
[hostMachine]
firstname.lastname@example.com  ansible_ssh_user=ubuntu ansible_ssh_private_key_file=/path of your pem file

[ABCDMachine]
email@example.com ansible_ssh_user=ABCD ansible_ssh_private_key_file=/path of your pem file

Command for run ansible-playbook

ansible-playbook -i inventory.ini main.yml

Ansible SSH best practices


Pouring acid in a creature's mouth while grappling

Question: What would happen if an adventurer poured acid down a creatures's mouth, while in a grapple? Say, the creature had the adventurer in its open mouth, who then pours acid down its throat. Just normal acid splash damage or any advice?
Answer: GM's are the only one who can say an action does anything more than the Rules as Written.
Rules as written, you can:

...draw a light weapon as a move action with a successful grapple check.
... make an attack with a(n)... light weapon against another character you are grappling. You take a -4 penalty on such attacks.

Drawing an Acid Flask and making a Ranged (or Melee, ask your GM) Touch Attack with a -4 penalty would allow you to deal Acid Flask damage to a creature. (Missing with such an attack is likely the result of the target diverting your hand to pour said concoction on the ground).
User blurry has a great, additional, point. As written, deploying a thrown weapon in this manner would incur improvised weapon penalty of -4 on the attack, representing the difficulty of uncorking and effectively pouring the acid onto the creature instead of yourself or the ground. (Imagine a waiter pouring water into a cup from a foot above it with his arm bound to his torso). Again a GM could waive this penalty, but now you're looking at a -8 to hit Touch AC. Still a reasonable endeavor, but one that could fail.
Comment: Side note: This does not address "pouring it into the creature's mouth" directly; which is to say; that it isn't specifically covered and thus the action *has* to be using the flask as an Improvised Weapon (which I would also recommend clarifying to get the -4.) Otherwise, great answer!
Comment: It also doesn't address any additional difficulty of pouring it into the creature's mouth vs. just splashing it on them.
Comment: Spilling it on them would probably be just splash damage as they avoid letting you pour corrosives all over them. Smashing against them would (probably) be easier, but the difficulty could be narrated as having trouble generating enough force to actually *smash* the fairly thick glass.
Answer: The rules don't cover pouring acid into a creature's open mouth and down its throat. The closest the rules come is this: "A character can carefully administer a potion to an unconscious creature as a full-round action, trickling the liquid down the creature's throat" (Dungeon Master's Guide 229).
To be clear, there aren't any rules for feeding a conscious creature—willing or unwilling—anything, not booze, not potions, not Masters of the Wild-style infusions, and not alchemical creations like entire flasks of acid.
Of course, a DM is free to come with house rules, maybe extrapolating from the rules Variant: Damage to Specific Areas (DMG 27) or whatever, but this DM recommends against it: while it may be fine and cool the first few times the PCs pour acid down a grappled foe's throat, the tenth time foes pour acid down the PCs' throats and the PCs can't cast spells for a week (or whatever effect the DM's house rules have), the house rules probably won't seem as fine or as cool. Likewise, if the DM expands his house rules to include force-feeding potions, I'd expect every adventurer to wear masterwork potion belts filled with potions of painless death [necro] (Ghostwalk 56) (1st-level spell at caster level 1) (50 gp; 0.1 lbs.). To this player, being force-fed a potion seems a rather ignominious death for his heroic PC, and he'd feel better were his PC just the victim of a regular ol' coup de grace instead.
Comment: @joedragons  (See paragraph 3.)
Comment: If there is a called shot varient (I think there is, but only recall it being mentioned in passing conversation not seen written in a forum or book) that might also be applicable.
Answer: I feel that your question may be coming at the topic from a different direction than the D&D rules support, and it is one that I have seen cause D&D players some grief, and general misunderstanding vice-versa other rules-sets.
You seem to be describing an action, then looking for a way to get that result in the rules. The way I DM that seems to work best for me when running D&D, is to roll the attack and damage, then describe what happened.
So, for example, the player of a PC next to a monster might say, "I throw an acid flask at the Dire Rat." If they then roll and confirm a critical hit, then roll 6 or more hit points of damage, a possible description would be "You grab the dire rat's mouth and pour the acid down its throat. Poetic description here."
I derived this method from the fact that D&D has no "defined" method for specifying hit location, attack manoeuvre, or other comparable rules such as you'd find in GURPS. So, it seems reasonable that the intended sequence in D&D is, rather than deriving action from description then resolving result, we resolve result from action, then derive description from result. (Relevant historical note: I derived this from the opposite of what is described, having learned GURPS long after I learned D&D 3.5e)
Answer: Treat this as a Coup de Grace.
The amount of control required--open the flask, force the creature to open its mouth, pour the flask in without the victim turning their head away--is similar to what it would take to do something else lethal like stab them in the throat. In 3.5e, this means you (or someone else) must have them pinned. This would do damage as for an Acid Flask, automatically crit, and they would have to make a DC 10 Fortitude save or instantly die.
Balance-wise, if you can pour a potion directly into a creature's mouth, you can instantly kill them or otherwise mess with them however you want, so it should be as mechanically difficult as a Coup de Grace with any other weapon.
Now, if some huge monster was swallowing you whole, and you're a rogue carrying a lot of bottles of various poisons, then it makes sense that you could just open them and dump them into the monster's gullet on the way down. This wouldn't require any attacks or anything; the poisons would simply take effect.
Comment: Thanks for all the answers. I'll find out what the DM will consider.
Comment: The exact situation here is that a barbarian was picked up by a dragon, so we have said that the barbarian's hands are free, and he is in the dragon's mouth. (Meaning the dragon's mouth is open at least a foot, maybe more, as the barbarian is a sizeable character.) So now the barbarian wants to pour the acid into the open mouth.
Comment: Also, I just thought that this was quick thinking by the barbarian. To be released from the grapple, but also to do some serious damage.

Pouring acid in a creature’s mouth while grappling


I missed the flying f*** out of you. Meaning

Question: Please explain me why FF uses here as meaning of missing?
Comment: Personally, I would probably be insulted is someone said that to me. *Flying f***" is usually used negatively, most commonly, "I don't give a --". "I missed the FF out of you" sounds like they didn't miss me much at all, or at any rate, missed me impolitely.
Comment: The F-word can be used to intensify any f**ing thing. There doesn't have to be a reason. For details on its usage, see an educational video called 'The Wolf of Wall Street'.
Answer: To me, this is an odd usage of FF.  Typically, "I don't give a flying fuck" is used to signal that one does not care one way or another, and doesn't want to be  bothered. One does not "give a damn".
I don't give a flying fuck about some punctuation conventions, though others I consider very important.
Or one can say:
Go take a flying fuck on a rolling donut!
and mean thereby that one has little patience and much contempt for the other person's actions or attitude.
Comment: I quite agree it's an "odd" usage. Personally, I'd be inclined to say the speaker isn't very articulate (as opposed to saying he's using a non-standard form skillfully, creatively, or amusingly). I'd need to see more text from the same person to be sure, but I'd be a bit surprised if my initial reaction was incorrect. Glossing over ***flying*** as a general-purpose "intensifier" (presumably, only for the specific noun ***fuck*** in this type of context) just looks like ignorance to me.
Answer: When used with a feeling or emotion, "out of you" is a slang expression meaning that the person addressed is responsible for that feeling.  Consider the Cole Porter song "I Get a Kick Out of You."  "Kick" means a jolt of enjoyment, so the title means roughly "I enjoy your company."
"Flying fuck" is a vulgar way to signal intensity, so "I don't give a fuck" means I don't care, and "I don't give a flying fuck" means I really don't care.
So you could say, "I really missed you," that is, "I had a really intense feeling of absence when you were gone."  Which is to say "I missed the flying fuck out of you."
The FF part isn't tied to just the word "missing."
Answer: Wikipedia says,

... and is also commonly used ... as an intensifier.

So "I missed you intensely" or "I missed you a lot".


Other than being a god what speciality did Rama have to lift and break Shiva dhanush?

Question: We heard that in the swayamvara of Sita. The one who can lift the dhanush(Shiva's bow) will be termed as the worthiest to take the hand of sita. Although some says that Ravana also tried his luck and could only lift the bow a bit but finally gave up. Rama was the only one who lifted it. But I want to know a thing other than being a god himself id Rama have any speciality to lift the bow ....
Answer: I think the best Answer of your Question Should be NO
Without any specialty He was able to lift the shiva bow Cause He was incarnation of lord Vishnu and both of god Vishnu and Shiva are same
It ain't true that only Rama Can Lift The Bow Of Shiva.
In Mythology there is a story Of Sita
In her childhood, Sita lifted the bow single handily and having seen that Janaka decided that he would give his daughter only to the man who could lift the bow.
Here is the source of Wikipedia

King Janaka of Mithila had a daughter named Sita. In earlier part of her life, Sita while playing with her sisters had unknowingly lifted the table over which the bow had been placed; which was something no one in the kingdom could do. This incident was however observed by Janaka and he decided to make this incident as the backdrop for Swayamvara.

Why Rama Lifted The Shiva Dhanush:

He was an Incarnation of Lord Vishnu
Sita was also an incarnation of Maa Lakshmi and everyone know it well that she could only be with Rama Like Lakshmi Could only be With Lord Vishnu
Both the God Vishnu and Shiva are Same there is nothing difference beetween them.
Comment: You should cite sources.


Negotiating a reduction of the notice period: before or after resignation?

Question: I have a 4 months notice period. I would like to leave much sooner.
I never negotiated a reduction in the notice period: should I do it before or after resigning? Can I give HR the full 4 months and then get it updated? I don't want HR to stall my resignation.
Comment: I don't know how you would bring up reducing it without resigning first.
Comment: What country? What's the terms of your contract? Can you just leave anyway?
Comment: If you manage to get pay in lieu of notice when _you_ resign _any_ company in the world will want to hire you as a negotiator :-)
Comment: @DavidK To HR: "So a friend of mine is planning..." :)
Comment: Just go to your manager and tell him (her?) that you are about to resign and ask if it would be possible to reduce the notice period. At worst it will be 4 months, but most managers will settle for less. Why would they want an employee is there just for the hell of it and will not be working with there heart in the role for 16+ weeks?
Comment: Why not ask for pay in lieu of notice?
Answer: You should do it when you resign - not before ("hey, I'm going to resign, but before I do can we change my notice period") or after - but be prepared to be stuck with the full period.
Simply state in your resignation letter that you recognise that the full notice period requires you to work to "x" date, but that you would like to negotiate a shortened period, if possible. What happens next depends pretty much on your current role, the situation regarding projects and such, and the personality of your manager(s). Whatever the response is, you're stuck with it and it won't be worth fighting a negative response.

If this is because you have another position lined up, but need to provide a start date, negotiate a start date that accounts for your full notice period with an option to start sooner. That way, you won't get caught short if the new job evaporates before your notice period ends, or your notice period is reduced but then you have a gap before your new job.


Add common wire to furnace

Question: Trying to add common wire to furnace for smart thermostat. Looking at wiring diagram, it looks like common wire off transformer is blue, switches wire color to white (via wire cap), then back to blue (via connector block), and connects to terminal TH on the ignition control module (SP-735A). Is this understanding correct? Can I just add a wire off the TH terminal (or off combustion blower relay) to get a common?
Comment: This question is likely already answered https://diy.stackexchange.com/questions/tagged/thermostat-c-wire
Answer: I am not so sure that the Common of the transformer connects to terminal TH of the ignition control module. It looks more like the TR terminal and it looks like another terminal is labeled TH.
I would encourage you to locate the wire join point depicted below and add your C wire into the existing 3 wire join to make it a 4 wire connection. If you are lucky this may just be a simple wire nut that you can remove. If it is a crimped wire termination then you have a little more work to do cutting it off and then re-stripping the wires to allow use of a proper sized wire nut.

Add common wire to furnace


Transfer Crypto Currency between exchanges

Question: How do I transfer BTC from one exchange to the other?
Comment: the question seems to be a bit too broad, the whole idea of bitcoin is to transfer coins. Also exchanges do allow this, e.g. when I transfer from HitBTC to BitTRex. I assume you want to ask for a specific use case, maybe need to be a bit more clear in your description...
Answer: I would downvote this but I can't so I'll just answer it :(  Of course, easy and direct transferrence is the primary function of Bitcoin. Exchanges have a "deposit funds" function/button that provides the address for you to send the BTC from your current exchange or wallet. Just go to "send" or "withdraw" on your current exchange and plug in the new exchange's (or another person's) address and send it to the network. That's it.