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

 



Forgot your password?
typodupeerror

Comment Is Bender Bending Rodriguez... God? (Score 1) 277

Most tales about YHWH aren't painting a picture of a nice guy. It's not that unreasonable to even half-seriously suggest that YHWH was an alien; too many of his actions and orders are pretty inhuman by anyone's measure, but fit a heartless robot just fine.

Yeah, because when you do things right, people won't be sure you've done anything at all.

See http://en.wikipedia.org/wiki/Godfellas

Comment extensible type system also means type loaders (Score 1) 330

I am not sure what the "extensible type system" means

It means that you can add methods or properties to a class without subclassing it. This feature is one of the very few things that I actually like about Objective C.

http://gosu-lang.org/doc/wwhelp/wwhimpl/api.htm?&context=gosu&src=enhancements&topic=Using_Enhancements

It also means that Gosu supports custom type loaders that dynamically inject types into the language so you can use them as native objects in Gosu.

For example, custom type loaders add Gosu types for objects from XML schemas (XSDs) and from remote WS-I compliant web services (SOAP). Later versions of the Gosu community release will include more APIs and documentation about creating your own custom type loaders.

Modules of code containing type loaders can create entire namespaces of new types. This means that a type loader can import external objects and let Gosu code manipulate them as native objects. There are two custom type loaders that included in Gosu: (1) Gosu XML typeloader. This type loader supports the native Gosu APIs for XML. For more information, see "Gosu and XML". (2) Gosu SOAP typeloader. This type loader supports the native Gosu APIs for SOAP.

The first Gosu community release does not yet include these add-on typeloaders that support these APIs due to in-progress changes in bundling add-on typeloaders. The Gosu documentation describes the XML and web services APIs right now so you can become familiar with these upcoming APIs.

For more information http://gosu-lang.org/doc/wwhelp/wwhimpl/api.htm?&context=gosu&src=intro&topic=Extensible_Type_System

Comment Re:Cool. Next, fix the VM (Score 1) 330

New languages for the JVM are cool and all, but still no syntax fixes the problems inherent in the JVM. Mainly, the lack of generics.

Actually there are several improvements to the Gosu generics system that workaround JVM limitations.

In Java, when you use generics, the true type like MyClass is erased and it just becomes MyClass at run time. This called type erasure.

In Gosu, if you do the same thing, assuming MyClass is a Gosu type, the run time type is really MyClass. This is called reified generics.

