Venn Diagram in LaTeX for $C\setminus (A \cap B \cap C)$
How to draw Venn diagrams (especially: complements) in LaTeX
Does Python support short-circuiting? Escaping HTML strings with jQuery Does anyone know of an easy way to escape HTML from strings in ?  I need to be able to pass an arbitrary string and have it properly escaped for display in an HTML page (preventing JavaScript/HTML injection attacks).  I'm sure it's possible to extend jQuery to do this, but I don't know enough about the framework at the moment to accomplish this. I live in an apartment which provides Internet service included in the rent. They use a company called Pavlov for the Internet    wireless seems to be working fine but wired connection is at least %30 faster.  Ethernet, Cat5 outlet is built in the wall, and there is only 1 outlet in each room.  I would like to take this 1 outlet coming out the wall and multiply it into 4 wires, for desktop, Playstation, TV and laptop, without losing any Internet bandwidth.   I have absolutely no idea whether this line is coming from a switch or a router but I have been researching Ethernet splitter, routers, switches, hubs and haven't found a solid answer.   Is there a way I can do this?  This picture cleared up few things:     It seems that an Ethernet switch is to Ethernet as a USB hub is to USB, but with packet inspection.  What is a 10/100Mbps Network Switch, actually, and what is the cap? How to modify the space between the numbers and text of sectioning titles in the table of contents? I'm preparing a document using the book class. In the table of contents, the space between the subsection number and title is too wide. How to reduce it? How do you prove the  from statistical mechanics? To prove entropy will only increase with time? How to prove? Please guide. Order of elements is lcm-closed in abelian groups How can I prove that if $G$ is an Abelian group with elements $a$ and $b$ with orders $m$ and $n$, respectively, then $G$ contains an element whose order is the least common multiple of $m$ and $n$?  It's an exercise from Hungerford's book, but it's not homework. I could not solve it when I take the course on groups and I think it should be easy. There is a hint that says to first prove when $m$ and $n$ are coprimes. I did this part. But I have no idea how to solve the general case.  Thanks. I write financial applications where I constantly battle the decision to use a double vs using a decimal.  All of my math works on numbers with no more than 5 decimal places and are not larger than ~100,000. I have a feeling that all of these can be represented as doubles anyways without rounding error, but have never been sure.  I would go ahead and make the switch from decimals to doubles for the obvious speed advantage, except that at the end of the day, I still use the ToString method to transmit prices to exchanges, and need to make sure it always outputs the number I expect. (89.99 instead of 89.99000000001)  Questions:   Is the speed advantage really as large as naive tests suggest? (~100 times) Is there a way to guarantee the output from ToString to be what I want? Is this assured by the fact that my number is always representable?   UPDATE: I have to process ~ 10 billion price updates before my app can run, and I have implemented with decimal right now for the obvious protective reasons, but it takes ~3 hours just to turn on, doubles would dramatically reduce my turn on time. Is there a safe way to do it with doubles? What's the starting wealth for higher levels? How to handle relative urls correctly with a nginx reverse proxy Sure I'm not the first one that tried to serve a domain example.com from a example.net/bbb, but I haven't found a solution yet.  My NGINX configuration follows the  and looks something like this:  server {     listen 80;     server_name example.net;     root /path/to/aaa;      location /bbb/ {         proxy_pass http://example.com/;         proxy_set_header Host $host;         proxy_set_header X-Real-IP $remote_addr;     }      location / {         try_files $uri $uri/ /index.html;     }     location ~ \.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {         access_log off;         log_not_found off;         expires max;     } }   I can manage to render the root of example.com in example.net/bbb but:  ISSUE 1  example.net/bbb/some/path doesn't work as expected and the index.html of example.net is rendered.  ISSUE 2  Any asset in example.com/assets gives 404 because the browser look for example.net/assets. Be great if I could solve this without placing absolute paths everywhere. Is it okay to use Stack Overflow as the support forum for a product or project? Cosmological constant doubts What does first authorship really mean? In my field (theoretical computer science), authors of any paper are always listed alphabetically; our papers .  (Well... hardly ever.)  In most other disciplines, at least within science and engineering, the ordering of authors is a signal about their relative contributions to the paper, with the first author indicating the most significant contributor.  Hiring and promotion committees do give extra weight to "first-author papers" (and sometimes have to be reminded that not all areas have them).  As an outsider, I find this practice confusing.  What does first authorship actually mean in your discipline? I understand vaguely that the first author is supposed to be the one who "", but what counts as "work" in this comparison?  Does "most" mean "more than all the other coauthors together" or just "more than any other coauthor"?  What happens when the comparison is unclear?   How often is "did the most work" the actual truth, versus a cover story for a more complex political decision?  I realize that the precise answer is different for every paper.  I'm looking for general guidelines for how an outsider (like me) should interpret first authorship in your field.  Pointers to guidelines from journals or professional societies would be especially helpful.  Please give only one answer per discipline. "exec: gnome-session: not found" when logging in using lightdm On login the password is accepted but I'm returned to the login screen. Tried multiple times even after reboot... same behavior.  I left my laptop (Lenovo Ideapad z510) in suspend mode (lid down) last night, but it did not resume this morning, as it usually does. It had shutdown or crashed, and on booting with Ubuntu the login failure mentioned above started.  cat ~/.xsession-errors /usr/sbin/lightdm-session: 1: /usr/sbin/lightdm-session: ls: not found /usr/sbin/lightdm-session: 104: exec: gnome-session: not found   Okay. I've tried a bunch of suggestions from    Changed id to /usr/sbin/id in /etc/profile removed .Xauthority removed /tmp removed,  purged and re-installed lightdm checked .profile for syntax errors (source .profile worked fine, so I guess no syntax errors)   Nothing worked. My guest login is working fine, so another user should also work. I'm now going to create another user and continue working, but a solution to this problem is still warranted... it's likely going to repeat in future.  Installing and reconfiguring gdm also did not work.  sudo apt-get install gdm Area of intersection of two Annulus Given two separate annulus with centers $[C_1,C_2]$ and their corresponding radii being $[R_1,r_1]$ and $[R_2,r_2]$ respectively, larger radius being $R$. There are methods to look at whether they are overlapping or not. If they overlap how to find the overlapping area. Is there any close form expression for it?  equation of first annulus   $r_1^2&lt;(x-x_{c1})^2 + (y-y_{c1})^2 &lt;R_1^2$   equation of second annulus  $r_2^2&lt;(x-x_{c2})^2 + (y-y_{c2})^2 &lt;R_2^2$  If there are three circles overlapping, we get overlapping area as solution to set of 4 in-equations by least squares approach(Though we don't end up getting total area but, area within tangents of circles ). homemade chilli oil I am making chilli oil using light olive oil, crushed chilli, dried garlic, dried fennel seeds and parsley.  I have been making this for years. I am concerned about this Botulinum business. Should I be concerned? And what can i do to avoid this?  Currently, I heat the olive oil before putting it into the mixture, jar it, and normally keep it in the cupboard for months, with no problems with taste.  Another thing I am wondering is, how does one measure the expiry date on homemade chilli oil? Can someone help? What does "Incompatible types: void cannot be converted to ..." mean? Is the total energy of the universe zero? Is is possible that a software issue could be causing spotty USB-C connections on 2017 MacBook Pro? I have a 2017 MacBook Pro. It has 2 USB-C ports on the left side and I use an Aukey hub to provide more ports (4 USB, 1 HDMI, 1 USB-C) and always to connect two monitors.   I connect one monitor through the hub with the HDMI port and another directly to the MBP with a USB-C adapter. Sometimes when I connect the hub to the Mac and the 2nd monitor to the Mac, it works as it should with no problem...but more than half the time I have to connect, disconnect, jiggle, jangle, switch ports, reconnect HDMI, etc. and hopefully they will both work. OFTEN, I can only get one monitor to fire up.  Is there any kind of software fix or reset that might solve this issue? Any other thoughts welcome. Thanks. Are there 'stack' sites for Mac or Windows? How do I create bookmarks with pdfLaTeX? I'm using MiKTeX and using pdfLaTeX. I can generate the PDF, but there are no bookmarks. In the .tex-file it is using:  \chapter \section \subsection   (with labels)  I originally used make with sphinx to output LaTeX. It must work somewhat or I wouldn't get the PDF. When I say bookmarks, I mean when you are in Acrobat and the left side has the Bookmarks panel.  I am reading   But I am not sure where to apply this.  EDIT:  I applied this, \usepackage{bookmark}, and got bookmarks, but I never get the subsection bookmarks.