Profile cover photo
Profile photo
Aryan Ameri
Aryan's posts

Post has attachment
Well this is interesting...

#Android #Linux #ChromeOS #Fuschia #Magenta #Dart 

Post has shared content
Certified worst smartphone commercial ever

Today I was thinking about perhaps buying a OnePlus in 2017. Thanks for the reminder on why I shouldn't. 
I'm fairly certain +OnePlus's marketing team gave up a few years ago after their many marketing blunders, so a video such as this should come as no surprise.


Post has attachment
Basic how to stay safe online and protect your privacy:

1) Always use a trusted VPN (I recommend Private Internet Access)

2) Use an encrypted messaging app (I recommend Signal) for text and voice calls.

3) If you use email for critical communication, look into encrypted email. ProtonMail is nice email service with built-in encryption, or you can use Mailvelop to add encryption to Gmail.

4) Use a password manager (I recommend LastPass) to create strong, unique passwords for your online accounts. Do NOT reuse passwords between different accounts.

5) Enable two factor authentication for your important accounts.

It's cool to stay safe online.

#privacy #security #opsec

Post has attachment
"The Linux Foundation should include in its membership agreement a good-faith commitment not to initiate any patent litigation relating to the Linux platform against anyone and exclude those who break it. A trade association should not permit its members to fight among themselves."

Of course this is not going to happen.

#Linux   #LinuxFoundation   #Microsoft   #SoftwarePatents  

Post has attachment
I am so fucking done with 2016.

So fucking done.

Not Sharon Jones.

Not her.

Oh... no... this is real, right?!

Fuck this.

#RIP  Sharon.

Post has shared content

Post has attachment
"The coming four years will feature fights that are far more urgent than the future of the internet: fights over women's right to choose; over racist police-shootings and mass incarceration; over mass deportations and concentration camps; over gender bias and homophobia; over access to human necessities from food to shelter to health care.

Every single one of those fights will be won or lost using the internet.

We are outgunned, outmanned, outnumbered and outplanned, but we can still win."

#Trump   #election2016  

Post has attachment
Why I'm giving up on #Android:

My friend, +Maksim Lin made a comment to my previous post defending the Pixel phones' use of the 3.18 kernel as that's an LTS kernel. Since my response to his comment became lengthier than I imagined, I thought it would be a good idea to post my thoughts about my disillusionment about Google's stewardship of Android in a separate post.

1) Being based on an LTS release is meaningless in this context. Qualcomm does not track the upstream LTS kernels. They incorporate very, very few patches of the upstream LTS releases into their own. This is pretty much par for the course amongst all Android vendors, no one is tracking upstream LTS, to the point that Greg Kroah-Hartman has actually publicly talked about whether doing LTS release is worth it seeing as how no one is using them.


Besides, the upstream 3.18 LTS support will end in January 2017. That's not really of much use for a device that's being released in Q4 2016.

2) The problem with the SIGNIFICANT amount of out of tree code that the likes of Qualcomm carry is that it makes maintenance very hard in the long run. This is of course a known problem. The 3.18 kernel is 2 years old already. In 2 years time, it is going to be a nightmare to maintain it and apply security patches to it. This is why Qualcomm ends support for its older chips so quickly. They ended support for Snapdragon 801 for example and don't support Nougat on those devices. Well, that means that all of the flagship phones that were released in 2014 are not getting upgrades to Nougat (and very few of them are even getting security patches anymore). These are phones that are barely 2 years old. Many people buy their phones not when they are released but many months later. These people have had less than 2 years of OS and security updates, for a device they have paid significant money for. This is not acceptable.

3) One could say that the problem lies with Linus and friends, and their aversion to a stable ABI, but that's a whole separate discussion.

4) Google could have done many things about this sad state of affairs. They could have made it a requirement of getting Google Play license that the vendor has to use only an upstream kernel. They have not. They could have contractually required SoC vendors and OEMs (they are supposedly in the Open Handset Alliance together, right?) to provide security updates for at least X number of years from release, as a condition of remaining part of the alliance. They have not. They could have re-architectured Android to make it more like ChromeOS where they are in charge of updates and maintenance; a "Pixel" phone would have been the perfect time to do it. They have not.

5) Android's update problem is nothing new. We've been discussing it since at least 2010. First it was talked of as "fragmentation" problem, but while the fact that developers cannot rely on the latest APIs and every Android app has to include a spaghetti mix of "support libraries" to cater to older releases is a problem, the real problem is from a security and update point of view. Plenty of people are happy with their 3 or 4 year old phone, but it is unacceptable that if someone wants to keep their Android device for 4 years, they will be using a device with known security vulnerabilities. My Nexus 7 2013 is the perfect example of this. Such a fine device that's still working perfectly well (and in fact no replacement for it has ever been released) but I'm now hesitant to use it because I know it's not getting security updates anymore.

Google supports ChromeOS devices for 5 years. Apple does the same for iOS devices. Frankly they are both much worse than MacOS and Windows and Linux in this regard, but at least 5 years is something you can count on. Android's support status is either laughable or sad, depending on your point of view.

I've been a Linux user for all of my adult life, and an Android user since 2009, and there are many things about Android that I love, but even I cannot defend Android's horrible update status anymore. I'm not alone, plenty of people who know better than me, people such as ARM Linux kernel developer +Jon Masters have given up on Android and switched to iPhone.

At this point, until/unless Google makes a commitment that EVERY Android device being released will receive X number of years of major OS upgrades and Y number of years of security updates, I can't recommend Android devices to anyone anymore. 

Qualcomm (and other ARM SoC vendors) are the main reason why I'm thinking of abandoning #Android.

The #Pixel phones ship with #Linux 3.18. Yes these devices being released at the end of 2016 are using a 2014 kernel. Thanks to Qualcomm's out of tree drivers, Google couldn't use a new kernel apparently.

Qualcomm dropping support for older kernels is the main reason why Android devices don't get updates for long. It's increasingly difficult to maintain an obsolete kernel that's been abandoned by upstream for 2+ years.

If #Google really wants to go head to head with Apple, they need to make their own SoCs, if only to have complete control over the kernel and the drivers. Sure it's not easy, but at this point, that's their only solution.

So disillusioned with Google's overall #Android strategy. The bifurcation of "pure Android" with the lacklustre Pixel phones might prove to be that last nail in the coffin for me.

The iPhone, with prompt security updates and 5 years of OS upgrades, is proving ever more alluring. Let's put it this way, if the iPhone 7 had a 3.5mm headphone jack and used USB Type C, I probably would have switched by now.

I am literally stumped now when friends and family ask for me for Android phone recommendations. 
Wait while more posts are being loaded