Live data from Hacker News

Ask HN: What technologies did you learn in 2018?

news.ycombinator.com

91–100 of 620 posts

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

#92

Terraform and Packer are the new way to automate devops. It’s a very powerful approach. And the ease of setting up traditional VMs struck me as much simpler than using Docker. When I wrote “Docker is the dangerous gamble which we will regret” I was thinking about Tereaform as the counterfactual: http://www.smashcompany.com/technology/docker-is-a-dangerous...

I'd like to know more about this.

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

#93
Went from C/FORTRAN/Python post-PhD student to being literate in:

  * TypeScript
  * Node.js
  * React
  * Java
  * Spring Boot
  * Bottom line: This is all pretty ugly and
    underperforming, compared to my previous world...
And intermediately literate in:

  * OpenShift
  * Kubernetes
  * Istio
  * Helm
  * Ansible
  * Which I all pretty much enjoyed, compared
    to my previous world (MPICH and BLAS all the way).
Having said that, I'm drawn to:

  * Clojure
  * Micronaut
  * Rancher
as of now. Which are my next projects. :)

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

#95
post #56

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…

Thanks a lot for the MIT OCW lectures hint! I want to do the same in 2019. What works for me in general is diving into a side project and learning by hacking, but I fear ML won't be susceptible to this approach.

fast.ai looks promising for just that

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

#96
So this year I learned:

Rust: While I'd dabbled in C++ before, it was mostly just a pain, while I found Rust to be a nicer way to work on lower level projects. Ported a game side project I've been working on from Python + Kivy to Rust + Piston, and came out with a nice performance boost.

Mypy + SQLAlchemy: So while I have moved some projects from Python to Rust, others are still Python based and so I took the time to actually learn two of the libraries I've used at a surface level.

SQL: I mean, technically I've been using it for 10 years, but took the time to actually expand my knowledge from basic CRUD + table definitions. The one problem: Basically none of the nice stuff I learned works on the MySQL 5.7 we use in work :(

Docker: Another one of those things I'd been using but not really understanding, this is the most recent one where in the last month I've been working on a dev image to simplify running a few of our services in work, plus also redid my personal VPS to a dockerised setup for my various side projects so now it's way more reproducible than four years of ssh+vim methods of installation/configuration.

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

#100

The Ada programming language. We (at my work) have been considering it for a new project and mostly everything has been a pleasant surprise. It is not a language that makes you feel “clever” or “powerful” , but everything has its purpose and place. Except for Tasks; the fact that such a bare-bones language has first-class support for concurrent execution makes it clear how ahead of its time it was. Another technology…

What field are you working in?
Post reply on HN