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

 



Forgot your password?
typodupeerror
×

Comment Safe disconnection! (Score 1) 289

Strongly agree about safe-disconnect connectors. I think my next laptop will probably be a MacBook, even though I'll just strip MacOS off and put Linux on, simply because of MagSafe. I've wrecked two laptops, one from tripping over the charger cable, and one from it falling of the arm of a chair and landing on the charger connection. Both times, it resulted in motherboard damage.

OK, you can say I'm clumsy - but laptops are designed to be used on the move.

Comment Re: OMG enough (Score 4, Insightful) 360

The fact that

  1. This patch was sneaked into CVS bypassing the proper channels;
  2. The submitter identity was (allegedly) forged;
  3. The UID assignment was surrounded in parentheses to prevent a compiler warning

strongly suggest that this was a deliberate feature, and not a casual error. I've done a lot of security audits of mission critical systems in my time and I've seen a lot of potentially catastrophic casual errors. You can always see what (innocent) thing the programmer intended to do. There's no 'innocent' thing this change could do. This is intended.

Who intended it? That's another question.

Comment Re:Why do we trust SSL? (Score 1) 233

This is a very good reason not to trust any closed source browser, actually. If the source is closed, how the heck do you know what it's doing to show you that nice, safe green password icon? Of course, actually ploughing through and understanding every line of the SSL implementation code in your browser is a lot of work and 99.9% of us haven't done it, but if there were anything dodgy going on in an open source browser it would pretty quickly hit the headlines on Slashdot and we'd all know. Of course again, you don't actually know that a browser (or any other program) was compiled from the published source code unless you compile it yourself.

Gentoo, anyone?

Comment Re: No Cross Database Joins (Score 1) 245

If you're working with an application which hasn't been engineered for database portability, yes, it can be a complete pain. Which is why a good software engineer, embarking on what may be a long-lived application, designs for database portability. You know those 'special features' your favourite RDBMS offers? They're called 'vendor lock-in', and you should avoid them.

Comment Re:Ubuntu is a has-been. (Score 1) 183

To be honest, I still have Ubuntu on one computer but on the whole I've moved back to Debian stable. I did try Mint, but found it sufficiently broken in minor ways to be just irritating. Yes, Debian is broken too, in as much as installing codecs and playing media is a complete pain, but it's broken in ways which don't greatly influence things I actually want to do. For my everyday use - writing software, browsing the web, reading email - Debian stable is rock solid and unannoying.

Yes, just occasionally I curse because something I need to use is in testing, but for all my Clojure stuff I simply bypass the Debian package system and use Leiningen.

Comment Re: and so meanwhile... (Score 5, Interesting) 245

The real joke of this is that Postgres has been, by any measure, a better database than MySQL for twenty years. Back in the early 1990s when we were running on i386s and Sparcs, there was some argument for using MySQL because (in those days) the fact that it didn't have proper transactions and proper reverential integrity, it was faster for simple queries from single tables. Now, even that isn't true any more. Postgres is just the best engineered RDBMS out there bar none, and it's free.

Comment Design Industry Association of America (Score 4, Insightful) 347

Designs, like MP3s, are digital data which is by nature infinitely reproducible. You can only build an industry on selling designs if you introduce legally sanctioned mechanisms of artificial scarcity. Which means a bunch of lawyers will get together calling themselves the Design Industry Association of America. They will argue for a tax on raw plastic, to be paid to them; and will sue anyone they think might have a 3D printer stashed away in the attic. Of course they won't actually have any connection with real designers any more than the Recording Industry Association of America has any connection with real musicians, but that doesn't matter because as everyone knows it's the lawyers who get to keep all the money. They are, after all, the only people (apart from bankers) who actually add value in this economy.

Cynical? Moi?

Slashdot Top Deals

Honesty is for the most part less profitable than dishonesty. -- Plato

Working...