Live data from Hacker News

Ask HN: What do you want to learn in 2017?

news.ycombinator.com

451–460 of 513 posts

Re: Ask HN: What do you want to learn in 2017?

#451

I've moved to the Netherlands alone less than 6 months ago - so Dutch is high on the list of things that I want to learn (I can read it pretty well already, but I can't speak or write it very well). I'm using Duolingo, plus I have some Dutch friends already who help me out. On top of that I want to learn industry game development techniques, including finally getting a solid grasp on C++. I've got a pretty strong gra…

I have game development in my list...looks like I should pair up with you.

Re: Ask HN: What do you want to learn in 2017?

#452

I want to learn to draw mediocre comics. Eventually, I want to be able to draw tutorials like https://jvns.ca/strace-zine-v2.pdf or http://lawcomic.net/guide/?p=22

My plan is to keep a cadance of one doodle a day on my intuos tablet.

I'll start out with 100 days of drawing anything. After 100 days, I'll start trying to make them more tutorial-oriented. Then I'll start working on cartoons about Linux commands. I might also explicitly just imitate some of Julia Evans' stuff. I might do some maps of US revolutionary war battles or diagrams of contra dance steps. By the end of the year, I hope to have done at least a few illustrations for the Postgres docs.

Re: Ask HN: What do you want to learn in 2017?

#453
I think I'm trying to get in Salesforce development. I don't know if it's possible for a self-taught (predominantly) hobbyist developer to pick it up, but Apex does not seem to complicated. I'll probably come up with something simple but useful and publish to the App Exchange store.

I also might mess around with the Salesforce Heroku connect and build some Spring or Play application to connect with Salesforce data.

Re: Ask HN: What do you want to learn in 2017?

#454

Here are my goals for 2017: - 10 seconds Free-standing Handstand: Practice 6-7 days a week, for twenty minutes, following the GMB Handstand progressions. - 10 seconds advanced tuck back-lever on the gymnastics rings: Practice 3-4x week, following FitnessFAQs progressions. - Bulgarian split squats, 4x12 50kg: I'll go with a somewhat linear progression -- work from 3x8 up to 4x12. When I do 3 workouts using 4x12, I'll…

Damn this is just like mine.

Good luck!

Re: Ask HN: What do you want to learn in 2017?

#455

Earlier quoted context omitted.

