I started about the same time on a Ollevetti 401 I believe. A glorified numeric key pad for input and a red light, a green light and a cash register style tape for output.
I believe you will never really understand how a computer works until you have done two things: built a compiler/parser and have done machine language programming (which was what you did with the 401).
Sectools.org has a comprehensive list of tools with explanations of what each one does. Look at the web tools and the vulnerability scanners and you will find something you feel comfortable using. Most of the other tools mentioned so far can be found there. Also, the Open Web Applicaiton Security project (owasp.org) has some good information on secure app development.
From the article: "Gnome, the graphical desktop environment for Linux, may not be as influential as it once was." Add to it, "use of JavaScript in WinRT, Chrome Apps, and FirefoxOS apps" and you probably get a lot of the reason for the decision.
Pity they didn't use the Hackfest to design something innovative to energize their base and make working with Gnome cutting edge. Instead it appears that they settling into comfortable middle age.
I see the shiny white side of the house and think "rear projection screen for ads". Damn, now somebody will do that for real.
Re:Why perl? Because ....
on
Perl Turns 25
·
· Score: 2
There is more than one way to do it.
Perl can pretty much integrate anything with anything. Hardware or Software.
It is the Duct tape of the interwebs.
It is a swiss army chainsaw.
And yes,it can be nearly impossible to decipher what the code is doing, Oh, but the moment of enlightenment you have when you do figure out an obscure but elegant piece of code.
Product liability lawyers don't want this potential cash cow to die just yet. All they need is a judge who doesn't believe in science because they personally "know better."
When ever a keyboard article come along you get a bunch of old farts pining away about their venerable old Model M keyboards.
I know. I am an old fart and I have one. I love it but unfortunately it ruined me. I am totally unable to use a laptop keyboard.
They all suck. suck suck suck. The keys are in the wrong place, they don't feel right, and I keep hitting the effing touchpad with my thumbs and suddenly I am typing a porn url in the browser bar.
from the 2011 Symposium on Application Accelerators in High-Performance Computing (http://dl.acm.org/citation.cfm?id=2060321/)
"Depending on the benchmark, our results show that Fusion produces a 1.7 to 6.0-fold improvement in the data-transfer time, when compared to a discrete GPU. In turn, this improvement in data-transfer performance can significantly enhance application performance. For example, running a reduction benchmark on AMD Fusion with its mere 80 GPU cores improves performance by 3.5-fold over the discrete AMD Radeon HD 5870 GPU with its 1600 more powerful GPU cores."
So if your interest is in crunching lots of data, you can do it a lot more efficiently with an APU since you don't have to shuttle across the bus.
I disagree with Kahn calling these Computer Science courses, but I have to admit that I am at a loss as to what to call them. Computer Fundamentals perhaps?
It is a disservice to those looking at these to think that Computer Science is making an iPhone app or game. It really trivializes how powerful computers are and the concepts they embody.
Dug around in Wikipedia a little and found that White Knight 2 has a carrying capacity of 35,000 lbs (~16k kilos). The X-37B is listed at 11,000 (5k) fully loaded, the crewcab version X-37C should be under 25,000 and even the old pre-composite X-15 was 34,000(15.4k). Now the X-15 was far shy of orbital velocity, but rocket design has advanced some in the 40+ years since the end of the program and building a standby vehicle for quick launch to orbit might be getting feasible.
I, like many, have mourned the decline of manned space exploration. However, I see the work of Virgin Galactec and SpaceX as reasons to hope that not all is dead.
American businesses cannot find the people they need because they have stopped looking. As has been mentioned here before, many HR departments are now dependant on robo analysis of electronicly submitted resumes to do their inital vetting. If you don't meet the robo criteria you don't get past square one. This results in many qualified candidates being passed over and under qualified candidates getting through because they know how to game the system.
I have personally seen several examples of both. In one instance the guy filled out an online resume form (you were not allowed to just upload your pdf), hit enter, and within a minute got a reply email saying "Thank you for applying, but after careful consideration we have determined that you are not qualified for the position." Careful consideration? Hardly. Needless to say his opinion of this particular company is less than what it was before he applied.
In another example, a guy who could not get past HR finally had a friend hand deliver his resume to the manager who was hiring. HR was furious for being bypassed, but the guy got the job.
Finally, a good friend of mine was pulling her hair out trying to find a good sqlserver admin. It seems that the only candidates that HR passed on to her happened to come from the same contracting company, with almost identical resumes, and all admitted in the interviews that they were actually programmers, but the consulting company thought they could do the job and had "tweaked" the resumes to make them look competent.
Companies that take shortcuts in the hiring process will pay for it in the end. A good HR department has to be willing to put in the effort to find good candidates.
Don't use either anymore except for the occasional hack of existing C code, but in the olden days (Borland) when you compiled a C++ program you actually were running a pre-compiler to turn the C++ into C and then that went through the C compiler. Is that two pass methodology still used today or are there C++ specific compilers now?
As a couple of others have stated, it is important in identifying who may be behind the code. "Authors" in certain parts of the world tend to use a certain set of tools for financial fraud, another group uses a different set of tools for industrial espionage, yet others may use either set of tools to mimic these groups while they do plain old espionage for a nation state.
As a defender, you probably are more worried about one group than the others. A small startup data mining firm is probably more worried about somebody stealing their IP and less about giving away any government secrets.
From the article;
"Caltech lawyers contend Coppedge was one of two Cassini technicians and among 246 JPL employees let go last year due to planned budget cuts."
The interesting thing is he is pretty much admitting that he shoved his views in others faces, otherwise why would it be a reason to let him go?
What people fail to notice is the "Analog Hole" part of this demonstration. Paget did not clone the RFID card. She transferred information from a secure environment (RFID) to an insecure environment (mag stripe). As long as the amount of money lost through theft is a fraction of the cost of upgrading the infrastructure to get rid of magstripe, this capabillity will remain.
FWIW, the who needs RFID cards is defintely an American bias. When I was in Paris last year there were a number of times where not having a RFID card was a real PITA.
Unless of course that $15 is per student per year. The ebook business model only makes sense when the distribution of the material is restricted.
I was disappointed to find out that I am unable to share a book I bought on my Kindle Fire with my wife because the publisher doesn't allow it. We are talking about something published back in the 90's that I still had to pay $12 for, I can probably find a workaround but I wish I didn't have to.
My wife practices at a major medical center that has adopted this approach. Most of her patient population are non-English speaking immigrants that have no use for this piece of paper and so they tend to just throw them out anywhere convienent or leave them in the waiting room.
What's worse, is that my wife is required to give this to them at the end of their visit. This means that my wife spends almost the entire visit on the computer entering the notes instead of providing personal care to the patient. EMR sounds great in theory, but in reality it turns highly intelligent, highly educated individuals into data entry clerks. Great for the bean counters and the malpractice lawyers, lousy for the practitioners and the patients.
Because of you Taco, one day "Slashdotted" will be an offical word in the Oxford dictionary!
FWIW - two years ago I left a job after 28 years to allow my wife to pursue a dream of hers. While departing was bittersweet, the change has proven to be the best thing I ever did.
I remember my Dad waking me up to watch the first Mercury launch on a blurry black and white tv in western Wisconsin when I was four. He wanted me to remember that moment and I always have. As a kid in the 60's I was facinated by the space program and followed it closely. I was sitting with my Dad again when Armstrong steeped on the moon.
Several years ago I was talking one night with my son who now lives in Orlando. He was outside walking around and noticed a strange glow in the sky and, after a moment, realized that he was seeing a Shuttle on its way to orbit. I can't begin to tell you what that meant to me, that my son had seen an actual spaceship.
I know that many people see NASA as some big money pit that provides little value, but they just don't get the bigger picture. Humans thrive on challenges. They are what moves us forward.
Face it, the government does have the resources to decrypt her drive. The DOJ is either just being lazy or have been told by one or more three letter agencies to bugger off because a mortgage fraud case just isn't worth their time. If I were the defense I would strongly push that the act of decrypting the drive is well within the governments capabilities and that the defendant should not be forced to perform labor that assists her antagonists.
I started about the same time on a Ollevetti 401 I believe. A glorified numeric key pad for input and a red light, a green light and a cash register style tape for output.
I believe you will never really understand how a computer works until you have done two things:
built a compiler/parser and have done machine language programming (which was what you did with the 401).
We are talking about fusion here so of course it perpetually will be available in 20 years.
Sectools.org has a comprehensive list of tools with explanations of what each one does. Look at the web tools and the vulnerability scanners and you will find something you feel comfortable using. Most of the other tools mentioned so far can be found there. Also, the Open Web Applicaiton Security project (owasp.org) has some good information on secure app development.
good luck.
From the article: "Gnome, the graphical desktop environment for Linux, may not be as influential as it once was."
Add to it, "use of JavaScript in WinRT, Chrome Apps, and FirefoxOS apps" and you probably get a lot of the reason for the decision.
Pity they didn't use the Hackfest to design something innovative to energize their base and make working with Gnome cutting edge. Instead it appears that they settling into comfortable middle age.
I see the shiny white side of the house and think "rear projection screen for ads". Damn, now somebody will do that for real.
There is more than one way to do it.
Perl can pretty much integrate anything with anything. Hardware or Software.
It is the Duct tape of the interwebs.
It is a swiss army chainsaw.
And yes,it can be nearly impossible to decipher what the code is doing, Oh, but the moment of enlightenment you have when you do figure out an obscure but elegant piece of code.
That, my friend, is "Why Perl?".
-Xanthos
Helicopter mommies don't buy congressmen, lawyers do.
Product liability lawyers don't want this potential cash cow to die just yet. All they need is a judge who doesn't believe in science because they personally "know better."
When ever a keyboard article come along you get a bunch of old farts pining away about their venerable old Model M keyboards.
I know. I am an old fart and I have one. I love it but unfortunately it ruined me. I am totally unable to use a laptop keyboard.
They all suck. suck suck suck. The keys are in the wrong place, they don't feel right, and I keep hitting the effing touchpad with my thumbs and suddenly I am typing a porn url in the browser bar.
Now get off my lawn!
from the 2011 Symposium on Application Accelerators in High-Performance Computing (http://dl.acm.org/citation.cfm?id=2060321/)
"Depending on the benchmark, our results show that Fusion produces a 1.7 to 6.0-fold improvement in the data-transfer time, when compared to a discrete GPU. In turn, this improvement in data-transfer performance can significantly enhance application performance. For example, running a reduction benchmark on AMD Fusion with its mere 80 GPU cores improves performance by 3.5-fold over the discrete AMD Radeon HD 5870 GPU with its 1600 more powerful GPU cores."
So if your interest is in crunching lots of data, you can do it a lot more efficiently with an APU since you don't have to shuttle across the bus.
I disagree with Kahn calling these Computer Science courses, but I have to admit that I am at a loss as to what to call them. Computer Fundamentals perhaps?
It is a disservice to those looking at these to think that Computer Science is making an iPhone app or game. It really trivializes how powerful computers are and the concepts they embody.
this has great potential for epic fail. perhaps it is time to dust off the old disassembler.
Dug around in Wikipedia a little and found that White Knight 2 has a carrying capacity of 35,000 lbs (~16k kilos). The X-37B is listed at 11,000 (5k) fully loaded, the crewcab version X-37C should be under 25,000 and even the old pre-composite X-15 was 34,000(15.4k). Now the X-15 was far shy of orbital velocity, but rocket design has advanced some in the 40+ years since the end of the program and building a standby vehicle for quick launch to orbit might be getting feasible.
I, like many, have mourned the decline of manned space exploration. However, I see the work of Virgin Galactec and SpaceX as reasons to hope that not all is dead.
Maybe the parts are coming together.
-Xanthos
American businesses cannot find the people they need because they have stopped looking. As has been mentioned here before, many HR departments are now dependant on robo analysis of electronicly submitted resumes to do their inital vetting. If you don't meet the robo criteria you don't get past square one. This results in many qualified candidates being passed over and under qualified candidates getting through because they know how to game the system.
I have personally seen several examples of both. In one instance the guy filled out an online resume form (you were not allowed to just upload your pdf), hit enter, and within a minute got a reply email saying "Thank you for applying, but after careful consideration we have determined that you are not qualified for the position." Careful consideration? Hardly. Needless to say his opinion of this particular company is less than what it was before he applied.
In another example, a guy who could not get past HR finally had a friend hand deliver his resume to the manager who was hiring. HR was furious for being bypassed, but the guy got the job.
Finally, a good friend of mine was pulling her hair out trying to find a good sqlserver admin. It seems that the only candidates that HR passed on to her happened to come from the same contracting company, with almost identical resumes, and all admitted in the interviews that they were actually programmers, but the consulting company thought they could do the job and had "tweaked" the resumes to make them look competent.
Companies that take shortcuts in the hiring process will pay for it in the end. A good HR department has to be willing to put in the effort to find good candidates.
Cheap, fast or good. Pick two.
-Xanthos
Don't use either anymore except for the occasional hack of existing C code, but in the olden days (Borland) when you compiled a C++ program you actually were running a pre-compiler to turn the C++ into C and then that went through the C compiler. Is that two pass methodology still used today or are there C++ specific compilers now?
As a couple of others have stated, it is important in identifying who may be behind the code. "Authors" in certain parts of the world tend to use a certain set of tools for financial fraud, another group uses a different set of tools for industrial espionage, yet others may use either set of tools to mimic these groups while they do plain old espionage for a nation state.
As a defender, you probably are more worried about one group than the others. A small startup data mining firm is probably more worried about somebody stealing their IP and less about giving away any government secrets.
From the article;
"Caltech lawyers contend Coppedge was one of two Cassini technicians and among 246 JPL employees let go last year due to planned budget cuts."
The interesting thing is he is pretty much admitting that he shoved his views in others faces, otherwise why would it be a reason to let him go?
What people fail to notice is the "Analog Hole" part of this demonstration. Paget did not clone the RFID card. She transferred information from a secure environment (RFID) to an insecure environment (mag stripe). As long as the amount of money lost through theft is a fraction of the cost of upgrading the infrastructure to get rid of magstripe, this capabillity will remain.
FWIW, the who needs RFID cards is defintely an American bias. When I was in Paris last year there were a number of times where not having a RFID card was a real PITA.
-Xanthos
Unless of course that $15 is per student per year. The ebook business model only makes sense when the distribution of the material is restricted.
I was disappointed to find out that I am unable to share a book I bought on my Kindle Fire with my wife because the publisher doesn't allow it. We are talking about something published back in the 90's that I still had to pay $12 for, I can probably find a workaround but I wish I didn't have to.
My wife practices at a major medical center that has adopted this approach. Most of her patient population are non-English speaking immigrants that have no use for this piece of paper and so they tend to just throw them out anywhere convienent or leave them in the waiting room.
What's worse, is that my wife is required to give this to them at the end of their visit. This means that my wife spends almost the entire visit on the computer entering the notes instead of providing personal care to the patient. EMR sounds great in theory, but in reality it turns highly intelligent, highly educated individuals into data entry clerks. Great for the bean counters and the malpractice lawyers, lousy for the practitioners and the patients.
Well at least we don't have to worry about Google sending Slashdot a takedown notice for violating their patent!
Apparently this years most disruptive technology of the year is a virtual bar/avatar layer called Shaker slapped on top of facebook.
http://techcrunch.com/2011/09/14/and-the-winner-of-techcrunch-disrupt-is-shaker/
Because everyone knows that the real people around you are all losers and the best people are all elsewhere.
Sad, really sad.
Because of you Taco, one day "Slashdotted" will be an offical word in the Oxford dictionary!
FWIW - two years ago I left a job after 28 years to allow my wife to pursue a dream of hers. While departing was bittersweet, the change has proven to be the best thing I ever did.
Good Luck and enjoy the ride.
-Xanthos
Fired up chrome this morning on my linux box and it happily told me that I was running an obsolete OS and needed to upgrade.
I run a highly modified version of debian 5.x on that box that I 'm not going to mess with for the sake of running chrome 13.
Time to turn off the automated update check I guess.
I remember my Dad waking me up to watch the first Mercury launch on a blurry black and white tv in western Wisconsin when I was four. He wanted me to remember that moment and I always have. As a kid in the 60's I was facinated by the space program and followed it closely. I was sitting with my Dad again when Armstrong steeped on the moon.
Several years ago I was talking one night with my son who now lives in Orlando. He was outside walking around and noticed a strange glow in the sky and, after a moment, realized that he was seeing a Shuttle on its way to orbit. I can't begin to tell you what that meant to me, that my son had seen an actual spaceship.
I know that many people see NASA as some big money pit that provides little value, but they just don't get the bigger picture. Humans thrive on challenges. They are what moves us forward.
Face it, the government does have the resources to decrypt her drive. The DOJ is either just being lazy or have been told by one or more three letter agencies to bugger off because a mortgage fraud case just isn't worth their time. If I were the defense I would strongly push that the act of decrypting the drive is well within the governments capabilities and that the defendant should not be forced to perform labor that assists her antagonists.