Live data from Hacker News

Ask HN: What technologies did you learn in 2018?

news.ycombinator.com

401–410 of 620 posts

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

#401
post #52

Earlier quoted context omitted.

How do you feel about the productivity for web development in Rust?

My priorities are unique to my situation, so a responsible answer to your question is "it depends on what you're trying to do". I am trying to create a scalable platform. Without having best practices to learn from, I had to discover what that required while trying to make the most of Rust. The discovery process involves many iterations of trying approaches out until a decent one emerges. On the other hand, once I la…

how are you building dynamic queries without a query builder? (for example creating a complex where condition based on given GET parameters)

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

#402
post #236

GPU programming - rewrote some LiDAR processing using cuda to speed up our object detection pipeline. Also learned the python C api so we could integrate some ML models written in pytorch into our c++ applications.

Hi I’d like to talk to you about LIDAR processing with CUDA. I am Vincent Lecrubier on LinkedIn, or Crubier I’m Github. :-)

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

#403
LaTeX/TeX. I'd written one maths paper before using LaTeX, and used QuickLaTeX on my website for a while, but early this year I read or looked at almost every available book on LaTeX and TeX. (There aren't that many) Plus consulted TeX StackExchange a lot every day for a while, which has most of the people who wrote the best books and packages answering questions, it's amazing. Also got better at using TikZ within LaTeX. (It makes doing diagrams pretty easy) It took a few months to get on top of LaTeX and the ~20 packages I mostly use. (I'm no plain TeX master, but can at least start to recognize what code in TeX is doing, and have some understanding how TeX works.) Since then I do all my writing in LaTeX (I use TexShop) - writing books, diary, notes...anything I learn about, I make a lovely-looking book on it while I go. (Before that I just had disorganized notes on paper I never looked at again.) I have a book for my programming, at last keeping the extensive notes on everything I always should have. I wish I'd done this a long time ago.

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

#404
post #8

Weirdly, perl. I found myself on a client site in a locked down environment with only the Windows version of GIT installed. Powershell disabled, no other programs allowed. I had to produce reports on the log files for this machine, but had to obfuscate information before taking it off the server. I discovered that git had bash installed quite early on, so my initial automation and reporting was based on UNIX pipeline…

In this day and age, with Python and all, is Perl still worth learning?

People keep saying Perl6 is great, and I have no reason to think it's any worse than Python (but I don't know it).

One may also want to learn Perl5 for dealing with legacy stuff (either keeping or getting rid of it). There is a lot of it out there.

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

#405

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…

When you say you enrolled in 10-601, what did you do? I assume you aren't actually a student at CMU.

I'm a staff member at CMU, and so have the benefit of being able to enroll in classes for free.

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

#406
I learned Vue.js and Python/Flask for my side project https://contactcache.com (I didn't want to use Angular or Java/Groovy/Node.js which I knew from previous work).

Vue.js has been an absolute joy to learn and use. Great design & simple ecosystem. Perfect choice for small SPA.

While I like Python in general, on the backend side I think there are also other stacks that'd probably do the job and perhaps do it better. I chose Python since I want to also have a look at data science in the future.

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

#407
* Complete API review and lots of examples for Scikit-Learn

* Machine Learning Algorithms from scratch (Random Forest, Gradient Boosted Trees, OLS, multi-layer perceptron). Thanks Jason Brownlee

* Spark API and Spark ML Lib API familiarity

* Still plugging away through Stanford CS229 Aiming towards a job change in mid 2019. Hopefully it works out.

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

#408
post #32

Rust! :) I've been working full time with Rust this year for web development using postgres. The language and ecosystem have largely been sufficient for creating a robust platform. I have been working with the latest version of stable Rust all year and have never experienced breaking changes. Working with futures was unnecessarily difficult. Async/await is releasing next year, hopefully in Q1. This will simplify futu…

Have you tried writing a doubly linked list? https://rcoh.me/posts/rust-linked-list-basically-impossible/

In my experience, there are plenty of things that are much harder in Rust than other languages. Those tend to fall on the "how you do things", instead of the "what you want to achieve" side of work, so often it's just a matter of stopping, asking yourself "can't the language help me somehow instead of making my life harder?", and adapting your ways.

A few times you are not so lucky and have an actual need that Rust makes harder. Those exist, like in any other language, and I'd be happy if I knew how to avoid them.

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

#410

I learned Vue.js and Python/Flask for my side project https://contactcache.com (I didn't want to use Angular or Java/Groovy/Node.js which I knew from previous work). Vue.js has been an absolute joy to learn and use. Great design & simple ecosystem. Perfect choice for small SPA. While I like Python in general, on the backend side I think there are also other stacks that'd probably do the job and perhaps do it better.…

Learned Vue as well. Plan to keep using it for all my projects going forward.
Post reply on HN