Couple of quick pointers wrt Japanese. First, human languages take a long time to get good at. If we think that children learn faster than adults (which I think is not actually true, but it's a widely held belief), then it will take you 5 years to talk like a 5 year old, 10 years to talk like a 10 year old and 15-20 years to talk like an adult -- minimum. If you study very effectively, I think you can double this spe…

I agree that plain form is important. Also your thinking on how children is learning. But, grammar is important. Memorising phrases only get me to be able to use phrases in a very specific situation. Once I am able to dissect a sentence and analyse how it's constructed, I am able to make similar form of sentences for a different purpose.

Hmm... I probably didn't explain this very well. You are correct that memorising phrases is not enough. That gets you a kind of grammar dictionary in your head, where you have a single example of that grammar. It will allow you to recognise the grammar, but not use it fluently.

After that, you need to be exposed to many, many different examples of that grammar so that you can understand the context in which it's used and the variety of shapes that it takes. The easiest way to do that is to read (and when I was "studying" Japanese I would read 2-3 hours a day).

In my experience, you need this exposure anyway, because memorising grammar rules allows you to construct sentences, but it does not allow you to understand how to use it properly in context. You have that awkward situation where you know you've said something correctly, but people are staring at you in confusion anyway -- because nobody says it that way.

I'm certainly not against learning grammar, if you enjoy it, but my experience has been that memorising a single exemplar and exposing yourself to countless examples (that you can understand) will bring you to fluency faster. There are an infinite number of ways to make grammatically correct sentences, but the idiomatically correct sentences is a very small subset of that (and actually disjoint since quite a lot of idiomatically correct language is not grammatically correct). Learning by example allows you to reduce the problem space dramatically.

Having said that, I know a lot of people really enjoy the process of learning languages by using grammar rules. If it works for you, then that's obviously the way to go!

Re: Ask HN: What do you want to learn in 2017?

#456
post #49

Earlier quoted context omitted.

I think the trick is to find something you're truly excited about. It's not work if you're enjoying the thing you're doing. Perhaps the problem is you're wanting a side-project for the wrong reasons.

This. Aside from a hackathon or two, I have "completed" exactly one side project since graduating in 2013. There were numerous times I started projects and quickly gave them up, and it was simply because my goal was to have a side project, which is not really a goal at all. This year, my girlfriend and I were using Google Sheets to track our expenses and compete to see who could spend less money. We eventually decide…

I have made one side project ever since 2013 (I am working from 2011 and made few failed project, but learnt a lot). In 2013, we had exactly same problem - tracking expenses and do personal budgeting. My wife was using spreadsheets and I created a software (using Python and Flask) and released a webapp. Later we realized that an app would be much more useful, so rewrote the backend (Java EE) and front-end(Objective C), but never released it. We have however 3 years worth of our own data (never did analysis or charts). Lately, we feel that since our app never made to App Store, it crashes every 7 days and I need to reinstall/use XCode to do this work (very painful). I plan to rewrite again in Scala (my latest favorite) and use React-Native to build the app. This time I would like to publish it

Re: Ask HN: What do you want to learn in 2017?

#457
post #271

I'd really like to pick up a functional language, but I'm faced with the paradox of choice. I'm presently torn between: 1. Haskell: all the cool kids are doing it, and I like its formalism 2. Hy: I write a lot of python, and really like the idea of working with familiar data structures.

If you're interested in web development (and perhaps even if you're presently not), you may want to take a look at Elm. It's a functional language that compiles to JavaScript and is almost entirely developed for the purpose of building web components and applications. The way the functional features and other language features are explained as directly benefiting the developer experience is pretty cool. https://www.g…

Great, now I'm torn between three languages ;)

(In all seriousness: thanks!)

Re: Ask HN: What do you want to learn in 2017?

#458

My goal for 2017 is to fully figure out Docker. The majority of information out there, including tutorials and blog articles about others' successful deployments, comes in the form of very high-level overviews. Everything I've found is an introduction to getting a basic docker instance running. There is very little useful information out there as to how to run a proper multi-host cluster. There is core Docker. Tack o…

Given your goals, you might be better off learning kubernetes instead; just treat docker as an implementation detail of that.

Re: Ask HN: What do you want to learn in 2017?

#459

Earlier quoted context omitted.

> Digital Electronics using [1] Operating Systems using ... also, in case you are not aware of it, there is always the nand2tetris [ http://www.nand2tetris.org/ ] thingy (currently running on coursera btw). the book is also pretty good imho.

thanks signa11 for the nand2tetris reminder. I have worked through that book and it is really awesome. Worth the time and effort for anyone inclined. I had posted my review on Amazon as well. [1] I think I should enroll for the Coursera thingy and have at least 1 certificate in my kitty ;-) [1] https://www.amazon.com/gp/customer-reviews/RZ4ME4QH22JML/ref...

> I have worked through that book and it is really awesome. Worth the time and effort for anyone inclined.

very cool :)

in case you want something more, i have _very_ fond memories of zvi-kohavi's book (switching and finite automata theory) as well. you might find useful/instructive.

Re: Ask HN: What do you want to learn in 2017?

#460
post #377

Elixir, and probably Phoenix. We have a large IO bound orchestration layer written in Scala that's been struggling with our traffic lately, and it's been a lot of work to optimise performance. Curious to see if Elixir can help us, and how.

I'm curious as well. What advantage do you think Elixir might provide over Scala?
Post reply on HN