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. Israel airport security on TSA Accepting Public Comments On Whole Body Airport Screening · · Score: 5, Insightful

    In any case I found this fascinating article http://www.internationalpolicydigest.org/2012/06/19/what-israeli-airport-security-teaches-the-world/ that Israel does not have x-ray machines, or taking off your shoes to go in the airport. They have behavioral based interviews. And in the end everyone wants to blow up Israel, and yet I cannot remember hearing of planes crashing into buildings, or even being hijacked. It's really quite amazing. I would cut the security theatre and go do what Israel is doing.... Which seems to be behavioral based interviews and paying attention to how people act.

    Also they do a ton of screening on cars. In some US airports, the parking lot is right near the terminal. Drive in a car full of explosive material and you could do a lot of damage. Or even pull right up to the terminal unchecked for dropping bags. In some terminals you could even crash the car right through the glass doors and then go do something..... That's not security.

  2. Re:I work full time and am getting a CS degree on Ask Slashdot: CS Degree While Working Full Time? · · Score: 1

    Actually I'd say the reverse is even more important... I don't have any experience but I have this degree is probably even worse.... You have the best of both worlds so you should be good to go :)

  3. Re:Strange that the company should comp for educat on Ask Slashdot: CS Degree While Working Full Time? · · Score: 1

    Having used tuition benefits, usually you don't just get them for free. Generally you have to work for the company x amount of time after payout or you pay the money back (they won't wait for you to mail a check, most of the time they'll take it right out of your final paycheck(s)). And since the payout tends to be at the end of the semester, they are pretty much keeping you for x amount of time after your training to benefit. At the two jobs I have had which had that benefit, the duration was 1 year. So basically they get the benefit of your "enhanced skill" for 1 year or their money back. Additionally some places have limits that you can only use the benefit after z amount of time employed with the company. So if you figure a 2 year Masters program the employer is probably going to have you stick around for 3-4 years which for some professions (like software developer) is well above the normal length of an employee staying.

  4. One person's "good" code is not universal on Real World Code Sucks · · Score: 1

    Different people create things that they think constitute "good" code, and to that person it makes perfect sense. But to another person that's an unmaintainable mess or unclear. Fortunately code reviews can help this situation. But sometimes a developer could have spent a lot of work re factoring (really re-designing) parts of a system, and by the time the code review comes, you can spend some time helping make it a little clear, but if the whole design is unclear often you are stuck with it and things go live.

    The way much code ends up more readable is by introducing abstractions, but if those abstractions only make sense to one developer (or a group of developers who are all best buds) then they don't really help and can make things more complicated.

    In reality some people say 500 line methods are unclear, and often they are. But if the object oriented alternative has really shoddy naming, and people were unreasonable so multiple class hierarchies are involved, each one throwing code in constructors, and multiple methods which often have side effects in multiple objects...that 500 line "bad code" starts looking pretty good to the alternatives. But to the developer who wrote the object oriented solution, his code is good and the 500 line method was a monstrosity.

    Sometimes even the same developer changes his/her mind about code being good/bad. Six months ago, it was good, now it sucks....

    And there also seems to be no universal agreement. At work they have coding standards, but they are constantly changing. Heck for a while design patterns were considered the stuff.....use them wherever you can. Then design patterns were too complicated....use them sparingly. The definition of good vs unmaintainable mess is constantly changing.

    So due to this whole "good" vs "bad" being not universal and the definition of "good" changing over time...it is hard to justify taking the time to do something "right" when often you end up with the same unmaintainable mess. In fact over 4 jobs (about to start number 5) I have not met code that I think is a pleasure to work with or is GREAT. I definitely think some was better than other code, but even that wasn't great. And when I look back at code I did, often I am not thrilled and think I could do better. But the reality is that at the time of designing the system, there was no way to anticipate when things changed, and the deadlines were pretty arbitrary/tight. If someone says you have 1 day to get this web page done....I would start writing inline HTML/Database queries to crank something out probably in 1.5-2 days (and possibly try to convince someone to let me write it in Perl for a 1 day special).

  5. Re:Unneeded tech? Photo taken of domestic passenge on Heathrow To Install Facial Recognition Scanners · · Score: 1

    Actually that is an example of something that is actually helpful. It's not too ridiculously expensive or unsafe (like bodyscanners using x-rays) and does not really invade your privacy too much (by showing naked pictures or something). I would welcome this system in American airports because it is possible for someone to open a door in a secure area and let someone else in. Really this is just an example of common sense.

  6. I WANT code reviews on Are You Too Good For Code Reviews? · · Score: 1

    I have always worked in places that do not work as a team and do not do code reviews. No one cares about software quality, they just want it done and to go home. Code reviews would be a great way to learn things from more experienced developers. IT would be a great opportunity to learn small tips for improving the overall code quality as well as pointing out flaws so I would know what to work on.....

    Instead, I had it once and mostly the person just used it to complain about capitalization in SQL Code and a few other punctuation things. No tips for improving the maintenance, making things cleaner, etc. were given. On actual object oriented code I have never been reviewed. Which is sad really because there is much that could be learned about object oriented design. After all if no one is there to say this code is total crap, or fundamentally flawed....it ends up as production code....sorry.

  7. Re:Job Change on Promotion Or Job Change: Which Is the Best Way To Advance In IT? · · Score: 2

    Mostly increases are at rate of inflation or slightly more....... Job change tends to be much more of an increase

  8. Re:So uh on Americans Favor Moratorium On New Nuclear Reactors · · Score: 1

    I don't know, nuclear has a pretty big downside. Part of the issue is that way too many lapses in safety are allowed. In the Japanese reactors they basically had no business storing that much spent fuel on site. American reactors do the same thing due to the plants being more secure and terrorist concerns. Until these private companies can stop cutting corners and doing things that exceed the design parameters of the reactors, we should not be building new ones. I'm skeptical that any private company has any business running something as dangerous as a reactor because their first concern is profit, not safety. There are reports about many safety lapses on US plants and a lack of enforcement on many regulations. Any one of these lapses could be a disaster and yet they keep coming....After a disaster is a little late to decide oh yeah they had safety violations we should have enforced them, shame on us. Also sometimes the latest reactor designs address previous lessons/concerns learned in nuclear power, but we continue to run outdated designs. In addition to building new plants, some of the existing plants need to be renovated to newer, safer designs. Hopefully they include more shielding for the spent fuel pool....

    Overall I favor safe nuclear power, but all the time I would prefer not in my back yard...because if something like this happens I'm screwed. And I'm sure even Obama, every senator, etc. has the same feelings... (well of the guys who support nuclear power). No one wants one of these things in their back yard. if you do then I say let's build one there....I sure don't...

    another issue is nuclear waste. The stuff currently lasts hundreds of years. Basically we need to start re-processing to use more of it to both have more fuel and to cut the half life way down. Jimmy Carter was a moron.

    What happens when we run out of Uranium? Is Uranium the new Oil of the 22nd or 23rd century? And it's not just uranium, specific isotopes are required, not any old uranium.

  9. Re:Parasitic class overtaking STEM on CS Prof Decries America's 'Internal Brain Drain' · · Score: 1

    No offense, but finance math is not that easy. I'll take calculus any day over that. Also the financial industry really likes people with a STEM background as it makes them more analytical. Also from a computer science side, a lot of hedge funds are interested in Algorithmic trading and they are very interested in people with advanced degrees in Computer Science. Nevertheless, the financial industry also likes its H1-B's....

  10. No fscking way on DHS Eyes Covert Body Scans · · Score: 1

    And why aren't these people in jail? Really from what I have seen reading experiences, it is obvious that the TSA people definitely enjoy looking at certain people more than others and can even be caught joking about it. It's not really their fault, because many of them are young people, and in their shoes I'm sure I would enjoy scanning that really cute blond too. But this is more about the sex crazed government guys sitting on their poles. Many of them are whining about pornography, that homosexuality is a crime, how dare you cheat on your wife, when it comes out they are doing the same thing.... How about that "family values" governor who ran to Argentina for his mistress. Congresscritters in general seem super hung up on sex and anything to do with it. Just look at what an outrage Janet Jackson's wardrobe malfunction caused... Or the outrage over the video games.... I really can't believe that they are going along with letting the TSA take all these nude pictures of people. Really they are all a bunch of spineless cowards, just attach think of the children or terrorism and then wooops....

    Really my issue is the health. I'm not even a fan of the dentists. I put up with the normal x-rays, but when my dentist got the machine that goes around your head taking picture after picture, I changed dentists. I'm not about to start getting x-rayed all the time. Even if the power is low, if you start adding hundreds of scans per year, you end up being over exposed. And if they do it without you knowing, how do you know how much you are getting? Without data on how much people are being exposed how can you tell if the scans are causing cancer or not? This is my main issue, we know x-rays cause cancer or else the technician would not leave the room when taking them. If they are so safe, they should make a law that every time a TSA agent takes an x-ray of someone, they should have to x-ray themselves.... Then even if they keep using the devices, the TSA goons will start dying off...

  11. Re:The Real question is... on Should Younger Developers Be Paid More? · · Score: 1

    I agree that it should not be about age. However a programmer with the company x years probably knows much more about the company's industry and business problems than a fresh grad. Also, a fresh grad will typically not be that experienced in writing code and will make more mistakes and not be ready to go designing large systems (there are exceptions). I graduated college 10 years ago and just finished my Masters and I can say for sure that most senior developers can out program me, because they just have 40+ hours per week of practice in pounding away at code and object oriented analysis/design. I might be able to compute the big O or big theta of an algorithm that they cannot, but they'll turn out tons more maintainable code than me.

    I would think the guy experienced in what the company does would be much more productive and write much cleaner code than the guy out of college who maybe had one or two classes on the subject (although there are exceptions....). The college graduate will have to be trained in the company business, the project, how to write maintainable code (honestly most colleges emphasize start up type code, e.g. get the project done NOW, don't worry about maintainability).

  12. Re:This isn't an obviously easy question on Should Younger Developers Be Paid More? · · Score: 1

    On point one I agree with you 100%. For some reason companies/recruiters don't believe that you know something unless you have experience with it. In a start up this is not as true. But larger companies want someone with 5 years experience in some obscure library that you might use a single call from. And recruiters will often ignore any skills you put on your resume that are not from a previous job. For example, I know linux, I used to build my own Kernel, I would switch back and forth between linux/windows as I would get annoyed with each operating system. But since recruiters do not see linux experience in a previous job, they assume I don't know it. What's more, most jobs asking for Linux experience just want you to be able to move around the shell and execute gcc/javac/whatever and know how to do a few "cd"'s, "ls"'s, etc....

    The other thing is that if somehow the company can be convinced that the developer knows the technology, more often than not there will be no additional compensation. So where is the incentive?

  13. Re:As college student studying computer science on Should Younger Developers Be Paid More? · · Score: 1

    I don't use calculus or probability. But I do use combinatorics to assess the run time of algorithms. I also use set theory frequently in databases (union, intersection). Not to mention topological sorting for job scheduling. As a system administrator I would think you might use topological sorting as well in order to compute the schedule for a set of jobs when taking into account their dependencies.

    Nevertheless the majority of CS (at least for me) was all math (linear algebra, differential equations, calculus, probability, discrete math, etc.) and I'm not really using super advanced math. But there are some jobs that use it (computer graphics, scientific computing, etc...), I just can't seem to get them :( Hell even data mining (which is becoming more popular in the corporate world) uses some advanced math (a lot of it uses advanced linear Algebra). For example Principle Component Analysis (PCA) which is used to extract a set of features from a dataset is an application of eigenvectors/eigenvalues.

  14. Re:Keep up or shut up on Should Younger Developers Be Paid More? · · Score: 1

    Well ask yourself this. Is the boss going to say "We're working on a new project and I want you to learn how to program for the iPhone, I'll make it worth your while with a 30% pay increase if you succeed.". Hell no, he's going to say learn how to program the iPhone and get this done.... It will fall under the scope of your job duties. If you learn it and do it, to reap the benefit you are going to have switch jobs probably.

    Financially I would think for the company it would make sense in some cases to set aside an hour a day or even a day a week for the developer to learn the technology on his own, but often they'd rather just get a plug and play solution.

  15. Re:Keep up or shut up on Should Younger Developers Be Paid More? · · Score: 1

    There are definitely some people who do not learn anything new since they left college. I don't know that they become useless because a lot of the core programming principles are the same. Many of the same languages have been in use for 10 years or more, ie Java/C/C++. It's true that the frameworks do change and if they aren't able to learn those then there is a problem. Still not everyone needs to know the hottest framework, people who know enough Java or even C++ to maintain old boring business objects have a place as well.

    In any case, the reality is that if you read TFA it seems like the guy who complained was the lead developer (you generally have to learn new stuff to get there) and would have been willing to learn the technology, but management said there was no time. For some reason IT management in general seems to favor more plug and play solutions. What's really pathetic is that the mobile application development experience is probably not more than one or two classes at the university in an elective that a developer could probably pick up by reading a book and playing for a month or two.

    But let's assume the lead developer learned the mobile application development on his own. Is it realistic to assume the company would pay him 30% more? Would the company give him any sort of compensation at all, or most likely consider it just part of his normal duty to the company? If these skills are so hot, it seems to me the only way to get more money is to jump ship, or have an offer and get the company to make a counter offer. I'm sure the 30% difference is not just not having the mobile skills, often if you stay at a company for a long time your salary stagnates. Most companies give 3-7% raises each year. Jumping jobs nets you 15-20% immediately. If you do it a few times you tend to make way more than someone who stays at the same company.

  16. Re:As a voter who normally leans Democrat... on Democrats Crowdsourcing To Vote Palin In Primaries · · Score: 1

    What if the democrats do this and Palin actually wins the general election? Obama kind of sucks, I wish someone good would challenge him. He has proven himself to be a liar and a spineless coward and to continue many of Bush's existing policies. The only difference between him and Bush seems to be that Bush was an idiot so he had an excuse for his behavior, Obama is not so basically he is just evil!!!

    Also he has proven that he ignores what the people want as well so of course they are pissed off. He gave wall street a huge bailout, he rammed his healthcare plan through as well, instead of focusing on jobs for normal americans. I mean come on, how much are people going to take?

    Still Palin would be a disaster. And if the democrats vote her as his challenger and he continues pissing enough people off so she wins the election, it will be a disaster. I think Palin is the one politician who is worst than George Bush. I'd vote Ron Paul for president, but some of his policies I don't agree with, like eliminating the FDA.... It may do a shitty job, but it is better than nothing..... But Ron Paul does seem to make sense and have integrity in voting for what he believes. He can be trusted (at least now) to vote in line with his ideals and to not compromise them at all, even if it means he is the only Republican to vote for/against some piece of legislation....

  17. Re:But Python is shit due to: on RubyGems' Module Count Soon To Surpass CPAN's · · Score: 1

    I'm sorry I meant http://en.wikipedia.org/wiki/CPython. Basically the the python interpreter/compiler is implemented in C. So basically while working on the python implementation, there are curly braces due to the C. I don't mean some amalgamation. I mean perhaps he is referring to Guido's rules for contributing to CPython in which case the contributions would be in C.....

  18. Re:But Python is shit due to: on RubyGems' Module Count Soon To Surpass CPAN's · · Score: 1

    If you are referring to the C implementation of Python you might want to clarify that. Most people seem to think you are referring to the Python language which doesn't have curly braces.

    I am assuming you are talking about C Python language implementation.

  19. Re:But Python is shit due to: on RubyGems' Module Count Soon To Surpass CPAN's · · Score: 1

    Maybe he is referring to the C implementation of Python which would be implemented in C and thus have curly braces....

  20. LTE seems like a rip off on Hand-Off, Reconnect To Verizon LTE Can Take 2 Minutes · · Score: 3, Insightful

    first off, this piss poor service that was just advertised. Two minutes to reconnect?? Sounds like it isn't ready for prime time...

    Next, look at the per use charges. I'd rather have a slower connection with much hire quotas (or no quota) than a super fast connection with a tiny quota. Good luck to anyone who wants to watch videos.

    As it is cell service is a huge rip off, and LTE is even more of a rip off than 3G. But what do you expect from providers who charge a fortune for delivering simple text messages and the rate hasn't gone down as their networks are upgraded...In fact ATT's rate went up (they used to be free to receive, but after the Cingular merger the double charging started....).

  21. What can you do? on People With University Degree Fear Death Less · · Score: 1

    You can't really change anything. Someday you will die. The whole bible had some quote about the living being conscious that they will die and that is true. But we all gotta die sometime. And in the grand scheme of things a couple years doesn't make a difference. Whether it is a car accident tomorrow, lightning strike or something else, or old age in 50 or 60 years.....And anyway it could also be a motorcycle accident :P I had one of those already, probably it is most likely that the bike will be the death of me :-P Oh well. Look at what happens when you go crazy fearing death like those cowards who give up all their rights due to the remote possibility of terrorism. I'm not saying that the government doesn't need to shape up its intelligence gathering abilities. Even now the agencies are so dysfunctional. But wiretapping the whole internet, giving secret letters that cannot be challenged, locking people in gitmo, giving invasive pat downs or dangerous ionizing radiation, it all seems a bit excessive. Plus a lot of the measures don't really make anyone safer, and are just theatre. Really the truth is that people being more aware is good enough too.

    Anyway I wouldn't mind dying at 50 or 60 before dementia and all sorts of muscle/bone ailments and pain starts setting in....

  22. Aww what's the matter stupid government on Graduate Students Being Warned Away From Leaked Cables · · Score: 1

    You want to wiretap the whole nation but when someone just looks at the tip of the iceberg as to what you got you go all crazy....I have no doubt that the CIA is looking to assassinate some people over this. Well I say if the government wants to wiretap the whole nation they deserve what they are getting and more. I wish all the hackers/leakers/etc. well and hope they pump the governments of the world dry of information....

  23. I don't know on Compiling the WikiLeaks Fallout · · Score: 1

    I"m all for whistle blowing in Scandals and in morally ambiguous situations (ie memos saying that some guy was tortured in a foreign country or memos detailing abuses in Iraq Prisons). But lately it seems like Wikileaks is just releasing documents to get some publicity. It is one thing to release leaks, but it is another just to release tons and tons of documents that are not necessarily related to wrong doing. The diplomatic cables are nothing special to me. I would assume every country has similar dialogs so it is no big deal. There's nothing really wrong about any of it for the most part. Maybe there are a couple of tidbits that would have been good to release about specific things. But the overall release just seems to give the us a huge disadvantage in diplomatic relations (since none of the other country documents were released as well). And for no good reason. Even the Iraq documents were too much. Specific Iraq documents showing war time torture offenses, theft of money, etc. would have been fine. But just releasing everything doesn't seem to have a good reason. When I think of whistle blowing I think of exposing illegal/immoral behavior, not just releasing everything for the sake of releasing it. If it was this manning guy I hope they throw the book at him. If he was whistle blowing then I think he still should have lost his job/etc. but maybe not so hard. Releasing every document just seems as a violation of his duty to keep classified information secret for no good reason. He should go to jail for a very long time.

    In any case I don't think whistle blowers should be punished if they are really whistle blowing, but then again they probably should get some sort of light punishment. But for someone who is just releasing documents for the hell of it and nothing is classified throw the book at them. I sign a document basically saying I will keep my employer's shit confidential. If he/she is breaking the law, then I can release the stuff to the authorities and in theory I have done the right thing. In reality the authorities are often in bed with the company so I may not. But for normal stuff I wouldn't dream of releasing anything, otherwise it just violates the document I signed. Basically it is a trust thing, if you arbitrarily violate trust then you cannot be trusted with anything. You wouldn't go off airing the dirty laundry of your family usually, unless someone broke the law and even then you may still not go airing it.....

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

    In math classes, with the exception of numerical analysis, no programming assignments. Basically just homework problems and then exams.

    In computer science classes most had at least one programming assignment (a few like data structures and intro programming had many assignments). But there were some that were entirely theory based (or just had a lazy instructor...e.g. I had an operating systems class with no homework assignments.....).

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

    Plus there's nothing like the professor asking sitting in the back of the room asking tons and tons of questions about every aspect of the paper deliberately exposing what you know and what you don't know.... But it only works with a good professor. Some can't even be bothered to read the textbook at all even though the class is not the area they are researching.... My biggest pet peeve is when I get an exam and a question is "wrong" but then on further review the answer sheet is wrong. Then the professor has to give everyone credit for that question, even though my version is right and a lot of the other ones are wrong..... That really pisses me off!! Anyway assuming the professor at least read the book, and his lectures are not full of inaccuracies/wild speculation because he is too lazy to look it up, then he has a good idea of what you should know and what you shouldn't. so while questioning you about your paper, he can question using concepts in the book and see if you can apply them. Also some stuff in papers is open to speculation, even that if you have completely no clue then your speculation will be random guesses... Whereas many times based on the way the paper went, you can do an "educated" speculation....