Live data from Hacker News

Ask HN: What Skills to Acquire in 2020?

news.ycombinator.com

291–300 of 876 posts

Re: Ask HN: What Skills to Acquire in 2020?

#291
I would say focus on building a solid, functional body vs. say focusing on goals like "how much can I lift?" or "how much do I weigh?" or "how fast can I go?". Those goals, while laudable, can also cause you to break down your body in your quest to achieve them.

An example from literally yesterday. Over the past few months, I struggled with medial knee pain that was limiting my ability to walk up stairs and do other activities (see other list of goals from above). I had a bunch of observations (pain only when going up stairs, pain goes away oddly enough when running up stairs, clicking noise in knee before onset of pain) but I hadn't spent time trying to root cause it.

I had done a bunch of Google searches but to no avail (with scary things like surgery showing up on the list). But then of all things the YouTube algorithm came to the rescue and recommended this: [1]. Turns out it was a weak Gluteus Medius that allowed my femur to rotate medially which in turn caused the kneecap to track in an unnatural way. Once I knew this, I "fixed" it in a day. But it won't stay "fixed" unless I focus on strengthening that muscle.

Figure out what you need to do to provide you with sufficient functional strength, focus on root causing pain and then addressing it. Don't ignore the foundations of your body.

[1] https://www.youtube.com/watch?v=kbe_DqMJfzg

Re: Ask HN: What Skills to Acquire in 2020?

#292

Earlier quoted context omitted.

I like Docker, I like microservices, but I feel like I'm just not excited about Kubernetes itself. There seems to be a "bullshit complexity" that people add to it that I really don't think is going to stick. But, I really do like the "GitOps" experience. A merge to a master branch is a deploy. Should I just get over this perception and learn Kubernetes, or could I find joy and professional usefulness out of another t…

Do NOT use Kubernetes unless you really, really need a lot of flexibility in rapidly scaling up, and occasionally scaling down your services. If you do need that capability, Kubernetes is invaluable. If you don't, plain old Docker and Ansible is a much better combination. Kubernetes adds a lot of complexity that doesn't pay for itself if you don't really need that much flexibility.

Do you really mean plain old Docker or do you mean Docker Swarm as well?

I think Docker Swarm is necessary in the absence of Kubernetes to ensure that the correct number of replicas are running on your cluster. It would help with automatically spinning up new replicas when a few nodes go down, changing the number of replicas on the fly, etc.

Re: Ask HN: What Skills to Acquire in 2020?

#293
post #269
post #225

Earlier quoted context omitted.

What blows my mind is how much I took my ability to cook for granted. So many people my age (millennial) can barely cook anything. I have friends who eat out every single meal of every single day. People give me weird looks when every single workday I have the same answer to “you wanna go out and get some lunch?” “Nope. I have leftovers!”

For me it's quite similar, in the office they always tell me "Wow! That look amazing, I can't believe you do it everyday". Even when it's a salad with 3 ingredients

Same here. As Italian living in The Netherlands the difference with my everyday meal and the Dutch sandwiches always leaves some awe. Honestly, cooking and eating healthy is not hard, saves money and tastes better.

Re: Ask HN: What Skills to Acquire in 2020?

#294
post #225

Some suggestions: - Build something. A new workbench for your office. Fix up an old car. Build a pull-up bar in your garage. Use your hands, cut some wood and metal, and treat yourself to a new tool or two. Do this with every project and you will have a nice tool collection before you know it. - Learn to take pictures on a manual camera. You can do this with a modern automatic camera if it has a manual mode. Learn ab…

What blows my mind is how much I took my ability to cook for granted. So many people my age (millennial) can barely cook anything. I have friends who eat out every single meal of every single day. People give me weird looks when every single workday I have the same answer to “you wanna go out and get some lunch?” “Nope. I have leftovers!”

I've been trying to learn to cook off and on for years now and I get so discouraged all the time because I'm still either overcooking or undercooking something, still not getting the flavors right, not using the right amount of oil despite the recipe's prescription. I can't be alone in feeling that way.

Re: Ask HN: What Skills to Acquire in 2020?

#295
post #229

Earlier quoted context omitted.

> - Build something. A new workbench for your office. Fix up an old car. Build a pull-up bar in your garage. Use your hands, cut some wood and metal, and treat yourself to a new tool or two. Be careful... my wife gave me a drill one year and I’ve since renovated two houses and now have a small fortune in tools. If you don’t have a garage, basement or backyard for it, your local community college might have a “maker l…

