"After all, much of what mathematics is really about is building abstractions on top of each other."
I will have to disagree with that point. Mathematics isn't about building abstraction on top of abstraction, but finding the simplest abstraction posible for a given concept. Any single topic in mathematics is worth a semester to study, but if you spent a whole semester studying one proof it must not have been that elegant.
Python is about simplicity of expression. When doing advanced programming it is nice to have a large set of encapsulated data structures. After coding a data structure 5-6 times it ceases to be instructional.
You can look up data structures anywhere, but developing clean algorithms takes "skills".
Linked lists, queues, deques, priority queues, AVL trees, Red-Black trees, B-trees,graphs,sets,digraphs, and any other useful data structure that you would like encapsulated.
I love python for making quick hacks, but the one thing that I haven't seen is a comprehensive data structures library. Is their one in development that you would like to comment about or point us to?
Why not just do moderation like we do on slashdot? A certain group of experts in the field would be given moderation points to upgrade the status of those papers they feel are worthy, and downgrade those that are trash. All papers are open to the public to read, but after a paper gets enough moderation points it recives officially "published" status and is valid reference for that community.
Just think of the state software, and hardware would be in for that matter if there were no monopolies. Microsoft has squashed more software and hardware companies than the number of security holes in Outlook. Monopolies are BAD. Competition is good. I wouldn't feel the least bit of loss if I had to use their competitors products.
Probably a lot, but I doubt they even have much way of knowing. I doubt they would make it a corperate policy to steal GPL code, but I bet a few of their developers whacked some code because they were in a time crunch from management. And of corse checking for GPLed code would entail reading over GPLed code which might propogate the problem. The only way to solve this is some sort of peer review, or some really great dissasebely work.
I think some here are missing the point. The NSA's mission is to stop terrorists/druglords etc.
They also charged with stoping computer terrorism.
Instead of just trying to intercept the information trail, they are stoping the problem at its source: bad security. By encouraging corperations and govt agenceys to have better security they are saving themselves the headache of tracking down the bad guys that exploit security holes.
I don't think that this is "weaseling" at all. Lets face it. Access has some major table locking issues, and if he is more familiar with MySQL why not use it as a server?
Don't worry about it for now. Take both intro CS and CE along with a lot of math. With the math background you will be able to handle which ever you end up choosing.
contact info --Don't spam now ;)
on
The DeCSS Haiku
·
· Score: 1
Hemanshu Nigam
Director
Worldwide Internet Enforcement
++++++++++++++++++MOTION PICTURE ASSOCIATION OF AMERICA, INC.
15503 VENTURA BOULEVARD
ENCINO, CALIFORNIA 91436
UNITED STATES
Anti-Piracy Operations
PHONE: (818) 728 - 8127
Email: MPAA23@pacbell.net
I am a senior at Drake University, and I have had many classes with some very bright people of African decent. The problem? They were all forien students from Africa. None of them were from the US. Microsoft isn't at fault, we (as in from the US) are.
Why don't black students in the US take Math and Computer science courses while their white/asian/hispanic peers do? They aren't encouraged too. How many high school principals/teachers/guidence counselors actually go out and recruit African American students to take Calculus, programming, or Discrete Math in high school? If every US reader on Slashdot went to their local school board and raised the issue I bet there would be at least a 10% increase nation wide in the number of African Americans going enrolling in college math/physics/computer science courses in the next two years.
Every high school student should be encouraged to take math/science courses regardless of their race.
Minix rocks!. Get the book from Tanenbaum, it has the source in hard copy, and a CD in the back. It was written explicitly to be played with as a teaching OS. The code is very understandable, so implementing anything is a snap.
I think the next chip revolution will be with FPGA's(Field Programable Gate Arrays) and GNU configurations.
For all you that don't know about them, FPGA's are chips that you can reprogram their logic by setting some electronic "switches".
With gnu specs and FPGA's you could emulate any processor's instruction set at boot time. So you need to do a bunch of 1024 bit integer computations, but don't have much use for your floating point units? Download a GNU spec for the chip, re-program your FPGA, and volia! You have your own 1024 bit machine to play with.
John Vincent Atanasoff and Clifford Berry were the first. Just becase their computer never took off for much other than solving differential equations, doesn't mean it wasn't the first.
Atanasoff Berry Computer
Some of the best coders I know are on H1B visas from India and Pakistan. I think it is great that they work in the US, and we should encourage more of them to be citizens. People complain that they are going to get their jobs... Live with it! We are in a global marketplace. If they don't live in the US, IBM will just farm the night shift to them and take your job anyway. I would much rather have them generate beucoup tax dollars for the U.S. than for some other country.
Write it in Java!! If there is one thing I can't stand it is playing around with over hacked C. I developed a pure Java MPEG-1 video browsing and searching enviornment this summer. Java is a godsend. Take one look at the Berkely MPEGPlay code and you would know why. It will be a lot more usefull to the general public who want to tinker with new algorithms.
I know I am going to get flamed for this, but for the millions of Windoze users out there this is a good thing. DOS sucks. It is a GOOD thing for Windoze users that Microsoft finaly got rid of it as part of thier OS. Going to an NTish kernel will be much more stable. I too am not to happy about not having the old CLI, but at least I am going to be able to play Unreal with out it crashing on me every hour or so. Microsoft is all about marketshare, and they know that there is still a lot of DOS software out there. I would almost guarentee that a DOS emulator will come packaged with ME. I would hope that M$ would come out with a U*nix CLI one of these days though.
More stability, no nasty DOS CLI. . . fine with "ME"
Why don't you devote a post to discuss the four main U.S. Presidential canidates. Yes we are united as geeks, but by no means are we united politicaly. I for one would be up for some *intelligent* and *meaningful* discussions on who Citizens of the U.S. should vote for. (No, contrary to popular belief people from outside the U.S. read/. too)
You can see why they ditched Crey Supercomputers. They noticed that busniness want cheap processing power, and they don't care how to get it. If you want economical, "Beowulf" clusters are the way to go now a days.
I am supriesed it has taken them this long to get some deals like this out the door.
I have to disagree. Java itself is not the problem. This summer I have been doing a lot of Java development on Linux, and not once has Java crashed on me unless I wrote some bad code. The problem is netscape. The reason java crashes in your web browser has a lot more to do with the browser than the JVM.
"After all, much of what mathematics is really about is building abstractions on top of each other."
I will have to disagree with that point. Mathematics isn't about building abstraction on top of abstraction, but finding the simplest abstraction posible for a given concept. Any single topic in mathematics is worth a semester to study, but if you spent a whole semester studying one proof it must not have been that elegant.
bash-2.04$
Python is about simplicity of expression. When doing advanced programming it is nice to have a large set of encapsulated data structures. After coding a data structure 5-6 times it ceases to be instructional.
You can look up data structures anywhere, but developing clean algorithms takes "skills".
bash-2.04$
Linked lists, queues, deques, priority queues, AVL trees, Red-Black trees, B-trees,graphs,sets,digraphs, and any other useful data structure that you would like encapsulated.
bash-2.04$
I love python for making quick hacks, but the one thing that I haven't seen is a comprehensive data structures library. Is their one in development that you would like to comment about or point us to?
bash-2.04$
Why not just do moderation like we do on slashdot? A certain group of experts in the field would be given moderation points to upgrade the status of those papers they feel are worthy, and downgrade those that are trash. All papers are open to the public to read, but after a paper gets enough moderation points it recives officially "published" status and is valid reference for that community.
bash-2.04$
Just think of the state software, and hardware would be in for that matter if there were no monopolies. Microsoft has squashed more software and hardware companies than the number of security holes in Outlook. Monopolies are BAD. Competition is good. I wouldn't feel the least bit of loss if I had to use their competitors products.
bash-2.04$
Probably a lot, but I doubt they even have much way of knowing. I doubt they would make it a corperate policy to steal GPL code, but I bet a few of their developers whacked some code because they were in a time crunch from management. And of corse checking for GPLed code would entail reading over GPLed code which might propogate the problem. The only way to solve this is some sort of peer review, or some really great dissasebely work.
I think some here are missing the point. The NSA's mission is to stop terrorists/druglords etc.
They also charged with stoping computer terrorism.
Instead of just trying to intercept the information trail, they are stoping the problem at its source: bad security. By encouraging corperations and govt agenceys to have better security they are saving themselves the headache of tracking down the bad guys that exploit security holes.
I don't think that this is "weaseling" at all. Lets face it. Access has some major table locking issues, and if he is more familiar with MySQL why not use it as a server?
Don't worry about it for now. Take both intro CS and CE along with a lot of math. With the math background you will be able to handle which ever you end up choosing.
Hemanshu Nigam Director Worldwide Internet Enforcement ++++++++++++++++++MOTION PICTURE ASSOCIATION OF AMERICA, INC. 15503 VENTURA BOULEVARD ENCINO, CALIFORNIA 91436 UNITED STATES Anti-Piracy Operations PHONE: (818) 728 - 8127 Email: MPAA23@pacbell.net
I am a senior at Drake University, and I have had many classes with some very bright people of African decent. The problem? They were all forien students from Africa. None of them were from the US. Microsoft isn't at fault, we (as in from the US) are.
Why don't black students in the US take Math and Computer science courses while their white/asian/hispanic peers do? They aren't encouraged too. How many high school principals/teachers/guidence counselors actually go out and recruit African American students to take Calculus, programming, or Discrete Math in high school? If every US reader on Slashdot went to their local school board and raised the issue I bet there would be at least a 10% increase nation wide in the number of African Americans going enrolling in college math/physics/computer science courses in the next two years.
Every high school student should be encouraged to take math/science courses regardless of their race.
Minix rocks!. Get the book from Tanenbaum, it has the source in hard copy, and a CD in the back. It was written explicitly to be played with as a teaching OS. The code is very understandable, so implementing anything is a snap.
Check out DMOZ.ORG's list of links.
I think the next chip revolution will be with FPGA's(Field Programable Gate Arrays) and GNU configurations. For all you that don't know about them, FPGA's are chips that you can reprogram their logic by setting some electronic "switches". With gnu specs and FPGA's you could emulate any processor's instruction set at boot time. So you need to do a bunch of 1024 bit integer computations, but don't have much use for your floating point units? Download a GNU spec for the chip, re-program your FPGA, and volia! You have your own 1024 bit machine to play with.
John Vincent Atanasoff and Clifford Berry were the first. Just becase their computer never took off for much other than solving differential equations, doesn't mean it wasn't the first.
Atanasoff Berry Computer
Some of the best coders I know are on H1B visas from India and Pakistan. I think it is great that they work in the US, and we should encourage more of them to be citizens. People complain that they are going to get their jobs... Live with it! We are in a global marketplace. If they don't live in the US, IBM will just farm the night shift to them and take your job anyway. I would much rather have them generate beucoup tax dollars for the U.S. than for some other country.
Write it in Java!! If there is one thing I can't stand it is playing around with over hacked C. I developed a pure Java MPEG-1 video browsing and searching enviornment this summer. Java is a godsend. Take one look at the Berkely MPEGPlay code and you would know why. It will be a lot more usefull to the general public who want to tinker with new algorithms.
I know I am going to get flamed for this, but for the millions of Windoze users out there this is a good thing. DOS sucks. It is a GOOD thing for Windoze users that Microsoft finaly got rid of it as part of thier OS. Going to an NTish kernel will be much more stable. I too am not to happy about not having the old CLI, but at least I am going to be able to play Unreal with out it crashing on me every hour or so. Microsoft is all about marketshare, and they know that there is still a lot of DOS software out there. I would almost guarentee that a DOS emulator will come packaged with ME. I would hope that M$ would come out with a U*nix CLI one of these days though.
More stability, no nasty DOS CLI. . . fine with "ME"
Why don't you devote a post to discuss the four main U.S. Presidential canidates. Yes we are united as geeks, but by no means are we united politicaly. I for one would be up for some *intelligent* and *meaningful* discussions on who Citizens of the U.S. should vote for. (No, contrary to popular belief people from outside the U.S. read /. too)
Point taken, I didn't mind to read the article until after the post. In actual prduction you know that they are going to cluster these babys anyway,
You can see why they ditched Crey Supercomputers. They noticed that busniness want cheap processing power, and they don't care how to get it. If you want economical, "Beowulf" clusters are the way to go now a days.
I am supriesed it has taken them this long to get some deals like this out the door.
You know, stupid stuff. Going out of bounds on arrays, forgetting to initalize stuff before referencing it... that kind of stuff.
I have to disagree. Java itself is not the problem. This summer I have been doing a lot of Java development on Linux, and not once has Java crashed on me unless I wrote some bad code. The problem is netscape. The reason java crashes in your web browser has a lot more to do with the browser than the JVM.
SIGCSE has a bunch of resources that you might check out:
SIGCSE homepage