Slashdot Mirror


User: cervo

cervo's activity in the archive.

Stories
0
Comments
358
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 358

  1. Re:The source of the problem on Shadow Scholar Details Student Cheating · · Score: 2, Insightful

    Well you can. You just have to have them explain the project/paper and ask questions. I think for computer science the best thing you could do is have a programming project and then an "interview" with the student. If they have no clue at all what they are talking about, then obviously they cheated. If they had someone else do it for them and then they studied the code and looked up everything until they understood it, then I would have no problem giving them an A because they learned the material which is the point of having exams...to make sure they learn the material... In that case it's not much different from slapping together the various algorithms from the text book along with examples from the language documentation for system calls into a coherent program.

    Basically everything is copying. It took years to get binary search correct on its own. Most students are just parroting out algorithms from memory that they got from a book which is more or less copying anyway. Programming is really about slapping together a bunch of algorithms/library calls into a coherent program...

    Also even an open book take home test is not so easy to cheat on. If you say define term x, define term y, then the answers are in the book/google/bing/etc.. If instead you come up with some problem that uses the stuff but is not so obvious, then only people who really studied will get it. Often the cheaters all get it wrong, and it becomes obvious they cheated because they all get the same exact wrong answer....

  2. Re:No STEM on Shadow Scholar Details Student Cheating · · Score: 1

    It's been my experience that in many mathematics/computer science classes there are no papers, or very few. I think in computer science only one or two senior level classes had papers in my school. And in graduate school only one 700 level class had a "paper" which was basically a summary of a Research Paper. In social sciences the papers are often more work, requiring the citing of multiple sources. Most of my math classes (at least Calc, Linear Algebra, Discrete, Partial Differential Equations, etc..) were all exams/homework with the homework being optional (except in two math classes where there were a few graded problem sets). However if you don't do the homework, very rarely do you pass the exam....

  3. Re:Slashdotters get Java wrong, again on The Coming War Over the Future of Java · · Score: 1

    You can write object oriented code with C. Not a real class like C++, but you can write some libraries/pointers and use it so ObjectClass_New(), ObjectClass_Method(ClassPtr). It's just a lot of people do not. Go has something called Embedding which is a way to pass functionality around.

    Anyway the right way to program is to write to interfaces and pass those around. The wrong way to program is to make a giant super inheritance hierarchy that gets out of control. I think Go's embedding is the right idea. You can pass functionality around. But the emphasis is on programming to the interface. It makes it just a little bit harder to shoot yourself in the foot with a super complicated inheritance hierarchy.....

  4. Re:Don't mess with Larry on HP CEO Goes On the Lam As Oracle Hunts Him Down · · Score: 1

    Only with some Devil's(cursed) fruit.......

  5. What about keeping the books? on Colleges May Start Forcing Switch To eTextbooks · · Score: 2, Interesting

    From what I have seen, many of these schemes result in keeping the books for the semester and then losing access at the end. Or you access the book using their proprietary software and then pay a lot more (even more than a print book sometimes) to get permanent access using their proprietary software. And once they abandon that platform you are screwed. I still have all my undergrad textbooks from 10 years ago in computer science/mathematics (except for duplicate ones, ie I tossed the 7th edition of calculus when I got the 8th edition....). And I kept a few of the more interesting general education courses (ie Psychology 101's book). Now, if I was on some proprietary system, I would not have access to those texts anymore. And in some cases, ie one of my grad classes used Introduction to Algorithms by Corman, I would have had to buy the book again while now I didn't. Now Corman has a new edition....but really it is not that different except for a few changes regarding parallel algorithms....

    Basically this is a way to kill the used book market. Make sure you have to rent your book every semester. And make sure if years later you go back to school, you will need to buy the book again aka Zune style.

  6. Re:So you would enslave people, and that's not evi on Study Finds Most Would Become Supervillians If Given Powers · · Score: 1

    I didn't mean they weren't people. Just like instead of conquering the whole world, I'd only enslave like a dozen people :-P It's all in perspective!!! I'm a super villian but not of the Lex Luthor class.....

    Anyway just a thought LOL the point is to be a villian :-P Basically like the Oracle Larry there, in fact maybe he has these powers....

  7. if only I had mind control or hypnotic powers... on Study Finds Most Would Become Supervillians If Given Powers · · Score: 1

    If I had mind control, I'd use it to become rich and have tons and tons of women.... I guess that makes me a supervillian but I wouldn't go conquering the world or anything. Just living in a nice house with tons of girlfriends.... And able to do what I want at work...

  8. Re:I'd be perfect on JPL Scientists Take NASA To the Supreme Court · · Score: 1

    Mine fits on a microchip and I don't mean as as a signal.....

  9. Re:Did Google do enough? on Google Engineer Spied On Teen Users · · Score: 2, Interesting

    They might. A lot of companies have huge disclaimers on all their systems. Something about people unauthorized to use a system or using it in excess of their authority will be prosecuted. They also typically include a blurp about information being intended for you as well....Also typically some type of consent to being monitored.

    I would think that it is similar to an EULA and maybe could be enforced. Also most companies have an acceptable use policy and people who violate it can be subject to civil penalties as well as disciplinary action.

    Also a lot of companies sue you if you say something the slightest bit bad about them. This guy just shit on Google's reputation, that probably will cause some economic damage (no matter how small....since most people won't care, but I would bet at least one person might be put off from trying Google for that violation). I would think a civil suit could proceed on that merit....

    But now the guy is popular in the news and has probably just lost any chance of being hired by any big company in this day of web searching potential employees... Unless Google changes their ranking algorithm to bury this case....

  10. Spectra on Astronomers Find Diamond Star 4,000 km Wide · · Score: 1

    It has a name, spectra...just watch out for star stealers trying to wrap the planet up in net and tow it away.... Maybe Rainbow Bright will come and save the day....

  11. Re:skill fade? on Tech Sector Slow To Hire · · Score: 1

    Yup. I had the misfortune of doing SQL in an Internship and then I could only get a job doing SQL (it just happened to be SQL Server with a startup). Then I used .NET a bit and was stuck with C#/VB.NET. This is even though at college I could out C++ and Linux almost all my classmates as well as several professors. It is quite frustrating. Even know in graduate school when there is a C assignment everyone panics (java is the big thing now) and I just do them like nothing.... The funny thing is I never had a class on java. I just use java.sun.com/tutorial (well the link still worked as of last semester) and the API docs to figure out what I want for doing most Java assignments. No company will ever hire me for Java for that. What's funny is that in many cases people who had classes/work experience with Java can't get the assignments done and I can, even though I just fiddle through the docs. HR doesn't want to hear that though. And I can't get a job in Java because I have 0 years professional experience with it.

    It is a little frustrating because overall I like UNIX like operating systems more because they tend to be more scriptable than windows. I will say I almost managed to get into a Perl/Linux role once, but the company was different, with an unusual (and super long drawn out) hiring process. And ultimately compared to the other job offer I got at the same time doing SQL Server DBA stuff the pay was too low.

    I guess basically you gotta start your own company, play with everything for a few years, and then lay yourself off :-P But in reality you gotta keep playing with everything. Framework of the hour X comes out and then jobs are like y years of experience in technology x as a job requirement. You almost have to keep employing yourself and playing with new technologies as they come out (and have a crystal ball since you can't possibly learn every framework/library/language/fad).

  12. Re:3... 2... 1... before that old H1B rant on Tech Sector Slow To Hire · · Score: 1

    Sorry friend, but you said "an entry level applications engineer" and then you said "junior applications engineer role". Now you see the problem here is that they are not the same thing. The fact that you use them interchangeably makes me think you have the problem. Traditionally junior level jobs require a 1-2 years experience in technology x, y, z. Someone just out of school generally has 0 years experience. But it may not be entirely your fault. I have seen "entry level jobs" with 1 year experience requirements in a ton of technology. But here's the thing, what you did in school doesn't count as experience to HR drones/recruiters. Only stuff done on the job.

    Also listing too many technologies makes it harder too. Maybe you worked with Java but mostly did JDBC back end apps. Your job says 1 year Swing or AWT...Ooops.... Or you list 1 Year Java, Perl, C, etc... Java can somewhat transfer to C for syntax (you still have to pick up pointers/memory allocation which is possible). Perl is different but not too hard to learn. And in fact witnessing the one liners experienced Perl guys can spin out, a newbie who writes Java/C in Perl may actually be a plus.... But with Java often the problem I see more than anything are the frameworks. x years experience EJB, Spring, Hibernate, JUnit, etc... pick any subset and add some experience requirement...

    The other thing is 100K is a lot. Typically mid/senior people make 100K in many areas. Maybe you were asking for domain specific experience? Or something. Or people didn't trust the salary, expecting 40-60K for entry level/junior jobs....

  13. Re:DO NOT DELETE. on Best Way To Archive Emails For Later Searching? · · Score: 3, Insightful

    this can also work against you. Most big companies have record retention policies that include when to delete e-mails. Because those same archives that saved you can bite you in the butt. Also in reality you should be innocent until proven guilty anyway, although I know civil court works differently. But if there is anything you did, maybe an e-mail to another woman that can be spun as evidence you had another girlfriend (even if it was a harmless e-mail just saying hi) then it could bite you.

    Plus no one is 100% squeaky clean. Maybe you admitted you were speeding to someone. Maybe you bought porn website memberships (which could be spun as the reason for a break up, or that you are an unfit parent). Maybe you admitted you were a little too drunk to drive but did it anyway. Maybe you ordered a set of army knives and have the receipt and that gets spun as you have weapons all over the place that could endanger the kids....

    Anyway just saying that too many records could bite you too. Especially if someone from court gets an order for all of them. Then they can be pulled out of context and could be very damaging. Even medical issues could be in the e-mail archives from correspondents with doctors, confirmations of appointments, etc... If that data ever got out it could be damaging to buying insurance as well.

  14. Re:Who the hell pays for pr0n? on VISA Pulls Plug On ePassporte, Porn Webmasters · · Score: 1

    Well some bill paying companies are independent of the porn sites. Guys like verotel, ccbill, etc... Which are big payment companies with account management/cancel options as part of the payment processor. So you can just login and cancel your subscription without a hassle.

    It's like anything else. I generally stick to guys like Amazon, etc. when using my credit card on the internet, or even paypal. As opposed to Joe's cheap cheap cheap electronics, serial number not included.....

  15. Re:Fewer exams doesn't necessarily mean fewer fina on Harvard Ditching Final Exams? · · Score: 1

    I don't think i could handle that. I mean assuming 5 classes, that is 15 days of work. Usually final exams all occur at the same time (two weeks at the end of the semester). So 3 hours per class comes out to 15 hours of exams. And generally the exams can be finished early as long as you studied enough with some time to double check. I think if I only have two weeks to do exams for 5 classes that take 3 days each that I would fail out of college.

    Anyway in many math classes i can see exams (in math based computer science courses as well). But many other types of courses would benefit from a final paper/project. Ie for information retrieval build a mini search engine. For data mining, data mine some stuff... For operating systems, create a kernel module for linux which involves using semaphores, the file system, etc... And for a history/literature class a paper may work best

  16. How about the movie sucks? on Hurt Locker File-Sharing Subpoenas Begin · · Score: 1

    I rented it from one of those kiosks, and it sucked. I'm glad I didn't pay for a movie ticket to see it. From the commercials I could tell this was not a movie good enough for me to go see (granted most aren't). But after renting on the kiosk, I can also say with 100% certainty, that this is not a movie that I would ever be interested in buying on DVD. End of story....

    I can't speak for everyone. But even some people who loved war films like Saving Private Ryan, etc. were not into this one. I know this never occurred to them, but could it be because the movie sucks. A lot of other movies were pirated but still did very well in the theatre. The hurt locker is a bit of a niche movie. Traditionally war movies (unless they are really good) are not always mainstream. Something like Avatar is more mainstream (not that it is the greatest movie ever). Or sappy love movies that girlfriends/wives drag their boyfriends/husbands to.

    But seriously this movie didn't really have a plot/story or anything. It was basically just like a reality TV show set in IRAQ disarming bombs. Also in the real army a guy who doesn't follow orders from his superiors would probably be punished/executed. Anyway you are probably better off watching a documentary on history/discovery than seeing this movie anyway.

  17. Re:Experience is a Gift... on Tech's Dark Secret, It's All About Age · · Score: 1

    It's true. That's where C#/Java is much more trivial than C++. The libraries have a lot of the same stuff. So you are a lot more likely to come to the conclusion hey that was in the C# standard library, it must be in the Java one.

    Also as you troll the MS documents, Java documents, CPAN, etc. you start to see the available stuff...

    Over time you will get familiar with the standard library. Java to C++ depends, you do have to pick up pointers/free. A lot of languages have their own special feature that will take some getting used to. But overall it is possible to transition to almost any language and to immediately read code in most of them and at least get a general idea what is happening.

  18. Re:Experience is a Gift... on Tech's Dark Secret, It's All About Age · · Score: 1

    Only COBOL is kind of unusual. Some people like to make it seem like you need to learn every single new piece of technology and 5 years it is out of date. The fundamentals are mostly the same. I would say as long as you know C# or Java you should be able to do the other one with ease. Even a transition from C++ to Java/C# should be possible. I tend to be able to read/figure out and even spot errors in people's code even from languages that I don't technically know because many of the fundamentals are the same (loops, if statements, variable scope, etc.). With C based langauges it is easy. And if I really can't figure out a particular call, there are google, and the language docs.

    I agree with you on appearing tired. I realized that all those people who were complaining about money when the employer is like we're going to work 10 hour days because I poorly managed to the project that I used to look down on when younger, I now agree with. I'm more what is in it for me now. I'm only 30 too but already I realize that what motivation do I have to work extra hard and give up all that time for no reward. If there was real incentive based compensation maybe but mostly there isn't.

    It could be that the tired people need to form their own companies where they can work for and be motivated by pursuing their own interests. And being trapped working for someone else is making them chafe....

  19. Re:pyglet maybe? on What 'IT' Stuff Should We Teach Ninth-Graders? · · Score: 1

    It seems like a cool library. And it may be okay because I seem to remember we did Turbo Pascal and Borland C++ 4.5 in Jr. High and the graphics libraries were pretty complicated (I recall all sorts of initialization code that had to be done).

    Still QBasic had much easier primitives (LINE, Circle, Paint, and I think PSET but I may be getting it wrong). Anyway it was just super simple to do without any fancy initialization. And using loops it was easy to make lines grow/shrink or circles expand/contract and do all sorts of odd things. It was just plain old fun as a normal programming language statement. It seems like you need to deal with events in order to use this library and also objects. While in QBasic in a single LINE statement you can draw a line, no other knowledge needed. So this seems like it is harder to get started...

  20. How to type...... on What 'IT' Stuff Should We Teach Ninth-Graders? · · Score: 3, Insightful

    When I was in 9th grade I took typing class and I turned out fine. Typing is actually useful for instant messaging, web surfing, programming, doing homework assignments, etc... I would say if they don't already know how to type that is the point to teach them....

    After that something similar to QBasic where you can have fun and learn programming concepts would be good. As has been mentioned Python is a good choice. Although you need a nice fun graphic library similar in scope to the QBasic graphic libraries to go with it. People like to make for loops, while loops, and various shapes.....watching the special effects, and cheesy sound effects........

  21. Hopefully VP8 burries them on MPEG LA Announces Permanent Royalty Moratorium For H264 · · Score: 1

    I am hoping that VP8 buries these MPEG LA clowns. This announcement does not seem to be very specific and doesn't address the patent issues on implementation which hinder Opera/Firefox. Overall I'd like to see them crushed so that VP8 becomes the standard and is freely implementable on open source/closed source software.

  22. Re:Future, past, whenever on Skills Needed For a Future In IT · · Score: 1

    Well that link is too hard for me. I even got 20 wrong which seemed to be the only question that didn't depend on any others (doing a quick glance).

    Anyway if you learn one C like language you can often pick up the others easily. Java, C#, C, C++ all have very similar syntax. You don't know the libraries but when reading code, as long as things are named reasonably, you can often pick up what a piece of code is supposed to do. If things don't work out exactly as planned then you can dig into the nitty gritty of the arguments/etc... Different language styles are harder, ie the move from C/C#/Java to LISP/ML/Haskell or even to SQL. But most developers should be able to pick up any reasonable imperative language (as a consequence of most colleges/jobs teaching/using these...) and understand the code as well as pick it up themselves quickly (although each language will have some parts that require more work, ie if going from Java to C, you'll need to work harder to learn memory allocation). But the comfort and full knowledge of the idioms/libraries is what takes time and will be a drain on productivity. Some workers will not be willing to change, and for them it may be time to part ways. Although if you expect the workers to pick everything up yesterday with no productivity loss or you expect them to pick things up on their own time with no productivity loss and no company assistance (training classes/materials/time) that might be a bit unrealistic too....Especially if you are running a sweatshop (which you probably aren't but unfortunately many people are...).

    As far as IIS, the interface can be figured out for many simple tasks by playing around (in fact I don't remember it so I'd have to fool around). But for advanced security settings leaving you open to vulnerabilities, it pays to have an expert. Also apache is easy to set up and have running your website. But for advanced security settings/performance tuning it may pay to have an expert. For an internal website it is no big deal, but for an internet facing website under heavy load an expert may pay for him/herself.

    Overall I think experts do have their place. While I strongly believe anyone should be able to learn any technology given enough time/training materials, there are some things you only get from using a technology over time. Obscure settings, common pitfalls, language idioms, broad based knowledge of what is possible and how long things take, etc... Even between Java and .NET the libraries are different enough that the person just learning will have to spend a lot of time digging through them. Also some items easily provided in one (ie zip file libraries in Java) may not be provided in the other one (ie .NET used to not have one built in). So that can create difficulties with not knowing it is there and re-inventing the wheel on the java side and being used to it and having to struggle to figure out alternative solutions on the .NET side.... To some degree Google can help with figuring out what is possible or finding common solutions. But still when you first pick up a technology, even one similar to a different one, there is a learning curve that costs productivity.

  23. Re:No but you have to give them access before you on Ex-SF Admin Terry Childs Gets 4-Year Sentence · · Score: 1

    In my company the precedent is that when you are fired, you are no longer allowed to log onto your computer. Basically security comes/watches you pack from your desk and then you must leave, it's standard practice. They don't want to hear about passwords, etc.. they want you to get your stuff and leave. I would consider my obligations done if that happened to me. Because most passwords are in a textfile on my hard disk and many I don't remember.

    But also my passwords are mostly for personal accounts so they can just go and create other accounts. But anyway when the escort you out like an animal I would end my obligations right there. Anything else, "sorry I don't remember, I'd need to poke around my computer to find it..oh wait I wasn't permitted back on...well good luck".

  24. What on Louisiana, Intelligent Design, and Science Classes · · Score: 1

    You mean that the parents, Sunday school, churches, etc. haven't already crammed enough creationism in their brains? You don't learn evolution in church, so why do you need to learn more creationism in science class since most will already know creationism from church? I think if this passes churches should have to teach evolution....

    Anyway evolution is a theory, it hasn't been absolutely proven right, and some criticisms seem to cast some doubts on it in some cases. But it is a scientific theory based on evidence and someday and it will probably be proven wrong or amended based on the evidence.

    Creation was not created with the scientific method, there is no way to prove it wrong. There is a website somewhere about praying to god being similar to praying to a milk jug. Which because if something goes right you are like thank you milk jug, and if something goes wrong you are like ah it was not the milk jug's will it is basically impossible to prove that the milk jug is a fraud... Even if creation turns out to be right, it wasn't found through science, so that itself probably wouldn't be taught in a science class.

    At the same time evolution is not entirely in opposition to creationism. When building a program/house do you go super elaborate the first time? No you usually start with simpler programs/houses first and then move on to more complicated ones, many times re-using parts from others. Hmmm would you make a human from thin air, or maybe start with single celled organisms, then maybe some animals, maybe looking at the ape and deciding maybe I'll make man.... Plus it seems the universe is full of scientific laws. Maybe if god exists he is a programmer and laziness is one of his virtues. He doesn't want to maintain the universe on his own so he set processes to make it mostly self sufficient. In that case the various laws/ways of things operating belong in science class. The idea that he created the universe maybe not, or perhaps acknowledged with a sentence, okay now let's move on into the science....

    But anyway science is about using the scientific method to come up with experiments/ideas/theories and then being proven wrong/right as time goes on. And then finding ways to apply those theories to do useful stuff...well that's more engineering but anyway. Even if creationism is true, it's not something we would be able to do. While if evolution was true, maybe we could find ways to influence it. Or maybe it is some type of combination of evolution/creationism.

    Anyway it's not so much that I am opposed to creationism in school, but I am opposed to it taking time away from the normal curriculum. Even evolution is not that large a topic in biology, it is maybe a week or two out of a year class at most. It seems like people intend the whole class to be creationism and that's ridiculous. Biology needs to show genetics, cell structure/function, etc.. basically biological systems. And spending too much time on evolution takes away from that. So I am opposed. Plus most religions mention creationism like every meeting and assuming you go once per week I think you get plenty of creationism education in your life, much more than one or two weeks of evolution in school.

  25. Re:False on Nexus One a Failed Experiment In Online Sales · · Score: 1

    The real problem is most people have ATT/Verizon or even Sprint. T-Mobile was the 4th place carrier.