asitdhal

Joined 10 years ago

Karma
75
Submissions
48
Member since
Apr 6
asit-dhal.github.io
View on Hacker News

Recent submissions

Comment · 9 years ago
I also use Loop Habits
Comment · 9 years ago
Those who need Cobol use them(Core banking applications).

Rust is better than C++, but it's not extremely better than C++.

Comment · 9 years ago
Most C++ developers won't easily develop systems in Rust because of lack of well-known libraries and a stable ecosystem(profilers, static analyzers, concurrency tools, many skilled and mediocre developers, etc). C++11 and subsequent versions have a good amount of memory safety(though not as safe as Rust).

Rust is a modern language with very good concepts and features. It's quite complicated to learn.

My answer is it will be a good language, but won't be a top language.

Comment · 9 years ago
It's really great. Even if I know Qt and C++, I spent some time in ElectronJS. ElectronJS <<<<<<<<<<<< Qt + WebKit. This javascript is a weird language and killed a lot of time by simply providing many choices, some of which are horrible, but widely used.
Comment · 9 years ago
The only questions an interviewer can ask is how to build a graph and do graph operation(to test data structure skill). Graph Theory is too specific and many programmers never use any graph algorithms in their life.

You can always ask these questions to reject a candidate because you don't like his body odor.

Comment · 9 years ago
I don't know if similar things existed for C++11/14. But, it doesn't exist for C++17.

I faced the similar problem. I invested some money in Effective Modern C++(Scott Mayer). It covers the language part. I borrowed a book for C++11 concurrency. But, modern C++ lacks high-quality material at one place like Golang/Rust(the language guys have very good documentation, not boring and good enough to learn quickly). There are tons of scattered example.

Comment · 9 years ago
For those who wants to know c++17 features

http://stackoverflow.com/questions/38060436/what-are-the-new...

std::optional and std::any are one of the good things. std::apply and std::invoke can help you write better functional c++17 code.

Anyway thanks for C++17. For sometime, I thought I will learn Rust.

Comment · 9 years ago
an awesome idea !!
Comment · 9 years ago
It's a good story.

I know many people who studied life science subjects like Chemistry or Physics and got jobs in top cs companies. Most of them were self taught(physics dudes use some level of programming )

To be a programmer, you need to have a solid problem-solving skill. Pick up a language(invest money in books in any one programming language, DS and Algo, OOPS) and invest time in websites like hackerrank.

You can easily build anything on the above skills. No matter how well you studied basic database and os stuffs, you will always need a google search before using in real life.

Comment · 9 years ago
Kotlin is the best option for Android apps.

There are many languages for backends and tons of libraries. But there is hardly any substitute of Java in Android(if you don't consider JS solving every problem in this planet). If JetBrains only concentrate on building an ecosystem for android, it can become "the real Swift for android".

I built a dummy app for android in Kotlin. It was great. The same thing I tried in Scala(it didn't go very well).

Comment · 9 years ago
Thailand is a different country I guess. Nepal is a country of mountains and Thailand is definitely not. But, both are 3rd world countries.
Comment · 9 years ago
> Because comments are not Big Data.

Big data is mostly used when you want to monetize those comments.

Comment · 9 years ago
Xiaomi is the 3rd largest smartphone seller in India.
Comment · 9 years ago
Thanks for replying...I didn't realize the real life example.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton