1 karma · joined September 9, 2015
So even though we have a nice new site, it's a waste since the outcome is the same.
cryoshon is addressing the elephant in the room. Anybody who downvotes his/her posts is unwilling to address the elephant in the room.
This is an important topic which warrants further discussion.
Just like searching google for go is pointless; instead one should search for golang
Absolutely this. Never forget this.
Actually, the time-critical loops are usually implemented in C or Fortran. Much of SciPy is a thin layer of code on top of the scientific routines that are freely available at http://www.netlib.org/. Netlib is a huge repository of incredibly valuable and robust scientific algorithms written in C and Fortran. It would be silly to rewrite these algorithms and would take years to debug them. SciPy uses a variety of methods to generate “wrappers” around these algorithms so that they can be used in Python. Some wrappers were generated by hand coding them in C. The rest were generated using either SWIG or f2py. Some of the newer contributions to SciPy are either written entirely or wrapped with Cython.
A second answer is that for difficult problems, a better algorithm can make a tremendous difference in the time it takes to solve a problem. So using scipy’s built-in algorithms may be much faster than a simple algorithm coded in C.
http://www.scipy.org/scipylib/faq.html#how-can-scipy-be-fast...
You will still be tied to a unique identifier and tracked all over the web because your browser fingerprint (yes, it's probably unique: test here https://panopticlick.eff.org/) will be reported back for every site affiliated with an advertising network affiliated with Facebook.
Furthermore, I often see the homeless guys in NYC with cheap Dell laptops and Thinkpads using public Wifi to Skype their buddies. So there's that.
If I was so poor as to barely afford food I would be living either without a phone or with a $20 shit-phone on a bare bones prepaid plan. Costs hundreds less and gets the same shit done (person-to-person communication)