Forgot your password?
typodupeerror

Comment: Only the owner should have root access (Score 1) 278

by jamshid (#38300300) Attached to: EFF Asks To Make Jailbreaking Legal For All Devices

If you don't have root access it's not really your machine. As computers get ever more personal, from desktop to mobile to (physically) embedded systems, it's critical that every user has the ability to keep their data safe from governments and corporations, crooks and perverts.

Comment: The return of C? (Score 1) 351

by jamshid (#32437018) Attached to: Objective-C Enters Top Ten In Language Popularity

Although we went through a period thinking we have an abundance of CPU power, efficiency is back in vogue as it's needed everywhere from the mobile, because of limited cpu/battery, to servers trying to solve the the C10K problem (serving >10K simultaneous connections).

Couple of interesting projects are the Redis server, written in tight ANSI C, and the Go language, kinda like a combination of C++ and python with a nod towards erlang.

http://code.google.com/p/redis/
Redis is an advanced key-value store. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists, sets, and ordered sets. All this data types can be manipulated with atomic operations to push/pop elements, add/remove elements, perform server side union, intersection, difference between sets, and so forth. Redis supports different kind of sorting abilities.

http://golang.org/doc/go_faq.html#What_is_the_purpose_of_the_project

Comment: Re:wake me up when it catches up (Score 1) 365

by jamshid (#31406962) Attached to: Where Android Beats the iPhone

Couple of things to keep in mind in the iPhone vs Android development wars:

1) Android also allows native (C/C++) development with the Android Native Development Kit (NDK): http://developer.android.com/sdk/ndk/index.html#overview

2) If Android apps do become popular and a competitive advantage, AFAIK there's nothing to stop Apple or someone else from porting Dalvik and underlying libraries and services to the iPhone. After all, both the iPhone and Android are at their cores just little unix boxes. If so, the project should be called Blade Runner. The Warner Bros lawsuit would be good publicity.

Comment: Re:iPod Touch (Score 1) 426

by jamshid (#27118169) Attached to: Best Wi-Fi Portable Browsing Device?

Agreed, iPod Touch has a great mobile browser, see Jakob Nielsen's study of mobile browser usability below.

It's very easy to create a simple thumb-friendly site which is formatted well for the small screen using the "iui" javascript/css library: http://code.google.com/p/iui/

http://www.useit.com/alertbox/mobile-usability.html
In practice, however, most of the other [non-iPhone] full-screen devices we tested had usability that was so weak users didn't browse the Web much better with them than they did with regular smartphones.

Comment: Re:Knock RMS all you want (Score 1) 905

by jamshid (#25794471) Attached to: Stallman Unsure Whether Firefox Is Truly Free

Excellent points. Also see http://www.fsf.org/blogs/community/5-reasons-to-avoid-iphone-3g about the importance of maintaining our freedoms on the new, even more personal, computer: the mobile.

Btw is the iPhone an example of the BSD license failing to protect user's freedom? BSD is used in OSX, and OSX is used in the iphone. Would Apple still be able to decide what apps iphone owners can run if the BSD-licensed code was instead GPL?

Opportunities are usually disguised as hard work, so most people don't recognize them.

Working...