I would like to travel from Montreal, Canada to Japan, but a plane ticket is expensive so I want to minimize travel costs.   I like to explore and visit new places so alternative routes through unconventional means, multi-modal transport or through other countries are definitively fine. If possible I would like to avoid crossing the ocean by boat as it is likely to be prohibitively long, but otherwise boats are fine.  Is there a way to travel from Canada to Japan that's cheaper than the most direct flight routes?  My guess is: hitchhike from Montreal to the west coast and take a plane to Japan from there?  Note: I don't think it's a duplicate as I don't want to restrict answers to air travel only, all forms of transport should be considered if they can reduce the overall cost. Travelling to a neighboring country and taking a bus/ferry/train/etc. is a perfect example.
I came to know about , it's a website that allow search for flights by country. I mean you just enter from like "Germany" and to like "Belgium" and you get best offers from all airports between the two countries. That is great. And I was able to arrange a good-price trip to Brussels.   Now I want to arrange another trip to Turkey, but Whichbudget is not helping much this time. And I can't find any other websites that allow "search by country".   Update: Not duplicate to  as his question is broad to the extent of a state. But my question is broad to the extent of a whole country + less price + "Any Time". If anyone checks , he'll understand what I'm saying. Especially that whichbudget allows "Any Time" option, not just +/-3 days.  Does anyone know more similar websites?
How can I create an AddIn to ArcGIS Pro and where can I find it from ArcGIS Pro application? As , the retag privilege serves a lot more confusion and a lot less of its benefit due to the suggested edit system. It must be done away with. It will be done away with. ♪  In light of this decided course of action, we're going to need a new snack for the road between "Create Tags" at 300 reputation and "Established User" at 1000 reputation. We'd like your help in thinking about some ideas on what would be a nice privilege to sit at this level. Since we're... a bit dry on our end.  The primary guideline in deciding what kind of privilege to put here is acknowledging its position in the overall hierarchy of privileges. 500 reputation is an early-intermediate user, one who has started to really get the hang of the site and its function. It can be something that provides convenience in how they currently can act on the site, or it could be some new functionality that fits as an early ability (especially considering there's no new abilities until 2000 reputation's "Edit Everywhat" ability).  I look forward to hearing what creative ideas y'all can provide. Get Record Type Developer Name without SOQL Query How do I find out which DOM element has the focus? Where are the default settings saved for the Command Prompt defaults?  Are they stored in the registry somewhere, or in a file?  I would love to make a .reg file to set my default preferences when logging into a machine for the first time.  I'm talking about the default application settings: QuickEdit mode, buffer size, text color, etc. How to close (kill) ssh ControlMaster connections manually How to add upload field in a custom taxonomy? Given:  DateTime.UtcNow   How do I get a string which represents the same value in an -compliant format?  Note that ISO 8601 defines a number of similar formats. The specific format I am looking for is:  yyyy-MM-ddTHH:mm:ssZ Jordan Canonical Form determined by characteristic and minimal polynomials in dimension $3$, but not beyond How does the CS:GO ranking system work? Changing plurality in parentheses If a set of parentheses lies between a subject and its verb, and the parentheses contain an substitutive subject whose singularity/plurality disagrees with the original subject, whose singularity/plurality should be chosen for the verb?  In other words, in the following example, should "questions" (and its verb "are") be singular, or should they remain plural as shown?     Many (if not every) questions on this StackExchange are answered.   My intuition tells me that the two words in question should remain in plural forms, since the text in parentheses only interrupts the sentence (and the sentence would be grammatically incorrect if everything in parentheses were removed and the words were in singular form).  On the other hand, when read aloud (assuming one reads the text in parentheses), this has an uncomfortable sound to it, and I've seen others write in what would be the above example's singular-form case, so I'm curious to find out which is correct.  And, thinking about it, I suppose the same question would apply when commas are used in place of parentheses. How to put a '+' sign inside a square like xor Why is spawning threads in Java EE container discouraged? One of the first things I've learned about Java EE development is that I shouldn't spawn my own threads inside a Java EE container. But when I come to think about it, I don't know the reason.  Can you clearly explain why it is discouraged?   I am sure most enterprise applications need some kind of asynchronous jobs like mail daemons, idle sessions, cleanup jobs etc.  So, if indeed one shouldn't spawn threads, what is the correct way to do it when needed? Are recommendation questions an acceptable kind of list-type question or should they be closed? Recommendations are a recurring topic on multiple Stack Exchange (SE) sites. Some sites allow recommendations (ex: ), some do not (ex: ). There are many reasons for that and I can still remember animated discussions on this subject on the Gaming meta. Then there is that existential problem with Sci-Fi SE, &quot;What problems does answering a question on this site solve?&quot;  The only common problem I can think of is What to read/watch next?, which obviously led to a big number of recommendation questions, later slightly disguised as list question. And the main trouble with these questions isn't objectivity at all, some of them aren't even subjective. It's the fact that they don't have an answer - they are open ended. -  Those questions are monstrously popular because:  There's an actual problem to be solved,  or  This problem is quite common.  In view of the  blog post, a recommendation question fails the &quot;real questions have answers, not items or ideas or opinions.&quot; criteria. But it's still a &quot;practical, answerable questions based on actual problems that you face. &quot; and it requires expertise to answer. The problem is that there are multiple acceptable answers, and the asker is not the best person to evaluate the best answer because he doesn't know which one is the best compared to the others, and he cannot test it in short term. Even the need to accept an answer is questionable. So, is a recommendation question an acceptable kind of list-type question or should it be closed just like any other list-type questions? How do I drop root privileges in shell scripts? The "--up" option in OpenVPN is normally used for routing etc. And so it is processed before OpenVPN drops root privileges to run as nobody. However, I am invoking shell scripts that need to run as an unprivileged user.  How do I do that? I have studied , especially polynomial's and tylerl's answers, but I do not understand how to implement. I am working in Centos 6.5, and suid is blocked, both as "chmod u+s" and as "setuid()".  There is an OpenVPN plugin ("openvpn-down-root.so") which enables scripts invoked by the "--down" option to run as root. There could be an equivalent, such as "openvpn-up-user.so", but I have not found it.  Edit0  Per Nikola Kotur's answer, I've installed . Although the chpst command works in terminal, in the up script it fails with "command not found". What works is "sudo chpst" plus setting the proper display and language. Please see  Given that, the up script needs these four lines:  LANG="en_US.UTF-8"; export LANG GDM_LANG="en_US.UTF-8"; export GDM_LANG DISPLAY=:0; export DISPLAY sudo chpst -u user -U user /home/user/unprivileged.sh &amp;   Edit1  Per 0xC0000022L's comment, I find that "sudo -u user" works as well as "sudo chpst -u user -U user":  LANG="en_US.UTF-8"; export LANG GDM_LANG="en_US.UTF-8"; export GDM_LANG DISPLAY=:0; export DISPLAY sudo -u user /home/user/unprivileged.sh &amp;   I'll study man sudoers and update if/when I get sudo alone to work. Why does my regular expression work in X but not in Y? I wrote a regular expression which works well in a certain program (grep, sed, awk, perl, python, ruby, ksh, bash, zsh, find, emacs, vi, vim, gedit, …). But when I use it in a different program (or on a different unix variant), it stops matching. Why? Example of a group $G$ such that $G = N_1\cdots N_n$ and $N_i \cap N_j = \{e\}$ for all $i \neq j$ but $G$ is not the internal direct product of them. I was trying to find an example of a group $G$ and normal subgroups $N_1 , \ldots , N_n$ such that $G = N_1\cdots N_n$ and $N_i \cap N_j = \{e\}$ for all $i \neq j$ and yet $G$ is not the internal direct product of  $N_1, \ldots , N_n$ .  It is easy to show that G is the internal direct product of normal subgroups $N_1 , \ldots , N_n$ iff  (i) $G = N_1\cdots N_n$  (ii) $N_i\cap (N_1 \cdots N_{i-1}\cdots N_{i+1} \cdots N_n) = \{e\}$ for $i = 1, 2, \ldots, n$.  So I guess the question boils down to produce an example of a group $G$ and its normal subgroups  $N_1 , \ldots , N_n$ such that   (1) $G = N_1\cdots N_n$  (2) $N_i \cap N_j = \{e\}$ for all $i \neq j$   but     (3) $N_i \cap (N_1 \cdots N_{i-1} N_{i+1} \cdots N_n) \neq \{e\}$ for at least one $1 \le i \le n.$ Thanks in advance for help.... How do we initialise unpacked arrays in Verilog? Suppose I declare an unpacked array of size say 8 bits wide. reg b[7:0];  If I want to assign b[7] = 1,b[6] = 1, b[5] = 1, ......b[0] = 1, then apart from assigning value to each bit is there a way to assign any combination of bits say 8'bA8, to b? For instance if I execute this code(below) in verilog: module tb();     reg [7:0]a;     reg b[7:0];     initial begin         $monitor(&quot;a = %b,b = &quot;,a);         a = 8'hA8;         b = 8'hA8; // Line 7     end endmodule  I get this error: C:\iverilog\bin&gt;iverilog -o a test.v test.v:7: error: Cannot assign to array b. Did you forget a word index? 1 error(s) during elaboration.  I am using Icarus Verilog on a command prompt on Windows 10 operating system. Is "princessship" a real word? Are there any other words which have the same letter 3 times consecutively? Calculating the average area of the states listed in states.txt Need someone to calculate the average area, in square miles, of the states listed in states.txt. States.txt (file): State           Population   SqMi      Region  ------------------------------------------ California           39.37   163.7       West Texas                29.36   268.6      South Florida              21.73    65.7      South New_York             19.33    54.7  NorthEast Pennsylvania         12.78    46.1  NorthEast Illinois             12.59    57.9    Midwest Ohio                 11.69    44.8    Midwest Georgia              10.71    59.4      South North_Carolina       10.60    53.8      South Michigan             9.97    96.7    Midwest  Output should look like this: Average Area: 82.85 square miles  Note my awk program will be ran like this: awk –f &lt;file.awk&gt; states.txt