Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment Re: There is no suitable heir to Java for large t (Score 1) 266

Unfortunately Scala has enough language warts, tooling issues and problems with Java interoperability to keep it from being a true mainstream replacement to Java.

There's a reason Google is pushing it on Android, Gradle now uses it for its scripting language, and Spring has create a slew of Kotlin specific bindings. It's got real legs.

Comment Re: There is no suitable heir to Java for large te (Score 2) 266

I have been building server side Enterprise Java systems for 20 years. I agree that Python is no Java killer. However, your assertion that there is no heir to Java I think is incorrect.

For the last two years I've been building large scale back end services in Kotlin and am convinced it is finally a solid replacement for Java on the JVM.

It is similar enough to Java that it's very easy for Java developers to pick up quickly. It has a pragmatic balance of newer languae features. It works absolutely seemlessly with existing Java code and libraries. Finally, because it was created by a development tools company, the tooling from IntelliJ is already on par with Java.

It's spreading quickly where I work. Have yet to see a team go back to Java after they tried it.

Comment Re: Maybe Kotlin (Score 3, Informative) 245

It's quite stable at this point. JetBrains has released version 1.1 and anything written in 1.0 will work long term. We're using it in production and have had zero issues. I honestly don't see how someone could pick Scala over Kotlin if they've actually looked at Kotlin seriously. This biggest win is that it's syntax is close enough to Java that a new team member can read it and understand the code without even having worked in it at all.

Comment Makes Perfect Sense (Score 4, Insightful) 126

This is ultimately where the browsers need to go. Many have tried in the past, but always from some side angle assuming that it had to be through a plugin or had to use Javascript as the underlying byte code, e.g. GWT. This could finally allow a wide array of languages to be used to build web applications, similar to the explosion of languages that now run on a JVM.

Comment Re:Well... (Score 0) 108

Yeah, yeah. I've been hearing this crap for a while. Putting China's ability to not give a crap about its people on a pedestal as something to be revered and voted as insightful no less. The U.S. space program has accomplished more than all other countries combined with respect to space exploration. We've even become so good at it that companies are now solely taking over many of the near earth tasks that used to be solely in the realm of NASA and its cost+ contracts. We'll have vacationers on Mars before China gets a taikonaut there.

I mean, what has China done other than try to launch a few people into very limited space missions and a simple probe to the moon. The U.S. has gone far beyond this and will continue to be decades ahead for the foreseeable future.

Comment Re:Questionable claims (Score 1) 60

Well, technically he still hasn't suspended deportations (or otherwise changed immigration policy) through an executive order.

He used a Presidential Memorandum which is effectively indistinguishable from an executive order as defined in Armstrong v. United States (1871). Nice try, though. Yes, the next president can undo it. That doesn't make it right.

Comment Re: The first one is always free (Score 2, Insightful) 131

The advertiser is the customer, but we are the user, not simply the product. It's an important distinction. The companies that have done the best in social networks have focused more on the user. Obviously they're going to have to get money somehow. Advertisements is one way. They could also start charging to use the service. One or the other is inevitable and if it's a big problem for you, the user, then you're free to stop using it.

Comment Re:This is going to end so well for them! (Score 3, Informative) 147

It's only for TETHERING beyond the allowed limit on unlimited data connections. Let me say that again, TETHERING only and only when you've used up you're tethering allowance for the month. Hell, they basically said you can tether as much as you want for everything else, which is pretty freaking cool.

If you've got tons of bittorrents running over your TETHERED t-mobile connection beyond 2.5 GB/month, you're a douche. You brought this on yourself and no cell phone company should have to put up with it.

Comment y mine everything just like everyone else. (Score 3, Insightful) 114

Good lord people. They use your information to display ads. Just like almost every other social network in existence. Clearly this isn't a sticking point for most people or Facebook would be a ghost town.

Problem for you? Fine don't use it, but it's not like it's a secret. For most people it's worth the conveniences Google provides to have their data mined. I know it is for me.

Comment Re: This reminds me of a great Simpsons episode (Score 1) 625

There are an innumerable set of resources available to help someone lose weight or help people with doing self harm. That's not what this is about.

This is about whether the employer must accept the responsibility of adjusting to the person's condition. Think of it as giving an employee time at work to gamble online because of their addiction vs. providing time off to get help at a treatment facility.

It is most definitely a slippery slope, especially since this is case law being set.

Comment Re:Of course vendors love it (Score 4, Informative) 99

This has nothing to do with cloud computing service providers. OpenStack is more about companies using the software for private clouds in which case they would be running it in their own data center.

In this case, customers are still not picking it up even though they could have cloud computing without the service providers dicking them over.

I think the software will have to prove itself over time in addition to companies figuring out how it fits into their data centers. Red Hat throwing it's support weight behind it will definitely help.

Comment Re:No price != No cost (Score 1) 409

The advertisers are the customer and you are the product.

Ugh, not this crap again. I'm a customer who pays with my information. Google then takes that information and offers it to advertisers. So, if Google wants me to keep paying with my information, they have to provide me, their customer, with a good service.

It is possible to have more than one type of customer.

Slashdot Top Deals

Quark! Quark! Beware the quantum duck!

Working...