HackerTrans
TopNewTrendsCommentsPastAskShowJobs

itsmefaz

no profile record

Submissions

Ask HN: Building a deep expertise in one language

1 points·by itsmefaz·3 yıl önce·3 comments

Mojo a journey to 68000x speedup over python - Part 3

modular.com
3 points·by itsmefaz·3 yıl önce·3 comments

Tell HN: Rust is the superglue

31 points·by itsmefaz·3 yıl önce·36 comments

Ask HN: Are there any programming language design jobs?

1 points·by itsmefaz·3 yıl önce·0 comments

Ask HN: Why Python?

15 points·by itsmefaz·3 yıl önce·20 comments

Ask HN: Rust or C or C++ in 2023?

31 points·by itsmefaz·3 yıl önce·55 comments

Ask HN: Garry Tan about not working for a boss

axios.com
2 points·by itsmefaz·3 yıl önce·3 comments

Ask HN: Any resources to understand the cybersecurity landscape?

8 points·by itsmefaz·3 yıl önce·8 comments

Ask HN: Why are all the domain names taken?

2 points·by itsmefaz·4 yıl önce·3 comments

Ask HN: Managing identity across Social Media platform?

1 points·by itsmefaz·4 yıl önce·0 comments

comments

itsmefaz
·3 yıl önce·discuss
Updated, thanks!
itsmefaz
·3 yıl önce·discuss
Author here! I have finally come to realize why and where Python is required.

- Python is a fantastic frontend (glue) language that interop well with C/C++ libraries. This seamless binding is not natively available in languages in Go or Java or even JS.

- Python has an excellent data science / modelling / data engineering / ml ecosystem. There is no other language that comes close.

- Python is a fantastic MVP language. One can rapidly prototype and iterate and to a very good extend scale a product.
itsmefaz
·3 yıl önce·discuss
> Ease of use, less ceremony, huge package ecosystem including several de-facto standards for many use cases/industries, suitable for glue work, are benefits.

Sure, these are operational advantages. But purely from an computational perspective (GPUs, multi-core, concurrency, etc) does it offer anything natively without interfacing with C/C++ that validates it to be called a general purpose language.
itsmefaz
·3 yıl önce·discuss
My experience has been that to efficiently write computationally expensive operations I need to know the low-level libraries that Python interfaces with. Other languages provide me this functionality natively and I only go to the low-level stuff only after a few iterations.
itsmefaz
·3 yıl önce·discuss
Thank you!
itsmefaz
·3 yıl önce·discuss
I found this extremely interesting, I have been working for almost 8 years as a software engineer and this hit me hard.
itsmefaz
·3 yıl önce·discuss
Wow! I love you..
itsmefaz
·3 yıl önce·discuss
I wanted to develop an understanding of the market, where the industry is generally heading. To give some context, I am a software engineer typically spend time building enterprise software. I want to understand the landscape enough to be able to build a product (in the domain) on my own.
itsmefaz
·7 yıl önce·discuss
> That your job is not your life and figure out what really matters to you. Then focus on that, and use your job to fill the boring hours in between

This hit me very hard.