Earlier quoted context omitted.
Learn to enjoy poetry. There is so much of great poetry in English, but I think it is not being read and appreciated enough. It is a kind of mental challenge like doing a puzzle, to unlock the full vivid meaning. Also reading fiction, though how exactly it helps one is beyond me, but it offers glimpses into other worlds. For example I read recently 'The French Lieutenant's Woman', I doubt its richness of detail, and…
Totally agree with you. Recently started moving from non-fiction to poetry and picked up "The Gift", Poems by Hafiz. It refreshing to see how much one can say with a few words.
Ask HN: What Skills to Acquire in 2020?
331–340 of 876 posts
Re: Ask HN: What Skills to Acquire in 2020?
#332Some 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!”
Take 2-3 hours on Sundays and cook some food. It's not hard.
Re: Ask HN: What Skills to Acquire in 2020?
#333Earlier quoted context omitted.
deadlift's are quite dangerous for the untrained. Start with "Fix Rounded Shoulders" and "Fix Anterior Pelvic Tilt" if you have not already done so. Plenty of great advice on YouTube on those topics.
Even then not necessarily sufficient. Source: worked with a trainer on this for months after pulling my back at a crossfit years earlier and still having lingering effects. Sitting a ton creates, or can create, large hip inflexibility, tight hamstrings, etc. If budget and space isn't a material constraint, get a hexbar... it will lessen some of the impact on your back. Deadlifting (and squatting) is arguably the most…
Doing yoga (yeah, I know) has fixed my hip flexor issues and got my lower body lifts to near PR levels again.
Re: Ask HN: What Skills to Acquire in 2020?
#334Starting 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.
Re: Ask HN: What Skills to Acquire in 2020?
#335I 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…
Any references in particular you recommend to learn schema design, particularly with an orientation towards performance (e.g. for high-volume sites)? A couple years ago I got dinged on a take-home project that involved building a db schema, but didn't get any specific feedback on my work, and it's sort of haunted me to this day (especially since SQL is one of my primary languages)
https://www.amazon.com/Joe-Celkos-SQL-Smarties-Programming/d...
Although it is 10 years old, not much has changed in the universe of SQL basics. If I were to capture the essence of good schema design it is mostly about keeping data normalized until you have a really good reason not to. Denormalization is almost always an optimization choice.
And before you optimize you should have basic things covered, like indexes, etc. I have fixed more than one "slow" query by simply adding indicies to everything people are joining on. So, check out a tool like pgAdmin that has a cool query planner optimization feature. What is happening under the hood doesn't matter a /lot/ when learning SQL, but it is really insightful to see how indicies of various types impact performance. I believe this book basically covers it all from a theoretical perspective. Optimization and indices aren't super well covered in SQL for smarties, which make sense, it isn't about optimization but is a little higher level.
There are /tons/ of data sets out there now a days. CSV files, etc. Find some interesting data and start challenging yourself with interesting ways to design that data into a database. I actually design most of my SQL databases using an ORM these days, but, my bedrock knowledge of SQL makes it very efficient and I can avoid committing "SQL sins" (denormalization) prematurely. You will be surprised at how much you can learn on simple data sets :)
Re: Ask HN: What Skills to Acquire in 2020?
#336Earlier quoted context omitted.
Get a slow cooker and have your groceries delivered. You can make delicious, nutritious 1 pot meals that last you 2 or 3 days a pop with minimal prep time and cleanup.
I wish. Minimum $$ and limited inventory available for delivery through my local grocers. Anyone who cooks beyond some veggies and out-of-the-box meal components knows quality of ingredients is the utmost. Like, going to multiple butchers for the best cut of meat kind of quality. It's like anything else, you must invest the time and energy to get the quality. Restaurants simply abstract this away by increasing the co…
If I'm making a quick soup for the evening; I'll use store-bought stock, if I'm making it for a huge group of friends, I'll put in the time to make my own.
Home made spaetzle is a great, quick noodle (and since I've got Celiac, it's an easy noodle to make GF) that takes about 5 minutes to actually make, 3 minutes to boil, and 5 minutes to brown on the stove top. Using it for Mac-and-Cheese is almost faster than the Kraft stuff.
And with anything that is a learned skill, cooking is slow at first; but as you get better at the basics it speeds up the process. As an example, it used to take me almost 2 hours to change my oil on my car; now I can do it as fast as a shop (~20-30 minutes).
The biggest thing that it all comes down to is time/money tradeoff, if I can convince myself that something is more worth the time it takes to do than the cost of someone else doing it, I can usually make it happen.
Re: Ask HN: What Skills to Acquire in 2020?
#337Earlier quoted context omitted.
From this list, the thing I struggle most with is conversations with strangers. Any suggestions on how to improve that?
Here’s a neat trick. When you’re at a party, meetup or other social event, don’t approach people standing alone. Instead, approach people in groups of two, say hello (or give a quick little glass tink ‘cheers’) and introduce yourself. A large large amount of the time, one of those two people want OUT of the conversation and you’ll be that out. That’s a great low risk drill to get started. It’s low risk because it wor…
Also, if you're a guest of the host of a party, you can approach people and just ask "So, how do you know $host?" Perhaps these are both effective conversation starts or questions because they begin with "how" as opposed to a who/what/when sort of question.
Re: Ask HN: What Skills to Acquire in 2020?
#338Earlier quoted context omitted.
Even then not necessarily sufficient. Source: worked with a trainer on this for months after pulling my back at a crossfit years earlier and still having lingering effects. Sitting a ton creates, or can create, large hip inflexibility, tight hamstrings, etc. If budget and space isn't a material constraint, get a hexbar... it will lessen some of the impact on your back. Deadlifting (and squatting) is arguably the most…
To be fair, crossfit for the uninitiated is always a bad idea. Doing movements like deadlifts for reps (when fatigued!!) is a recipe for disaster.
Re: Ask HN: What Skills to Acquire in 2020?
#339Some 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!”
Re: Ask HN: What Skills to Acquire in 2020?
#340Earlier quoted context omitted.
Learn to enjoy poetry. There is so much of great poetry in English, but I think it is not being read and appreciated enough. It is a kind of mental challenge like doing a puzzle, to unlock the full vivid meaning. Also reading fiction, though how exactly it helps one is beyond me, but it offers glimpses into other worlds. For example I read recently 'The French Lieutenant's Woman', I doubt its richness of detail, and…
I've been trying the same and each time I failed miserably. I just don't get it and certainly can't enjoy it. Can someone recomend good poetry sutable for highly analytical mind or a book about apreciating poetry?