Live data from Hacker News

Ask HN: What technologies did you learn in 2018?

news.ycombinator.com

301–310 of 620 posts

Re: Ask HN: What technologies did you learn in 2018?

#301
post #251

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

[deleted]

Re: Ask HN: What technologies did you learn in 2018?

#302
post #232
post #60

Elixir. 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

After seeing the LiveView talk, I too wanted something like it, but in a different (statically-typed) language. Last week, I released a TypeScript framework for server-side React components: https://github.com/karthikv/purview

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?

#303
TPM. Knew nothing more than what the acronym stood for in August, and now actively supporting it on an embedded target. Going to be a one off, unlikely to use it again in the foreseeable future, but it was still an interesting journey.

TPM2.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?

#304

Learnt 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?

#305

Learnt 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.

I am already addicted but my organisation doesn't understand that. Node feels sloppy after that but have to work on it.

Re: Ask HN: What technologies did you learn in 2018?

#306
post #298

Earlier 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!

I was on the same boat as yours about 3 months ago and I picked up 3 books based on HN comments;

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.

[1] : https://minireference.com

[2] : https://www.amazon.com/dp/1727125452

Re: Ask HN: What technologies did you learn in 2018?

#309

Python 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.

If he/she has Tableau, they'll use it instead of R probably for the charting.

Re: Ask HN: What technologies did you learn in 2018?

#310
post #251

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

Derivatives were available for the most advanced level students in high school where I went. Even then it was understood that they were receiving college credit early. Linear algebra not at all.
Post reply on HN