Live data from Hacker News

Ask HN: What are you learning in 2019?

news.ycombinator.com

51–60 of 222 posts

Re: Ask HN: What are you learning in 2019?

#51

Arma 3 modding (C++ and their scripting language SQF). I want to remake the original Ghost Recon game (tactical realism) in the game engine. Seeing as it has a lot of the core combat, I just need to tweak it a bit.

That sounds insanely cool! Is the Arma 3 modding support better than Arma 2? I bought Arma 2 exclusively for the mods.

Yea, the community has progressed a lot more and the documentation (wiki, example files) is quite well done.

Re: Ask HN: What are you learning in 2019?

#52
post #2

I started to learn machine learning relatively seriously. But I've always had issues with frameworks where the team goes out of their way to be clever rather than straightforward. ML frameworks to me are plagued with that. And I hate python. A lot. Mostly because of white space formatting. So, I decided to make my own neural net in C#. For fun, it'll never be released. I spent a solid month learning anything and ever…

Is this on GitHub? I'd love to take a look since I'm thinking of making my own ml library to learn more about how frameworks like pytorch and tensorflow work

Nah. Like I said, it was a distraction project and I don't do dev for work anymore. Honestly, making a basic ML framework is not hard. I'm not the greatest programmer. Hell, I'd barely say I'm even decent. So if I could get something working, just about anyone can.

My recommendation though, it must be kept neat and tidy. 100%. Plus, keep paper notes. It gets complex real fast. Spend your time on good naming conventions and being VERY well organized. Obviously all projects should be that way. But this is one where it's not really a recommendation. It's a flat out must. Don't fall into the trap of "hacking" in something to make it work. Not even once. If something is wrong, fix it completely the moment you notice it. My experience, neural net hacks compound really fast into trouble.

Plus, I had fun with my naming conventions. My hidden layer cell class is called a "centralized understanding neural tracker" with the input cells called "data input command kontroller". As you can tell, I'm not a very mature adult. Pretty sure it wouldn't be appreciated in github.

Re: Ask HN: What are you learning in 2019?

#53
post #4

Not a specific tech, but infosec and CTF competitions, often learning from YouTube videos e.g. https://old.liveoverflow.com/binary_hacking/index.html

I've been doing a similar thing. It's amazing what you can learn from CTFs. IppSec on YouTube is also a great resource for walkthroughs of HackTheBox VMs.

Re: Ask HN: What are you learning in 2019?

#54
tl;dr: Clojure, Spacemacs, and gardening.

I had similar thoughts about Go. I got excited about it but didn't find that learning it was really that difficult. That's good if you're learning it to quickly use it but I'm looking to expand my mind.

Now I'm learning Clojure. I don't know if I'll ever use it, but learning it (like people always say with Lisp) has been an experience. I'm still working through learning it and I won't lie, it's been challenging. Been having to remap a lot of mental models and re-thinking loops and objects.

I'm also learning Spacemacs. I've been a hardcore Vim user for nearly a decade now. I've tried also learning Emacs but just couldn't get past the C-x and M-x for everything. I know it's a tired punchline, but it's like it was created to be anti-ergonomic. I've been using Spacemacs for just a couple of days and coming from Vim, it's amazing. I'd highly recommend it to anyone that's already very familiar with Vim. It's got a learning curve, but after using for just a couple of days I feel I'm already coming out on the other side of that curve.

In non-tech, I just bought a house and have been learning gardening. Nothing serious and in fact intentionally NOT taking it too seriously and not over-planning. I've already grown my own carrots, peas, radishes, and even some pretty flowers for my wife. It's been incredibly satisfying to make dinner and look at half my plate and say, I grew that.

I've even had some failures but you just stir it into the dirt and keep on.

I know it's not tech, but having a hobby that isn't in front of a screen nor sitting down has been great. I used to just play video games and my body was just not having it anymore.

Re: Ask HN: What are you learning in 2019?

#55
Tech-related I've been learning Postgres recently. Postgres had some features that MySQL lacked that I wanted to use in some projects. I didn't initially expect it, but in addition to now knowing basic Postgres, it has improved my generic SQL knowledge and even my skill with MySQL. Always helpful to increase the ability to look at a problem from different perspectives.

Non-Tech related I've been (trying) to learn the guitar. I think music is a great counterpoint to coding. I've been enjoying Coursera/Berklee's Guitar for Beginners [0].

Which is a great segue to a shameless plug. I mine HN for comments that mention online courses and rank them over various timeframes, including the last year [1]. Oddly, it's how I found the Guitar course, though obviously most recommended courses are tech related. It's a good resource for finding interesting courses if that is your style of learning.

[0]: https://yahnd.com/academy/r/coursera.org/learn/guitar/ [1]: https://yahnd.com/academy/?t=year

Re: Ask HN: What are you learning in 2019?

#57
Music producing with LMMS, mostly wanting to make jungle dnb sounding stuff

I've installed FL studio a few times in the past but didn't get really far. This time I've decided, let's actually gain some understanding of theory and tools (like synths: https://youtu.be/atvtBE6t48M) and make a little something just for fun.

I'm using LMMS because now I'm on linux and don't want to deal with wine and FL studio. LMMS is actually pretty good, and has a good selection of tutorials on youtube

Re: Ask HN: What are you learning in 2019?

#59
post #2

I started to learn machine learning relatively seriously. But I've always had issues with frameworks where the team goes out of their way to be clever rather than straightforward. ML frameworks to me are plagued with that. And I hate python. A lot. Mostly because of white space formatting. So, I decided to make my own neural net in C#. For fun, it'll never be released. I spent a solid month learning anything and ever…

Ooh, could you write up a piece on this? Few people really know how to write speedy C# code!

I guess if there's interest in it. Honestly, it's not like I'm that good at programming.

Literally, all I did was second guess every line of code and operation I put down. I would try to think of alternatives and research for alternatives. Then test them in their basic forms. It's just grinding work with a giant spreadsheet, nothing special.

Post reply on HN