Live data from Hacker News

Ask HN: What would you learn if you would have three to six months free time?

news.ycombinator.com

11–20 of 32 posts

Re: Ask HN: What would you learn if you would have three to six months free time?

#11
Spending holidays entirely studying security stuffs to sharpen my skills, so a lot more of that. Kernel mode exploitation, mobile forensics and exploitation (beyond msf+social engineering). If i have more time learn ada, erlang and ocaml and then write offensive tools for the sake of it (and to evade detection). Too much shit on my list.

Re: Ask HN: What would you learn if you would have three to six months free time?

#13

From my past 5 military deployments it’s not what I would learn. It’s what I would write. On my last deployment I created a new way to perform test automation in the browser that is dramatically faster and more simple than the big tools. I also refined a tiered security model for decentralization. On the deployment prior to that one I made some refinements to my diff application and created a data model for stacked l…

Thank you for your service. Out of curiosity, are you doing software stuff in the military or is this just a side hobby? If the former, I'm curious to learn about what kind of work you do. If the latter, why did you not go full time into software?

Re: Ask HN: What would you learn if you would have three to six months free time?

#17

Algebra, the real one, with groups and rings and so forth

Is this out of curiosity or it has practical benefit for you? I practical benefit then which?

If your problem has an algebraic structure, you can rewrite your code in many more ways than you could if it didn't.

For instance, associative (not even necessarily commutative) problems do not have to be processed as given, but can be chopped up into hardware-size chunks, each of which is treated in a "flat" manner (ie. suitable for mapping to a warp or loop).

Rings lead to generalisations of https://en.wikipedia.org/wiki/Horner%27s_method , etc.

Re: Ask HN: What would you learn if you would have three to six months free time?

#18
It's hard to justify spending lots of time learning fundamentals while working on real projects. The kinds of things taught in college.

So, assuming one is a programmer, whatever one's weakest areas are: math, algorithms, assembly, operating systems (Linux), networking, distributed systems, electronics, machine learning, etc.

Or if one is already really solid in all fundamentals, and lacking more practical expertise, then a modern popular programming language like TS/JS, Go, Rust.

Or if you just want to learn for fun, I'd read recommend reading a lot of biographies of historical figures. And/or learning a foreign language.

And of course, learning how to cook your own food, exercise your body, and sleep well are probably more important than anything else you could possibly do for yourself.

Post reply on HN