Become a fan of Slashdot on Facebook


Forgot your password?

Comment Re:Why for new projects though? (Score 4, Interesting) 358

If you need a performant, statically typed language, there are better alternatives.

Sometimes you want a performant, statically typed language that also has a massive number of robust, mature open source libraries available for it. In general, if you want to do something that some other person conceivably may have wanted to do at some point in time, there's a Java library for it that has hundreds of users. Developing a load-balanced application server that uses websockets, communicates with a high-performance database, and uses PKI authentication? Heck, there's probably a maven stereotype that will take care of 95% of the boilerplate code for you. Not to mention the tools that are available -- there are few IDEs or profilers for any language that are as powerful as IntelliJ IDEA and JProfiler, for example.

Plus, learning something new is hard. Learning a new language can be tough enough, but it's far worse if you're switching frameworks on top of that. It doesn't matter if an alternative is better if Java is good enough and it's what you know.

Submission + - American McGee's sister, Mercy Covington, Goes Missing after Threats (

An anonymous reader writes: American McGee, known for his work on the Doom, Quake, and Alice series, began receiving death threats that specifically named and placed his sister after he criticized controversial blogger Anita Sarkeesian. His sister disappeared on and has been missing since November 10. Right now little else is known, but anybody who lives in the Dallas area is encouraged to keep an eye out or contact the police if you have any information.

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

Claws Mail is pretty nice. It's still regularly maintained and very fast.

I use Thunderbird because I like using its Lightning extension to access CalDav calendars, and Claws doesn't have anything like that (or very good calendaring support in general), but I'd probably use Claws if e-mail was the only thing I cared about.

Comment Re:Devs continue to develop for these gimped thing (Score 3, Interesting) 143

Exactly. The "PC Master Race" seems to forget that piracy has really killed games on PC, at least the AAA titles. Indies are huge on PC (as they are on mobile), so that's all left.

Sorry, what did you say? I can't hear you over the sound of The Witcher 3, Fallout 4, Just Cause 3, Starcraft 2, Diablo 3... (some of which got console ports, but none of which were developed before the PC version)

Otherwise why else would developers subject themselves to content approvals and all sorts of other things when they can release on PC for free.

1) Releasing on PC isn't free if you're distributing through a major platform like Steam or GOG, which you'd be a fool not to do.
2) The cost of content approvals and other such things is more than worth the amount of money the console ports will bring in.

You're not wrong about developers doing multi-platform releases to make as much money as they can, but in the end piracy hasn't made a dent in PC games. Steam's DRM is effective enough that it stops casual pirates; the only people who pirate PC games are those who were never going to buy them in the first place. Then you've also got publishers are GOG, who are completely DRM-free, and somehow they still seem to be doing quite well for themselves.

Comment Re:According to the one that left (Score 1) 152

Think about how vision actually works; photons emitted from a light source bounce off of an object and enter your eye. Your eye detects the photons, and your brain constructs an image of them based on their wavelength and direction of arrival.

You can't see a black hole because its gravitational field is strong enough that even light can't escape. Since no photons are bouncing off, there's literally no way that your eye can perceive it.

Comment Re:GOML. (Score 1) 478

You are a bit confused about #notyourshield. If you review the GamerGate IRC logs, you can see that it was created by GamerGate and popularised through sock puppet accounts, using profile photos stolen from social media. The goal was to confuse people and make them think that there was a grass roots movement, and to smear opponents of GamerGate.

Have you actually seen these IRC logs? If so, where can the rest of us see them? Is there any way to verify their authenticity? I've seen this claim before, but never any evidence for it -- at this point it seems like anti-GG people just keep repeating it because they heard other anti-GG people say it... which describes a lot of the anti-GG rhetoric.

Comment Re:The beatings will continue until morale improve (Score 2) 478

It only turned into gamergate because someone's jilted posted a bunch of lies and it exploded when all those basement dwellers felt offended that a woman should dump a guy that seemed so thoughtful and well spoken in his drunken rant.

That's not quite what actually happened or why GamerGate became a thing. After a man went public about the emotional abuse and infidelity he had dealt with from his ex-girlfriend, it turned out that one of the men she had cheated with was a writer for Kotaku and had given her favorable coverage without disclosing their relationship. GamerGate happened because, instead of admitting the mistake, Kotaku released an article claiming they had investigated and decided nothing improper was going on, despite photographic evidence otherwise. Personally, I find it very confusing that anti-GG keeps insisting that the entire incident was lies from a jilted ex despite the provided evidence and Quinn later admitting to it.

