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


Forgot your password?

Comment Re:Well, we will be using JRE 8 for a while then (Score 2) 165

Assuming that the java applet is the only thing you are interested in (as in it is not heavily integrated with the web page), you can use appletviewer. I don't think they will get rid of this as it is just a simple container for applets rather than interfacing with the browser. Took me an hour back in college to make one of those myself.

I think you can also put the jsp file that runs the applet on another server as long as it is on the same domain as your switch.

Comment Re:Well, we will be using JRE 8 for a while then (Score 2) 165

JSP - No change
Desktop - No change
Browser - Easy fix

If you really have applet still in use today, you can convert them to Web Start without touching the binary. All you need to do is update your web page and make a jnlp file that points to where the applet is and any configuration that was originally on the web page itself.

There aren't many problems,here are the edge cases I can see:
1. Packaged sites - You want to support your applet with ads (who does this with Java anymore?)
2. Javascript interop.
3. Cross applet communication (aside from a nasty security bug 12 years ago, who does this)

Comment Re:How would that work? (Score 1) 317

Having some experience on how Microsoft does stuff, I think they are going start the kids off with Lego mindstorm, which is something much more interactive than c# or what not.

In any case once you learn one functional language the other functional languages are easy to pick up. It's the logic that needs to be learned, not the syntax.

Comment Re:How would that work? (Score 1) 317

I've seen a lot of people come into a CS degree who only do so because CS is a high paying low stress field to be in. Many of these people don't grasp the basic logic concepts to succeed. Some manage to wrangle their way though college, mostly though getting their peers to help with their assignments, and finding teachers who grade more on concepts than implementation.

These people are a primary reason that CS interviews start with basic programming questions over the phone. A BS degree in CS is only an indicator someone might be competent, not that they actually are. Would these people have done better if they learned CS at a younger age? Maybe.

The biggest thing I hope to see from CS classes in K-12 is the use of programming outside of CS fields where a tad bit of programming with a lot of domain knowledge can go a long way.

Comment Re:Just curious about people skills (Score 1) 227

You simply need to realize that not everyone thinks or operates in the same way. You need to challenge your own bias, and determine if the person you want to hire is truly deferential, or simply brings a different perspective than what you are used too. This kind of perspective needs to be taken beyond the interview as well.

Anyone who says they don't discriminate is either lying or doesn't understand what it means.

Comment Re:Just curious about people skills (Score 1) 227

The biggest problem with evaluating people skills is that you need to have interviewers properly trained in doing this. Otherwise you end up losing a lot of diversity due to different thinking and cultural expectations (not to mention people who are good at lying). Being a person that has failed many interviews solely on the "people" skills aspect, let me explain the dangers of heavily evaluating someone on this:

Amazon: "The reason you stated for wanting a new job wasn't: To advance my career. Instead you said your previous job wasn't working out which is a sign of someone who runs away from problems" (Amazon normally doesn't tell you why you weren't hired)

Reason I was basically fired from Amazon (after went from contractor to full time): Not influencing groups outside your own within the company in adopting invocations you created and unable to solve the fundamental communication problem between the developers and testers.

Blizzard: My answer to "If you and another developer have an equally good solution to a problem, which one should be picked" was "flip a coin". The correct answer is "Let's go with your solution this time, and next time we can do mine". Reason for not being hired: Unable to handle conflict (which is right, I can't).

Other companies I interviewed for wouldn't say the reason for not hiring even though I did just fine on the coding parts. I think they just didn't like me. I eventually got another job though a diversity placement program.

Comment May not be unconsitutional (Score 1) 257

The bill is aimed at videos. You are still free to report any event in writing using your favorite blogging service. Your right to express your opinion is not hindered. In many cases video taping a court room trial is not allowed, so you see painted images of the court room instead on the news.
What the question should be is: Is evidence protected under the first amendment?

Videos are a stronger form of evidence than someone written summary of an event. They are harder to fabricate and easier to detect frauds.

Comment Re:Ugh? Really? (Score 1) 95

Microsoft's Azure allows you to easily create VMs that run Windows or Linux (there are quite a few Linux distros you can choose from if you don't want to install your own). The price savings you get for running Linux over Windows is roughly the same that other cloud companies offer.

Doesn't sound like lock-in to me.

Comment Re:Its great but, who cares? (Score 1) 114

Take a look at how long it took Sun to open source Java. You can't just open source a major project like it was nothing. You have things like 3rd party code that might be included under a priority license, code cleanup to do, credentials that need to be sanitized, liability to worry about, etc...

Comment Wondering how they measure this (Score 1) 241

I assume they give the details on how this was done in their security report, which requires registering to download. From their wording they have a tool that scans for common security issues and report them. So where things ranks depends heavily on how accurate the tool is.

Of interesting note is that java is higher than .NET and C++ on flaws, but lower on the list of critical flaws

Javascript is at the bottom. My guess that is because you generally run javascript on the client, and good server architecture doesn't trust any javascript code.

Comment Re:The emulator is not fully supported (Score 1) 151

Sony would prefer games to be optimized for their latest hardware, but if a company pressures them enough to simply use an emulator to save development costs they will allow it.

Yes, they might fix up the emulator in the future to support more games, which is why it is not for general purpose right now.

Sorry, if my last line was confusing, I was referring to Sony, not Blizzard in reference to an emulator.

Comment The emulator is not fully supported (Score 1) 151

They haven't tested it for all games. So, they only support using it for this special case. Also, they probably don't want to encourage game makers to use it, but rather recompile (and retarget) their game for better support.

It is like running World of Warcraft on linux. The company has a linux build of the game. They don't release it. They don't support running WoW using Wine. They won't ban you for playing WoW using Wine. Their anti-cheat program will detect you using Wine to run their game, and will appropriately adjust.

In short, they don't want to deal with the customer support issue or any negative PR about a not fully functional emulator.

Comment Make it like tax returns (Score 1) 305

If there is one thing that comes to mind when it comes to good online submission in the government it is tax returns. The government contracts out to online businesses and essentially offers a bounty for each successful return filed. Simply adopt a similar solution for other forums, make it so the bounty is only given for a form that results in being processed (instead of rejected for errors) and companies will put in their own reasonable filtering.

P.S. Please no comments about the complexity of the tax system in the US.

Comment Re:How can the "Cloud" be more secure? (Score 1) 220

The admin is given a choice, hand over data in secret or go to jail. A company would be on shaky legal ground for firing someone for following a court order.

For every big business you hear that they handed over data to the government, there are a dozen of small businesses that do so you don't hear about, as they just aren't news worthy. Pretty much every small agency that tried to oppose the government went out of business trying.

Slashdot Top Deals

"Little prigs and three-quarter madmen may have the conceit that the laws of nature are constantly broken for their sakes." -- Friedrich Nietzsche