You don't have to be mean to try to prove that you know better. You added no value. You are showing how mean you can be in the name of being "blunt".
It sad how everyone is trying to earn "violence points" in the name of criticism.
Do better.
Dear young African,
Avoid short-term games. It looks like it's okay because "we are Africans" and "we don't have a choice".
But, it's a trap. It's a cycle that never ends. It never gets you to your goal. It just keeps you in the loop of scarcity.
Over the past couple of months, weโve been working on RAX, a RISC-V-to-x86-64 static binary translator.
It is designed to run RISC-V programs on x86-64 with as little overhead as possible and currently supports RV64IMA.
In this video, I use RAX to compile a RISC-V Ethereum stateless validation client into a native x86-64 executable. I then run it against Ethereum block #24,167,615.
The workload executes over 2.16 billion RISC-V instructions and completes in around 362ms on my machine.
That works out to almost 6 billion RISC-V instructions per second ๐คฏ.
It has taken several iterations to get here:
Interpreter: 2m43s
Basic-block interpreter: 35s (~4.7x faster)
JIT compiler: 6s (27x faster)
AOT compiler: 362ms (450x faster)
RAX is still a work in progress, but weโre really excited to share what weโve built so far.
GitHub: https://t.co/aDJGmFnsj8
Over the past couple of months, weโve been working on RAX, a RISC-V-to-x86-64 static binary translator.
It is designed to run RISC-V programs on x86-64 with as little overhead as possible and currently supports RV64IMA.
In this video, I use RAX to compile a RISC-V Ethereum stateless validation client into a native x86-64 executable. I then run it against Ethereum block #24,167,615.
The workload executes over 2.16 billion RISC-V instructions and completes in around 362ms on my machine.
That works out to almost 6 billion RISC-V instructions per second ๐คฏ.
It has taken several iterations to get here:
Interpreter: 2m43s
Basic-block interpreter: 35s (~4.7x faster)
JIT compiler: 6s (27x faster)
AOT compiler: 362ms (450x faster)
RAX is still a work in progress, but weโre really excited to share what weโve built so far.
GitHub: https://t.co/aDJGmFnsj8
I strongly believe that one of the ways to win in life is break free from limiting beliefs.
This is even more true as a young African who is trying to make a dent in this world.
In this post I explored one of the many beliefs holding young Africans like myself back.
Great read.
This statement: "Real learning is not a 10 minute video. It's a textbook. A dense article you have to re-read three times before it clicks. It's the mental equivalent of sweating"
I don't believe that volume matters for what can actually have an impact in your life or that learning has to be voluminous to be effective.
The best writers are able to communicate profoundly in less words. I just got value from your article but it took less than five minutes.
But then I generally agree with the fact that the intent behind scrolling is not to learn but to be entertained. So, trying to learn from scrolling is very ineffective but then if there's an alignment between where you are and what you see you might have that instant change of mind but that's so rare that you might as well be wasting your time.
Thank you for sharing.