I always found the "idea" of that kind of work enticing. However, once I owned a house and had to do renovating/updating, I ultimately found it frustrating. Some jobs are incredibly frustrating if you don't have the exact tool to make it easier. The likelihood the angles and geometry of your home are square is, IME, near 0. Even measuring and re-measuring multiple times, I end up with a lot of wasted, mis-cut materia…

I think woodworking != home improvements.

I would agree that often projects to fix up your home can be more frustrating than satisfying, unless, like you said, you have the right tools and some prior experience.

Building things that sit in your home (furniture) is likely a bit less frustrating & rewarding, even without the perfect tools and experience.

Re: Ask HN: What Skills to Acquire in 2020?

#296
post #212

Earlier quoted context omitted.

I would never recommend deadlifts. Those are really dangerous and easy to do wrong. My friend shattered his spine doing deadlifts and needed surgery and months of recovery and he still can't bend down or sit in certain positions.

This is wrong. Deadlifts can be as safe as any other exercise if done properly. Find a coach, practice, maintain form and take your time.

Based on what I've seen in the gym there should absolutely be a disclaimer for deadlifts.

Re: Ask HN: What Skills to Acquire in 2020?

#297
post #225

Some suggestions: - Build something. A new workbench for your office. Fix up an old car. Build a pull-up bar in your garage. Use your hands, cut some wood and metal, and treat yourself to a new tool or two. Do this with every project and you will have a nice tool collection before you know it. - Learn to take pictures on a manual camera. You can do this with a modern automatic camera if it has a manual mode. Learn ab…

What blows my mind is how much I took my ability to cook for granted. So many people my age (millennial) can barely cook anything. I have friends who eat out every single meal of every single day. People give me weird looks when every single workday I have the same answer to “you wanna go out and get some lunch?” “Nope. I have leftovers!”

Indeed. You can give them the answer used in my family "Planned-overs"; where a sufficient quantity is cooked to plan other meals in advance.

Re: Ask HN: What Skills to Acquire in 2020?

#298
post #212

Starting conversations with strangers. Squat and deadlift. Eating healthier. Doing something kind for someone else every day. Honesty. Listening to people you disagree with. Driving safer (this is the most dangerous thing we do on a regular basis). Meditation.

I would never recommend deadlifts. Those are really dangerous and easy to do wrong. My friend shattered his spine doing deadlifts and needed surgery and months of recovery and he still can't bend down or sit in certain positions.

Being weak and overweight is way more dangerous than deadlifts. Muscle mass helps build and maintain bone mass (depending on your age) which avoids broken bones, and osteoporosis later in life. Strong people get injured less and recover faster from injuries.

Yes, there are some ways deadlifts can go horribly wrong, but these are pretty avoidable.

Re: Ask HN: What Skills to Acquire in 2020?

#299
post #229

Earlier quoted context omitted.

> - Build something. A new workbench for your office. Fix up an old car. Build a pull-up bar in your garage. Use your hands, cut some wood and metal, and treat yourself to a new tool or two. Be careful... my wife gave me a drill one year and I’ve since renovated two houses and now have a small fortune in tools. If you don’t have a garage, basement or backyard for it, your local community college might have a “maker l…

I always found the "idea" of that kind of work enticing. However, once I owned a house and had to do renovating/updating, I ultimately found it frustrating. Some jobs are incredibly frustrating if you don't have the exact tool to make it easier. The likelihood the angles and geometry of your home are square is, IME, near 0. Even measuring and re-measuring multiple times, I end up with a lot of wasted, mis-cut materia…

> Even measuring and re-measuring multiple times, I end up with a lot of wasted, mis-cut material.

In my experience, the only way to do less of that in the future is to do more of it now.

Re: Ask HN: What Skills to Acquire in 2020?

#300
post #285

I will share one that has served me well for over 20 years: learn RDBMS and SQL. Learn normal forms, good schema design, and how to write complex queries. NoSQL adopters often avoided schemas like the plague and ended up with unmaintainable messes after a few years. I have seen more than a few NoSQL -> SQL conversions by now. Data is the most important thing in your app. Give it a great design. Plus databases like Po…

Do you have any recommendations on how to learn RDBMS/SQL? I'm currently using NoSQL at my day job (and agree with your points on it), but have struggled to find a good side project to really dig into RDBMS/SQL. I have used SQL briefly in the past (side projects/class projects) but I'm looking to really cement the skill in my mind.

sqlzoo can help with the syntax
Post reply on HN