anad7 | 2 years ago | on: Tell HN: Eid Mubarak
anad7's comments
anad7 | 7 years ago | on: Canada has arrested Huawei’s global chief financial officer in Vancouver
Funny how Israel never gets mentioned by anyone!
anad7 | 7 years ago | on: Israeli Software Helped Saudis Spy on Khashoggi, Lawsuit Says
anad7 | 7 years ago | on: iPhones are hard to use
You are right in pointing out that it could be better, I think that the "Tips" app can have a dedicated section for accessibility features and video tutorials on how to use certain features of inbuilt apps.
They could also have an app dedicated to Accessibility features, pull out the existing accessibility settings from Settings app and show them one at a time in a UIPageViewController inside that app.
anad7 | 7 years ago | on: How Indian Americans Came to Run Half of All U.S. Motels
I have personal experience with this, I had a Gujarati classmate and we had plans for starting up after our college, he later went on to work for his brother in law (who you already guessed it worked in the hospitality industry), he only told me later when I asked that he was pressured by his family to work with them exclusively. You may think that this is a one off example, but it's not, nearly all people I came across had similar mindset.
Also they contributed largely to the election of Modi as a PM in India, who is also (drumroll) a Gujarati, now this may be good or bad depending on how you look at it.
After living in western countries for well over 50 years (calling themselves American, Canadian and British etc), they ooze pride about their entrepreneurial heritage; but they still vote and contribute money towards electing a man whose past screams bloody murder and that is plain hypocrisy!
anad7 | 7 years ago | on: Timeline of the far future
Java is still at the top of the TIOBE index. Moreover, the familiar Java update progress dialog will display "100 Trillion Devices Run Java Across Thousands of Galaxies".
anad7 | 7 years ago | on: I have been swarm attacked with organized downvotes on r/Kotlin
I was bombarded with negative comments and downvotes which ensued no positive discussions and answers, even my reasonable comments were met with anger and disgust.
I want to now highlight these problems on HackerNews, so that people here are aware of the behaviour of the Kotlin community in general and why they should avoid using their language, I also want to get this message across to Google that it should not enforce any particular language on the Android community.
anad7 | 7 years ago | on: React Native: A retrospective from the mobile-engineering team at Udacity
anad7 | 7 years ago | on: React Native: A retrospective from the mobile-engineering team at Udacity
anad7 | 7 years ago | on: From Java to Kotlin and Back Again
Consult with your CEO, CTO and/or Director of Engineering before switching to Kotlin, there may be things you might not be aware of, think 20 years ahead and think objectively about the pros/cons before heeding to advice of the enthusiasts, they won't be there to help you when your app behaves unexpectedly, or if your tech debt increases or when you are unable to find people willing to work with your messed up code base, remember there's no reverse Kotlin to Java converter built into IntelliJ.
My advice is to sit it out and wait for Java to evolve, which shouldn't be far away, in the meanwhile enjoy writing your code in Java in which you have your actual work experience(8+ years in my case), which has books and resources dedicated to help you understand the pitfalls, design patterns and every trick out there since 22+ years of its existence. Besides I would recommend developers to not waste their time on a language which piggy backs on JVM, many other languages which did that or are doing it have failed, Kotlin won't be an exception. Instead use Java to learn and write complicated Data Structures and Algorithms and learn technologies like Machine Learning, Neural Networks and AI etc to increase your job prospects.
anad7 | 8 years ago | on: Brilliant Jerks in Engineering
1. Bob interrupts others, and ignores their opinions (When people asked questions, he downplayed them and in some cases declined to answer them)
2. Bob bullies, humiliates, and oppresses individuals. With non-technical people, he wins arguments by bamboozling them with irrelevant technical detail, making them feel dumb (When asked about Coroutines he started explaining irrelevant stuff like locks and guards and compiler level instructions without actually answering the questions)
3. Bob engages in displays of dominance in front of groups (He was quite assertive that his language is better than Java, no one could convince him otherwise)
4. Bob is negative. He trash-talks other technologies, companies, and people behind their backs (He trash talked Java)
5. Bob manipulates and misleads. Sometimes he misleads subtly, by presenting facts that are literally true in a way that is intentionally misleading. (He mislead people into thinking that null checks were just wrong and should be avoided altogether by writing code in Kotlin, he also indicated that writing data objects was not possible in Java)
6. Bob uses physical intimidation. Bob glares at those he doesn't like, and may invade people's personal space. (He said that if his team member was unwilling to learn Kotlin he was probably not worth his salt)
7. Bob gives great talks – about himself.
8. Bob refuses to change. (This was quite evident about him)
To sum up, he was arrogant and loved humiliating the audience, I and a few others left the talk after 30 mins.
anad7 | 8 years ago | on: There are over a billion outdated Android devices in use
I hope that with introduction of project Treble this trend can be reversed, Google is literally forcing these greedy manufacturers to include Treble if they ship devices with Oreo and above, but this doesn't mean we will see updates as frequent as iOS anytime soon, one thing I observed lately is that after announcement of project Treble almost all manufacturers are releasing newer phones with Nougat 7.1, this is funny considering that it's mid November now and Oreo was released way back in August.
anad7 | 8 years ago | on: Saudi Money Fuels the Tech Industry. It’s Time to Ask Why
anad7 | 8 years ago | on: Android Studio 3.0 Release Notes
As a user of Android and a developer I want something that enhances the user experience of the apps I use and I create, I want the apps to feel and behave as smooth as iOS, the team at Google should focus on that and not on fragmenting the already fragmented community, right now they are solving a problem that doesn't exist.
I wonder if I would ever see 120/240 FPS apps in the future or if I could offload UI work and animations to a different core because you know your 7 cores are sitting idle and you can do nothing about it.