News for hackers. Stuff that matters.

itsmefaz

Ask HN: Building a deep expertise in one language

I have decided to build expertise in Python. I love the language and want to build a deep understanding of it. I have multiple reasons for wanting to go this route with the primary one being that I don't like context switching tools for work and personal projects. I also feel that context switching in between multiple languages restricts my understanding to them to a very surface level.Ideally...

( Read More... | 3 comments | on HN )
Re:Can someone explain to me how Mojo achieves this? on Tuesday September 05, 2023 @07:48PM (#37399427)
Updated, thanks!
Re:Can someone explain to me how Mojo achieves this? on Tuesday September 05, 2023 @07:28PM (#37399235)
Can someone explain to me how Mojo manages to achieve this?

Tell HN: Rust is the superglue

I am going through an existential crisis as a developer. I am looking to revamp my entire skillset to align more with where I believe the future of software engineering is heading.And during this phase, I encountered Rust and loved it, but I couldn't wrap my head around its existence. Rust has a good balance of low-level and high-level abstractions, but I didn't know where to use them. For web...

( Read More... | 37 comments | on HN )
Re:Ask HN: Why Python? on Monday July 03, 2023 @11:30AM (#36574327)
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.

Re:Ask HN: Why Python? on Saturday June 24, 2023 @02:58PM (#36461657)
> 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.

Re:Ask HN: Why Python? on Saturday June 24, 2023 @02:54PM (#36461625)
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.

Ask HN: Why Python?

I am not looking to be controversial. It is something I have been genuinely thinking for sometime.I don't understand the need for Python as a general-purpose programming language. How are organizations using Python at scale? I understand that it is a good scripting language but other than does it offer anything substantial compared to other general-purpose languages like - Node, Go, C# or even...

( Read More... | 20 comments | 3 points | on HN )
Re:Ask HN: Rust or C or C++ in 2023? on Tuesday June 06, 2023 @01:55AM (#36208704)
Thank you!
Re:Ask HN: Garry Tan about not working for a boss on Friday May 12, 2023 @12:56AM (#35912072)
I found this extremely interesting, I have been working for almost 8 years as a software engineer and this hit me hard.
Wow! I love you..
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.
Re:Ask HN: Why is job matching still broken? on Wednesday July 27, 2022 @04:10PM (#32256182)
Thanks for your detailed response. But I still see all of these as computational problem that can also be scaled very easily.

Ask HN: Why is job matching still broken?

I was wondering why isn't there a platform with a one-click job recommendation and application. The closest thing is Easy Apply on LinkedIn, but I still have to find and apply for each job.Isn't finding a new job a recommendation problem, and don't we have enough real-world systems doing the same thing? Ideally, I would like to inform the system of my preference, and let the system do the heavy...

( Read More... | 4 comments | 2 points | on HN )
Re:Ask HN: Going All-In on Rust on Wednesday July 27, 2022 @03:25PM (#32255451)
Thanks for a detailed summary. This was really helpful.
Re:Ask HN: Going All-In on Rust on Wednesday July 27, 2022 @03:07PM (#32255179)
Maybe I was hoping to find someone who has already made such a transition.
Re:Ask HN: Going All-In on Rust on Wednesday July 27, 2022 @02:47PM (#32254793)
Thank you. This is a very helpful suggestion.
Re:Ask HN: Going All-In on Rust on Wednesday July 27, 2022 @02:35PM (#32254599)
I am skeptical of job opportunities for Rust in my country. However, I get a sense the language appeals to a specific audience (and company), and most of the companies here are only building SaaS applications so it might not benefit them to transition their codebase.
Re:Ask HN: Going All-In on Rust on Wednesday July 27, 2022 @02:29PM (#32254495)
Mostly around time + space optimization rather than being first.

Ask HN: Going All-In on Rust

I am a full-time engineer working for an MNC where the tech stack is Java / Python. Outside of work, I spend most of my time in competitive coding and teaching programming to friends/family.I am looking to transition to Rust for all my side projects (and possibly everywhere in the near future). I don't have any specific reason for this transition other than to move away from Java / Python.I...

( Read More... | 17 comments | 15 points | on HN )
Can you give me a small summary about what is being said in that book? And what you learned reading that book?

Ask HN: How should I go about having multiple employers?

I am confused with the whole notion of being an employee to one organization. The way I am looking at it, my employer is my customer. So why do I need to depend on one customer and why can't I have many to increase my source of income.If I want to go about doing this? How should i do it, is taking remote work from multiple companies feasible option?

( Read More... | 6 comments | 5 points | on HN )
I have bradycardia and my resting heart is around ~50. Is this something I must about concerned about?

Older ยป