Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:At the same time (Score 2) 323

Yup, if it wasn't Microsoft, all kinds of other companies could have dominated the desktop market. IBM (OS/2), Quarterdeck (DESQview/X), Apple (Mac OS), NeXT (NeXT), any number of *nix companies (X11), and others.

Microsoft got big because they got the consumers interested, and questionable deals with vendors.

Plenty of people only know the tunnel-vision version of computer history and they believe Microsoft is it. They either don't remember (or are too young to have seen) software boxes (ahh, the good ol' days) had logos to indicate which OS they worked on so you could pick the right one.

Comment Re:this already exists (Score 1) 288

Saying "We're sure he had..." without evidence is not evidence. They have to have the evidence that he actually *did* have what is claimed.

That's the hard part. They have to gather the evidence to get the conviction. Without evidence, they can't get a conviction. At least if you have a competent attorney. If you have a crappy one, you'll get the 5 years because they talked you into taking a pre-trial plea agreement. That's how innocent people go to jail.

Comment Re:Technically C++ (Score 1) 230

Well he might be following Uncle Bob's Clean Code concepts and not filling his code with comments that could become crufty and misleading over time.

I've never bought that argument. Comments simply need to be properly maintained along with the code. If you're not updating the comments when you change the code, you're doing a half-assed job.

Besides, my take is that comments are generally most useful when they explain *what* you're attempt to do rather than *how* exactly you're doing it, and that tends to change far less frequently. The only exception to that general rule is when the code is particularly complex or tricky, and at that point, you should be writing comments in paragraphs.

Comment Re:A good point (Score 1) 267

Interesting, thanks for the response. I suppose it makes some amount of sense, because for every possible chip out there, it generally has a C/C++ compiler that supports it. And it's not surprising that you'd tend to find a lot more people well-versed in C or C++.

C++ gets a lot of hate (some deserved, some not), but you can actually use it in such a way that makes it very difficult for programmers to make silly mistakes like clobbering raw memory, and all in a way that requires little or no overhead beyond equivalent C code. I think that's part of why it's so popular in game development (my particular field).

And as you indicated, an effective strategy is to find a subset of the language that works well for your project and stick to that.

Comment Re:LOL Microsoft (Score 1) 141

You don't need a "friend" inside Microsoft to actually try out the beta, you know. Anyone can sign up, download it, and use it. Millions of people are using it right now, and we've heard NOTHING about such stability problems. Buy all the popcorn you like. Windows 10 may have it's faults, but instability is not going to be one of them.

Comment Re:random breakage (Score 1) 141

In the current Windows 10 beta, the only option you appear to have under the setting Choose How Updates Are Installed is "Automatic" and "Notify to schedule restart". It appears you have no choice but to get the patches as they're released, with the only exception being if you indicate you're on a metered connection (possibly useful loophole there).

I'll admit, I was a bit surprised by this as well. I understand the logic of pushing patches out as soon as they're ready to home users. "Patch Tuesday" was done entirely for the convenience of corporate users, not home users, but it has the downside of potentially delaying critical patches for many weeks that could otherwise be deployed much sooner. Even so, I'd prefer to see an option to allow home users to actually *install* the patches at their own leisure like with previous versions of Windows.

Comment Re:ADA? (Score 2, Informative) 267

I was under the impression that Ada is still widely used in many mission-critical systems. For example, the latest Boeing planes' software (777 and 787) is nearly all written in Ada. I haven't heard about another language making inroads in those applications, but I suppose it's possible. More likely IMO is that the relative percentage of mission-critical software has shrunk compared to the explosion of commercial software.

Keep in mind language "popularity" is very industry-specific, so it's often a bit misleading to look at global rankings of language popularity. For example, in my own industry (videogames), C++ is completely dominant for game code, C# is very popular for tools, and Lua is popular as an embedded scripting language. If you look at Lua on it's own, it typically ranks pretty low compared to most languages, but there's no doubt it would be much higher if constrained to just my industry.

Comment Why so difficult? (Score 2) 288

Just set up a script on the machine looking for a specific USB device, start shutdown if the device is not present. This is pretty common stuff, hell my old Lenovo laptop has a smartcard slot in it that would do the same thing if the card was removed.

In fact if you look you can find the same thing all over the place for the last decade on many hacking sites, even back in the late 90's this kind of stuff was on the "scene" I had back to back modems in telcom rooms inside boxes that if the box was opened it dumped 110V into the modem logic boards so that when discovered they would self destruct.

Most "hackers" today probably dont even own a buttset.

Comment Re:Hmmm Tasty Whale Tongue (Score 1) 47

Were you trying to say:

"LOL, nei, (th)að var ekki augljóst að "here" ((væri?)) Ísland og að (th)ú værir íslensk. En ((??????)) Google Translate get ég látið eins og hálfviti á tveimur tungumálum. Ef gert er ráð fyrir auðvitað að Slashdot ((sé ekki að flækja Unicodeið?))"

That is:

"LOL, no, it wasn't clear that here is Iceland and that you were were Icelandic. But (????) Google Translate I can come across like an idiot in two languages. If one assumes of course that Slashdot isn't screwing up the Unicode"?

Slashdot Top Deals

The last person that quit or was fired will be held responsible for everything that goes wrong -- until the next person quits or is fired.

Working...