6 ms·
Ask HN: What are some "hardcore" technologies with high learning potential?
I'm asking this as a general question, but for some background, I'm a mobile (iOS) and back- (Django,Node) and front-end developer. I'm looking for some hot, rising, and hardcore technology that has a lot to teach about CS and/or software development. I have interests in AI, but haven't done much work/research about it so far.
- zalzane 13y agoIf you like algorithmic-type stuff, give opencl/cuda a shot. It's amazing to be able to really feel the kind of power locked away in a standard desktop gpu. Writing gpu code is also much different than writing standard synchronous code, especially for algorithms that aren't embarrassingly parallel. I wouldn't call gpu computing a "hot" rising technology, but it's certainly hardcore and is used widely in research, games, and many other computationally intensive applications.
- ratsimihah 13y agoYes, it seems widespread enough that whatever it has to teach cannot be wasted. Thanks!
- 27182818284 13y agoCrypto currencies for fun and profit. Everyone knows Bitcoin, but it seems like there is a new fork / take on it everyday. http://en.wikipedia.org/wiki/List_of_cryptocurrencies http://en.wikipedia.org/wiki/List_of_cryptocurrencies
- ratsimihah 13y agoThat's a good suggestion, thanks! But I wandered in the realms of cryptography before and that kind of math turned me off a bit.