5 ms·
Ask HN: What would you learn if you would have three to six months free time?
Imagine that you are on paid vacation for the next 3-6 months. What would you learn?
- djstein 4y agotwo different routes: - try and become the best portrait photographer possible - learn ar/vr tech in prep for the apple devices being launched
- cc101 4y agoto paint
- mindcrime 4y agoMath and AI.
- dev_0 4y agoGolang and Rust Bug Bounty
- HarryHirsch 4y agoBiblical Hebrew, to be able to read the Prophet Jeremiah in the original
- rsj_hn 4y agoIt takes more than 3-6 months, but is definitely worth it. There are a number of universities offering online classes.
- austin-cheney 4y agoFrom 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 language representation (a uniform less powerful but more scalable alternative to abstract syntax trees)
- xerxesaa 4y agoThank 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?
- austin-cheney 4y agoI am a signal officer. I have performed a different job on every deployment. The military is largely allergic to writing software so all the software I write are just side hustles on GitHub. I am part time military and full time software developer in the corporate world.
- bediger4000 4y agoAlgebra, the real one, with groups and rings and so forth
- vasili111 4y agoIs this out of curiosity or it has practical benefit for you? I practical benefit then which?
- 082349872349872 4y agoIf 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 https://en.wikipedia.org/wiki/Horner%27s_method , etc.
- bediger4000 4y agoCuriosity. A whole lot of other math seems to hinge on these notions.
- adammarples 4y agoAbstract algebra has a strong crossover into type theory, it you think of types as sets. Maybe not strictly useful while bashing out python code but it's nice to have an elegant mental model
- bpanon 4y agoenergy
- _8j50 4y agoSpending 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.
- pro_zac 4y agoTo play guitar and maybe some machine learning.
- dc_ist 4y agoVulnerability analysis and subsequent exploitation development. I would obviously need way more time than that to be good at it but I've always found the topic interesting.
- dabiged 4y agoAWS Pro level Cert.
- animesh 4y agoThis is what I would do as well realistically.
- toomuchtodo 4y agoBuilding sciences. How to build economical, high performance multi family housing.
- staunch 4y agoIt'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.
- TheAlchemist 4y agoI would prepare for a long distance trail or triathlon like a pro - with proper rest etc - you could learn a lot about yourself and your body.
- ambarp2 4y agoThis massive resurgence in generative AI has me interested in the AI space all over again. Going to spend the next 3-6 months just learning everything I can about it.
- jbgt 4y agoGo to Japan and take an intensive japanese course. Yamasa Institute in Okazaki is a great school.
- audiometry 4y agoWhy do you specify that one in particular? There are so many there. Don’t know how to separate good from the bad.
- abudabi123 4y agoFor culture and not for business learning Japanese at Nara makes more sense but I suppose you need relationships in Society to get connected. Japan being a part of the dishonest decadent West has a fair share of charlatan.
- abudabi123 4y agoLearn the information model at Twitter Elon M characterizes as a Rube Goldberg fractal machine.
- mejutoco 4y agoAnother language in intensive in-person classes.
- postultimate 4y agoA larger corpus.
- animesh 4y agoDifficult and unrealistic probably, but I would spend this time to immerse myself in language learning (one of ACEFRS) .