Your comment suggests that you were fortunate enough not to experience frequent moves and social issues during your childhood. At the same time, you seem to lack empathy towards others' pain. I am sorry for people around you.
HN user
wonjohnchoi
I am still in my 20's and recently switched team. Switching team made me think a lot about what I want to do in my life, and I still haven't been able to figure it out. I was feeling anxious and worried as I felt I am old enough that I should know what I want to do.
Reading some of comments in this thread made me realize that many people don't figure out what they want to do, even until 40's, so I feel better that I am not alone in this. I thank you all for sharing your perspectives with career. I will bookmark this page and read this whenever I feel lost with direction of my career.
I also would love to see more safe ways to ride bikes, but I don't see it happening anytime soon.
"Dump legistration" is the way it is as increasing the power and speed limits with inadequate infrastructure can significantly increase risk for pedestrians and bike riders, likely more than risk posed by cars.
Most places already have adequate infrastructure for cars to be safe enough.
Infrastructure changes such as adding more ebike only lanes need to come first, and this will cost a lot and even infeasible without first reducing the number of car lanes. This will result in conflict of interest between car owners and people who want to introduce such infrastructure changes.
Conflict of interest can only be resolved by politics, and it will take a long time for politics to work out as changing people's perception generally takes a long time.
I think this article touches a topic that exists under many names in different circumstances: micro vs macro, depth vs breadth, specialist vs generalist, etc.
This topic surfaces in various situations and with different granularities in life. Some examples:
- should I just do B.S. in CS, or should I also do PhD to go deeper?
- should I just focus on my interest in CS (study CS and develop career), or also spend some time to expand my interests in other areas of life (friends, fashion, tv shows/movies, video games, languages, poker, dancing, drinking, politics, history, etc)
- should I continue focusing on one component of the company I am currently in, or should I try to understand everything?
- should I continue seeking more success in life at the cost of some sacrifices, or should I eventually stop and focus on being a good father?
- should I mostly explore and be happy with myself (introvert)? should I also explore and find joys with others (extrovert)?
These are some of questions I had to answer for myself. When I was younger, my answers used to be very polarized to one side. As I gain more life experiences, I realized that the answers for these kind of questions usually lie somewhere in between. It's important to explore where one's fine balances between extremes lie. I am happy that I found a set of balances that seem to work for me.
Yes, I think it's possible that you learn faster at startup. But it is ridiculous to say that you "learned more in the first month at the startup than the full 3 years at the large tech company."
This just makes me think that either you are exaggerating a lot, or you were highly unproductive at the big company than most people.
In either cases, I end up not being able to take your comment seriously.
It is crazy to see they are still using python 2. Seeing how slow the conversions to python 3 have been, was creating python 3 a good decision for python community? Can it be argued that developing python 2 further in a backward compatible way would have been better for the community? I know that evaluating this kind of thing is hard as metrics are bound to be subjective and speculative. But I am curious if there was any serious attempt to figure it out.
Samsung is responsible for a large portion of GDP in Korea. Arguably, Samsung has contributed a lot to Korea's "Miracle on the Han River".
With Korea's current progressive "Moon's" government, Korea is going through a lot of changes (higher minimum wage, a lot of focus on gender equality, stronger labor union, shorter work hours, stronger punishment for corruptions within companies, etc), and traditional "chaebol" companies are having trouble adapting to some of these changes. There are also a lot of eyeballs on past and current shady behaviors by "chaebol" companies. As one of the biggest "chaebol" companies, Samsung is also being affected by the changes, and this article shows one of them.
One question I have is how beneficial these changes would be for GDP of Korea. On paper, these changes sound nice as they would benefit employees and make things "fair". But changing things dramatically can have side effects (ex. higher minimum wage led to many small shops closing). More regulations might limit Samsung's ability to compete internationally, which is bad as Samsung (and Korea in general) rely heavily on export-based economy.
To boost community funding, we'll match contributions up to $5,000 during a developer’s first year in GitHub Sponsors with the GitHub Sponsors Matching Fund.
How will GitHub deal with bad actors who might create a project and donate $5,000 to himself to get free money?
The document says that the accounts may have been accessed using id/password combinations obtained from other sources. But doesn't TurboTax have two-factor authentication? If so, how is this possible? If not, what would an extremely important service like TurboTax not have two factor authentication?
It seems to me that robotics is getting more important as more companies are trying to use it (Tesla's smart factory, Amazon's robots in warehouses, space X, driveless cars, drones, etc) Traditionally, programming has been something that one can self-study and work on personal project to build something meaningful.
But programming with robotics seems to make it hard for individuals to use for personal projects because expensive hardware creates barrier for beginners to enter.
Of course, one can use 3D simulator as a mean to build a personal project but I heard that what you create in 3D simulator often doesn't work in practice.
Then, my question is that what would be the best way to enter field of Robotics and prepare for future where robotics programming becomes very important for someone with only programming background? For example, should I buy industrial robot arms and build personal project of automating simple tasks with computer vision, machine control, and machine learning?
This made me interested what Weekly Robotics is about and just did a search on it. It seems useful. I put link for you: https://weeklyrobotics.com/
What is the advantage of python 2 print over python 3 print? I believe that python 3 print can do everything python 2 print can do on the same level of elegancy. Also, python 2 print has a weird trailing-comma syntax. When a trailing comma is added to a print statement, a space is printed when another print statement is used. For example,
print 'hi', # prints hi (no extra space in the end)
print 'hi',; print 'hi' # prints hi hi
I personally dislike this syntax because I don't find this natural. Wouldn't it make more sense to print an extra space after the print statement with trailing comma instead of before the next print statement?
Totally agreed