Forgot your password?
typodupeerror

Comment: Re:Quality will win (Score 3, Interesting) 514

by flithm (#35915826) Attached to: The Real Reason Apple Is Suing Samsung

I recently ditched my iPhone for a Nexus S; which was purely because I was so fed up with my old carrier that I was willing to "downgrade" my phone to switch companies.

I was shocked to find that Android is just a better system. Sure there are things that iPhone wins on, but overall Android takes the cake.

Consumers don't give a **** if it's open, or about the business strategy. Android is winning because it's better.

Maybe you haven't tried 2.3... it's leaps and bounds ahead of 2.1.

Comment: Multiple Personality Disorder (Score 2, Insightful) 340

by flithm (#32442696) Attached to: EU To Monitor All Internet Searches

Going to http://www.startpage.com/ redirects you to the https version.

As an interesting aside, this is from the FAQ page:

On July 14th 2008 Ixquick received the first European Privacy Seal from European Data Protection Supervisor Mr. Peter Hustinx. The Seal officially confirms the privacy promises we make to our users. It makes Ixquick the first and only EU-approved search engine. Both EU Commissioner Viviane Reding and Dr.Thilo Weichert, German Privacy Commissioner complemented Ixquick on its privacy achievements. You can find the press release here.

So... the EU wants privacy, but also wants to monitor everything you do? What a strange place.

Comment: Keep an open mind (Score 3, Interesting) 309

by flithm (#30740716) Attached to: <em>Star Trek Online</em> Open Beta Starts Today

- It has been in development for almost 5 years, the team is completely different than Champions
- Character animation looks pretty good to me, but what a minor thing to complain about. It'll get better over time too. I could personally care less if it uses ASCII graphics, as long as the gameplay is solid
- Klingon faction is currently mostly PVP -- they want to add more content later. Big deal! In fact, some players will like this.
- There's a lot more going on than just tank / healer / etc. You can equip modules in any way you want to give your ship a versatile configuration. Seam with team members for away missions. It may not be the most revolutionary game around but, it does do something different. I for one look forward to trying out the strategic space combat.
- It's only microtransaction in the same way that WoW is. You can buy items that don't really affect the gameplay.
- Initial reviews and impressions are much more positive than with Cryptic's previous offerings.
.
Who knows, maybe it will suck, maybe it won't. We don't know yet.

+ - The sorry state of eBook readers today-> 2

Submitted by CNETNate
CNETNate (1469133) writes "No ebook reader is worth buying yet. It's as simple as that. No ebook store is adequately equipped to fulfil your needs, and no one product has matured to the point at which it can be unquestionably recommended. This article explores the trouble ebook readers are having, which lies not only in a lack of support from publishers and distributors, but the age-old difficulty of digital rights management and incompatible competing formats."
Link to Original Source

Comment: Re:You must have missed the Go specification... (Score 1) 831

by flithm (#30062020) Attached to: Go, Google's New Open Source Programming Language

Wrong. I can do with C++ the same design flexibility, including "dynamic" programming ala Java (that's what C++ was before templates) or dynamic programming ala Objective-C.

You can not, with C++, add functions to classes at runtime like you can with Objective-C. You can not, with C++, change the access properties of a particular class instantiation (ie change a method from public to private) at runtime like you can with Java.

You're clearly a C++-centric programmer who fails to understand that the more tools in your belt, the better. Every language has its use. C++ is an awesome language, for specific purposes, just like Java is (for specific purposes), same with Python, and Ruby, and many other languages.

No language is without its faults either.

Go is not interpreted.

That doesn't mean anything. Neither is Java. And neither is obj-c. Yet they're both languages that can be compiled to machine code, are dynamically bound, and are capable of providing runtime reflection. It's all about how it's implemented and the runtime.

Your queue class is of no relation to Gochannels whatsoever. You're omitting the Goroutines, which you simply can not ignore. They do not equate to simple threads. Take a look at the Go channel source and you'll understand better what they're actually doing.

not enough to justify a shift to Go.

Runtime reflection, true closures (something not offered any very many other compiled languages), array slices, and a built in parallel programming paradigm certainly justify at least giving it a thought for a very select category of problems.

I'm up for considering anything if it will save time / money / hassle. If it doesn't, oh well, move on to the next tool. Whatever fits!

I should also mention that I'm no Google or Go fanboy. I'm actually a C++ compiler developer by trade so I've no beef with C++ either. In fact I love C++. I love many languages. My thesis was written in D, for example. I've also written commercial applications in Python, Ruby, Erlang, etc, etc.

For me, the jury is still out on Go. I'm not convinced the world needs YAL (yet another language), but I'm open to the idea. If they find a niche for it, great.

+ - Sail on wings of Light

Submitted by Anonymous Coward
An anonymous reader writes "Check out this week's New York Times story on The Planetary Society's new solar sail program: LightSail. LightSail-1 is scheduled to launch byu the end of 2010 and will orbit the Earth, propelled by the pressure of sunlight on the large, mirror-bright sails.

http://www.nytimes.com/2009/11/10/science/space/10solar.html

Susan"
Apple

+ - Apple's 12 Biggest Failures->

Submitted by
snydeq
snydeq writes "InfoWorld's Galen Gruman gives a chronological overview of Apple's biggest flops to date. 'Mac OS X, the iPod, iTunes, the iPhone — more often than not, Apple sets the standard, but its successes don't cover the whole story. The company’s periodic failings of arrogance, internecine warfare, and myopia have also played a key role in the company's storied history.' Lisa, eWorld, Copland — each failing is viewed as an essential step in the shaping of what Apple has become today, with even some of its failures living on to achieve cult status."
Link to Original Source
Programming

+ - Lego Mindstorms for the programmer->

Submitted by Anonymous Coward
An anonymous reader writes "I just love playing Lego. I like to construct robots and machines. And I really like programming. I like to write programs and frameworks. And not so long ago I found a way to combine these two passions. Lego Mindstorms — a set that includes several motor, sensors and a programmable module that can read information from sensors and control motors.

I will tell more about the Lego Mindstorms and the ways of programming in it."

Link to Original Source
Games

+ - NetHack's alive?!

Submitted by erdraug
erdraug (962369) writes "Taken from http://www.nethack.org/

10 Nov 2009 | Mac Qt and Mac Terminal binaries now available in .dmg format. Qt package includes NetHackRecover.app for recovery from the GUI; Term package includes previously missing recover program.

There's actually an update on the main page! Hype for 3.4.4?"
Microsoft

+ - Microsoft Disconnects Modded X-Box Users->

Submitted by S-4'N3
S-4'N3 (1232394) writes "The BBC reports that Microsoft has disconnected approximately 600,000 X-Box users from X-Box Live because the devices they are using have been modified, either with software or with new chips, to play pirated games.

"Microsoft confirmed that it had banned a 'small percentage' of the 20 million Xbox Live users worldwide. Microsoft said that modifying an Xbox 360 console 'violates' the service's 'terms of use' and would result in a player being disconnected.""

Link to Original Source

+ - Hollywood backs Swedish movie streaming site->

Submitted by paulraps
paulraps (1007407) writes "Forget Spotify and Skype: the latest strangely-named-but-hey-it's-free service from Sweden offers users streamed on-demand movies free of charge, has deals with two major Hollywood studios, and is called Voddler. Since its launch two weeks ago, the service has signed up a quarter of a million users and has almost the same number queuing for an invitation. After signing deals with Disney and Paramount, the company access to thousands of films, which are shown uninterrupted after a barrage of ads. The target is the file-sharing generation: "Our customers can be sure that Voddler is totally legal, secure, and that there are no risks of computer viruses infecting their machines from downloaded files," says executive vice president Zoran Slavic."
Link to Original Source
XBox (Games)

+ - Project Natal release details emerge->

Submitted by scruffybr
scruffybr (1662161) writes "Today the first information about the pricing and launch of Microsoft’s Project Natal. The pricing for the hardware will be much much lower than many had anticipated, coming in at around £50 when sold separately from the console. The idea being that it’s low enough that people will purchase on impulse."
Link to Original Source

Comment: Re:You must have missed the Go specification... (Score 1) 831

by flithm (#30059902) Attached to: Go, Google's New Open Source Programming Language

I agree with all your "negatives", but you clearly have a C++ centric viewpoint on Go. I think it's more valuable to look at it without bias.

While it's true that the dynamic binding has a negative performance impact, it's also true that this offers some design flexibility that you can't get in C++.

It's clear that performance isn't the key concern of Go; it seems like they're aiming more for convenience and rapid development speed.

Sometimes it's hard for C++ programmers to think beyond type safety but once you shift your mind into say Python or Ruby mode (languages even more dynamic and less type safe than Go), you can still write safe code.

But like I said I do agree with you, that your negatives are indeed negatives. I just want to point out that there are positives there too, and we should be looking at every language with an eye of "what specific problem can this tool be used to solve." rather than "how can I use tool X to solve the same problems I solved with tool Y" -- which is something C++ programmers can fall into easily since it's without a doubt one of the most flexible, powerful, and multi-paradigm languages out there.

As for your 30 LOC Gochannel... don't forget that a Goroutine is not just a thread. Multiple Goroutines are multiplexed across many threads and the Gochannel.

I should also like to point out that the C code for _just_ the platform agnostic channel code (after all the os specific threading functions have been abstracted away) in Go is 1035 lines long as of changeset 3975. Nor does this include the Goroutine code.

Living on Earth may be expensive, but it includes an annual free trip around the Sun.

Working...