Live data from Hacker News

Ask HN: What technologies did you learn in 2018?

news.ycombinator.com

561–570 of 620 posts

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

#561
post #348

Polished my Golang skills and Python skills. Studied the Deep Learning Book Theory and toy examples with Keras and Torch. Some good ol C by implementing linear solvers. Understood the inner workings of bitcoin and started working on a better version of it. Most of all the month I spent pouring on Homomorphic Encryption literature was very useful. I also went trough some cryptography books (math from Koblitz book and…

What do you use Go for? Python is my go to language, but I'm increasingly seeing things supporting Go too. When would you pick one over the other, do you think it's working learning Go or just focusing on python?

I use Go for systems programming and networking such as a toy P2P app or a blockchain implementation.I also used it for cryptography https://github.com/radicalrafi/gomorph

It depends on the use cases but I'd say hope on the Go train. I only use Python for things such as quick impementations or numerical stuff and machine learning Python is still unbeatable in these two areas .

Learning Go isn't that hard if you know Python it's pretty easy most of your time will be spent awing at the Standard Library which has everything you'll need.

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

#562
post #176
post #77

Man it was a crazy year for me: - Clojure - Typescript - Aws Lambdas - Serverless - Terraform - Cloudformation - Docker - AWS Ecs with Fargate - Kafka All this mainly because I managed to land a job at a big company that encourages knowledge sharing across teams. So much better to have a community of other engineers you can rely on.

Company name?

Ovo Energy - a uk energy company, which should have been called a “a tech company that happens to be doing energy stuff” :)

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

#563

Earlier quoted context omitted.

I prefer the static typing of Go. I feel like code is less likely to have bugs and far easier to understand when I've got static types sent to and returned from every function. The concurrency of Go is the main feature over python. Python is still faster to write. But very often I want several processes running concurrently and pythons async features just don't cut it. It's so easy to understand goroutines and channe…

Have you tried mypy?

I used mypy to build a tiny toy deep learning library it was nice to use.

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

#564

I learned Ionic 3 in 2018, and managed to publish multiple apps to both Google play and Apple appstore! And looking forward to migrate to Ionic 4 and make both desktop and web versions of my apps!

Been using Ionic for 4 years. I think v4 with just TSX + Redux has been really good. I’ve good things about Angular 6 but TSX is just much more intuitive to me.

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

#565
I learned Golang, and am now looking to move into a job where I get to write more of it every day.

Have worked in and around software development for about a decade now, but have never been in a primarily development-focused role, yet.

Need to learn a lot more, as it turns out!

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

#566

I moved from Java to Scala this year and I am loving it. What started as a rather basic understanding of FP (from a Haskell course in Uni) has come along leaps and bounds. I now understand what people are talking about when they go into Monads and Applicative Functors, etc. It's brilliant. I wasn't sure on it when I started but FP is something I have really come to love. I've also played with Go, although while I lik…

DDD = Domain Driven Design?

I know it as Data-Driven Design.

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

#567

Earlier quoted context omitted.

What types of things have you replaced with Crystal? What I'd love to hear your thoughts on the language.

Gladly. I authored the gcf.cr tool ( https://github.com/sam0x17/gcf.cr ) to replace a number of lambda functions with crystal-based cloud functions for two startups I write code for. I also replaced our rather bloated rails app with a lean SPA (in vanilla js plus jquery, because I can't stand react) backed by a crystal-based API server. I also do a lot of image processing in crystal (I need to make some of it open so…

I'm curious if there's anything in particular you prefer in Crystal over Nim. I'm considering both right now.

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

#568
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...

Yeah, I've been excited about Elixir as well and I've been learning it this year. In fact I started writing about it as I've been learning it in the hopes that someone will find it useful as a tutorial to help them learn as well. I've called the series "Learn with Me: Elixir"

https://inquisitivedeveloper.com/

In fact, I've found that just the act of writing to teach Elixir to others has helped gain a much deeper understanding of the language. If anyone's interested in learning Elixir, please check it out and let me know if it's been helpful to them. There's something satisfying in helping other people learn.

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

#569

Earlier quoted context omitted.

I implore you to start a company if you're at all interested in working on this further. Seriously, please consider productizing it. I would pay thousands of dollars for a polished version of this in my home, especially if it matched the style and decor of my dining room furniture.

Thanks for the encouragement! Making big decisions over the next 1 month as I have 3 major projects. My (already popular) website, this dishwasher, and my finance app. Did mention this thread to my co-engineer, I'm pretty sure he is going to make this a reality. The biggest question regarding the dishwasher is- Do we go luxury and expensive since plumbing is already a multi thousand dollar requirement? Or, should we…

Going to second 'go luxury'. This is an expensive thing, and there's a weird effect where the bigger the dollar value your transaction the better you get treated. Moreover if it's complex it basically needs expert install if you don't want to be flooded with annoying people who simply aren't qualified to install your stuff.

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

#570

Earlier quoted context omitted.

Impressive. And I say that as an experienced embedded guy.

Thank you! Means a ton to me as I occasionally feel like a pretender(with my chem engineering degree). I have tried applying to Embedded jobs but I cannot get past HR. Guess I'm sticking with Electrical Engineering for a little longer.

Funny, I was an ee major who wants to study more chemistry. At any rate, you obviously have the talent to do embedded software. Id advise bypassing HR whenever possible, as the other poster noted, as well as doing more deep dive self study projects. You'll get there in no time.
Post reply on HN