Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Trust the World's Fastest VPN with Your Internet Security & Freedom - A Lifetime Subscription of PureVPN at 88% off. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. ×

Comment Re:Just another f***ing kludge to get around (Score 4, Informative) 129

I'm using it right now. Embedded system, Python 2.7 (many legacy modules not 3.x compatible) on a multicore processor. I'm working on an existing Python based project that is very similar to something I did previously at another company in C++. Python is certainly easier to bootstrap a project but once you start dealing with high loads and trying to squeeze all the processing power out of a CPU I'm finding Python much harder to use over C++.

Comment Just another f***ing kludge to get around (Score 5, Informative) 129

Python's GIL. Pythonistas keeping pushing for Python everywhere but don't realize that Python does have its limits and is not the language of choice if you need performance on multiple cores. In my experience, when you try to emulate multithreading in Python using some message passing scheme you end up with something that is more complicated, harder to debug and tune, harder to maintain, than the equivalent written in good C++.

Comment Re:Only 3 years? (Score 4, Funny) 472

Luxury. We used to have to get out of the lake at three o'clock in the morning, clean the lake, eat a handful of hot gravel, go to work at the mill every day for tuppence a month, sit in 6 hours of evening lectures, come home, do another 6 hours of physics and math homework with single piece of paper and lump of coal to write with, and Dad would beat us around the head and neck with a broken bottle, if we were LUCKY!

Comment Can't password expiration be based on complexity? (Score 5, Interesting) 211

Every company I've worked for forced us to change passwords regardless of complexity. So I, and probably everyone else, used a simple phrase with a number to increment. I would have liked it if I picked a long, complex, hard to crack password that I'd be rewarded with a longer period before requiring to change my password. Would this make sense in practice?

Comment Re:Actually some already possessed the violence (Score 2) 162

Europe and Russia had a long history of pogroms before the Nazis, pogroms where thousands of Jews would be killed by mobs. The anti-semitism and willingness to kill was already there. The Nazis just exploited it. Add that to a society that glorified the military and strict obedience to command authority and you end up with an institution willing to kill innocent civilians.

Comment Have them work on site using your secure computers (Score 1) 234

If you are really paranoid, have them work in a secure room that doesn't have Internet access and where personal electronics are forbidden. No laptops, no USB drives, no smart phones, nothing that could be used to copy code.

And regardless of the code security issues, managing remote contractors is slow and difficult. If time is a consideration, they must work in your office where questions can be asked and answered quickly... no need to schedule a teleconference on Outlook 3 days from now.

Comment Re:False metric (Score 2) 232

More to the point above about C at on 7.5%, most software engineers already know C and those that don't aren't going to search the web for a tutorial. There are plenty of well written books on the language that are far beyond anything you would find in an online tutorial. I would assume that also applies for other older language like C++ and Perl.

Slashdot Top Deals

The closest to perfection a person ever comes is when he fills out a job application form. -- Stanley J. Randall