by andrewhillman on 3/31/21, 12:05 AM with 4 comments
by chrispeel on 3/31/21, 1:12 AM
(BTW, there are some communities, r/crypto [2] for example, which don't like the use of "crypto" to mean "cryptocurrency")
by beforeolives on 3/31/21, 7:53 AM
> They will be in 6th grade next sept.
> My boys know php+ python, Go, rust, obj-c and learning solidity.
That's so impressive for a 5th grader that I'm questioning whether it's true. It takes years to know all of these languages. And if it were true, they likely aren't focusing their time well, both with regards to coding and other school material. Learning more than a couple of languages doesn't do much at that age.
Also, if they are ahead of their peers, why not give them more 7-8 grade material? The idea that they should be learning smart contracts and stock trading before they learn high school algebra is absurd. There are much more appropriate electives that you can pick at that level.
If your kids really are talented and ahead, let them get further ahead and give them opportunities to learn. And by learn I don't mean redundant programming languages and cryptocurrencies. Otherwise you're modelling your kids after a middle-aged developer who wants to buff up his CV so he can get a coding interview.
by ttyprintk on 3/31/21, 4:51 AM
Alternatively, WebStorm has a Solidity plugin and exposure to that IDE is useful for other Jetbrains products.
Solidity is not a general-purpose language like the ones listed. So, step 2 would be familiarity with tools and workflow.
For people with golang experience, I wonder if HN would recommend Geth as a reference implementation. Step 3 might be to embed Geth in a golang project they already know well, with smart contracts wrapping transactions in that app.
by ttyprintk on 3/31/21, 5:01 AM
Algorithmic trading is an offshoot of AI with (at least at first) ML. With a math and science background, AI/ML will be more useful than networking-protocol-heavy cryptocurrency.
Sites like Kaggle are gentler introductions to AI/ML than algorithmic trading, in my opinion. For math and science, Kaggle might look better on a college application.