Live data from Hacker News

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

news.ycombinator.com

391–400 of 513 posts

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

#391

A bit meta, and will probably get lost, but I would strongly encourage anyone answering this question to also include: "and this is how I plan to do it" Firstly, because if you don't have some kind of plan, there's no hope, so try and work out what that is now; second, you'll give people who already know that skill a way to advise you.

apropos-- "and this is now I plan to use it"

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

#392

One of my current goals is to learn Idris by working through the Idris MEAP book[0]. I have set up a cheap ultrabook running Linux for this purpose, and intend to disappear to a library or cafe semi-regularly for Idris time. If I make it far enough, I intend to implement some P2P network protocols (e.g. STUN, Zeroconf, BitTorrent Kademlia overlay). [0] https://www.manning.com/books/type-driven-development-with-i...

[deleted]

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

#393

Mindfulness. JavaScript. How to have fun. Not necessarily in that order.

You might struggle mixing mindfulness and Javascript. Or Javascript and fun. EDIT: yhea fine this was a bit insensitive and mostly a joke sorry, I wont delete as proof of my mistake. Javascript it's not that bad.

Sometimes I think that but on the other hand it is quite an interesting puzzle making it do things it was never designed for.

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

#395
Winemaking. Not the WinOS emulation kind. But the cultivation and fermentation of fruit. With the eventual goal (beyond 2017) of living on a producing vineyard.

Formal study would be fine, perhaps at UC Davis' world class Viticulture and Oenology program. Or in Burgundy, France. But for now just apprenticing once a month at Wind Gap Wines in Sebastopol and seeing whence it leads

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

#396
Canning / pickling (IIRC there's a course on Instructables), salsa / Latin dance (there's a local café / bar near me that does regular salsa nights), basic woodworking (my wife and I are making a bookcase and coffee table early 2017), mobile development (started with Android via the Developing Android Apps course, continuing with some projects plus Vogella and other tutorials to fill in specific knowledge gaps), game design / development (a combination of reading books such as The Art of Game Design: A Book of Lenses, playing games and picking apart the design decisions, and working on game projects).

Time will tell how much of this I actually get to, but at the very least I'll be busy :)

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

#397
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 grasp of systems engineering concepts and memory management since I'm very active in the Rust community but by the end of the year I want to be qualified to get a job in the games industry. Web development is not going to be my career, that's for certain. I'm reading through various maths-for-computer-scientists books, and I've got a bunch of highly-recommended game dev books (Game Engine Architecture, Real-time Rendering, looking at getting Real-time Collision Detection) in my library. I was an avid amateur mathematician in a past life, so although I'm rusty I'm getting back into my stride quite fast. If anyone has more tips on how to get your foot into the door in game development (engine/tools development, very specifically _not_ programming the game itself) I'd be extremely grateful.

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

#398

* How to make a simple MMORPG. * Understand what toposes are. * Understand what monads are.

For monads, learn the following concepts in order:

Category

Functor

Natural transformation

Adjoint functor

That's it.

If you don't understand what monads are you should probably wait with topos theory. It quite abstract and you should probably be comfortable with both algebraic geometry and category theory before you approach it

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

#399

* How to make a simple MMORPG. * Understand what toposes are. * Understand what monads are.

A recommendation for monads. Don't read too much tutorials, try it. Programm in some languages that emphasises monads and then reflect how you used them. I think these fundamental concepts are way easier to experience than to explain. Edit: what are toposes and why do you want to learn it? Has it some connection to topology?

It sort of a theory about the object at the intersection between logic and geometry
Post reply on HN