In the last episode of The Matrix trilogy, when Neo becomes blind, he sees a yellow/orange Matrix (as opposed to “regular” Matrix, the green one) in what is supposed to be the real world. He has powers he used to only have in the Matrix.  Are there clear explanations of this? I have two hypotheses:   What is said to be the “real world” is another matrix (yellow/orange), which contains the other one (the green one). Neo has root access to this matrix, hence the control over machines. He has some sort of wireless connection to the machines system, therefore he can control them outside the Matrix.    I find the second one more convincing. I prefer the first one. It means we never see the real world in any of the movies.  Edit: the question was marked as duplicate to a complementary, but different question: how can Neo control the machine while he is not connected to The Matrix. This is not my question, this one of the facts that leads me to my question.  The discussion with the Oracle and the Architect mentions the source. This suggests the yellow/orange things which appears when Neo is in the “real world” is the source, as opposed to the Matrix (green). However looking at our world (the real real, outside the fiction) you have programs, their source, both on a computer, which is part of the world. Both sources and programs are “virtual”.  The wireless hypothesis means Neo's plug has something special that makes it possible for him to communicate with the machines' system in some way. So he can be both in the “real world” and the “meta Matrix” which contains both the source and the running programs. But if he can connect wirelessly, why does he have to protecting the core part of the Matrix?  What puzzles me, and makes me think about the other hypothesis is the mention to these several reboots of the systems, and previous occurrences of Neo facing the Architect (as depicted on the screens). How can this be the same person in the physical world? Is he a clone? Why did it have to be a clone? What makes his physical body critical for it, as opposed to his counterpart (program) in the Matrix? With the first hypothesis, Neo is a meta program of the yellow/orange matrix, hence he is just patched between reboots. This quote of the Oracle can be interpreted as a mention to another Matrix including the Matrix.     Oracle: The power of the One extends beyond this world. It reaches   from here all the way back to where it came from.   What are the actual facts leading to the wireless hypothesis?
In The Matrix Revolutions, when Neo and Trinity are trying to get to the Machine City, when the Machines launch weapons against them, Neo is able to destroy some of the incoming weapons. This is in the real world at this point, not in the Matrix.  How does Neo have any powers against the machines outside of the Matrix? Addendum: I'm looking for in universe answers only.  I would think that would be obvious, but I'm adding this after an answer that is essentially, &quot;It's a movie...&quot;
Preview on the right please, optionally? Binary search (bisection) in Python I have a motherboard with a PCIexpress x16 slot.  I want to purchase a card called AMD Radeon HD 7770, which uses PCIe version 3.0.  Is that backwards compatible? Joining Excel table to shapefile in ArcMap? I have a shapefile of lower layer super output areas (LSOA) for England and Wales and I have a spreadsheet of the indices of deprivation for each of the LSOA's in England. I want to join the deprivation data to the shapefile so it can be mapped in ArcMap. I tried joining the table through the Join and Relates > Join option and put in the fields for the LSOA data for both shapefile and spreadsheet (the data that matches). the attribute table added the datafields to the attribute table from the excel spreadsheet but all of the data is blank!!   I have tried looking at the field "type" as ive read that it has been an issue before but it seems to be OK.  Is there anything anyone can suggest? Names of close-voters are not visible in the post notice but in the revision history and timeline I am not a user with close/reopen votes privileges on Travel Stack Exchange, therefore I can't see the names of the close voters :    However, they are visible when going to the revision history:    or the timeline of the post:    This also happens when I am not logged in: I cannot see the banner (and so if the question has been closed), but from the revision history/timeline of the post I can get that information.  Shouldn't names of close-voters be completely hidden from people without close/reopen privileges (even if the revision history is a little hard to find)? How to make grass appear on top of ground not in middle? I have some kind of test data and want to create a unit test for each item. My first idea was to do it like this: import unittest  l = [[&quot;foo&quot;, &quot;a&quot;, &quot;a&quot;,], [&quot;bar&quot;, &quot;a&quot;, &quot;b&quot;], [&quot;lee&quot;, &quot;b&quot;, &quot;b&quot;]]  class TestSequence(unittest.TestCase):     def testsample(self):         for name, a,b in l:             print &quot;test&quot;, name             self.assertEqual(a,b)  if __name__ == '__main__':     unittest.main()  The downside of this is that it handles all data in one test. I would like to generate one test for each item on the fly. Any suggestions? Why isn't the symmetric twin paradox a paradox? Two twin sisters synchronize their watches and simultaneously (from the earth frame) depart earth in different directions. Following a predetermined flight plan, each sister accelerates identically to 99.9%c and then returns home at the same time (again in the earth frame). The observers on earth see each twin as having aged identically, as the symmetry of the problem dictates. Each twin however should see the other as having aged... What gives? Compress a directory using tar/gz over SSH to local computer? I'd like to essentially tar/gz a directory on a remote machine and save the file to my local computer without having to connect back into my local machine from the remote one. Is there a way to do this over SSH? The tar file doesn't need to be stored on the remote machine, only on the local machine. Is this possible? "I wish I didn't do" vs. "I wish I hadn't done" Does anyone know a proof from the first principles that a nilpotent matrix has zero trace. No eigenvalues, no characteristic polynomials, just definition and basic facts about bases and matrices. I would like to show that   $$ \int_{0}^{1} \frac{x-1}{\ln(x)} \mathrm dx=\ln2 $$  What annoys me is that $ x-1 $ is the numerator so the geometric power series is useless.  Any idea? How to plot logistic regression decision boundary? I am running logistic regression on a small dataset which looks like this:    After implementing gradient descent and the cost function, I am getting a 100% accuracy in the prediction stage, However I want to be sure that everything is in order so I am trying to plot the decision boundary line which separates the two datasets.  Below I present plots showing the cost function and theta parameters. As can be seen, currently I am printing the decision boundary line incorrectly.    Extracting data  clear all; close all; clc;  alpha = 0.01; num_iters = 1000;  %% Plotting data x1 = linspace(0,3,50); mqtrue = 5; cqtrue = 30; dat1 = mqtrue*x1+5*randn(1,50);  x2 = linspace(7,10,50); dat2 = mqtrue*x2 + (cqtrue + 5*randn(1,50));  x = [x1 x2]'; % X  subplot(2,2,1); dat = [dat1 dat2]'; % Y  scatter(x1, dat1); hold on; scatter(x2, dat2, '*'); hold on; classdata = (dat&gt;40);   Computing Cost, Gradient and plotting  %  Setup the data matrix appropriately, and add ones for the intercept term [m, n] = size(x);  % Add intercept term to x and X_test x = [ones(m, 1) x];  % Initialize fitting parameters theta = zeros(n + 1, 1); %initial_theta = [0.2; 0.2];  J_history = zeros(num_iters, 1);   plot_x = [min(x(:,2))-2,  max(x(:,2))+2]  for iter = 1:num_iters  % Compute and display initial cost and gradient     [cost, grad] = logistic_costFunction(theta, x, classdata);     theta = theta - alpha * grad;     J_history(iter) = cost;      fprintf('Iteration #%d - Cost = %d... \r\n',iter, cost);       subplot(2,2,2);     hold on; grid on;     plot(iter, J_history(iter), '.r');  title(sprintf('Plot of cost against number of iterations. Cost is %g',J_history(iter)));     xlabel('Iterations')     ylabel('MSE')     drawnow      subplot(2,2,3);     grid on;     plot3(theta(1), theta(2), J_history(iter),'o')     title(sprintf('Tita0 = %g, Tita1=%g', theta(1), theta(2)))     xlabel('Tita0')     ylabel('Tita1')     zlabel('Cost')     hold on;     drawnow      subplot(2,2,1);     grid on;         % Calculate the decision boundary line     plot_y = theta(2).*plot_x + theta(1);  % &lt;--- Boundary line      % Plot, and adjust axes for better viewing     plot(plot_x, plot_y)     hold on;     drawnow  end  fprintf('Cost at initial theta (zeros): %f\n', cost); fprintf('Gradient at initial theta (zeros): \n'); fprintf(' %f \n', grad);   The above code is implementing gradient descent correctly (I think) but I am still unable to show the boundary line plot. Any suggestions would be appreciated.    logistic_costFunction.m  function [J, grad] = logistic_costFunction(theta, X, y)      % Initialize some useful values     m = length(y); % number of training examples      grad = zeros(size(theta));      h = sigmoid(X * theta);     J = -(1 / m) * sum( (y .* log(h)) + ((1 - y) .* log(1 - h)) );      for i = 1 : size(theta, 1)         grad(i) = (1 / m) * sum( (h - y) .* X(:, i) );     end  end   EDIT:  As per the below answer by @Esmailian, now I have something like this:  [m, n] = size(x);  x1_class = [ones(m, 1) x1' dat1']; x2_class = [ones(m, 1) x2' dat2'];  x = [x1_class ; x2_class] What I get:  host:~ user$ cat example.txt some texthost:~ stas$   What I want to get:  host:~ user$ cat example.txt some text host:~ stas$   Is there a way I can make cat behave like this?  I'm using bash on Mac OS X. I have to import large Shapefiles (> 1 million records) into PostGIS, and I have been wondering about the best way to do it.    In my question I used the word "hack", instead of tool, on purpose because I think this is not so much a matter of which tool, but which set of steps, or configuration settings to use. So far, I have tried the  plugin (QGIS), the  Postgis tool and the GDAL  tool. You can view my full review on  post. So far, I find all of them really unresponsive, when dealing with a large dataset. I was wondering if someone experienced a similar issue, and if you could share something about the approach. I'm writing a php program that pulls from a database source. Some of the varchars have quotes that are displaying as black diamonds with a question mark in them (�, , I assume from Microsoft Word text).  How can I use php to strip these characters out? We've tried this a few times. First time we used an old ceramic container and it started sheding on the inside and ruined it. Next time we used a new metal garbage can with one of those super sized 10 gallon zip lock bags as a liner. It went rank very quickly. This could have been due to our packing though. Before we get into this again, what is you recommendation for a good container? I hate the thought of plastics but it seems it might just be the best choice as long as it's made for food storage. How does linear regression use the normal distribution? Cannot find Background Images feature in Blender 2.8 Cannot find Background Images feature to add in a photo in Blender 2.8  Where is it? Do potions use concentration for their effects?