Explanation of this Python language feature? [x for x in x for x in x] (to flatten a nested list)

Mark H Harris harrismh777 at gmail.com
Thu Apr 3 23:12:56 EDT 2014


On 4/3/14 2:43 PM, Marko Rauhamaa wrote:

> What does computer science have to show of late? A better mutual
> exclusion algorithm? Dancing trees?

> Ok, cryptography has been pretty exciting. The back and forth between
> feasibility and unfeasibility. The ongoing cat and mouse.

    Computer science is stuck right now. This is for two reasons:

    1) marketing (capitalism)

    2) software idea patents (obviously marketing related)

    Two things need to happen to 'unstick' computer science: 1) 
intellectual property law needs an overhaul and software idea patents 
must die, and 2) computer languages (software engineering, coding) needs 
to be taught as a liberal art beginning seriously in middle school as an 
integrated discipline (for sure by high school, and as an absolute in 
colleges).

    Computer science needs to be freed of the capitalistic strangle-hold 
which some corporations leverage over it. Innovation is thwarted because 
its the wrong capitalistic thing to do. Innovation is thwarted because 
of the asinine world-wide intellectual property law malfunction; 
software idea patents must die.

    Cryptography is particularly annoying. Mathematicians and algorithm 
specialists are ham-strung because of the GCHQ in the U.K. and the NSA 
in the States. Our governments DO NOT want computer science to move 
forward with cryptography!  God help the guy (people) who finally figure 
out how to determine the nth prime, or figure out how to factor really 
HUGE prime numbers easily on a desktop computer (not likely to happen 
anytime soon, but for sure NOT going to happen with the NSA & GCHQ 
looking over everyone's shoulders.

    Well, as everyone pointed out integers are the focal point for 
crypto. But, what if the focal point should be 'decimal' (really large 
very fast decimals).  --- which are useful for constructing certain 
integers and ... dream with me here.   Whatever it will take WILL 
require a paradigm shift, and it will require that we stand up and 
defend our right to pursue the course. Everyone has a right to digital 
privacy. Computer science is the way forward.


marcus



More information about the Python-list mailing list