Real World Embedded Systems. Built a dishwasher that cleans and sets your dinner table. C++, Arduino, Electrical Engineering, and worked with a mechanical engineer on the design execution. Here is the story, skip to the bottom if you want to see the youtube video- Started this year working on a finance App, this one needed to be perfect. React Native, Laravel PHP mysql. The app is almost finished, and is worthy of a…
Ask HN: What technologies did you learn in 2018?
431–440 of 620 posts
Re: Ask HN: What technologies did you learn in 2018?
#432Re: Ask HN: What technologies did you learn in 2018?
#433Re: Ask HN: What technologies did you learn in 2018?
#434Re: Ask HN: What technologies did you learn in 2018?
#435Earlier 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 know it's said over and over again but KhanAcademy is pretty good for high-school math - For probability, I'm also going over this website[1] at the moment. Maybe someone else has other recommendations too - Linear Algebra is next on my list but others have given some reference for it already - Andrew Ng's course on Machine Learning from Coursera is also another frequently recommended if you are trying to learn math for it
Re: Ask HN: What technologies did you learn in 2018?
#436Earlier quoted context omitted.
It's worth getting a few insights into what it does well. As with any language it _can_ do anything, but a few key features that made it stand out for me: * 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 * Perl syntax is highly geared towards text processing and regular expressions. File handling and regexes are so much quic…
> * 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.
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 unix philosophy and is much more complicated than picking up each tool individually, but once you get to grips with 'em they're very handy.
Re: Ask HN: What technologies did you learn in 2018?
#437Machine 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.
This kind of courses from UPenn are really good if you need to refresh single variable, though I did an older version were all the courses were given together than I can't find in the current Coursera: https://www.coursera.org/learn/single-variable-calculus
Re: Ask HN: What technologies did you learn in 2018?
#438Earlier quoted context omitted.
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.
Which is odd, in my opinion. Linear algebra is easier than Calculus and would likely be more useful to the average person.
Re: Ask HN: What technologies did you learn in 2018?
#439[0] https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/co...
Re: Ask HN: What technologies did you learn in 2018?
#440Earlier quoted context omitted.
Can you be more specific as to what you do? Power transmission or distribution?
Mostly focused on distribution engineering analysis: distributed generation interconnection, energy storage dispatch, demand response planning. Hoping to do more transmission analysis in the future but for now work mostly with distribution utilities.
Are you with a utility, University, national lab, or contractor?