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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Distopian (Score 1) 426

UBI means a relatively small 'elite' which has a paid job and can afford a relatively decent level of life, plus a majority of population having 'survival benefits' which are only sufficient for basic (and bad) food, simple shelter and TV/Internet subscription with ads. Higher-level services like health care, education, hobby, travel, etc will become too expensive to compensate for near-zero profit margins.

Comment Re:Legit Question (Score 1) 49

Compile-time memory safety and thread safety, modern features (lambdas, closures, traits, generics, functional programming), online database of easy to install 3rd-party modules (crates.io), easy interoperability with C libraries, all this with predictable C-like performance AND without garbage collection. The learning curve is steep though due to ownership and borrowing concepts.

Comment Re:Locking out open source hardware (Score 1) 440

Last time I checked the price for EV code signing certificate was around 350-400$. But obtaining the EV certificate is not the only obstacle; actually using their HCK software to produce a EV-signed tested submission package is a good exercise in tolerance towards Redmond. The system requirements are rather high, they demand a physical machine for the controller component, one Windows test machine for each target version (so to support a full range of only desktop OSes a total of 8 test instances are required: win7, 8, 8.1, 10, both 32-bit and 64-bit, plus the server instances if the driver is to run on server systems).

The test process itself occasionally fails for no apparent reason (e.g. test machine reboots) even for user-space print drivers. Some tests are mandatory, others can be excluded and it takes enormous amount of time and nerves to find out which ones (via some vague posts in forums), to produce a signed hck package which can be submitted to whql labs.

Comment Re:I guess I'm the only one who likes Thunderbird? (Score 2) 418

Doubleplusgood. It has GPG/PKI security, calendar/task extension with 3rd-party Exchange connector, best in class IMAP support, speed, stability, rich set of extensions - not a single sucking webclient is even remotely close to offer this combination of productivity, privacy and features. And it is cross-platform. As I am using Linux most of the time I tried many available email clients - all of them suck BADLY comparing to TB.

Comment Duck typing and GIL (Score 2) 232

Because of the duck typing maintaining, extending and refactoring any non-trivial Python project is a fubar. Make a typo in the variable name and catch this bug 2 months later in the production deployment. Thank you very much, but no unit tests from the whole world will cover this.

Because of the GIL it doesn't scale across the modern hardware so it forces programmer into process-level parallelism and 3rd-party http server with wsgi crap which gives deployment and maintenance headaches.

Because of the interpreting nature it is too slow to be considered as good choice for any CPU-intensive tasks (not only math but anything outside of I/O and networking).

I must admit though that it is great for scripting. So there should it stay forever and personally I'd run away from any job description which includes Python as a primary language.

Slashdot Top Deals

You mean you didn't *know* she was off making lots of little phone companies?