Google images is getting me nowhere, so I have to see if humans can recognise this overlay.  I work customer support on an online game, & this overlay [or the app behind it] is causing some issues for our users.    I'm trying to identify what app it's from.    So far, no-one has been able to discover what it might be. Checks for common ground are coming up light. Users on Intel & AMD CPUs, AMD & NVidia graphics, so not a 'shadowplay' type thing. So far, the only common ground is "Windows 10" but a wide variety of builds.    Our user-base is not generally technically-minded, so getting them to run any kind of test more than visual inspection doesn't work... even asking what OS they're running generally gets answers like 'Dell' or 'Best Buy' ;-)

When adjusting the volume in Windows 8.1, a box appears at the top left corner of the screen. This box sticks around for ~13 seconds before it fades away. If you attempt to dismiss it by click on it, it switches to the music app.  How do you disable or dismiss this annoying box? At the very least, can the time visible be adjusted? More times than not, it's in the way.


I have this problem assigned for homework, and I know there is already a post of the same problem, but I wanted to see how to solve it with a different method:  Let $p$ be an odd prime. Prove that any primitive root $r$ of $p^n$ is also a primitive root of $p$.  The hint that is given is: Let $r$ have order $k$ modulo $p$. Show that $r^{pk}\equiv 1\pmod{p^2},\dots,r^{p^{n-1}k}\equiv 1\pmod{p^n}$ and hence $\phi(p^n)\mid p^{n-1}k$.  Proof  Let $o_p(r)=k$.  (Now I am unsure how to prove that this implies $r^{p^{n-1}k}\equiv 1\pmod{p^n}$.)  Now, since $r^{p^{n-1}k}\equiv 1\pmod{p^n}$, then we must have $o_{p^n}(r)\mid p^{n-1}k$. But $r$ is a primitive root of $p^n$, so we have $o_{p^n}(r)=\phi(p^n)\implies\phi(p^n)\mid p^{n-1}k\implies p^{n-1}(p-1)\mid p^{n-1}k\implies (p-1)\mid k$.  But $r^k\equiv 1\pmod{p}\implies k\mid\phi(p)\implies k\mid p-1$, so we must have $k=(p-1)$, which means $o_p(r)=p-1\implies r$ is a primitive root of $p$. $\blacksquare$  Thanks in advance!

For an odd prime $p$, prove that any primitive root $r$ of $p^n$ is also a primitive root of  $p$   So I have assumed $r$ have order $k$ modulo $p$ , So $k|p-1$.Then if I am able to show that $p-1|k$ then I am done .But I haven't been able to show that.Can anybody help me this method?Any other type of prove is also welcomed.


I'm using in my asp.net web site, a singleton class to the users information.  I would like to know, if I put this web site online, when the users start to login, this this class will store the data to only one user.  This is my class:  public class User {     private static User instance;             private User(){}      public static User Instance     {         get         {             if (instance == null)             {                 instance = new User();             }             return instance;         }     }      public Institute LoggedInstitute { get; set; }     public List<Institute> Institutes { get; set; } }

On an ASP.NET website, are static classes unique to each web request, or are they instantiated whenever needed and GCed whenever the GC decides to disposed of them?  The reason I ask is because I've written some static classes before in C# and the behavior is different than I would have expected. I would have expected static classes to be unique to each request, but it doesn't seem like that is the case.  If they are not unique to each request, is there a way to allow them to be?  UPDATE: The answer driis gave me was exactly what I needed. I was already using a singleton class, however it was using a static instance and therefore was being shared between requests even if the users were different which in this case was a bad thing. Using HttpContext.Current.Items solves my problem perfectly. For anyone who stumbles upon this question in the future, here is my implementation, simplified and shortened so that it easy to understand the pattern:  using System.Collections; using System.Web;  public class GloballyAccessibleClass {     private GloballyAccessibleClass() { }      public static GloballyAccessibleClass Instance     {         get         {             IDictionary items = HttpContext.Current.Items;             if(!items.Contains("TheInstance"))             {                 items["TheInstance"] = new GloballyAccessibleClass();             }             return items["TheInstance"] as GloballyAccessibleClass;         }     } }


I need Adobe Air for an important software that is only delivered via that platform, but it'll be used on a box that has Ubuntu x64. So there's no way around that.  From my research, the consensus is that:   Adobe no longer supports Linux as of v2.6 The final v2.6 *.bin file can be installed, but needs 32-bit libraries Since ia32libs is deprecated, one must do some hacking to get the whole thing to work   So, I've been following along here, which seems to me to give the clearest directions:   I also found a .deb somewhere, but run into essentially the same problem, which I will describe below.  # ./AdobeAIRInstaller.bin  /tmp/air.otFPvM/setup: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory   I cannot get the 32-bit libraries required for the solution, and I don't know how to acquire them. They are needed for the Adobe Air installer to proceed properly. I need to be able to execute this command to get the .deb to work, which should also give me what I need for the normal installer as well:  sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386   However, doing so yields a mystifying error about not being able to find said packages:  $ sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 Reading package lists... Done Building dependency tree        Reading state information... Done E: Unable to locate package libgtk2.0-0 E: Couldn't find any package by regex 'libgtk2.0-0' E: Unable to locate package libnss3-1d E: Unable to locate package libnspr4-0d E: Unable to locate package libxml2 E: Unable to locate package libxslt1.1 E: Couldn't find any package by regex 'libxslt1.1'   I apologize if this isn't very clear, I've been working at this most of the day. Basically, I have two possible solutions -- the .bin installer or the .deb file -- but I can't get either to work because of the unavailable 32-bit libraries.  I'm afraid this is beyond my skills, and I would kindly ask your help in solving this problem. Feel free to ask for clarification.  Cheers,  Preston

Hy, I used this tutorial and didn't work    and also this   if someone could help me with any tips about installing I remain fully grateful.


I remember browsing through Wikipedia one day, and coming across an article defining surprise-based humour. The article had a very specific scientific name, which doesn't have the actual word "surprise" in it.  To give an example of this kind humour, consider the following sentence:  "I have the body of a 20 years old model, it really takes a lot of space in my freezer."  I'd like to know the actual name of that kind of humour, and particular the link to the long gone Wikipedia article regarding it.  Thanks!

Comedians seem to use phrases that employ this type of sentence structure - is there a name for it?  Examples of Groucho Marx's one liners seem to fit this pattern — and if memory serves, Emo Philips.       One morning I shot an elephant in my pajamas, how he got in my pajamas, I don't know.     I've had a perfectly wonderful evening, but this wasn't it.


I'm trying to customize a View in Drupal 8 where I display a Bootstrap Carousel. What I've managed to do so far was the right template name, by specifying the viewid and view-display-id.  The view name is homepage-carousel and the view display id is block 1, therefore the template name views-view--homepage-carousel-block-1.html.twig or views-view--homepage-carousel.html.twig.   Now I need to show the content of the fields of a specific Content Type. I've tried with {{ fields.title }}, but it doesn't work. I've also tried to change the template name in views-view-fields--homepage-carousel-block-1.html.twig, but the system doesn't recognize it, so it displays the default view.  Here is the code:

