But I guess this gives more space for the new OSs like Sailfish, nextbit Etc.
Also in IMHO, AOSP was useful majorly because of CM. Even though this decision might not close CM. It's affect on the self hacking Android community would be interesting
361 karma · joined October 28, 2014
But I guess this gives more space for the new OSs like Sailfish, nextbit Etc.
Also in IMHO, AOSP was useful majorly because of CM. Even though this decision might not close CM. It's affect on the self hacking Android community would be interesting
Sidenote : don't desk Webcams have a recording red light?
And this:
>But if you’re unable to respond within a reasonable timeframe, your location is shared automatically and your loved ones can determine the best way to help you out.
This does not seem like consent.I can think of at least a 100 situations where I was not near my phone and yet do not want to send my location.
Moreover how is this different from messaging someone/calling someone to ask them where they are? The only time I am trying to reach a person and cannot reach them is when they are out of coverage range.At that time, no app would make a difference.
This is nice when its a part of other apps (Whatsapp,Uber etc) .On its own, location based information as being the only purpose can prove to be quite disastrous.
Edit 1: People seem to miss the intricacies of human relationships here.I'd like to see folks tell their parents/loved ones/other close beings how they do not want to add "trusted contacts" and share their location continuously.
It was in the pipeline already I guess.
- The infrastructure available in Europe and Germany is tailored towards automobile manufacturing [1] -They have moved to the home turf of few of biggest automobile manufacturers . -The amount of talent available to poach would increase too.
I wonder how all the other German Automobile manufacturers look at this move.
[1]:https://www.ixpos.de/IXPOS/Content/EN/Your-business-in-germa...
But the real world has multiple technologies intermingled with each other. The point I am trying to make here:
While we think Black Mirror is bad enough (I cannot watch watch more than one episode at a time),what will happen in reality could be much worse.
My point is this : We are no different from really capable Branch Prediction engines [3]. Every regret stems from an If. We learn along the way.I personally keep a list of all the things I regret which I always go through before making the next important decision in my life .
I also regret not doing my Masters immediately after my graduation.I hope to do that soon too.
[1]:https://jobs.web.cern.ch/join-us/short-term-internship-progr... [2]:http://electronics.stackexchange.com/ [3]:https://news.ycombinator.com/item?id=12340348
This is a major factor. the Pareto principle applies in workplaces too. TDD tries to even the balance a bit.
Regarding feedback.I should have clarified that I am a mobile dev. I need to build everything from the backend services to the UI to be able to get viable feedback without tests. And if any other mobile dev has any other approach to this problem . Please let me know,I've been trying different approaches for a while now. None seem viable to me apart from TDD.
TDD solved a major problem for me which I have seen a lot of people suffer with. _Where do I start ?_ . The thing is TDD and refactoring go hand in hand. I cannot imagine doing TDD if I was not using an IDE like Intellij or something. When you normally start writing code first(typical TLD) then you need to have a plan before hand. This plan cannot change much because you really do not get feedback till you complete major segments of the code. TDD ensures you keep getting nibble sized feedbacks which assure you that what you are writing works. This according to me is the single most beneficial point of the system. TDD or TLD would allow maintainable code too.And often while doing TDD too,you can strictly follow TDD. It might not have an impact on code quality for seasoned developers(coding for years on the same codebase) but it does help for the others .It also reduces my inertia considerably too. So while it might not have impacts on development time or code quality. I tend to sleep well without large UML Diagrams floating in my head and knowing that each unit of my code works independently.
Every organization has a bunch of people who support the open web.This could be their voice from within Google. PS: I am not from google or a fan boy.Just that never judge a book by its cover.Let this unfurl before we pass the judgement.
So even if you do opt out,it really does not make a difference.
[Edit] : More excerpts from the TOS(https://www.whatsapp.com/legal/#privacy-policy-information-y...)
>Account Information. Your phone number, profile name and photo, online status and status message, last seen status, and receipts may be available to anyone who uses our Services, although you can configure your Services settings to manage certain information available to other users.
> Facebook and the other companies in the Facebook family also may use information from us to improve your experiences within their services such as making product suggestions (for example, of friends or connections, or of interesting content) and showing relevant offers and ads. However, your WhatsApp messages will not be shared onto Facebook for others to see. In fact, Facebook will not use your WhatsApp messages for any purpose other than to assist us in operating and providing our Services.
The only guarantee that seems to be given is the the messages will not be shared onto Facebook( It can still be used by them) and the [...]assist us in operating and providing our Services,I would like to see what Whatsapp describes as 'providing our Services',if they one day define 'providing contextual ads and product suggestions' as their Service we really have no option here.
Also >New ways to use WhatsApp. We will explore ways for you and businesses to communicate with each other using WhatsApp, such as through order, transaction, and appointment information, delivery and shipping notifications, product and service updates, and marketing
This shows that once businesses onboard on Whatsapp (looking at it as wannabe WeChat),then this becomes a part of its services thereby allowing our information to flow out too.
How many people use google to start a search for torrents?
I stopped doing so because the higher results would normally be clickbait links
And when you have to port design specs to code.It is much easier to just turn your head instead of switching tabs/windows. This would indeed be a much better option.
Currently I view Android apps as the desktop apps equivalent in other systems.
PS:I agree with offline apps like readers/games etc.Online apps whose complete dependence is on APIs.I cannot understand the need for that.
I guess this is a late reply but I feel the need to add in here considering I began my career with Android devices and because of that have looked at everything from that perspective(I write code for web apps, analytics, devops too). What everyone seems to be focusing on is how broken the android platform is. But no one sees the main theme of the post being that your code is really not necessarily a part of the design. Take the entire Android environment , Android currently works on at least a million distinct devices which vary massively in configurations (I include tv/wear/auto and maybe upcoming platforms here too). This with a 6 month major release cycle (if you want to argue about the necessity of this, it's a another topic). You really cannot break everything in the next api level and neither can you make a simple framework for the comfort of the newer programmers or people from other environs. If you really want to get to the main bit of development, there are several starter packs which can help you in the same. This would also explain the sheer number of Android libraries available. this how the system works,not your app. And unless you are building a system app you are free to do what you want and interact with the system as it dictates, because more than the Android system is designed to cater to the end user. It's not a product for developers (I look at the ios development as a a product for devs and end users).
Android development is frustrating and I have had my fair share of pointless arguments on bugs which the Android team refuses to recognize. But when you go through the AOSP code you see how much of can be done with the system. The bitmap provider implementation for example is my go to code for whenever I have to perform intensive processing.
The new memory manager is also an interesting piece of code which Android devs should read. And all these were written while interacting with the same framework.
>If you have seven primitive operators (quote, atom, eq, car, cdr, cons, and cond) then you can define in terms of them another function, eval, that acts as a Lisp interpreter.And so any language that contains these seven operators is a dialect of Lisp, whether it was meant to be or not.
So Lisp is hard to understand and use but what happens when you try to modify/make languages which handle the situations that Lisp can,you end up with Lisp.And as a Lisp Dev, when you have seen this cycle.You really do not feel the need to defend every attack against Lisp.
PS:I am not a Lisp dev,but i am trying hard to learn Lisp.
[1]:https://chrome.google.com/webstore/detail/quick-scroll/gkcfk...