anad7's comments

anad7 | 2 years ago | on: Tell HN: Eid Mubarak

If you have a friend who celebrates Eid, try and have some Seviyaan and Sheer-Khurma at their place.

anad7 | 7 years ago | on: iPhones are hard to use

Title should have been "iPhones are hard to use - For old people", it's bad for them, but it's not the fault of the iPhone itself, I bet if you give them any other piece of technology it will be equally hard for them.

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

While it's certainly true that people from Gujarat are business minded, I have observed that they are equally narrow minded, especially when it comes to selecting whom they work with and they almost always select a fellow Gujarati.

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

Years from now: 2.4 million

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

Asked a question on r/Kotlin as I was bothered by the fact that Google did not include Java samples with the Paging library documentation on the Android developers webpage in hopes that I would get a reasonable explanation of why Java code was being sidelined and in hopes of understanding if future documentation will omit Java completely.

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

If only we could learn from past experiences, many companies have done that in the past because some CXO thought that they could save some money using hybrid frameworks, didn't go well for them and they ended up writing native apps. It's like you are asking people to fire "Master of one" and hire "Masters of none".

anad7 | 7 years ago | on: From Java to Kotlin and Back Again

I've said it earlier, I am saying it again. "Kotlin enthusiasts or rather PR representatives cannot stomach criticism", this is quite visible on the blog itself and here on HNews.

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

I feel that the Kotlin community definitely needs a "No Jerk approach". I've recently been to a meet-up which was on the advantages of using Kotlin for Android development, the speaker exhibited many characteristics from this article.

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

Part of the reason for this mess is the greed of manufacturers, they want us to buy new devices every 2 years. Consider mid-range devices from OnePlus, Xiaomi and Samsung, these are intentionally sold at a lower price to users who like budget phones and if you would see the device manufacturer distribution list these devices top the list in number of units sold, this is especially true in developing countries. These phones seldom get updates after the (T + 2) cycle.

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: Android Studio 3.0 Release Notes

Kotlin was the worst thing that happened to Android, I mean no disrespect but it seems that JetBrains and its team are really trying very hard to shove Kotlin down people's throat, the sad thing is that despite knowing the fact that it doesn't offer any performance improvements over Java, it is being paraded as the next big thing by overtly excited enthusiasts.

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.

page 1