(Note however that if the type is a Java type to start out with, like java.util.ArrayList, then the generic version ArrayList in Gosu follows the type erasure route as you'd imagine.)

But if you are playing in the Gosu world with Gosu types (for example, a Gosu class ), the language adds code that really does preserve generics even though the JVM doesn't natively think that way.

Comment Re:Gosu! (Score 1) 330

"But it IS a piece of Gosu!"

Don't worry: the language will probably be cancelled before it has a chance to really get going.

Anyway, that was my first thought too, then I wondered if it was an invitation to Oracle's lawyers...?

regarding the "chance to really get going", Gosu is already used by multi-billion dollar companies around the world already, for a bunch of years.

See a list of companies here: http://www.guidewire.com/our_customers

It's just that the language now available to a wider audience who want it, not just Guidewire Software customers.

Submission + - Gosu programming language released to public today 3

llamafirst writes: Guidewire Software released the Gosu programming language today for public availability. Gosu is a general-purpose programming language built on top of the Java Virtual Machine (JVM). It is object-oriented, static typed, imperative, 100% Java compatible (use/extend Java types, implement Java interfaces, compile to Java bytecode), type inference (very readable code yet static typing!), in-line functions that you can pass as objects (closures / lambda expressions / blocks), enhancements (inject methods + properties, even on Java types!), simplified generics. Gosu has an extensible type system: type loaders dynamically inject types into the language and handle dynamic dispatch. Type loaders dynamically add types from XSDs so XML is easier, and same for consuming remote web services (SOAP WS-I). Guidewire Software's core business is big insurance software and includes Gosu in its products. So, Gosu is new to the public but billion-dollar companies worldwide use Gosu in production for critical systems right now. Gosu is provided via the Apache License v2.0. The language itself is not yet open source, although that is planned for a future community release. Read complete introduction to the Gosu language, compare to other langs, syntax diffs from Java.

Comment Re:An article about the history of the OS (Score 1) 312

"could of used a screenshot or two of the historical operating systems."

What the fuck does "could of" mean?

Native speakers know that he really meant "it could have", which in verbal English becomes "coulda" or "could've", the latter of which sounds like what he typed.

There's no need to be mean about it. And certainly no need to score the parent post as "Score: 3 Insightful".

Comment Say Hebbo! to our alien friends (Score 1) 308

I can see it now... the ships land at the UN and... Alien: Greetings. We come in peace. UN: Where do you come from? Alien: A distant galaxy nearly 10 billion light years away. Our world has no crime, no disease, no wars; we value learning as the pinnacle of achievement. We have been waiting 2,000 of your years for the moment when Humanity is ready for contact. We feel the time is right. UN: Why are you here? Alien: We came to be baptized. Praise Jesus! or not...

I can see it now... the ships land at the UN and...

Alien: Greetings. We come in peace.

UN: Where do you come from?

Alien: A distant galaxy nearly 10 billion light years away.

UN: Why are you here?

Alien: To escape religious persecution! Most of our galaxy are ZYZYZYYZ-ists and we dont' feel safe to practice the Tarvu religion. We came to be baptized on the planet of our many-tentacled prophet. Praise Tarvu!

http://www.tarvu.com/

It's so easy to join!

Comment Re:Or even other goods (Score 1) 758

Suppose you buy an expensive piece of industrial equipment. Once you get it home, you open the box and an EULA falls out. It says you didn't buy the device, you licensed the ability to use it. It says you may not sell the device, or return it for a refund, it is yours now once and for all time. Further, you agree that you can't sue for any injury that happens, even if such an injury is a result of a defect in manufacturing.

How would that be any different? How would that be at all legal, based on existing contract law?

i'm not a lawyer, but i've been told that you can't sign away your rights to sue for negligence or dangerous products and things like that. so even if someone convinces you to sign, that clause isn't enforceable in the US, or so I've been told. for example, if you rent a parachute and it turns out that they stuffed your parachute with old rags and not a parachute by acident, your survivors can still sue even if you've signed a thing waving your rights.

if someone else knows more about the details about how this is handled in different jurisdictions, please speak up...

Comment Re:Dragon technology is in fact multi-platform (Score 1) 221

Dragon is not open source. It is not even multi-platform.

What? Their technology is on multiple platforms and trivially confirmed with google in seconds with queries like: dragon speech mac

WINDOWS: http://www.nuance.com/naturallyspeaking/products/editions/default.asp

MAC: http://www.nuance.com/naturallyspeaking/products/macintosh/for-the-mac.asp

iPhone/iPad: time-limited note recording, but impressive accuracy : http://www.dragonmobileapps.com/

Phone via calling like, as a regular phone: http://jott.com/

Also...

Blackberry: http://appworld.blackberry.com/webstore/content/8108

Comment Dragon technology is in fact multi-platform (Score 1) 221

Dragon is not open source. It is not even multi-platform.

What? Their technology is on multiple platforms and trivially confirmed with google in seconds with queries like: dragon speech mac

WINDOWS: http://www.nuance.com/naturallyspeaking/products/editions/default.asp

MAC: http://www.nuance.com/naturallyspeaking/products/macintosh/for-the-mac.asp

iPhone/iPad: time-limited note recording, but impressive accuracy : http://www.dragonmobileapps.com/

Phone via calling like, as a regular phone: http://jott.com/

Comment Re:No surprise (Score 1) 917

Pretty much what we would expect from any company in Apple's shoes. Damage control at minimum cost.

Apple's numbers are suspicious. Everyone I know with an iPhone 4 has the issue(s) but NONE of them have called AppleCare or gone to the Apple store to complain. They have all been patiently waiting for Apple to take care of them.

I call shenanigans. Your numbers are even more suspicious than Apple's! So, you're saying that your prediction based on your data set is that all iPhone 4s have some deadline serious problem that destroys the ability for the phone to work? This is just implausible on the face of it. You're implying that 3 million out of 3 million phones have this issue?

How many of these people you know really had the "issue" of dropped calls, or did some of them just confirm that they can see bars go down when touching some parts? And for the record, that does NOT happen on my iPhone 4, and I've dared other people to try with my phone with their own hands.

I know several people with iPhone 4s, including myself, and NONE of them have *actually* reported more dropped calls in real life or dreadful data rates. My cell reception is surely better now than my iPhone 3G was in my area. And the times I had crappy coverage with the new phone it wasn't because of antenna touching -- i could put it on a table and see i had no reception no matter what! And one time it showed no coverage weirdly at home (while not touching it) and I had to restart the device. Lame, but probably fixable in a software update.

And I did the speedtest.net iPhone app tests and did it 3 or more times with each hand position and found no significant difference between holding the iphone in my left versus right hand (the AT&T network speed was very different each time, but the average was about the same).

Bottom line: the Anantech article seems basically right, and well researched, and matches my tests. YES, there is a loss in signal, but it starts at a higher point and the overall effect is that the iPhone does NOT have a big issue. And why all the fuss when you can get a bumper/case and it fixes even that mild issue in low signal areas if you really want to.

And because people keep posting falsehoods on Slashdot about this, WIRED did not rip them a new one over this. They mostly expounded on other people's complaints. What about their OWN tests at WIRED? Their summary of their own tests was "And in our own tests [...] the antenna problem is not especially serious .

Slashdot Top Deals

"Card readers? We don't need no stinking card readers." -- Peter da Silva (at the National Academy of Sciencies, 1965, in a particularly vivid fantasy)

Working...