{{ fields.title }}
            {{ fields.field_carousel_subtitle }}

   How can I show the fields from this kind of view template?  UPDATE  I've tried to rename the template as suggested , I've flushed all the cache, but it still doesn't work. The view is displayed as default, namely how it is set up in the /admin/structure/views/view/ section.  I haven't mentioned it yet, so I specify it here: the format of this view is Bootstrap Carousel  UDPATE 2  I managed to find a solution by by overriding the views-bootstrap-carousel.html.twig template in view_bootstrap module. In my case, the name of the template is the following: views-bootstrap-carousel--homepage-carousel--block-1.html.twig  Here is the code:
    {# Show indicators if set in view. #}   {%  if indicators %}
       {% for key, row in rows %}           {% set indicator_classes = [loop.first ? 'active'] %}

       {% endfor %}
   {% endif %}    {# Carousel body. #}
     {% for row in rows %}       {% set row_classes = ['item', loop.first ? 'active'] %}

           {{ row.image }}           {% if row.title or row.description %}             {%  if use_caption %}
             {% endif %}               {% if row.title %}
{{ row.title }}
               {% endif %}               {% if row.description %}
{{ row.description }}
               {% endif %}               {{ row.field_carousel_button_text }}             {%  if use_caption %}
             {% endif %}           {% endif %}

     {% endfor %}
   {# Controls #}   {% if navigation %}                   {{ 'Previous'|t }}                        {{ 'Next'|t }}        {% endif %}

I have a view and added the title as a field. For example: How do I print the title?  In Drupal 7 it was as simple as views-view-fields--[viewname].tpl.php <?php print $fields["title"]->content; ?>   How do we do this in Drupal 8? I have created views-view-fields--[viewname].html.twig I thought it might be {{ fields.title }} but I get the classic error message like so:  The website encountered an unexpected error. Please try again later.  I then tried {{ field.title }}, {{ title }} and {{ content.title }} but nothing prints.


I am studying Complex Analysis using Sarason's text. In it he says that a domain $G \subset \mathbb{C}$ is simply connected if the extended complement $\bar{\mathbb{C}} \setminus G$ is a connected set. Throughout the text a domain is a nonempty, open connected set. Is there a way to prove that convex domains are simply connected using just this definition? Sarason provides a handful of other notions that are equivalent to simple connectedness (namely the Winding Number Criterion) but I'm having trouble wrapping my head around how an extended complement can be regarded as a connected set.

Let $G$ be a convex set. I want to prove that $G$ is simply connected. This is my definition of simply connected:     A domain $G$ in $\mathbb{C}$ is said to be simply connected if $\overline{\mathbb{C}}$, its extended complement, is connected.   A domain is a nonempty, connected, open subset of $\mathbb{C}$.    I know this problem has been posted on this site, but I haven't found on using this definition. This definition is from Sarason's complex analysis and I do not much (or, really, any) topology to follow the other answers.   I know this problem must be easy (the author asserts the the reader will easily verify this), but I really have no idea on how to start.   I thought about the particular case where $G$ is the unit disk. Then if I imagine $G$ on the Riemann sphere, it's not clear to me why the complement of $G$ cannot be written as the disjoint union of open sets.


When I extruded vertices in edit mode, for some reason one of the sides of my 3-D model (the textured-looking side to the right) is creating a lot of errors. First off, it automatically sets extrusions on the x-axis. Secondly, it doesn't allow me to extrude planes into 3-D shapes. Thirdly, I can't increase the height of vertices without it creating a new face. Finally, it renders those automatic textures to create a grainy black texture in render mode. I attached an image with the solid object (top) and the rendered object (bottom). Note: I did not set any textures or alter the lighting on the model. Also, the left gray side is working perfectly fine without errors.

I was following  on creating a watch and noticed that when I rendered the watch, some pieces were messed up.  I'm new to 3D modeling and I've just learned Blender, I can't explain it well, so here's a picture:    Other examples:     I don't know if it's a problem with my World texture, the object, or the object's texture/material, so I can't even guess how to fix it. What causes this? Is it possible to fix it?


I am trying to create a new user in sandbox.  I have admin access to the production org.  When I click on Log In link from the list of Sandboxes, it takes me to the new login page, but I do not have user id for the sandbox. How do I access it?

We are able to login as a system administrator into the production org of one of our client. The client has sent his own credentials which he used to login. Now we are planning to use the Dev sandbox which is already available in the prod org.   The issue is when we click the login link it opens the login page and prompt me to enter password. the username is already populated suffixed with the sandbox name. i entered the same password which i used it for the prod org but not able to login got incorrect username or password. What would be the issue?   Please note the sandbox which already exists in the client prod org was created by someone else.   Do i need to refresh the sandbox in order to login with the current user credentials which i am using in production org?


If I zoom out too far, all objects disappear, how can I adjust this so that I can see them from further away, so that the view is simply bigger?  Thx for our help

I have created a simple model here   When rendering it the end of it is cut off   How can I get the camera to render a longer distance?


I've just installed Ubuntu 20.04 Focal Fossa and I have a dual monitor setup (laptop + external monitor). I want the top bar and the task bar (Ubuntu Dock) on the external monitor.  Problem is that if I select the external monitor as primary, the taskbar moves to the laptop screen. If I select the laptop as the primary, the taskbar shows up on the external monitor, but window switches, notifications and the top bar appear on the laptop, which is really annoying (especially when trying to switch windows).  Why are the top bar and the dock divorced that way?

I updated to Ubuntu 18.04 a few weeks ago with little to no problems until now. After an update I installed and a reboot, my sidebar (Ubuntu dock) shows on the secondary screen, which is my Laptop, while my HDMI monitor is saved as the primary and has the top bar with time, battery and so on.   How can I get the sidebar back to my primary screen?


If I've already executed both apt update and apt upgrade, do I need to do the same with apt-get?

I read about the new fancy progress bar which was added to apt 1.0 in  and how to enable it . However on running sudo apt-get update, I did not see the fancy progress bars. On reading the second link again, the solution explicitly requires you to use sudo apt update.  Hence my question is the difference between apt and apt-get. I thought they were one and the same.


i tried some guides on youtube how to do it,and after installation and booting to ubuntu , a few moments later Ubuntu frozes . I use a Sandisk 128gb ssd flashdrive as a disk for the installed ubuntu. Any guide please ? Thanks

If you are hurrying to reply, System → Administration → StartUp Disk Creator -- no, that's not what I'm talking about.   I want to try Ubuntu 11.04's Unity without touching my existing Ubuntu install.  To do this, I need to install the nVidia drivers first (sigh).  To do this, I need changes to persist a reboot.  To do this, I need to really install Ubuntu on a USB key.  How do you do that?    What I tried   I tried to make a USB key from , then boot from it, then choose "Install Ubuntu." The installer refused to install to the installation media itself. I tried, from my installed copy of Ubuntu:  sudo kvm /dev/sdb --cdrom .cache/testdrive/iso/ubuntu_natty-desktop-i386.iso   ...but the installer didn't detect the disk properly.


can I cut (delete) a portion from a Linked List by index? For example, if the input is "100", I want to delete the first 100 elements from a linked list. Currently, my code deletes them one by one.  public void remove(LinkedList<String> queue, int count){     if (count > queue.size()) {         System.out.println(ERROR);         return;     }      for (int i = 0; i < count; i++) {         queue.remove(0);     } }

What's the simplest, most standard, and/or most efficient way to split a List into two sub-Lists in Java? It's OK to mutate the original List, so no copying should be necessary. The method signature could be  /** Split a list into two sublists. The original list will be modified to  * have size i and will contain exactly the same elements at indices 0   * through i-1 as it had originally; the returned list will have size   * len-i (where len is the size of the original list before the call)   * and will have the same elements at indices 0 through len-(i+1) as   * the original list had at indices i through len-1.  */ <T> List<T> split(List<T> list, int i);   [EDIT] List.subList returns a view on the original list, which becomes invalid if the original is modified. So split can't use subList unless it also dispenses with the original reference (or, as in Marc Novakowski's answer, uses subList but immediately copies the result).


I don't think this is quite the same questions as  but if you disagree feel free to close this :)  With SteamOS being announced yesterday I can see that it's entirely possible that opengl will get a big boost in usage in the near future. Now I already know direct3d11 quite well but I think maybe it's time to learn opengl too.  Are there any good resource for learning modern opengl that are aimed at programmers who already know direct3d11 pretty well. So don't need any education on the concepts and math, just on how to use the API and any important differences?

I stumble upon the search of a good resource to start with OpenGL (3.0 or later) . Well, I found a lot of books but none of them can be considered a good resource!   Here two examples:   OpenGL Programming Guide (7th edition)  This is FULL of deprecated material! Almost every chapters begin with a note about that.  OpenGL Superbible (5th Edition)  This book uses a library created by the author to explain the main arguments, hiding  what you want to learn! I don't want to learn how to use your library! I want to learn OpenGL!   I hope that you understand this is not the same question like "hey I'm not able to use Google... tell me how to learn OpenGL". I've just finished a full and deep search but I can't find a good and complete resource to learn the "new" OpenGL avoiding deprecated topics.  Can someone heading me in the right direction? I know C++ and I have 10 years of experience in development... where I can find a good resource?! I want to spend time on it and I want to learn deeply.


contents of three files are in the following, and then I use g++ command like this to compile them: g++ singleton_template_thread.cpp singleton_template_thread_safe.cpp -o /tmp/stts  the error is: /tmp/ccfFdxaW.o: In function `main': singleton_template_thread.cpp:(.text+0x9): undefined reference to `SingletonTTS<Book>::Instance()' collect2: error: ld returned 1 exit status  I don't know where the error is, I compile multi cpp files like this all the time  singleton_template_thread_safe.cpp #include "singleton_template_thread_safe.h"  static int count = 0;  template <typename T> T * SingletonTTS<T>::m_pInstance = nullptr;  template <typename T> std::mutex SingletonTTS<T>::m_mutex;  template <typename T> T * SingletonTTS<T>::Instance(){     if(m_pInstance = nullptr){         m_mutex.lock();         if(m_pInstance = nullptr){             m_pInstance = new T(count);              ++count;         }         m_mutex.unlock();     }     return m_pInstance; }  template <typename T> void SingletonTTS<T>::Destroy(){     if(m_pInstance){         m_mutex.lock();         if(m_pInstance){             delete m_pInstance;             m_pInstance = nullptr;         }         m_mutex.unlock();     } }  singleton_template_thread.cpp #include "singleton_template_thread_safe.h" #include <iostream> #include <thread>  int main() {     using namespace std;     Book *b1 = SingletonTTS<Book>::Instance();      return 0; }

Quote from :     The only portable way of using templates at the moment is to implement them in header files by using inline functions.   Why is this?  (Clarification: header files are not the only portable solution. But they are the most convenient portable solution.)


How can avalanche effect be calculated? I would in particular want to know what platform or IDE can be used to calculate the same?

Given a  matrix/dependence matrix for a hash function,how do I calculate the avalanche coefficient for it. I want to calculate a single parameter(value) which represents the amount of avalanche effect for the given hash function.  I have thought of computing mean all over the matrix but am not sure that's the correct thing to do.  The  talks about the avalanche coefficient but they haven't mentioned the way they calculate it.


I understand that 2.675 rounds to 2.67 in python2. I understand WHY it rounds down instead of rounding up.  However, there is no case that I can think of where this is the desired outcome.   So, is there a better way to deal with this than defining my own round function?  def r2(n, d):   return round(n * 10**d) / 10**d   Is there a case where this will fail?  Also, how is this not considered a bug?

Consider the following code:   0.1 + 0.2 == 0.3  ->  false   0.1 + 0.2         ->  0.30000000000000004   Why do these inaccuracies happen?


I have a need have my entire page's HTML passed into a PHP variable, but I have no idea if this is even possible or if it will accomplish what I'm trying to do.   The idea is that the user would click a button (PRINT) and the script would gather the entire HTML of the page and POST it to a PHP file. The PHP file is generating a PDF using a third party service (DocRaptor).  Any thoughts on the best way to do this? Would it even work?  EDIT Some code since you asked. This is as far as I get. This works and I get a PDF of the text submitted in the text input box. But that's obviously not what I need. I'm just not sure how to POST something that not the text input, but rather the entire current HTML of the page. It doesn't have to be a form obviously, a button (Print Page) would be ideal.  HTML:  <form method="POST" action="print_submit.php">  Innovation Name<input type="text" name="this_data">      <input type="submit" value="Sumbit my choice"/>  </form>   PHP (print_submit.php):  <?php $api_key = "XXXXXX"; $url = "https://docraptor.com/docs?user_credentials=$api_key";  $content = $_POST['this_data']; $name = 'docraptor_sample.pdf'; $post_array = array(   'doc[name]' => $name,   'doc[document_type]' => 'pdf',   'doc[test]' => 'true',   'doc[document_content]' => $content  );   $postdata = http_build_query($post_array);   $opts = array('http' =>   array(       'method'  => 'POST',       'header'  => 'Content-type: application/x-www-form-urlencoded',       'content' => $postdata   )  );   $context = stream_context_create($opts);   $doc = file_get_contents($url, false, $context);   file_put_contents($name, $doc);  ?>  Here is a link to your pdf: <a href="<?=$name ?>"><?=$name ?>

I have an HTML (not XHTML) document that renders fine in Firefox 3 and IE 7.  It uses fairly basic CSS to style it and renders fine in HTML.  I'm now after a way of converting it to PDF.  I have tried:   : it had huge problems with tables.  I factored out my large nested tables and it helped (before it was just consuming up to 128M of memory then dying--thats my limit on memory in php.ini) but it makes a complete mess of tables and doesn't seem to get images.  The tables were just basic stuff with some border styles to add some lines at various points; : I actually had better luck with this.  It rendered some of the images (all the images are Google Chart URLs) and the table formatting was much better but it seemed to have some complexity problem I haven't figured out yet and kept dying with unknown node_type() errors.  Not sure where to go from here; and : this seems to work fine on basic HTML but has almost no support for CSS whatsoever so you have to do everything in HTML (I didn't realize it was still 2001 in Htmldoc-land...) so it's useless to me.   I tried a Windows app called Html2Pdf Pilot that actually did a pretty decent job but I need something that at a minimum runs on Linux and ideally runs on-demand via PHP on the Webserver.  What am I missing, or how can I resolve this issue?


I am new to Ubuntu and am trying to learn the terminal. This may be a very basic question however, I have a program that I type in rat to run.  However, before I can type in rat to run the program, I have to go to /home/name/file  and then type in:  source install/env_rat-dev.sh   Could I have those beginning steps happen when I open terminal so I do not have to do it every time?  Thanks so much for any help .

I would like to execute the shell command "cmatrix" whenever I open a terminal. How to go about achieving this?


I'm trying to add a cron job without actually opening vim or nano. Something like this:  $ crontab -e << echo '* 0/10 * * *  some command'   I'm seeing  and , but honestly it's kinda confusing.

I wrote this script, but it doesn't work:  #! /bin/bash cront=$(crontab -e) echo 00 23 * * 5 tar -cpzf /var/backup.tar.gz /home/$USER >> $cront   How can I add a cronjob using a script?


I know how to find inverse function if the given function is in the explicit form. Could someone show on this example how to find $f^{-1}$?  Thanks for replies.

Function is bijective when it is injective and surjective. Function is injective if $$(\forall x_1,x_2 \in A)f(x_1)=f(x_2)\Rightarrow x_1=x_2$$ and surjective if $$(\forall y \in B)(\exists x \in A)y=f(x)$$ Is it possible to transform a function, so that it is given in explicit form? I don't know how to manipulate with function in this form ($f(x,y)=(2x-y,x-4y)$).  Thanks for replies.


I ever install Ubuntu without swap partition or file. Is that OK or must I create one?

I have read , but it was asked in the context of servers not desktops or notebooks.  If a good amount of RAM is installed on a notebook, say 8 GB, do we still need a swap space?


Assume I am going to build a customer facing website where users have some access to Salesforce Standard and custom objects.  Because it's expensive I don't want to give them Salesforce licenses. I also don't want to go with a Full-blown Community. The technical complexities and the costs of Heroku Connect also shy me away from Heroku.  Can I do this?   Force.com Site Custom User and Permission Objects Custom Registration + Login using VF "Authentication" with Custom User object Only a Single Guest licence Giving 50 outside users access to Accounts and Lead using single Salesforce license   So my question is not about technical feasibility. I know that this would be possible. It's about legal stuff. Salesforce is in the License business and circumventing this is probably disallowed.  I need to know if and when I can do this. Can you point me to any documentation, legal material that is prohibiting that?  Maybe it is only prohibited for ISVs and AppExchange packages. Maybe it is prevented by Security review. Are Consulting Partners and PDOs allowed to (help) build such apps? And if not, where is that documented.  I really need some official reference material here.

We have public website built with Salesforce.  Public(guest) users can view the images and short description of products. To view price, they need to register and login to website.  So, for this if we create an custom object called "Site Users" and when click on "View Price", if we authenticate those users by "Site Users", is it recommended?  My intention to this question is, couple of years back I read that it is not legal to create your own user authentication in Salesforce. We must use Salesforce authentication for site users as well.  I am searching that link, but I am not able to find similar article. If someone has idea on this, please provide some feedback/suggestion.  Thanks and Regards,  Ashish Shukla


Considering $L$ as the splitting field of $x^4-x^2-1$ over $\mathbb{Q}$, determine the group Gal$(L/\mathbb{Q})$.

From Hungerford, section V, chapter 4 exercise 9:     Let $x^4+ax^2+b$ in  $K[x]$ (with char $K\neq $2) be irreducible with   Galois group $G$.      (a) If $b$ is a square in $K$, then $G =  \mathbb{Z}_2\times\mathbb{Z}_2$.       (b) If $b$ is not a square in $K$   and $b(a^2-4b)$ is a square in $K$, then $G = \mathbb{Z}_4$.       (c)   If neither $b$ nor $b(a^2-4b)$ is a square in $K$, then $G = D_4$   (dihedral group).   What I've tried  With (a):  Let be $u_1,u_2,u_3,u_4$ the roots of the quartic, then $b=u_1u_2u_3u_4$ is in $K$ and there exists $a\in K$ with $a^2=b$. On the other hand, $G = \mathbb{Z}_2\times\mathbb{Z}_2$ if and only if $\alpha=u_1u_2+u_3u_4$, $\beta=u_1u_3+u_2u_4$, $\gamma=u_1u_4+u_2u_3$ are in $K$, but I don't find the way to rely those results.   With (b) I know that $b=u_1u_2+u_1u_3+u_1u_4+u_2u_3+u_2u_4+u_3u_4$ but again I dont know how to continue.  Any help? Thanks.


Can a  (complete determinism) ever be compatible with quantum mechanics?

In relativity, to my knowledge, the path of an object is described by its worldline in spacetime, and since time is a part of the spacetime geometry, an object's worldline--in a sense--always exists on this “block of time” as I heard the PBS spacetime say. But in quantum mechanics (the Copenhagen interpretation), I’ve heard that a particle will exist in (superposition of being in) multiple places at once until it is observed and the wave function collapses and it has a single position.   So my question is, how could these two viewpoints be reconciled? Apologies if I got anything wrong.


So I have noticed that when windows are snapped in Gnome they act as if they are one window when focused on. In other words, if I have a terminal partially on top of two snapped windows, like this:  If I click on any of the two snapped windows to bring it into focus, both windows will be brought into focus (both firefox and sublime in the example above). How do I disable this behavior? I want only the window that I clicked to be brought into focus.

I'm on Ubuntu 17.10 with GNOME 3.26.  Often I have windows tiled on the left and right side of the screen. A typical setup is to have a browser and text editor on the left, a PDF reader and terminal on the right.  Something I've seen happen very often: I'm reading the PDF on the right, having the window in focus. The text editor on the left. When I click on the text editor to write something, it brings forward another window on the right (say the file browser), covering the PDF reader.  This seems to have something to do with the Alt-Tab view history.  My question is: Is it possible to remove the automatic bring-to-front of windows? I don't understand why unrelated windows are brought to the front when I click on another application.


We both hold Indian passports, my friend started studying a funded doctoral program in France recently, and I have applied for my Tier 4 visa to study my self-funded MSc course in the UK.   He wants to visit me in the UK to help me settle down once I go there in a few weeks. I plan to live in an Airbnb apartment for the first few days, find an apartment that I would like to live in for a year, and then have him over for a couple of days to help move my stuff and set everything up.   I understand that his application would need an invitation from me, along with a copy of my visa, proof of my student status from my university, and proof of accommodation and finance. As for accommodation, we plan to book the Airbnb apartment together. But since he has recently moved there, his bank account is new and doesn't have any balance yet, and I will still be in India while he applies for his visa.    Can I use the same (Indian) bank statements that I used for my Tier 4 visa with his application? Should I have him enclose the contract for his funded PhD and rental contract for his current apartment (managed by his university) as evidence that he will return after he's done helping me? What else could he enclose as evidence? Will he be able to use the same visa to return to the UK later, maybe in the same period while I'm still setting up and he has to return to France for some appointment, maybe afterwards, provided it's before his visa expiry date in six months?   This is not the same as  as the person asking that is a UK citizen, while his guest is being funded by the guest's family, while our case, none of us are UK citizens and are not being funded by anyone else.

I am a UK citizen and a friend of mine plans to visit me in the UK during the summer. He is planning to stay one month. He is a recent graduate and his parent are rewarding him with a holiday to London. The friend would be staying with me during his trip.   To support his visa application, would there be any documents I would need to provide? Would I need to be earning a certain amount of money?   Since his parents are paying for the trip, their bank statement instead of his would be fine right? And how much would they need in their bank account?


Most people want to be able to forward a window through ssh to the machine they're logging in from. I want to do the opposite.  I'm on my desktop and I'm logging in via ssh to my server. The server is essentially a media center and its screen is my TV. I want to be able to start chromium-browser from my ssh session but have it display on the server - not on my local machine.  Only running chromium-browser & doesn't work and gives me the Gtk: cannot open display error. Do I have to set an environment variable on the server to "export the display to itself"?

My wife is sitting at her home desktop, alpha, which is running a recent version of Ubuntu.  I am on a bus, using ConnectBot on my G1 phone, and can SSH into alpha from wherever I am.  For complicated reasons, I cannot use IM, email, or the telephone in order to contact her.  (E.g. I don't want to wake the baby, my IM client is broken, my email server is down.)  My only option is to ssh into alpha remotely and try to somehow make something appear on the screen.  She's using KDE; how can I make something pop up to get her attention and let her know I'm trying to communicate with her?  I thought it was possible to remotely trigger something (like xmessage) to appear on her screen even though my SSH session doesn't have an X display.  EDIT: To clarify, my phone is not running any flavor of X, so X-over-ssh is not possible.  Would the following work?  $ export DISPLAY=:0 $ xmessage "test"


I just came across a user who has been suspended for over 10 years (to 'cool down'). This seems unrealistic, as we can see that 10 years ago SE didn't even exist (meaning, a lot can change in that time period). It seems unlikely that a moderator will impose a suspension of that duration, as a year or 5 years should achieve around the same result.  That leads me to wonder, are suspensions automated?

The  clearly says:  Depending on the severity of the problem behavior — and at the complete discretion of the moderator — your account will be placed in timed suspension for anywhere from 1 to 365 days.  However.. (click to reach the profile)  Obviously, something here is wrong - either the blog post needs an update or the time displayed is wrong?


I use Ubuntu Studio 20.04.2 LTS inside a 64 bit machine. I also use VirtualBox 6.1 which I used to create a Windows XP SP3 virtual machine. But, when I get in that virtual machine (WinXP), I cannot to read or write any from the Ubuntu mounted HDD partitions. I'm specially concern about the My documents folder (music, images, videos, etc.), because the WinXP virtual machine doesn't see that folder or HDD. What I did wrong? How can I get to read and write into the Ubuntu My documents folder when I am into the WinXP virtual machine?

I have installed VirtualBox OSE on Ubuntu 11.04 and Windows XP pro as the virtual machine. Now I want to have a shared folder which can be accessed on both, my host Ubuntu machine, and my WinXP guest virtual machine.  How can I do that?


How do I make a command block destroy some glowstone?

I'm looking for a command that would (possibly indirectly) break a chosen (arbitrary type) block, as if hit by player with a hand long enough - dropping the item, dropping contents if it's a container, etc. I'd like a method to break any block a player in survival can break with a hand through punching it long enough.  I'm okay with a side-effect of breaking other types of block not normally breakable, e.g. water source or bedrock - doesn't matter either way. Also, no particular preference on the breaking tool - if the block produces special drops when mined with a specific tool, like leaves - chance of sapling/apple or a leaves block - I don't mind either way.   I've searched for the solution and it seems people treat 'break' and 'destroy' synonymously, every result so far is about overwriting the block with minecraft:air - through /setblock, /fill, and other similar means. But that just replaces the block with the block of air, not producing the 'side effects' e.g. item drop, silverfish spawning, chest contents spilling.   One option I came up with would be something along the lines of /summon fireball [coords] {ExplosionPower:1,direction:[0.0,0.0,0.0]} but it seems 'ExplosionPower' regulates simultaneously explosion force and radius. Too weak won't break most blocks, too strong will cause a lot of collateral damage which I'd like to avoid; and while I could just spawn a cage of obsidian around the affected block (I can afford 1 block of space around the broken block to be used, destroyed or modified however needed), but I'd like obsidian to be on the list of breakable blocks too... It also very frequently destroys the drop which would otherwise survive normal breaking - this isn't a disqualifying problem, but it's still somewhat undesirable.   Also, spawning a piston and powering it up would break some blocks, but only some.  Java Edition, 1.13.2, PC.


I'm struggling with grammar and the name of a group of clinics; let's say that there are five dental clinics colocated in the same building, and the name of that group is Foo Dental Clinics. There's a single entrance, a single greeting desk, but five distinct dental clinics beyond the main entrance.   Foo Dental Clinics is located at 56 Foo Street, or Foo Dental Clinics are located at 56 Foo Street?   This is for an audience where the convention is American English: collective nouns generally take a singular verb (Microsoft is a company). It's the fact that the collective noun seems plural that's messing me up.    establishes that American convention for collective nouns (Google, Congress) are treated as singular, but the fact that this collective noun appears to be plural, and the plural of the things it encompasses, makes this a bit harder to figure out.

I'd say Microsoft have a way of bending the rules and I know that McLaren have won the championship. While this sounds strange, I believe it is correct English (sorry, I'm not native).   But when it's a small company, would you still use it this way? Is a company always plural, or are small companies singular? I.e., would you say Bakery Johnson makes fine bread or Bakery Johnson make fine bread? Is it My book seller, Woody's, have moved or is it has moved?


Anyone has xxx's mobile number? or  Anyone have xxx's mobile number?  Which is correct?

Similar to , is it correct to use have or has with any* (any/anything/anyone/...) in a question?  Examples:   Have/Has any of my advices help you? Have/Has anyone of you seen it?   Does it depend on the context, or is there a general rule?


Can someone explain how to multiply two permutations? I cannot get myself to understand. Please be very simple and explain each step.

I didn't find any good explanation how to perform multiplication on permutation group written in cyclic notation. For example, if $$   a=(1\,3\,5\,2),\quad b=(2\,5\,6),\quad c=(1\,6\,3\,4), $$  then why does $ab=(1\,3\,5\,6)$ and $ac=(1\,6\,5\,2)(3\,4)$?


I would like to create two stacks in a vectorial form witch are filed with random numbers from -10 to 10 Then a third stack would be created where the sum of elements in each position would be put in the third stack, so if the first element of the first stack would be 2 and the first element of the second stack would be 3, then the third stack would get 5 in the first position. This is how far i've gotten right now. import java.util.*; class Main {   public static void main(String[] args) {      System.out.println("Valters Janis Sakarnis 191rdb359");      Vector pirmais = new Vector();     Vector otrais = new Vector();      Random rand = new Random();     int num;      for(int i=1; i<=10; i++) {       num = rand.nextInt(10);       pirmais.add(num);            }    } }

How do I generate a random int value in a specific range? I have tried the following, but those do not work: Attempt 1: randomNum = minimum + (int)(Math.random() * maximum);  Bug: randomNum can be bigger than maximum. Attempt 2: Random rn = new Random(); int n = maximum - minimum + 1; int i = rn.nextInt() % n; randomNum =  minimum + i;  Bug: randomNum can be smaller than minimum.


It's easy to see that for $Re(s)>0$,  $$\zeta(s)=\displaystyle\sum_{n=1}^{\infty}\displaystyle\sum_{k=0}^{\infty}(-1)^k\frac{\ln^k(n)s^k}{k!}$$  from the series definition of the Riemann Zeta function and the Maclaurin series for $n^{-s}$ in terms of $s$. This gives the series representation of the coefficient for the $k$th term (i.e., the constant by which the term $s^k$ is scaled):  $$(-1)^k\frac{1}{k!}\displaystyle\sum_{n=1}^{\infty}\ln^k(n)$$  This begs the immediate question,  $$\displaystyle\sum_{n=1}^{\infty}\ln^k(n)=?$$  It should be noted that this series is divergent, but any way to analytically find an answer that would make sense would be great, like something along the lines of the method by which $\zeta(0)$ or the p-adic definition of $\sum_{n=0}^{\infty}2^n$ is found.  If you are not able to answer this question but are able to give me a representation of the Maclaurin series of the Riemann Zeta function without a double summation, that would be very nice too.

I'm studying the Maclaurin series for the Riemann zeta function.  I got that for $\Re(s)\ge1$ we have $$\zeta(s)=\lim\limits_{m\to\infty}\sum_{n=0}^\infty\left(\frac{(-1)^n}{n!}\sum_{i=1}^m{\ln(i)^n}\right)s^n$$ if we allow $0^0=1$ By looking at patterns, I formulated a guess for what the continuation would be for $0\lt{\Re(s)}\lt1$. (Again, allow $0^0=1$). $$\zeta(s)=\lim\limits_{m\to\infty}\sum_{n=0}^\infty\left(\sum_{k=0}^n\frac{a(k)}{(n-k)!}\ln(2)^k\sum_{i=1}^m(-1)^{(n-k+i)}\ln(i)^{(n-k)}\right)s^n$$ $a(k)$ is a sequence of rational numbers. Starting at $k=0$ they go $$\{1,2,3,\frac{13}{3},\frac{25}{4},\frac{541}{60},\frac{1561}{120},\frac{47293}{2520},\dots\}$$ I noticed that $\frac{a(k-1)}{a(k)}$ gets closer and closer to $\ln2$ for larger and larger $k$.  I took a guess for the sake of computation that $$a(k)=\prod_{i=0}^k\frac{\left[\frac{i!}{\ln(2)^{(i+1)}}\right]}{\left[\frac{i!}{\ln(2)^i}\right]}$$ where the brackets notate the nearest integer function. Please check me on my formulas and on this sequence and help me find a better formula to define the sequence.  Edit (1/30/2021) I came back to this just to mess with it and have some new formulae that I would like to add to the body of this post just for records. I believe that the function is actually the Polylogarithm, $a(x)=L_{-x}\left(\frac12\right)$ This allows us to derive $$\zeta(s)=\sum_{n=1}^{\infty}\left(-1\right)^{n}\sum_{k=0}^{\infty}\frac{s^{k}}{k!}\sum_{i=1}^{\infty}\frac{\left(i\ln2-\ln n\right)^{k}}{2^{i}}$$ for $0\le\mathbb{R}(s)<1$.


I'm using the DateTime object in my apex code.  In the documentation of the DateTime class I saw there are methods to return day-of-month, day-of-year but there is no method to return day-of-week what I need.  I need to know which day-of-week is represented by this object?

I'd like to build in some logic based on the weekday (e.g. Monday, Tuesday, Wednesday) of a given date.  How can I identify the date, using either formulas or Apex code?


I was googling for and found no results for this.  most of the people declare the array inside the void. like this  private void Something(){                 ArrayList list = new ArrayList();                 list.Add("awdawd"); }   but I have to declare the array outside of it because it would be used from different voids. this is my code:   public string[] Names= { "Rick", "Morty", "John" };   and for the db:   private void GetNames() {          string cmdText = "SELECT * FROM Login";          // using (SqlConnection cnn = new SqlConnection("Server=.\\SQLEXPRESS;Database=TestDB"))         using (SqlCommand SelectCommand = new SqlCommand(cmdText, connectionstring))         {             SqlDataReader myReader;             connectionstring.Open();             myReader = SelectCommand.ExecuteReader();          }      }   I tried to make it Names.add("Mario"); but it didnt work.  any suggestion?

How to add new item in existing string array in C#.net?  I need to preserve the existing data.


Could anyone tell me what is this living being is called? I keep finding his relatives flying/crawling in my house once in a while since late Summer this year. We live in Auburn, WA, in case it helps narrowing down the list of who it can be...    Knowing the name will help me figuring out:   whether it's dangerous for my wife, or our infant; how to get rid of it (I start suspecting they either breed inside the house, or somewhere very close because I only find these insects when it's getting warmer outside).     Sorry for the low quality of the photo. By the way, this animal is about 15mm or 5/8" long (not measuring the legs).

I have been seeing them more and more frequently indoors.  I am currently in the Midwest United States, weather has been unusually warm for December, and there are many trees nearby. Can someone please help identify this?   The pictures are of the same bug, but from different angles.


I am looking for a group $G$ with $\vert G \vert > 1$ which is isomorphic to the direct product $G \times G$.   I have been looking for such a group among non-finite groups, such as $\mathbb{Z}$ or the group of real-valued sequences. However, for these groups, I could not find an isomorphism to the direct products of themselves.  Could anyone please give me a hint which particular group might be helpful to consider?

I am interested in the following question:  Does $G \times H \cong G$ necessarily imply that $H$ is trivial?  In order to demonstrate it is not, I attempted to construct an example, but I am not entirely sure it is valid:  Let $G = \langle \mathbb{Z}; [a,b] \ (\forall a,b \in \mathbb{Z})\rangle$.  Then $G \times G = \langle \mathbb{Z} \cup \mathbb{Z}; \ \{[a_1, b_1]\} \cup \{ [a_2, b_2]\} \cup \{[a_1,b_2]\}\rangle$, where my notation is intent to convey that the direct product presentation has the abelian relations from the "first" copy of G, the abelian relations from the "second" copy of G, and the required abelian relations which commute generators of the "first" copy with those of the "second" copy.    In this example, since our cardinalities are equal, $|\mathbb{Z} \times \mathbb{Z}| = |\mathbb{Z}|$, and since this implies that commuting all elements of $G$ and commuting all elements of the same cardinality generating set $G \times G$ requires a bijection between the relator sets, then we should have a bijective group homomorphism $\phi : G \rightarrow G \times G$ so that we have isomorphism, but obviously $G$ is not trivial.  Therefore this provides the necessary counterexample to the original statement.  My first question is: is there anything wrong with this proof?  My second question is: if there is nothing wrong with the proof, is there a more standard way of constructing this type proof?  In general, it would seem that whenever you have isomorphic generating sets and isomorphic relator sets, then this should be enough to describe any number of counterexamples to the claim that $H$ must be trivial.  Is this true?  Finally, since direct products can be viewed as the products in the category Ab, and since all final objects must be isomorphic, would there be an easier way (or maybe just an insightful way) of construct this argument entirely in a category theoretic context?  Thanks!


I noticed that Unicode characters suddenly stopped displaying in some applications, so far Notepad++ and Skype, when they were appearing previously.  Instead they appear as boxes.  They were working before, but I believe that it broke after a restart.  I can even type them into the Skype input window and see them, but then after submitting the message they appear as boxes.  For example: 햇반 and 県 will not show up in either Skype or notepad++, but they do appear just fine in Chrome as I am typing this.  No new software was installed before or after the last restart, the only thing that happened were some Windows updates.  The document in Notepad++ has the encoding set to UTF-8  Windows 7 x64

For some strange reason, my computer suddenly doesn't show certain unicode characters anymore! I have no idea what happened.  Affected applications include Windows Explorer (should be Japanese characters), Google Chrome (should be a heart), and Winamp (should be stars):      Russian, German etc. characters are displayed normally. Chrome also displays Japanese script on websites, but not in the GUI. How can I fix it?     TL;DR: A workaround is to put a shortcut with a Unicode name on the desktop so that explorer.exe is the first process to display a Unicode string after booting.     Update: I have tried to use System Restore to fix it. I needed to go back in time quite a while because the most recent restore points didn't solve it so I used one from the middle of November. After that restore, Unicode symbols were displayed again. Then I updated my system with Windows Update again because those were removed during the restore. After that, the error occurred again! I then did a restore to a point before my new updates, but the error persists, and the old restore point (which I used before) is gone and there are currently no other snapshots of the system. Any suggestions on what to do now?  Update 2: I could find a workaround:      Control Panel → Region and Language → Administration → Change Language for Unicode-incompatible programs to Japanese (Japan).    All mentioned programs display their symbols correctly again. However, I don't consider this a fix because these programs are not usually Unicode-incompatible, and it also leads to some (non-serious) artifacts in some programs. I still welcome an answer that tells me what went wrong here and how to fix the issue.  Update 3: I think I have isolated the particular Windows Update which causes the error. It is . I have installed all other updates except this one, and the error did not occur again.  Update 4: The true origin of this problem was Chrome, see accepted answer. Workaround: put shortcut with Unicode name on desktop so that explorer.exe is the first process to display a Unicode string after booting.


I had an account on a Stack Exchange site, not Law or Meta. I wanted to post on Law, so I had to confirm and create a new account with the existing login.  Clarification: My browser was and is set to accept cookies on a session basis, not persistently, but I don't want persistent cookies. Evidently, the website didn't notice.  Law said, "Law Stack Exchange requires cookies for authentication -- are your browser cookies enabled for this domain?" Fine, but there's no way to respond, except by refreshing the page, which can be risky, and that got me a 404 error and I had to log in again.  So I emailed Stack Exchange, was told to go to Meta, and essentially the process repeated in the last hour or so, with "Meta Stack Exchange requires cookies for authentication -- are your browser cookies enabled for this domain?" and a 404 error. This behavior makes the site look broken and probably should be repaired.  Additional info: I read the other thread newly linked to in this one, near the top. If users should know that procedure, please state it in the message, although I think fixing it altogether would give users a better experience.

When I try to use Firefox to create an account on Stack Overflow, it told me that  "Stack Overflow requires cookies for authentication -- are your browser cookies enabled for this domain?"  It works when I use IE, but I don't want to use IE.  My Question: How do I fix this?


I've seen this question before, but none of the solutions are working for me.  I know the steps that are mentioned everywhere to get GUI applications working for WSL 2 on the Windows 10 Pro Insider Preview.   Install XServer on your windows 10 machine (here I used ) Run the XServer Install something in WSL 2 that you want to display (for me it was terminator) Run DISPLAY=:0 terminator -u to get it running.   However, when I do number 4, I get:  Unable to init server: Could not connect: Connection refused Unable to init server: Could not connect: Connection refused You need to run terminator in an X environment. Make sure $DISPLAY is properly set   When I echo $DISPLAY it returns :0 as expected.  When I try to open something simple like xclock I get Error: Can't open display: :0  The X server is definitely running as I set it up and it exists in the Windows 10 system tray.  I've tried many configurations for the X server, and I get the same thing every time.  I've also tried just setting the $DISPLAY in the .bashrc file, with the same results.  I've also tried the solutions proposed , by exporting DISPLAY to localhost:0.0, which the same results (also tried 0.0, :0, and a few others).  I've tried rebooting, uninstalling and reinstalling things, and I get the same results every time.  I'm not sure what to try next.

I installed WSL2 and I want to access WSL2 GUI apps from Windows 10. For this, I installed Xming and start it in "No client" mode. Xming startes, ok. After I open the WSL2 terminal and there execute these commands  export DISPLAY=:0   And after  xeyes   And get error   Error: Can't open display: :0   X11Forwarding checked, yes.


I have a field that stores tags comma seperated. I'm trying to count the number of items listed.   Let's say I've already pulled the data from the DB, and the $tags variable has the following info:  $tags = "Videos,Magazines,Store";  // First separate tags by commas, put into into array $tagArray = explode(",",$tags);  // Count how many items are in the array $arrayCount = count($tagArray);   That always returns "1", regardless if there's an item in the array or not. the $tags variable can have any number of items - from empty, to a single item like "Videos" to multiple items "Videos,Games,Store" etc.  Can someone help me out on what I'm doing wrong?

PHP's explode function returns an array of strings split on some provided substring. It will return empty strings when there are leading, trailing, or consecutive delimiters, like this: var_dump(explode('/', '1/2//3/')); array(5) {   [0]=>   string(1) "1"   [1]=>   string(1) "2"   [2]=>   string(0) ""   [3]=>   string(1) "3"   [4]=>   string(0) "" }  Is there some different function or option or anything that would return everything except the empty strings? var_dump(different_explode('/', '1/2//3/')); array(3) {   [0]=>   string(1) "1"   [1]=>   string(1) "2"   [2]=>   string(1) "3" }


I am a novice in R, and fitting a linear model with lm(). Here is a summary of my linear model.    Here are some assumption checking plots      The normal histogram and qqplot looks okay to me, but there are strong patterns appearing in the residual plot. Anybody have a clue  why that might be happening? I logged my dependent variable because it  was highly skewed and most of my independent variables are  categorical. I have got only a few continuous variables. Thanks for  reading my post!

I am observing strange patterns in residuals for my data:   [EDIT] Here are the partial regression plots for the two variables:      [EDIT2] Added the PP Plot   The distribution  seems to be doing fine (see below) but I have no clue where this straight line might be coming from. Any ideas?   [UPDATE 31.07]  It turns out you were absolutely right, I had cases where the retweet count was indeed 0 and these ~ 15 cases resulted in those strange residual patterns.   The residuals look much better now:   I've also included the partial regressions with a loess line.


In this post, GITS stands for Ghost in the shell and SAC stands for stand alone complex  I've collected:   GITS arise quadrolgy GITS SAC 1st gig GITS SAC 1st gig solid state society GITS SAC 2nd gig GITS SAC 2nd gig individual eleven GITS 2 innocence GITS 2.0 GITS the laughing man   My queries are:    Except for GITS 1995, am I missing anything ? What is the correct order of watching?

The Ghost in the Shell series is comprised of several movies and animated TV series.  TV series:        Movies:             For someone completely new to the series, what order should these be watched in? (Are the movies even important to the animated series?)


If $a, b$ are in group and $ab$ has finite order $n$, why does $ba$ have order $n$ as well?   Since $(ab)^n=e$, I get $(b)(ab)^n(a)= ba$. This means that $(ba)^{n+1}=ba$, and $(ba)^n=e$.  But, I don't see how this follows if the group is not abelian.  How does the left side become $(ba)^{n+1}$ without being given that group is abelian?

How do I prove that if $a$, $b$ are elements of group, then $o(ab) = o(ba)$?   For some reason I end up doing the proof for abelian(ness?), i.e., I assume that the order of $ab$ is $2$ and do the steps that lead me to conclude that $ab=ba$, so the orders must be the same. Is that the right way to do it?


What is the functioning of a sense amplifier? Does it take 2 inputs and calculate which is higher or lower, then output a signal?  I have come across this in S RAM

The basic 6T structure used for storing data is same as one used in "Positive Feedback Differential Voltage Sense Amplifier", then how come while the data is stored in SRAM memory cell it doesn't get amplified?


As you can see, the top part of the countdown digits is obscured in mobile chat on Android Chrome.

The time out countdown which is flying in is missing half of the number.  Note the 33 here:        Can this be fixed please?


I have 2 main categories:   Software  Hardware   Each of these categories has 10 subcategories for example hardware: cpu/graphic/hard disk and...  Which URL is better for SEO?   www.example.com/hardware/this-is-content.html or www.example.com/cpu/this-is-content.html

I'm working for a website to convert the website URL to an SEO friendly URL. I plan to use this:  example.com/category-name/pageid-123-page-name  I looked at some similarly categorized, highly ranked websites. They have the same structure, except for one thing. In one case, the URL format was  example.com/category-name/pageid-123-page-name.html  Another was   example.com/category-name/pageid-123-page-name.php  Now I know the text in URLs help with SEO. Is it more helpful to have a file extension? If yes, which one is better?  Or if my current plan is okay, will it be better with a / at the end?


I have a point say (1, 4) and a set of points, say, (4, 4), (2, 0) (8, 1). I want to find distance from (1, 4) to the other three that has the smallest value.  Brute force method is to calculate the euclidean distance from (1, 4) to each point and select the minimum.  All the points are not on a line.  I want to do it efficiently.

I'm starting to read Steven Skiena's Algorithm Design Manual, and one of the examples discusses the nearest-neighbor solution to planing a route that visits each in a set of points and ends up back where it started.  The algorithm starts at some point, travels to the nearest neighboring point, then continues, traveling at each step to the nearest unvisited point, and finally returns to the initial point.  It's not the optimal solution (far from it), but the book mentions that      ... it looks at each pair of points (pi, pj) at most twice: once when adding pi to the tour, the other when adding pj   I can't figure out the scenario in which a particular (pi, pj) pair is considered more than once, since each step only considers points that haven't been visited yet.  When you're at pi, if you haven't yet visited pj you'll consider (pi, pj). But once you've left pi, when would you ever consider another pair that includes it?  Is the author referring to the case where pi is the first point visited and pj is the last before returning to complete the circuit? If so, does that really qualify as a case where the pair of points needs any consideration, since we have no choice but to return to the starting position since all the points in the set have been visited?


If there are none why not?  Thanks in advance.

I have read a few proofs that $\sqrt{2}$ is irrational.  I have never, however, been able to really grasp what they were talking about.  Is there a simplified proof that $\sqrt{2}$ is irrational?


It occurred to me that  in The Force Awakens is the first time we see a female Stormtrooper in any of the main films.  The original Republic (and later Empire) clone-troopers are all clones of Jango Fett, and therefore male.  During the time of Palpatine's Empire (roughly, between the end of Episode III to the end of VI), were women permitted to become Imperial Stormtroopers? Did any actually do so?

In The Force Awakens, we see that FN-2187's superior, Captain Phasma, is a woman.   Are there other female stormtroopers in any of the other Star Wars movies? What do we know about them? Do they have relationships, or children?


I am new to Ubuntu I want to know which is more suitable to me?  I want to use if for web design and hosting and for programming

What are the differences between an Ubuntu Long Term Support release (LTS) and a normal release?


Which one of the following is grammatically correct?     It would be better if you drink all the water.      It would be better if you drank all the water.   The question is, obviously, about the use of the past tense.

Non-native speakers often get confused about what the various tenses  and aspects mean in English. With input from some of the folk here I've put together a diagram that I hope will provide some clarity on the matter.  I offer it as the first answer to this question. Consider it a living document. Input is welcome, and good suggestions will be  incorporated into the diagram.    Nota bene: What this is not is a discussion of whether there are  more than two tenses in English. , to which this question is not intended to supply arguments one way or the other.  Here, the aim is to provide an overview of what constructions English-speaking people use for conveying information about actions referring to past, present, and future, and to provide it first and foremost to precisely the people who are likely to use "tense" as a catch-all term in their search, rather than to linguists who know better.  Breaking News There is now an excellent ELU blog article titled  . It is highly recommended reading.


I created a class in python 2.7. Then I created a subclass of the class that I had created. For defining the init of the subclass, I used the super function, but when I ran it on python, it gave an error message:  class B:     def __init__(self, l):        self.p = l        self.d = len(l) class C(B):     def __init__(self, l):        super(C,self).__init__(l)   When I ran C(l) for some variable l, which i had entered, it showed an error message as shown below:  Traceback (most recent call last): File "<stdin>", line 1, in <module> File "class_sample.py", line 12, in __init__ super(C,self).__init__(l) TypeError: must be type, not classobj >>>

In Python 2.5, the following code raises a TypeError:  >>> class X:       def a(self):         print "a"  >>> class Y(X):       def a(self):         super(Y,self).a()         print "b"  >>> c = Y() >>> c.a() Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "<stdin>", line 3, in a TypeError: super() argument 1 must be type, not classobj   If I replace the class X with class X(object), it will work. What's the explanation for this?


Following on from a conversation with , it was suggested to raise this here.  At the moment SE has a  which details how to contact SE regarding security issues, but doesn't detail what actions are acceptable / unacceptable by a researcher when looking for potential security holes in SE sites.    Many companies, such as  and  have self-managed programmes and many others work via services like  or .  The advantage of having a defined programme is that SE would likely get reports from security researchers who find possible security issues.  Without a definition of what action is allowed / forbidden, many researchers won't risk probing a site for fear of legal issues.  Whilst this has been  on Meta.SE, I thought it was worth mentioning again as at the moment, the lack of defined guidance on acceptable actions likely means that SE is losing out valid contributions.  On the point of rewards that was raised on the previous question, most programmes have criteria for what is (not) considered a valid finding and these can be used to avoid "T-Shirt seekers".   If administrative overhead is considered an issue, using 3rd party services like Bugcrowd may help with that.

We at Stack Overflow are interested in setting up a security bug bounty program to begin rewarding users monetarily who report serious security vulnerabilities to us, and we want to know what the community thinks. This program will be run through  where we are currently testing features internally. Why offer money? We’re dedicated to ensuring our users' security and have long relied on our community to report security vulnerabilities to us. We’re very grateful for all the help we’ve received from those listed in our  and others who have helped us out with other minor things in the past. However, it’s become clear to us that this process isn’t enough — it's become commonplace for companies to offer rewards to security researchers, and many of those top security researchers naturally spend their time on sites which offer to pay them. That is why we feel it's necessary to start offering a reward to those who dedicate their time to aiding our development efforts through reporting these vulnerabilities in a responsible way. We feel that not offering a monetary reward for these reports makes us appear to care less about the security of our users to both our users and the hacking community. How much are you offering? If you’re not familiar with HackerOne, you earn a varied amount based on the severity of the vulnerability, as determined by our security team. We are still deciding on the exact amounts, but we'll likely start at the lower end of the spectrum (think: hundreds, not thousands of dollars). This is one of the things we'll need to evaluate as we put the program together and test it out. Are you finally implementing the Hacker badge? Maybe. The idea of awarding badges for those who report vulnerabilities has come up, but we have not decided quite yet. We plan to start a separate meta post about potential badges later on. Please do not focus on the potential for badges in this discussion, as we would like to gather input on the program itself first. Can I still get swag? Probably not. We previously offered site swag to those users who reported serious vulnerabilities. For now, we're considering the cash bounty to be a replacement for the swag. It's possible that in the future we'll offer both, but for now offering swag and cash would just double the complexity of awarding bounties. Do you have a timeline for implementation? After feedback, we'll likely start with a Private Beta on HackerOne with invited users who have previously reported vulnerabilities to us that resulted in something getting fixed, particularly those on our Hall of Fame list. We'll expand that list in waves as we fix issues, respond to feedback, adjust the rules of the program, etc. The Private Beta will initially be very limited in scope (starting with only our Enterprise demo site) and expand to our full scope as we get a feel for the system. Can I sign up for the private beta? You absolutely can! You can  to get on the list to be considered. As stated above, those who have reported vulnerabilities to us before will receive precedence in joining the private beta. We’ll then be selecting users who have identified that they have security research background, followed by any other users. Given the short period of time the private beta may be running, not everyone who fills out the form is guaranteed to get into the private beta before the program ends up going public. So what feedback do you want? Anything. We realize our communities have strongly been based on the efforts of our users contributing for free and that beginning to reward users monetarily in this way can seem like it undermines the spirit of Meta and the processes we’ve had in place in the past. However, we hope that our reasoning for pursuing this option is clear and warranted and, most of all, we want our users to be on board. If you have any further questions on something we missed or something you’d like to point out, please feel free to share your thoughts.


Consider the following function:  $\displaystyle f(x) = \frac{x^2-4}{x-2}$  and now its limit:  $\displaystyle \lim \atop x \to 2$ $\displaystyle \frac{x^2-4}{x-2}$  Upon evaluating, this limit becomes:  $\displaystyle \lim \atop x\to 2$ $\displaystyle x+2 = 4$  The limit therefore exists since it meets each of the following criteria:  The limit approaches a finite value ($4$), the limits on either side of $x=2$ correspond and the limit approaches a particular value ($4$)  With this in mind, does that mean that $\displaystyle \lim_{x\to 0}\frac{1}{x}$ does not exist? Seeing as it does not approach a finite value?

Hello I was hoping that someone might be able to verify that the following proof that $\lim_{x\to 0} {1\over x}$ does not exist is correct.   First assume that $\lim_{x\to 0} {1\over x} = L$. This means that for every $\epsilon > 0$ there is a $\delta > 0$ such that for all $x$ if $0 < \lvert x\rvert < \delta$ then $\lvert{1\over x} - L \rvert <\epsilon.$  Now let $\epsilon=1$ and choose $x < \min(1,\delta)$.  Therefore there is a $\delta>0$ such that if $0 < \lvert x\rvert < \delta$ then $\lvert{1\over x} - L \rvert <\epsilon$.  It follows that $\lvert{1\over x}\rvert < 1+ \lvert L\rvert$.  However clearly $\lvert{1\over x}\rvert>1$ and therefore a contradiction has been reached and there is no number $L$ such that $\lim_{x\to 0} {1\over x} = L$.


I have here with me, two methods of intervention; a standard care method, and a specialised intervention. Different individuals receive different method, its all randomly allocated. I am trying to find the association of the specialised intervention and a 'well being score' which is a numerical value. What is the best way to find any associations? E.g. logistic regression model?

I would like to find the correlation between a continuous (dependent variable) and a categorical (nominal: gender, independent variable) variable. Continuous data is not normally distributed. Before, I had computed it using the Spearman's $\rho$. However, I have been told that it is not right.  While searching on the internet, I found that the boxplot can provide an idea about how much they are associated; however, I was looking for a quantified value such as Pearson's product moment coefficient or Spearman's $\rho$. Can you please help me on how to do this? Or, inform on which method would be appropriate?  Would Point Biserial Coefficient be the right option?


I need to calculate prime factorization of a number which is product of all divisors of a number represented as product of primes.   For example $2^1 \times 3^1 \times 5^1 = 30$, and product of all divisors of 30 is $2 \times 3 \times 5 \times 6 \times 10 \times 15 \times 30 = 2^x \times 3^y \times 5 ^ z$ , I need to calculate $x,y,z$ which are $4,4,4$ in this example  Is it possible to calculate $x,$y,z without calculating actual product of divisors ? ( may be with divisor function ?)

I am trying to prove that  $$\prod_{d|n}{d}=n^\frac{d(n)}{2},$$ where $d(n)$ is the number of divisors of $n$.  My initial thought was to say let $\{d_i\}_{i=1}^k$ be the set of all divisors of $n$.  This means that $d(n)=k$.  But $d(n)=(\alpha_1+1)(\alpha_2+1)...(\alpha_m+1)$ when we define $n=p_1^{\alpha_1}p_2^{\alpha_2}...p_m^{\alpha_m}$.  So $m<k$.    Now the divisors of $n$ are just the product of prime powers with some combination of the primes/prime powers removed.  For example, a divisor, $d_i=\frac{n}{p_j^{\alpha_l}}$.  The product of these divisors will yield $n^k$ in the numerator, and $n^i$ in the denominator with $i<k$ since the denominator will contain all $p_j^{\alpha_j}$.  But how to show that it is exactly $n^\frac{d(n)}{2}$ is escaping me.


Quantum computation is based on the superposition principle of quantum physics. Bits in a normal computer are either 0 or 1. Quantum physics allows bits to be in a superposition of 0 and 1, in the same way, Schrödinger’s cat can be in a superposition of “alive” and “dead.” [  My question is: Can public key cryptography survive quantum computers?

I realise this isn't a 'yes or no' question, and I apologise for asking something that could be seen as a discussion thread, but I had to ask.  I'm currently doing an EPQ in CS (specifically how QC will change Cryptography). I'm trying to gather up topics to cover, and so far I've scribbled down -  Effects -   National security, classical cryptographic methods (RSA, DSA, AES-256). Including Shor's algorithm. Communications Online services, e.g. BitCoin.   How would we counter this (not sure how better to phrase this) -   Lattice-based Multivariate Hash-based signatures Code-based cryptography   Is there anything else you'd recommend me including (as well as the above), or anything in the above you don't think I should include?   Honestly, the list above is a rough, first draft the main bulk of it... so don't it as gospel.  Best regards,  Cameron.


I can't log into discuss.area51.stackexchange.com. It goes as follows:   I try to comment on a question there. I get a popup requesting me to log in. I click on "log in" and on the next page I enter my OpenID address. The OpenID authentication process finishes successfully. I get to the original page; the top bar does show my reputation (226)/badges. I try to comment on a question there. I get a popup: "User does not have permission to comment on this post". After refreshing the page I'm back to not logged state (no reputation/badges on the top bar).

I recently signed up for Area 51 with my stackexchange network account/ID, verified the account and logged in.  I see the main page  where I confirm that I am logged in.  I click on the discuss link on the black menubar at the top, which takes me to the discussion zone. From here I click on ask question, which asks me to add  a login even though I have already logged in with my stackexchange ID.  Here if I choose the stackexchange login option then it takes me back to the main page, from where the cycle begins again.


Training of  ranged between the ages of 4 and 8 but at what age was a Jedi able to feel a Force sensitive child? Is it from birth or at around 4 years?

During the Galactic Republic, every known Force-sensitive is brought into the Jedi Order from infancy. Mace Windu's homeworld, , is notable for having a native population of purely Force-sensitives.  It seems not everyone was made into a Jedi. If that's indeed the case, why wasn't everyone brought into the Jedi Order from infancy? Why, as it appears to be the case, are only some infants, such as Mace Windu, taken?


I was trying to post a question on Android Enthusiasts earlier on my (government) work WiFi, and was put through a .   This got me thinking, why am I even suspicious? Yes, I'm on my non-home WiFi so there may be suspicious traffic related to other people using the internet here, but I'm logged in to my account on the Stack Exchange Network. I have close to 30k rep across the Network, have been a member for some 5 years, and AFAIK, don't have any major strikes against my account.  Why are "established users" required to complete captcha? I would think that any instance of someone running amok would be fringe at best and easily handled on a case-by-case basis.  Can experience on the site be taken into consideration when prompting someone for a captcha?

I wonder how it is possible that Stack Overflow is still asking me to solve an unreadable  before I can post a question when I have more than five accounts on Stack Exchange, and I have more than 500 reputation on Stack Overflow.


Recently, I completed the "electorate" badge.  I voted 600 times on questions, but did not receive my badge immediately.  It was only after 10 minutes that I got it.  Is this a bug?  Or else could it be corrected?

Do badges get calculated in real time, or do they get calculated by an external service? How long does it take for a badge to be awarded, once its requirements are met?  Does Stack Overflow use any external services to do things, like maintenance, e-mailing or badge calculation?


The Pip program is included by default with Python 3.4, and can also be installed on older versions. The aim is to provide a standard method of installing additional Python modules, which are available from the   For example, to add the PyOpenGL module, you can now just do this  pip install pyopengl   And Pip will take care of the rest. I can see that this would be very useful on systems other than Ubuntu-based ones. But I could just as easily do this  sudo apt-get install pyopengl   and the end result is the same.   So my question is, is there any reason to use Pip on Ubuntu at all, can I just stick with using Synaptic, or should I always be using Pip for Python packages (where they're available, not all are), or does it really not matter?

I am a bit confused about the cases in which the above commands must be used when downloading python packages. I was trying to download a package named pyudev in accordance with an answer with this . I executed this command :  sudo pip install python-pyudev   but received the following message :  Downloading/unpacking python-pyudev    Could not find any downloads that satisfy the requirement python-pyudev Cleaning up... No distributions at all found for python-pyudev Storing complete log in /home/vineet/.pip/pip.log   However the following worked fine :  sudo apt-get install python-pyudev   When is apt-get supposed to be used to install packages and when is python-pip used?


The edge,vertex, and face tool in edit mode disappeared! How can I fix this?

When I am in Edit Mode for my project, the Mesh Select Mode buttons have disappeared!  I loaded the default project and the buttons are where they are supposed to be; the issue is only in my project.


Getting error  java.lang.NullPointerException: null at net.sf.saxon.event.ReceivingContentHandler.startPrefixMapping(ReceivingContentHandler.java:291)   in Camel Java DSL project when im trying to transform xml with xslt. This xslt works perfectly in oxygen editor with saxon,, but when i use same xslt in apache camel with java project for transformation getting above exception. Is there any way i can solve this with java and camel project. I used saxon HE 9 as dependency also.  XML ::::   <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Lowdtl xmlns="http://domain/crd/bdr/services/get">     <PreDtl>         <LowestDtl>             <Otpxyz abc="000" xyz="NPS" yahoo="0" temp="" />             <Otpxyz abc="001" xyz="NPS" yahoo="0" temp="" />               </LowestDtl>         <HighDtl>             <linkDtl>                 <Otpxyz abc="000" xyz="NPS" yahoo="0" temp="" />                 <Otpxyz abc="001" xyz="NPS" yahoo="0" temp="" />               </linkDtl>             <HighDtl>                 <BinDtl>                     <RestLin abc="003" xyz="NPS" yahoo="0" temp=""  />                 </BinDtl>                 <DatDtl>                     <DatCd abc="003" xyz="NPS" yahoo="0" temp=""  />                 </DatDtl>             </HighDtl>         </HighDtl>     </PreDtl>     <RemoveDtl abc="003" xyz="NPS" yahoo="0" temp=""  >         <Ts SysTs="2019-10-29 07:54:43.520" />         <RemoveMsg>             <rmv abc="003" xyz="NPS" yahoo="0" temp="" />         </RemoveMsg>     </RemoveDtl> </Lowdtl>   XSLT ::  <xsl:stylesheet version="2.0"  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xpath-default-namespace="http://domain/crd/bdr/services/get">     <xsl:output method="xml" indent="yes" />     <xsl:template match="@* | node()">         <xsl:copy>             <xsl:apply-templates select="@* | node()"/>         </xsl:copy>     </xsl:template>     <xsl:template match="RemoveDtl" /> </xsl:stylesheet>

What are Null Pointer Exceptions (java.lang.NullPointerException) and what causes them?  What methods/tools can be used to determine the cause so that you stop the exception from causing the program to terminate prematurely?


I have a component which will display a list of records in the table and user can edit and update each and every row.  Issue: Since I have static aura:id inside aura:iteration, whenever am trying to edit and save the second record without refreshing the page after updating the first record, it is throwing the error on component.get().  Ex Component:  <aura:iteration items="{!v.freightChargesAir}" var="fcair" indexVar="index">
                                                         <UI:inputText aura:id="frequencyEdit" value="{!fcair.Frequency__c}"></UI:inputText>      	                              <lightning:icon iconName="action:record" size="x-small" alternativeText="Indicates approval"/>
     Ex Controller:  saveFreightEdit: function(component, event, helper) {      var recId =  event.target.id;     var frequencyfind = component.find("frequencyEdit");     var frequency = frequencyfind.get("v.value");  //Getting error here on second record save if page is not refreshed     //logics goes on...  }   Since aura:id doesn't support dynamic Id's, I couldn't able to get this done as expected.  I tried replacing the UI:InputText with Lighting:input and ID attribute to get the value from DOM element but ended in no luck. Getting undefined error if I use document.getElementById.  I faced similar issue with document.getElementsByClassName as well.  Is there any way to get this working?

As title says, How do I assign dynamic Ids for ui:inputDate elements inside aura:iteration?  Here is the reproducible version of the problem I am facing:  HelloWorldApp.app  <aura:application >     <c:inputDateExample /> </aura:application>   inputDateExample.cmp  <aura:component >     <aura:handler name="init" value="{!this}" action="{!c.doInit}"/>     <aura:attribute name="datesList" type="List" />     <table>         <aura:iteration items="{!v.datesList}" var="dateItem">             <tr>                 <ui:inputDate aura:id="date-id"                                value="{!dateItem}"                                displayDatePicker="true"                               blur="{!c.fldChanged}"/>             </tr>         </aura:iteration>     </table> </aura:component>   inputDateExampleController.js  ({     fldChanged : function(component, event, helper) {         console.log('Value changed');         //How do I find from which date element, event is fired??         //The below method finds both date elements because the Id is not unique         var dateComponent = component.find('date-id');         console.log(dateComponent);         console.log(dateComponent[0].get("v.value"));     },     doInit : function(component,event,helper){         var datesArray = [];         datesArray.push("2017-01-01");         datesArray.push("2017-01-31");         component.set("v.datesList",datesArray);     } })   This produces the below output and I need to find which element user is clicking on??    Notes:   I can assign unique Id for tr element but not sure how to use that inside component.find() method. I can assign dynamic id for plain input tags but there is too much markup involved for making these similar to lightning date element. I tried giving html5 data attributes for ui:inputDate but it doesn' accept.   Any workarounds or anything I am missing here?


After installing ubuntu 12.04 through windows installer (wubi) the boot menu is frozen to windows7 entry. Keyboard or mouse doesn't work at all. Any solutions ?

I installed Ubuntu along side windows xp, and at the choose OS screen my keyboard doesn't work. I can't even hit enter to just start xp I have to wait for the count down. Any ideas?


I have three versions of the same select query ():  CREATE TABLE MainTable(ID INT) CREATE TABLE SubTable(ID INT, Type CHAR(2)) CREATE TABLE SubTableType(Type CHAR(2))  INSERT MainTable VALUES (1), (2) INSERT SubTable VALUES (1, 'AB'), (2, 'AB'), (3, 'CD') INSERT SubTableType VALUES ('AB')  SELECT  * FROM    MainTable P JOIN    SubTable L ON  P.ID = L.ID JOIN    SubTableType LT ON  L.Type = LT.Type  SELECT  * FROM    MainTable P JOIN    SubTable L JOIN    SubTableType LT ON  L.Type = LT.Type ON  P.ID = L.ID  SELECT  * FROM    MainTable P JOIN    SubTable L JOIN    SubTableType LT ON  P.ID = L.ID ON  L.Type = LT.Type   The first two select statements work and produce the same result. The third reports the error,      The multi-part identifier "P.ID" could not be bound.    appears to claim that the first two queries are semantically equivalent, though they may perform differently. My question is rather about the syntax. I've always written joins according to the first pattern, and I didn't even realize that the second pattern was permissible. Clearly it is, but then why isn't the third pattern also acceptable? The  doesn't seem to touch on this, so I'm trying to find documentation that spells out what is and isn't permissible.

The normal JOIN ... ON ... syntax is well known. But it is also possible to position the ON clause separately from the JOIN that it corresponds to. This is something that is rarely seen in practice, not found in tutorials and I have not found any web resource that even mentions that this is possible.  Here is a script to play around with:  SELECT * INTO #widgets1 FROM (VALUES (1), (2), (3)) x(WidgetID)   SELECT * INTO #widgets2 FROM (VALUES (1, 'SomeValue1'), (2, 'SomeValue2'), (3, 'SomeValue3')) x(WidgetID, SomeValue)  SELECT * INTO #widgetProperties FROM (VALUES     (1, 'a'), (1, 'b'),     (2, 'a'), (2, 'b')) x(WidgetID, PropertyName)   --q1 SELECT w1.WidgetID, w2.SomeValue, wp.PropertyName FROM #widgets1 w1 LEFT JOIN #widgets2 w2 ON w2.WidgetID = w1.WidgetID LEFT JOIN #widgetProperties wp ON w2.WidgetID = wp.WidgetID AND wp.PropertyName = 'b' ORDER BY w1.WidgetID   --q2 SELECT w1.WidgetID, w2.SomeValue, wp.PropertyName FROM #widgets1 w1 LEFT JOIN #widgets2 w2 --no ON clause here JOIN #widgetProperties wp  ON w2.WidgetID = wp.WidgetID AND wp.PropertyName = 'b'  ON w2.WidgetID = w1.WidgetID ORDER BY w1.WidgetID   --q3 SELECT w1.WidgetID, w2.SomeValue, wp.PropertyName FROM #widgets1 w1 LEFT JOIN (     #widgets2 w2 --no SELECT or FROM here     JOIN #widgetProperties wp     ON w2.WidgetID = wp.WidgetID AND wp.PropertyName = 'b') ON w2.WidgetID = w1.WidgetID ORDER BY w1.WidgetID   q1 looks normal. q2 and q3 have these unusual positionings of the ON clause.  This script does not necessarily make much sense. It was hard for me to contrive a meaningful scenario.  So what do these unusual syntax patterns mean? How is this defined? I noticed that not all positions and orderings for the two ON clauses are allowed. What are the rules governing this?  Also is it ever a good idea to write queries like this?


As of Ubuntu 18.04 running lsblk shows 16 snap loops (2-3 times for each snap). The question is, why are they being listed as results for lsblk, fdisf-l, and blkid?    It creates a lot of clutter from the actual disks drive partitions I need to see, namely /dev/ partitions. I know a purported duplicate of this question exists, but it only asks why three loops are being listed per snap. I want to know why these snaps are being listed in the first place, and the purported duplicate does not answer this (perhaps those marking this as duplicate could help me by explaining why it is a duplicate). Technically, they qualify as file systems (which I neither created nor asked for), but they are getting in the way of the information output for the /dev/ partitions I am interested in. This becomes a problem when fdisk -l outputs a three page+ list filled mainly with snaps.  The output of a recent (1 week old) Ubuntu install and I have not installed any snaps:    $ lsblk   NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT   loop0    7:0    0  14.5M  1 loop /snap/gnome-logs/37   loop1    7:1    0   2.3M  1 loop /snap/gnome-calculator/170   loop2    7:2    0  86.6M  1 loop /snap/core/4486   loop3    7:3    0  86.6M  1 loop /snap/core/4650   loop4    7:4    0   1.6M  1 loop /snap/gnome-calculator/154   loop5    7:5    0  14.5M  1 loop /snap/gnome-logs/34   loop6    7:6    0   3.3M  1 loop /snap/gnome-system-monitor/36   loop7    7:7    0   2.3M  1 loop /snap/gnome-calculator/178   loop8    7:8    0    13M  1 loop /snap/gnome-characters/101   loop9    7:9    0   3.7M  1 loop /snap/gnome-system-monitor/45   loop10   7:10   0 139.5M  1 loop /snap/gnome-3-26-1604/64   loop11   7:11   0   140M  1 loop /snap/gnome-3-26-1604/59    loop12   7:12   0   3.7M  1 loop /snap/gnome-system-monitor/41   loop13   7:13   0    21M  1 loop /snap/gnome-logs/25   loop14   7:14   0  12.2M  1 loop /snap/gnome-characters/69   loop15   7:15   0    13M  1 loop /snap/gnome-characters/96   sda      8:0    0 298.1G  0 disk   ├─sda1   8:1    0   512M  0 part /boot/efi   └─sda2   8:2    0 297.6G  0 part /   sr0     11:0    1  1024M  0 rom     (supplemental screen capture of above text):     My snap list shows 6 results:       core   gnome-3-26-1604   gnome-calculator   gnome-characters   gnome-logs   gnome-system-monitor     Meanwhile, gnome-disk-utility shows nothing at all for snaps, only showing my HDD and optical drive.    It won't be very efficient if every installed snap gets listed as a block device (2-3 times each to add). Should I expect future updates to deal with this?  Edit: fdisk-l also dumps out a very long list with 16 instances of these "disk loops" (Disk /dev/loop0, Disk /dev/loop1, etc., each with details which I won't show here because it's too long). This can't be intended behaviour, can it? blkid also lists 16 loops, as TYPE="squashfs". At least parted -l works as expected, only outing my actual disk partitions.    I just tested this, and installing more snaps does add more to the lsblk output. Therefore, fdisk, lsblk, blkid could have potentially huge output lists, according to the number of snaps available, and installed.

I used lsblk to check connected devices, when I found that there are a total of 3 loop devices for the same snap "core", with revision numbers.  loop1    7:1    0  81.6M  1 loop /snap/core/4110 loop2    7:2    0  81.7M  1 loop /snap/core/4017 loop0    7:0    0  81.3M  1 loop /snap/core/3887   On checking the mount directory of snaps, this is what I get:  drwxr-xr-x 24 root root 321 Jan 22 13:17 3887 drwxr-xr-x 24 root root 321 Feb  6 20:48 4017 drwxr-xr-x 24 root root 321 Feb 20 22:37 4110 lrwxrwxrwx  1 root root   4 Feb 23 19:31 current -> 4110   and snap list shows this:  core  16-2.31.1  4110  canonical  core   Why is snapd not removing the old versions of snap core? Is it a normal behavior, or is there any way to remove this if this is not supposed to happen? I'm using Ubuntu 16.04.


Does anybody (non-German) ever use the word handy instead of mobile-phone in English?

What's that type of phone called that you don't need a cable for and you can use everywhere in the world (provided there's coverage ;-))?  And what differences are there between the regions?  USA/UK/AUS etc... and even within, say, the US (or even UK).  I've even read rumors that in parts of the east of the US, people use the term "handy" (which is a really crazy German "Americanism").  EDIT: Clarification: The colloquial usage is more interesting (to me) than the "correct" official terminology (though that's of interest, too).


I prefer the cinnamon desktop included with Linux Mint but there are some applications that I require that are in the ubuntu repos.  Does linux mint use the ubuntu repos or their own repos?  I know you can install Cinnamon on top of Ubuntu (that's what I have right now) but .

Can someone please tell me the differences between Ubuntu and Linux Mint ?   I thought they were almost the same thing until I downloaded Ubuntu 13.10 versions of softwares for my Linux mint 16 system, and half of them didn't work. (I did that as those are the links I got when I searched for Linux mint versions)


I would like make a fancy chapter like the figure.    How can I produce like this one?

I would like make a fancy chapter like the figure.    However, i made this code  \documentclass[12pt,a4paper]{book}   \usepackage{lmodern} \usepackage{titlesec} \usepackage{microtype} \usepackage{tikz}    \titleformat{\chapter}[display]   {\normalfont\bfseries\color{black}}   {%\filleft%     \begin{tikzpicture}     \node[       outer sep=-10pt,       text width=2.5cm,       minimum height=3cm,       fill=black,       font=\color{white}\fontsize{80}{90}\selectfont,       align=center       ] (num) {\thechapter};     \node[       rotate=0,       anchor=south,       font=\color{black}\Large\normalfont       ] at ([yshift=43pt,xshift=30]num.west)  {\textls[180]{\textsc{\chaptertitlename}}};       \end{tikzpicture}%  }    {-90pt}   {\titlerule[2.5pt]\vskip3pt\titlerule\vskip4pt\LARGE\sffamily \raggedright }    \begin{document} \chapter{The Singular Sturm-Liouville Problems in Spectral Parameter}    \end{document}      that produces this one    How can I produce the chapter like the First Figure?


I have created a lightning app page with type 'Record Page' and overridden default Opportunities page. I have added a new tab to its content and added a visualforce page as its component. Please see the image below.     The visualforce page contains codes to display documents and download link based on the current stageName of the opportunity. The code is as below.   <apex:page controller="stageDocus">     <apex:panelGrid columns="5" id="theGrid" width="80%" style="margin:30px auto; text-align:center;">         <apex:repeat var="sld" value="{!docs}">             <div style="float:left; width:20%;">             <apex:panelGroup id="theGroup1">                 <apex:image width="100%" id="theImage1" value="http://icons.iconarchive.com/icons/alecive/flatwoken/512/Apps-Google-Drive-Slides-icon.png"/>                 <apex:outputLink value="/servlet/servlet.FileDownload?file={!sld.Id}" target="_blank" id="theLink1">{!sld.Folder.Name}/{!sld.Name}</apex:outputLink>             </apex:panelGroup>             </div>         </apex:repeat>     </apex:panelGrid> </apex:page>   The page is working fine when loaded. But if we change the stage, the content is not refreshing. We have to reload the page to see the updated content based on the new stage.  The apex class code I used is a below  public  class stageDocus  {     public String currentRecordId {get;set;}     public Opportunity Oppo{get;set;}         public stageDocus() {         currentRecordId  =  ApexPages.currentPage().getParameters().get('Id');          Oppo = [SELECT Id, Name, StageName, Amount FROM Opportunity WHERE Id = :currentRecordId];     }     public List<Document> getdocs()     {         List<Document> doc = [SELECT Id, Name, FolderId, Folder.Name FROM Document WHERE Folder.Name like :Oppo.StageName];         return doc;     } }   How can I refresh the visualforce page used as lightning page component whenever the Opportunity StageName is updated. Please help me.

I have a lightning component on the opportunity layout. I want it to refresh on stage change. Currently, it works when you change the stage using the edit button using the following code.  <aura:dependency resource="markup://force:recordSaveSuccess" type="EVENT" /> <aura:handler event="force:refreshView" action="{!c.doInit}" />     When changing stage using the Sales Path component (pic below for reference), this event does not seem to be fired. Has anyone been able to subscribe to this component's events? Am I missing something?


I want to prove that the limit of the sequence $k^{1/k}$ is $1$ as $k$ tends to infinity without using advanced rules such as L'Hospital's Rule and just using the basic rules in real analysis. How would I go about doing this?

I've spent the better part of this day trying to show from first principles that this sequence tends to 1. Could anyone give me an idea of how I can approach this problem?  $$ \lim_{n \to +\infty} n^{\frac{1}{n}} $$


What is preferred and more valuable for the SO community when I find an answer to my own question?  Should I wait with my answer (even when I know it is 100% correct and to the point) to give others a chance to earn some reputation points, or should I just post an answer straight away?  My main concerns are:   Not to give users a feeling that the question has been asked for 'autopromotion' purposes when author already knows the answer upfront. Find a balance between motiving / inviting others to collaborate with valuable answers and sharing the knowledge immediately.

I showed up here to write a perfectly normal rant about misaligned pixels, and there's a big fat checkbox cluttering up the "Ask" page:    WHAT THE EEEEK IS THIS NEW ABOMINATION?