Many gamers were upset about the coverup, and it might have died down on its own, except several gaming news sites then seemingly independently produced a series of "gamers are dead" articles, which attacked and criticized gamers as a whole and accused gamers of widespread, systemic misogyny because they dared to be upset about a reporting scandal that involved a woman who cheated on her boyfriend. Making things even worse, it was discovered soon after that the series of articles was coordinated through a private mailing list used by all of those publications, where they colluded to decide what should be published.

A lot of people were very upset about this, and what's when GamerGate really took off. Since then, the involved sites have continued to hammer down on their accusations, and a large number of third-wave feminists have joined in after hearing calls of misogyny, trying to claim that strong criticism is the same as harassment, even though men like Jason Schreier, Nathan Grayson, and Jonathan McIntosh have been just as harshly criticized as any women involved. Meanwhile, the examples that anti-GG tries to point to as harassment and threats regularly turn out to be either unassociated with GG or complete fabrications. I keep trying to find somebody who has actually committed physical violence in the name of GG, and I still haven't found any. Women Action Media even did a study and released a report indicating that only a tiny percentage of GamerGate-related activity was involved in harassment at all. If you're going to judge the group based on the actions of a few outliers, then you can condemn pretty much any group.

And it might make you feel better to tell yourself "10 people still believe that gamergate is still about ethics", but KotakuInAction is up to well over 53k subscribers now and is still working hard at exposing corruption, censorship, and collusion. Calling them misogynists just makes them even more determined.

Comment Re:Geostationary control of androids is smarter. (Score 1) 170

Why will this not be doable by the 2030s?

Because making the androids "smart enough" to replace a human is insanely hard and nobody thinks we'll have that by the 2030s, and repeatedly bringing samples up into orbit will be more expensive than just putting a lab (and people) on the surface.

Currently, having a human do collection and analysis directly is orders of magnitude faster and more effective than a remotely-controlled robot, and there's no reason to think that will change by then.

Comment Re:What instead of an exception? (Score 2) 262

I can't speak for the original poster, but as for myself, I think that conceptually exceptions are great, but the C++ implementation of them is full of holes and prone to abuse. As much as the Slashdot base loves to hate Java, I think Java got exceptions right.

Notable differences:
1) There's a distinction between checked (compile-time) and unchecked (runtime) exceptions. All C++ exceptions are unchecked.
2) A method that can throw checked exceptions must declare every checked exception it can throw, and a method that calls another method that can throw checked exceptions must explicitly catch or re-throw them. These can be verified at compile time.
3) Every object that can be thrown/caught must implement the Throwable interface, so it has a predictable interface and can be properly manipulated in an object-oriented manner.
4) try/catch blocks also have a "finally" clause that is guaranteed to be run after the try/catch blocks complete, regardless of whether either one of them runs to completion or throws an exception out of the method. This is crucial for safely cleaning up filesystem/network resources -- the C++ alternative is only allocating objects on the stack and implementing destructors that clean up their resources, but then you have the restriction of not being able to allocate on the heap, and it may not also be obvious from looking at the try/catch block what the destructors are doing or in what order they'll be called in...

I go back and forth between C++ and Java development a lot, and every time I go back to C++, I'm immediately reminded why C++ developers are so averse to using exceptions for error handling.

Comment Re:Awesome (Score 2) 102

There are very few sites that will publish content out of the goodness of their hearts. ... But if online advertising can't unltimately make money somehow we're gonna have a very different web on our hands.

Ahh, that sounds so nice.

But seriously, there was a time, somewhere around two decades ago, when web pages were not covered in advertisements. If a web page had a banner ad, it was because it was part of a circle of related pages who all agreed to display each others' banners; they weren't earning money, they were just sharing places of interest.

Believe it or not, many web sites were published out of the goodness of peoples' hearts -- many of them just wanted to share information or connect with other like-minded people. That kind of thing doesn't really happen any more, though, now that social media has provided people with a way of easily connecting with others and sharing information without needing to write your own web page or host a server... and Facebook will gladly provide you with that service, funded by their corporate overlords.

If online advertising fails to make money and we have to go back to the good old days, then bring it on, I say. If your business model depends on annoying people, you deserve to go out of business.

Slashdot Top Deals

SCCS, the source motel! Programs check in and never check out! -- Ken Thompson