Machine Learning. In 2018 I went from "zero to sixty", so to speak. At the beginning of the year I knew nothing about ML, and my math skills had gotten so rusty I couldn't even remember how to do simple derivatives or multiply two matrices. In the first half of 2018 I relearned the college math that I had forgotten by working through MIT OCW's Linear Algebra, Calculus, and Probability courses. In the Fall, I enrolled…
> derivatives or multiply two matrices > college math Those should be high school on most places
Ask HN: What technologies did you learn in 2018?
301–310 of 620 posts
Re: Ask HN: What technologies did you learn in 2018?
#302Elixir. The ecosystem has been steadily growing (and, more importantly, becoming more robust and mature) throughout 2018 with continuously improved tooling, libraries and frameworks. I'm excited for many of the upcoming things [1] in the Elixir world, and how those things can improve the way I build (web) software in 2019. [1] For one example, https://dockyard.com/blog/2018/12/12/phoenix-liveview-intera...
LiveView is really interesting for me! I wish Golang had a framework with a similar idea though. I don't think I have time for a new language
It tries to mirror React in many ways, but like LiveView, components run on the server-side, and the client-server interface is abstracted away. So you can make database queries, contact external services, etc. directly within your components.
Re: Ask HN: What technologies did you learn in 2018?
#303TPM2.0 is so fundamentally different than TPM1.2. I learned 1.2 first, before realizing that 2.0 was going to be required.
Re: Ask HN: What technologies did you learn in 2018?
#304Learnt a lot of new things , learnt Elixir/Phoenix, now learning Nodejs with Hapi framework. While learning Nodejs, realised that JS isn't the first language anyone should consider for back-end, but really amazed by things JS is capable of doing today. Would highly recommend Elixir/ Phoenix over Rails , Elixir not only has lesser learning overhead it makes alot of things a lot easier. Concurrency and speed of server…
Re: Ask HN: What technologies did you learn in 2018?
#305Learnt a lot of new things , learnt Elixir/Phoenix, now learning Nodejs with Hapi framework. While learning Nodejs, realised that JS isn't the first language anyone should consider for back-end, but really amazed by things JS is capable of doing today. Would highly recommend Elixir/ Phoenix over Rails , Elixir not only has lesser learning overhead it makes alot of things a lot easier. Concurrency and speed of server…
Be careful. Elixir is the gateway drug to OTP. There's no going back once you get that taste of sweet sweet Actor-model concurrency.
Re: Ask HN: What technologies did you learn in 2018?
#306Earlier quoted context omitted.
If you want to do machine learning, those two ops are pretty much the foundation of how it works under the hood. If you want to do coding in general, I like to say that you can have a career in code without being good at math. But, math is how great coders do what seems like magic to other coders.
That’s a really nice way of putting it. As a grown up who has already been working as a software developer for ~10 years, do you have any recommendations on books to read, courses to do etc if I want to improve my maths? I’m not terrible, but I know I could be a lot better!
1. No bullshit guide to Maths and Physics [1]
2. No bullshit guide to Linear Algebra [1]
3. A programmer’s introduction to mathematics [2]
I haven’t gone through the books completely but I’m halfway through the ‘no bullshit..’ books and I liked them based on how easy they were for me to approach.
May be they also fit your learning style as well? Hope this helps and happy learning.
Re: Ask HN: What technologies did you learn in 2018?
#307Re: Ask HN: What technologies did you learn in 2018?
#308Scala, Reason, Guile Favorite: The pragmatic and approachable simplicity of OCaml/ReasonML (bonus points for Scala/Akka for very different reasons).
Re: Ask HN: What technologies did you learn in 2018?
#309Python and specifically Pandas via Juypter Notebook. As a business guy looking to use it more instead of excel, Tableau in 2019.
You should also consider learning R. Anything you can do in Pandas can be done, with less difficulty or fuss, in R. Plus, the plotting is much, much better.
Re: Ask HN: What technologies did you learn in 2018?
#310Machine Learning. In 2018 I went from "zero to sixty", so to speak. At the beginning of the year I knew nothing about ML, and my math skills had gotten so rusty I couldn't even remember how to do simple derivatives or multiply two matrices. In the first half of 2018 I relearned the college math that I had forgotten by working through MIT OCW's Linear Algebra, Calculus, and Probability courses. In the Fall, I enrolled…
> derivatives or multiply two matrices > college math Those should be high school on most places