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.
Ask HN: What do you want to learn in 2017?
391–400 of 513 posts
Re: Ask HN: What do you want to learn in 2017?
#392One 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...
Re: Ask HN: What do you want to learn in 2017?
#393Mindfulness. 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.
Re: Ask HN: What do you want to learn in 2017?
#394Re: Ask HN: What do you want to learn in 2017?
#395Formal 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?
#396Time 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?
#397On 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.
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?