me and my partner @enochakinbode have been heads down building for two months straight
Today genlayer just gave us an honorable mention at the hackathon
grateful and this is just the beginning
Ever had to use a new wallet or defi protocol, googled it, and worried about picking the wrong one from a scam ad?
I built https://t.co/nuiOTTI5dn to solve this
It searches over >5k whitelisted domains manually curated by DefiLlama, it's <6kb and loads instantly
Bookmark it
The game is changing. It's always been changing. Sometimes a little, sometimes a lot. But however the new board is set, you'll win nothing by turning bitter about whatever old advantages you've lost.
i genuinely think everyone in this space should immediately switch to using Vim. DPRK started abusing VS Code hooks that run _automatically_ in the background when you open a folder. ZERO fucking user interaction required _after_ trusting the repo (the trusting part is important here). Yes, read it again. ZERO. INTERACTION. REQUIRED.
so what happens is the following: they (in the usual case the Contagious Interview group, meaning some fake recruiting guy) share GitHub, Bitbucket, and GitLab repos containing a `.vscode/` subdirectory with malicious hooks. the one example I share here executes a fake font that's actually heavily-obfuscated JS and will absolutely rek you.
all your fancy software that feels "convenient" makes tradeoffs. those tradeoffs are now being abused to silently rek your devices.
use Vim. and use Qubes. Thx.
I watched 2 hours of C++ hate. Here's my full review.
First of all, it's clearly made by a C++ expert.
Second, it's one of the best tutorials about C++ gotchas. Seriously, go watch it.
C++ is old. And its creators care about backwards compatibility. When all you can do is non-destructive additive changes, you obviously accumulate crust and increase accidental complexity.
Professional C++ is not beginner-friendly. It's a life-long spiritual journey to master C++.
I've seen the other side of things in Haskell. It's a language that strives to always be the perfect version of itself and almost aggressively eliminates outdated legacy decisions, replacing them with modern solutions.
Honestly, it's not better. This creates a never-ending churn. Using Haskell is like running on a never-stopping treadmill. The moment you stop running, you fall.
No language is perfect. Some criticism in this video is valid, like std::vector<bool> being a mistake. Some is really nitpicky, like C++ lambdas
[](auto x) { return x + 2; }
being more verbose than in e.g. JS
x => x + 2
I'll only say that talk is cheap. Send patches.
Starting from a fresh foundation, aka with a new language, is easy.
Fixing the existing language and improving the lives of millions of developers without wasting a gazillion hours on rewriting software is hard.
Meanwhile, I'll continue enjoying my life while you continue hating on C++