Live data from Hacker News

Ask HN: What technologies did you learn in 2018?

news.ycombinator.com

461–470 of 620 posts

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

#461
post #436

Earlier quoted context omitted.

> * Perl is set up for really terse one-liners. You can basically emulate or surpass most Unix tools with only a cursory knowledge of the syntax This definitely interests me. How does perl surpass Unix tools? I guess perl has the benefit of handling the equivalent of sed and awk.

Yeah, it has equivalents for each. Sed: perl -pe 's/foo/bar/' file1 Grep: perl -pe '/foo/' file1 uniq: perl -ne 'print unless $seen{$_}++' file1 But then you can combine conditions: perl -ne 's/foo/bar/ if /baz/ && /yot/; print "Line number $. changed to $_"' file1 And do some awk-ish line splitting: perl -F, -ane '$sum += $F[2]; END{ print "The sum of column 3 is $sum" }' file1 It absolutely flies in the face of the…

This blew my mind recently, when I had to delete millions of files in a directory and rm didn't make the cut (too many arguments), and find -delete took forever:

https://unix.stackexchange.com/a/79656

perl -e 'for(){((stat)[9]seems to be the fastest possible way to delete enormous amounts of files

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

#462
Things I started to learn:

- knitr, as I got sick of LaTeX (I always ended up fiddling with the figure placement forever until it was just right). I also moved all my R work into RStudio, which is a HUGE time saver and the Projects function has saved me a few times.

- snakemake, for reproducible bioinformatics workflows, integrates nicely with HPC systems, and is very beautiful (the few times I've used it)

- I went through the first fast.ai course, and used it with some success on kaggle, but I'm far from doing 'bleeding edge' stuff I think (applied is fine though! give me a nice dataset and I should be fine). I've also read the Kaggle book (Deep Learning with Python), which contains a whole bunch of these weird useful machine learning tips that no-one really can't explain mathematically

- I've also made an effort to switch my R code to immediately use as much tidyverse as possible, which isn't always OK when using bioconductor at the same time

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

#464

Things I started to learn: - knitr, as I got sick of LaTeX (I always ended up fiddling with the figure placement forever until it was just right). I also moved all my R work into RStudio, which is a HUGE time saver and the Projects function has saved me a few times. - snakemake, for reproducible bioinformatics workflows, integrates nicely with HPC systems, and is very beautiful (the few times I've used it) - I went t…

Could you provide a link to the Kaggle book? A quick search reveals quite a plethora, and I'm not sure to which exactly you refer.

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

#466

PHP and Wordpress Had to start over at the bottom after alcohol addiction destroyed me. Landed a job working with WordPress and started having quite a bit of with it. Naturally I just HAD to start tinkering and learned PHP to write plugins and manipulate the hell out of it. PHP isn't all that bad and is actually pretty easy to pick up. My only gripe with it is that quite a bit of the libraries aren't on par with othe…

Check out CraftCMS. Clean, well-architected, flexible and extensible.

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

#467
* Kubernetes * Angular 6 * Erlang * Elixir The first I picked up partly because I was interested in what it would take to containerize some of my existing apps (TL;DR conclusion: we lack libraries/frameworks to properly work in ephemeral environments, where the continued existence of a service at a node is not guaranteed). This is my favorite tech of the year because I realized there is so much that yet needs to be done on this front. Angular 6 I picked up because I am backend dev who uses Django as his web framework of choice, so I like the "batteries-included" approach of Ang6. 3 & 4 just because.

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

#468
post #452

I learned a ton in 2018 after many years of working primarily with Java & Spring in large "enterprise" systems. It had been getting boring to the point of questioning if development is what I wanted to do. 2018 was a year of stoking the flames and I'm really enjoying hands-on technical work again. I decided to pick up Python and learned some Flask & Django while I was at it. Really liking it. I also took some machine…

"after many years of working primarily with Java & Spring in large "enterprise" systems": thought you would choose Scala next :-)

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

#469
I learned how to podcast. Editing, writing, narrating, interviewing, sound design, publishing, and marketing were all things I had to learn to accomplish this. Some were technical others weren't. Glad I got into it. It's been a dream come true.

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

#470

I started my job last year in July as a search engineer in a major Indian e-commerce company straight out of college and was really glad to be able to work using one of the most beautiful tech stacks I've seen - Golang microservices talking to Apache Solr, Redis and a little bit of MySQL/Mongo connected to the external world through RabbitMQ. I learnt writing good abstractions, organising code, the value of commentin…

I suppose your from the IIT/NITs, getting into Flipkart is not easy otherwise.

Not at all. I'm from Jamia Millia Islamia, a central university in South Delhi. I got into Jabong and saw a merger thrice. Once into the hands of Myntra, then Flipkart and then Walmart.
Post reply on HN