Hmmm, go even further back to find out why it is illegal to break encryption in 1998. DMCA was/is pretty heinous as well. I agree with you, btw just offering you an avenue for more supporting evidence.
No, the Fed is an independent organization within the government and it's run like a corporation in many ways, but it is still part of the government and acts as the central bank for the government. The fact is that there is a meme that says it is not a part of the government, but that is false. http://en.wikipedia.org/wiki/Federal_Reserve_System
I researched the possibility to do this myself at one time. The problem isn't so much the installation, while significant it will pay for itself given time. The problem was that maintenance work on the system requires licensing and there are so few people with the skills and certification that hiring someone to work on such a system generally runs 6x or more of the going rate. So while 20k to put in the system in the first place isn't out of the ballpark, when maintenance was figured in the cost of yearly maintenance was more than I would have been spending on gas for the year. . I'm not sure if inspections were mandated by law or not, but if you didn't have regular maintenance on the system finding someone to come fix it when it had an issue would be even more expensive. Which is one of the reasons I decided that it wasn't time to invest in the technology for my house.
The other being that I found out 20 feet below the house granite started and drilling would have been a lot more than estimated.
So LTE needs a federal license which requires proof that their network transmissions do not interfere with GPS receivers. Well, lets see, apparently the GPS equipment worked when the LTE network wasn't on and when it was turned on the GPS had issues. So what LTE is saying is that everyone with old GPS receives has to upgrade them because their network causes issues with them so that they can get a FCC license in order for their network to be deployed everywhere. Are they assuming that people buy all new electronics every year? I mean especially testing this on a military base, when I was in the military I used computers that were designed before I was born. I have a 30 year old television myself, if LTE decides to make a network that stops my television from working isn't that their problem. The whole purpose of the FCC license is to ensure that someone doesn't put new equipment into use that will stop the use of old equipment. Okay, maybe not the only purpose, but that one is at least important.
So LTE's network failed in real world conditions and they are blaming GPS manufactures for that failure. I don't think they have a case because the GPS manufactures likely did not go back in time and put in circuits to stop their equipment from running if they detected LTE's network. It's probably a good thing it wasn't raining either or they would have to sue God for conspiring against them.
No, when the law doesn't protect equally, the law is unjust. It's called civil disobedience and I'm comfortable with it. SOPA would be going into effect no matter what I do on a personal level. The fact that the majority of people are at the point where they disregard the law is telling. Copyright extentions have stolen materials from me that should have been available. So if you are uncomfortable with that, so be it. Without pushing back these laws will continue to be written.
As it stands, to me the copyright terms are so far out of proportion that I just chose to ignore the law altogether. If I get caught, I'll tell them to shove it up their ass and deal with it. Since the law offers me nothing in return, I chose to ignore it. If copyright law was sane, then I might actually accept the law as valid and proceed from there, but currently all the law does is take from the public domain and offers nothing in return.
When I teach classes, the coursework tends to vary based on the students in the class. I suppose for teachers that don't know their material or have to go by a strict line by line teaching method, eg some schools prescribe exactly what must be taught and how it has to be taught, just recording the lecture once would be fine. For me, my classes, though they do try to teach the same concepts, I try to structure the information in such a way that they students can relate to them.
Is this always possible? No, I doubt it, while I have from 10-20 students maximum in a class, my physics and mathematics courses that I have taken have hundreds of students in each class and personal attention isn't possible. If the lecture is the same no matter what the class composition is, perhaps lectures could be done away with. The problem of course is that maybe those classes shouldn't be taught in that manner to begin with?
One of the biggest problems I have found with students from India and China is not that they don't know their material. They have memorized what they were required to know and passed their tests, but the real problem I have found is that is all it is. Trying to understand something new is difficult, if it just involves memorization it seems to go fine, but coming up with their own concepts seems to be difficult. In computer science since most of what we do is not memorization, students have had a great deal of difficulty if they were in other engineering fields. Talking it over with my advisor, head of graduate studies in computer science, he agrees with me on the way things are done at least in india where he is from. Now, we still have issues in the US education system as well, not meaning to say that it's too much better here than there.
The issue is of course education systems that focus more on remembering facts rather than understanding facts and coming up with new concepts. Since I have a poor memory, I never could do well at memorization, but on the other hand, due to my problem, I became better at understanding the data rather than just remembering it so that on tests I could figure out what the answer should be.
Blah, I prefer teaching people to think rather than what to think.
In this same vein, when I teach programming to non-programmers, I use Python because indentations are enforced and i focus more on coding style. My criteria for a program is basically.
1) Readable -- The ability for someone to read the program and tell what is going on. This includes comments, indentation, etc. 2) Does is work -- This is the ability for the program to run and produce the desired results regardless of whether the program crashes or not. If the program doesn't work that is automatic failure. Does it work is focused on bugs and other "features" in the program. 3) Efficiency -- How efficient is the program is it O(1), O(n), O(n^2) Although the first couple of weeks are spent on logic and examining BigO it's just a stepping stone to the other criteria.
So that is how I grade and evaluate work in that order.
Now that being said, when I was preparing for my last class, I looked at a number of languages. PHP may or may not have worked, but looking at Ruby, the language is extremely flexible perhaps even more flexible than perl, which in part is why I rejected it. For an experienced programmer, flexibility is nice, but for new programmers I prefer more of a structured language.
Hmmm, I seem to have lost the point of what I was talking about so I guess I'll end this post there. Just throwing in my.002 cents.
Well of course cheaters generally have cheating friends, I mean as a cheater, you aren't interested in putting in the work to become good, so why invest the time to find and or make cheats, someone else does that. So how to cheats get distributed? Well because people you know have them and they share them.
I guess I should RTFA at some point, but it would seem to make sense. So what's the issue here?
This appears to be good advise. From my own management standpoint I would make the following basis to work from as a manager:
-- Listen to your team, but understand you make the final decision. -- Don't feel that you are more important than those working under you, they have a job to do, you have a job to do, that's pretty much it. -- Working with technical people, you're most effective by clearing hurdles for them. Help to make sure their health care is taken care of, that upper management comes to you with problems not directly to them. Minimize distractions for them. Etc. As a developer you need to be the interface between them and upper management -- Make sure you do a few team building exercises, know your people and know how they want to be treated. Some people want pizza every once in a while, some people like award ceremonies, by knowing your team you can make them happy and happy people tend to be productive people and less likely to quit when a new job comes along. -- Make sure you understand you are not technical anymore. Focus on the people not the technical details. If you get involved with the technical details you are likely to lose track of the people issues and if you lose track of those you will be in trouble. -- Try to develop goals for each of your employees and check with them throughout the year to see how they are doing, offer advice or assistance as needed rather than just meeting with them once a year.
That's my best advice. While working as a technical person in corporate, most of my managers made half my income and performed far better when they considered themselves there to assist those working under them. The bad ones wanted respect because of their position rather than getting their position based on the respect they earned.
Keep in mind, though I believe managers are working for two masters, the management above them and the workers below them, a manager still has to be firm in his/her policy, don't let the people working for you set policy. Take their advice but you must make the final decisions and be willing to back up those decisions when upper management comes down on you for missed goals.
So, what you're saying is that the popular mechanics article where it specifically says that they were using sodium is false and they were using water?
Hmmm, knowing that I've seen this before, I decided to go lookabout http://www.popularmechanics.com/technology/engineering/4277476 Ummm so what did they do? Apparently they emptied the thing of the sodium it had in 2009, either that or the 2009 article is in error.
Not sure if this is all that interesting, appears to just be a pr piece to help ensure people don't forget about them. Not sure why there is a time discrepancy. The show I saw before has some sort of sodium filled ball for measuring magnetic fields, and I assume that it's probably the same one. Since I watch most of my documentaries on Netflix now, I have to assume this thing is several years old.
Sponsors? What the heck? I come to slashdot to get answers not marketing BS. Now you are going to give some company "authority?" I guess I can say goodbye to getting answers on slashdot. This is not a fricken help site, why are you trying to change that? I come here to be informed about Stuff that matters not whatever marketing wants to shove down my throat. We already have a lot of non-nerdy types here, so what you want to do is water that down and become more common denominator? I guess I'll be pulling out my copy of slashcode soon.
Industry standard is still 20 lines of "bug free", "documented" code a day as far as I know. It's so hard to find decent coders that will work for what drones get.
That may very well be, but good coders have the dedication to stick around when things get rough and to continue working. Now the reason a good coder will leave of course is when the company starts treating them poorly. Loyalty works both ways, when a company starts to take advantage of their position, requiring 80 hour work weeks, people to come in when there is a problem without compensation, lack of raises when to company is making money off their skills that is when a good coder will leave. I think the reason you're confusing loyalty with non-good coders is the fact that these people have to stay at the job. A good coder is probably smart enough not to believe company promises when the company starts to treat them poorly.
Or do you expect them to get punched and then turn around and say, "Thank you sir, may I have another?" That's not loyalty, that's stupidity.
Case in point, Prince's early work all tended to be high quality and good music, buying the entire albums was a no brainer for me, however, a lot of the bands that are put together by the record studios are basically the same bland thing over and over just to fill time on the album, 1 track is more than enough to see all of their "talent". Most songs produced are just filler for the rest of the disk, very few artists are actually coming up with "new" quality songs for every track on a cd, most just fill the required track with something to get the cd filled. Or at least that's my opinion.
Why the drug dealers don't actually give a damn about the people that use their product, this guy is trying to save lives not destroy them. The picture on the first link at ebay didn't look like it was "pure". So what happens if there are contaminates in the iodine? For a drug dealer, they don't care, for this guy though, it probably matters and thus not having access to a clean product means that he can't sell it.
I agree, some years back I got a Disney dvd for my kids and was frustrated at the number of ads, copyright notices, etc that had to be viewed before the movie even started. It makes far more sense to pirate the materials so that I can start the show when I want to not having to wait 5+ minutes to get to the point where I can hit play. Seems a shame that pirated works offer more value to the consumer even before you start looking at price.
I was thinking of the US case http://en.wikipedia.org/wiki/United_States_v._Microsoft where Microsoft got to continue doing exactly what they were doing and got a green light to continue their business practices without having to worry about getting in trouble for it in the future.
Personally, I have found that college isn't a place to gather for those that want to learn. The curriculum is packed with classes that you have to take for STEM and there is very little leeway to take other classes without getting yourself into a position that it takes more than 4 years to graduate and you find yourself in the position of losing funding. Add to that, taking hard classes in addition to classes you are already taking is more likely to bring down your GPA than taking fluff courses on the side which boost GPA.
So, in my experience, college would have worked out far better if I would have stuck to a straight curriculum rather than taking "fun" courses like Chinese, Japanese, organic chemistry, upper level mathematics course, etc.
I may be way off base here, but though Microsoft was declared to be an illegal monopoly, wasn't their punishment settlement basically an agreement that gave them more control and profit than they had before? I'd have to go back and read through the documentation. That being the case, wouldn't it be in Microsoft's best interest to get in trouble again. Either way, it would be 10+ years before the case went to trial and by that time it would be the defacto standard .
Doesn't one of Saturn's moons have a lot of petroleum? Seems to me that there was an article posted some time ago here that was about an engineer that said that the quantities of oil produced by rotting material was more than should be expected and thus there had to be a different source and pointed out a spectrogram that showed significant quantities on one of Saturn's moons.
First let me make it clear that I don't equate computer science with programming. Most programming is not very elegant and typically it has to be done by a deadline. To me computer science is more about algorithms. A programmer will work on writing a thousand lines of code, whereas a computer scientist will focus on 30 lines within the same time frame. Whereas the programmer writes things to work, the computer scientist makes things work a lot more efficiently. Programmers are engineers that take the tools that the computer scientists develop and apply them.
So if you're taking about computer science, in my mind, you're talking about algorithm development. That being the case, I generally start my classes off by doing binary sort and search routines. If you have 3 20 minute sessions, I would use the first to have the kids figure out how to figure out if a number is in the list. Most people come up with a bubble sort routine. Second, show how binary search is much more efficient and have the kids start thinking about how to sort a list effectively. And for the last session show them merge sort and show how it works. As an application it helps to instruct my students about why algorithms and by extention computer science is important and it gives them an activity to participate in which tends to make learning more interesting and practical. You won't cover a big expanse of material, but it generally gives a good feel for a) how useful computer science is b) that figuring out algorithms are tricky and c) that it takes a lot of work. I'm not sure if you could cram everything into 60 minutes, in general it takes me about 5 hours with college students, but perhaps that will give you something to work from. The important thing for me is getting them to the merge sort algorithm, but without a reason for why you would want to sort information that could be difficult. You might just show them binary search by bringing a telephone book in and asking them if fred jones is listed and explain why searching sequentially is a bad idea. Then launch straight into figuring out how merge sort works.
Hmmm, go even further back to find out why it is illegal to break encryption in 1998. DMCA was/is pretty heinous as well. I agree with you, btw just offering you an avenue for more supporting evidence.
No, the Fed is an independent organization within the government and it's run like a corporation in many ways, but it is still part of the government and acts as the central bank for the government. The fact is that there is a meme that says it is not a part of the government, but that is false. http://en.wikipedia.org/wiki/Federal_Reserve_System
I researched the possibility to do this myself at one time. The problem isn't so much the installation, while significant it will pay for itself given time. The problem was that maintenance work on the system requires licensing and there are so few people with the skills and certification that hiring someone to work on such a system generally runs 6x or more of the going rate. So while 20k to put in the system in the first place isn't out of the ballpark, when maintenance was figured in the cost of yearly maintenance was more than I would have been spending on gas for the year. . I'm not sure if inspections were mandated by law or not, but if you didn't have regular maintenance on the system finding someone to come fix it when it had an issue would be even more expensive. Which is one of the reasons I decided that it wasn't time to invest in the technology for my house.
The other being that I found out 20 feet below the house granite started and drilling would have been a lot more than estimated.
So LTE needs a federal license which requires proof that their network transmissions do not interfere with GPS receivers. Well, lets see, apparently the GPS equipment worked when the LTE network wasn't on and when it was turned on the GPS had issues. So what LTE is saying is that everyone with old GPS receives has to upgrade them because their network causes issues with them so that they can get a FCC license in order for their network to be deployed everywhere. Are they assuming that people buy all new electronics every year? I mean especially testing this on a military base, when I was in the military I used computers that were designed before I was born. I have a 30 year old television myself, if LTE decides to make a network that stops my television from working isn't that their problem. The whole purpose of the FCC license is to ensure that someone doesn't put new equipment into use that will stop the use of old equipment. Okay, maybe not the only purpose, but that one is at least important.
So LTE's network failed in real world conditions and they are blaming GPS manufactures for that failure. I don't think they have a case because the GPS manufactures likely did not go back in time and put in circuits to stop their equipment from running if they detected LTE's network. It's probably a good thing it wasn't raining either or they would have to sue God for conspiring against them.
No, when the law doesn't protect equally, the law is unjust. It's called civil disobedience and I'm comfortable with it. SOPA would be going into effect no matter what I do on a personal level. The fact that the majority of people are at the point where they disregard the law is telling. Copyright extentions have stolen materials from me that should have been available. So if you are uncomfortable with that, so be it. Without pushing back these laws will continue to be written.
As it stands, to me the copyright terms are so far out of proportion that I just chose to ignore the law altogether. If I get caught, I'll tell them to shove it up their ass and deal with it. Since the law offers me nothing in return, I chose to ignore it. If copyright law was sane, then I might actually accept the law as valid and proceed from there, but currently all the law does is take from the public domain and offers nothing in return.
When I teach classes, the coursework tends to vary based on the students in the class. I suppose for teachers that don't know their material or have to go by a strict line by line teaching method, eg some schools prescribe exactly what must be taught and how it has to be taught, just recording the lecture once would be fine. For me, my classes, though they do try to teach the same concepts, I try to structure the information in such a way that they students can relate to them.
Is this always possible? No, I doubt it, while I have from 10-20 students maximum in a class, my physics and mathematics courses that I have taken have hundreds of students in each class and personal attention isn't possible. If the lecture is the same no matter what the class composition is, perhaps lectures could be done away with. The problem of course is that maybe those classes shouldn't be taught in that manner to begin with?
One of the biggest problems I have found with students from India and China is not that they don't know their material. They have memorized what they were required to know and passed their tests, but the real problem I have found is that is all it is. Trying to understand something new is difficult, if it just involves memorization it seems to go fine, but coming up with their own concepts seems to be difficult. In computer science since most of what we do is not memorization, students have had a great deal of difficulty if they were in other engineering fields. Talking it over with my advisor, head of graduate studies in computer science, he agrees with me on the way things are done at least in india where he is from. Now, we still have issues in the US education system as well, not meaning to say that it's too much better here than there.
The issue is of course education systems that focus more on remembering facts rather than understanding facts and coming up with new concepts. Since I have a poor memory, I never could do well at memorization, but on the other hand, due to my problem, I became better at understanding the data rather than just remembering it so that on tests I could figure out what the answer should be.
Blah, I prefer teaching people to think rather than what to think.
In this same vein, when I teach programming to non-programmers, I use Python because indentations are enforced and i focus more on coding style. My criteria for a program is basically.
1) Readable -- The ability for someone to read the program and tell what is going on. This includes comments, indentation, etc.
2) Does is work -- This is the ability for the program to run and produce the desired results regardless of whether the program crashes or not. If the program doesn't work that is automatic failure. Does it work is focused on bugs and other "features" in the program.
3) Efficiency -- How efficient is the program is it O(1), O(n), O(n^2) Although the first couple of weeks are spent on logic and examining BigO it's just a stepping stone to the other criteria.
So that is how I grade and evaluate work in that order.
Now that being said, when I was preparing for my last class, I looked at a number of languages. PHP may or may not have worked, but looking at Ruby, the language is extremely flexible perhaps even more flexible than perl, which in part is why I rejected it. For an experienced programmer, flexibility is nice, but for new programmers I prefer more of a structured language.
Hmmm, I seem to have lost the point of what I was talking about so I guess I'll end this post there. Just throwing in my .002 cents.
Well of course cheaters generally have cheating friends, I mean as a cheater, you aren't interested in putting in the work to become good, so why invest the time to find and or make cheats, someone else does that. So how to cheats get distributed? Well because people you know have them and they share them.
I guess I should RTFA at some point, but it would seem to make sense. So what's the issue here?
This appears to be good advise. From my own management standpoint I would make the following basis to work from as a manager:
-- Listen to your team, but understand you make the final decision.
-- Don't feel that you are more important than those working under you, they have a job to do, you have a job to do, that's pretty much it.
-- Working with technical people, you're most effective by clearing hurdles for them. Help to make sure their health care is taken care of, that upper management comes to you with problems not directly to them. Minimize distractions for them. Etc. As a developer you need to be the interface between them and upper management
-- Make sure you do a few team building exercises, know your people and know how they want to be treated. Some people want pizza every once in a while, some people like award ceremonies, by knowing your team you can make them happy and happy people tend to be productive people and less likely to quit when a new job comes along.
-- Make sure you understand you are not technical anymore. Focus on the people not the technical details. If you get involved with the technical details you are likely to lose track of the people issues and if you lose track of those you will be in trouble.
-- Try to develop goals for each of your employees and check with them throughout the year to see how they are doing, offer advice or assistance as needed rather than just meeting with them once a year.
That's my best advice. While working as a technical person in corporate, most of my managers made half my income and performed far better when they considered themselves there to assist those working under them. The bad ones wanted respect because of their position rather than getting their position based on the respect they earned.
Keep in mind, though I believe managers are working for two masters, the management above them and the workers below them, a manager still has to be firm in his/her policy, don't let the people working for you set policy. Take their advice but you must make the final decisions and be willing to back up those decisions when upper management comes down on you for missed goals.
More than that because you would say card ending in xxxx and since people have multiple cards the hit ratio would be a bit higher.
So, what you're saying is that the popular mechanics article where it specifically says that they were using sodium is false and they were using water?
Hmmm, knowing that I've seen this before, I decided to go lookabout http://www.popularmechanics.com/technology/engineering/4277476 Ummm so what did they do? Apparently they emptied the thing of the sodium it had in 2009, either that or the 2009 article is in error.
Not sure if this is all that interesting, appears to just be a pr piece to help ensure people don't forget about them. Not sure why there is a time discrepancy. The show I saw before has some sort of sodium filled ball for measuring magnetic fields, and I assume that it's probably the same one. Since I watch most of my documentaries on Netflix now, I have to assume this thing is several years old.
Sponsors? What the heck? I come to slashdot to get answers not marketing BS. Now you are going to give some company "authority?" I guess I can say goodbye to getting answers on slashdot. This is not a fricken help site, why are you trying to change that? I come here to be informed about Stuff that matters not whatever marketing wants to shove down my throat. We already have a lot of non-nerdy types here, so what you want to do is water that down and become more common denominator? I guess I'll be pulling out my copy of slashcode soon.
Industry standard is still 20 lines of "bug free", "documented" code a day as far as I know. It's so hard to find decent coders that will work for what drones get.
That may very well be, but good coders have the dedication to stick around when things get rough and to continue working. Now the reason a good coder will leave of course is when the company starts treating them poorly. Loyalty works both ways, when a company starts to take advantage of their position, requiring 80 hour work weeks, people to come in when there is a problem without compensation, lack of raises when to company is making money off their skills that is when a good coder will leave. I think the reason you're confusing loyalty with non-good coders is the fact that these people have to stay at the job. A good coder is probably smart enough not to believe company promises when the company starts to treat them poorly.
Or do you expect them to get punched and then turn around and say, "Thank you sir, may I have another?" That's not loyalty, that's stupidity.
Case in point, Prince's early work all tended to be high quality and good music, buying the entire albums was a no brainer for me, however, a lot of the bands that are put together by the record studios are basically the same bland thing over and over just to fill time on the album, 1 track is more than enough to see all of their "talent". Most songs produced are just filler for the rest of the disk, very few artists are actually coming up with "new" quality songs for every track on a cd, most just fill the required track with something to get the cd filled. Or at least that's my opinion.
Why the drug dealers don't actually give a damn about the people that use their product, this guy is trying to save lives not destroy them. The picture on the first link at ebay didn't look like it was "pure". So what happens if there are contaminates in the iodine? For a drug dealer, they don't care, for this guy though, it probably matters and thus not having access to a clean product means that he can't sell it.
I agree, some years back I got a Disney dvd for my kids and was frustrated at the number of ads, copyright notices, etc that had to be viewed before the movie even started. It makes far more sense to pirate the materials so that I can start the show when I want to not having to wait 5+ minutes to get to the point where I can hit play. Seems a shame that pirated works offer more value to the consumer even before you start looking at price.
I was thinking of the US case http://en.wikipedia.org/wiki/United_States_v._Microsoft where Microsoft got to continue doing exactly what they were doing and got a green light to continue their business practices without having to worry about getting in trouble for it in the future.
Personally, I have found that college isn't a place to gather for those that want to learn. The curriculum is packed with classes that you have to take for STEM and there is very little leeway to take other classes without getting yourself into a position that it takes more than 4 years to graduate and you find yourself in the position of losing funding. Add to that, taking hard classes in addition to classes you are already taking is more likely to bring down your GPA than taking fluff courses on the side which boost GPA.
So, in my experience, college would have worked out far better if I would have stuck to a straight curriculum rather than taking "fun" courses like Chinese, Japanese, organic chemistry, upper level mathematics course, etc.
I may be way off base here, but though Microsoft was declared to be an illegal monopoly, wasn't their punishment settlement basically an agreement that gave them more control and profit than they had before? I'd have to go back and read through the documentation. That being the case, wouldn't it be in Microsoft's best interest to get in trouble again. Either way, it would be 10+ years before the case went to trial and by that time it would be the defacto standard .
Doesn't one of Saturn's moons have a lot of petroleum? Seems to me that there was an article posted some time ago here that was about an engineer that said that the quantities of oil produced by rotting material was more than should be expected and thus there had to be a different source and pointed out a spectrogram that showed significant quantities on one of Saturn's moons.
First let me make it clear that I don't equate computer science with programming. Most programming is not very elegant and typically it has to be done by a deadline. To me computer science is more about algorithms. A programmer will work on writing a thousand lines of code, whereas a computer scientist will focus on 30 lines within the same time frame. Whereas the programmer writes things to work, the computer scientist makes things work a lot more efficiently. Programmers are engineers that take the tools that the computer scientists develop and apply them.
So if you're taking about computer science, in my mind, you're talking about algorithm development. That being the case, I generally start my classes off by doing binary sort and search routines. If you have 3 20 minute sessions, I would use the first to have the kids figure out how to figure out if a number is in the list. Most people come up with a bubble sort routine. Second, show how binary search is much more efficient and have the kids start thinking about how to sort a list effectively. And for the last session show them merge sort and show how it works. As an application it helps to instruct my students about why algorithms and by extention computer science is important and it gives them an activity to participate in which tends to make learning more interesting and practical. You won't cover a big expanse of material, but it generally gives a good feel for a) how useful computer science is b) that figuring out algorithms are tricky and c) that it takes a lot of work. I'm not sure if you could cram everything into 60 minutes, in general it takes me about 5 hours with college students, but perhaps that will give you something to work from. The important thing for me is getting them to the merge sort algorithm, but without a reason for why you would want to sort information that could be difficult. You might just show them binary search by bringing a telephone book in and asking them if fred jones is listed and explain why searching sequentially is a bad idea. Then launch straight into figuring out how merge sort works.