Software & Design Engineer

Onchain
Joined April 2018
ₘₐₙₙᵧₑₗ retweeted
You can spend 5 years, working harder than anyone else, writing the best book in the world, but if nobody knows about it, then you will not be a successful author. This is the downfall of most creatives. They hate marketing, but marketing is 80% of their success.
398
594
110
7,133
251,509
ₘₐₙₙᵧₑₗ retweeted
Do a kickflip!
4,505
25,345
10,853
207,075
27,715,546
ₘₐₙₙᵧₑₗ retweeted
Elon Musk Reveals Insane New Product!
476
3,658
520
28,608
936,091
ₘₐₙₙᵧₑₗ retweeted
Turns out the future does have flying cars
48,012
100,292
32,533
833,693
77,064,753
ₘₐₙₙᵧₑₗ retweeted
2,091
3,527
1,031
47,863
6,225,245
ₘₐₙₙᵧₑₗ retweeted
Hello computer. Decompile and distill Grand Theft Auto. Make the game set in my hometown -- use Google Earth to reconstruct it in pixel-perfect detail. Make the character me and have my spawn point be in the mansion I always look at on Zillow. Review my chat memory and make every mission about my hopes and dreams. Make it playable online so my friends can join. When you're done, sell all my video games on Ebay and use that money to fund tokens for my next game.
850
772
382
17,485
1,639,328
ₘₐₙₙᵧₑₗ retweeted
I don't recommend anyone scramble to move their funds to new wallets today. But we should take the risks to cryptography from AI-accelerated math seriously, and minimize our exposure to not just quantum-vulnerable cryptography, but also potentially AI-vulnerable cryptography. The core new area of risk from this viewpoint is, unfortunately, ML-DSA / FHE / lattices. (and it's also another reason, along with quantum, why ECDSA might fall even faster than expected, hence the "fresh address" recommendation) So far most people have been in the mode of thinking "elliptic curves broken, hashes safe, lattices safe". But there is a good chance that the concrete security of lattices will take serious hits from the next two years of AI math. The basic threat model is: factoring is something that naively takes 2^(n/2) time, but over decades smart people have found and optimized number field sieves, and degraded that to 2^O(n^(1/3)), which is why RSA keys and signatures need to be ~400 bytes (and not 64 bytes). What if there are skeletons in the closet like that, both for elliptic curves and lattices, that we are simply not smart enough to discover - but bots soon will be? This is a major part of the reason why for the past year ethereum's lean roadmap has been going in the "hash-only" direction: no lattices, no ML-DSA, no Falcon, no lattice-based commitments inside ZK proofs, etc. Signatures in lean ethereum are all hash-based, either WOTS or SPHINCS-. For signatures and proofs, we already know how to go hash-only. The bigger challenge is for *public-key encryption* - and this goes far beyond blockchains. Secure communication, anonymizing protocols, lots of things need public-key encryption. And unfortunately there are long-standing mathematical theorems showing why public-key encryption cannot be done with hashes alone. You have to have some kind of trapdoor object that has at least one form of usable "structure" - either group theory (incl. isogenies) or lattices or code-based or potentially in the future even more newfangled and spooky things (local mixing?). But for anything that has structure, you should assume that AI will make at least some progress in breaking that structure. Here, one reasonable inference is that if you want to make something plausibly long-term secure, multiply the key sizes by 10. To me that's a very plausible world and something not at all extreme to predict. If AI will bring us 50 years of math in 2 years, then that 50 years of math may very plausibly include a "naive factoring -> GNFS" level of improvement to our ability to break lattices. In that world, lattices will still exist, but they will have to be significantly bigger to guarantee the same level of safety. And at those new larger sizes, hash-based constructions will beat lattice-based constructions on concrete efficiency in every use case where hash-based constructions are possible at all. Theoretically, of course it's possible that hashes are broken too (eg. P = NP would imply that). But I think P = NP is very unlikely. And intuitively, it's much more likely that a mathematical object has exactly no exploitable structure (like hashes are intended to), than that a mathematical object has exactly ~3 forms of exploitable structure (for elliptic curves: associativity, Schoof, pairings) and not some secret fourth form of structure we have not yet discovered that greatly degrades its security (for elliptic curves, ECDLP and pairing security). Similar for LWE, SVP, RLWE and the zoo of lattice problems. For this reason, we do not yet see any reason to worry and start padding the byte size of hashes (if we start to worry more, we would pad the round count first before doing anything to the byte size). Concrete TLDR, my own personal views: * Hash-based > lattice-based, in those situations where hash-based is possible at all * For anything lattice-based, be much more paranoid on param sizes. Remember that blockchains are only a small portion of the cryptography story; this point goes far beyond blockchains and applies to eg. access to websites, secure messaging, Tor / VPNs ... * For privacy protocols, strongly favor NOT putting encrypted notes onchain. Instead, send them offchain through some third-party mechanism. * If it's not difficult for you, keeping your funds in addresses which have not yet been used to make a transaction is a good idea. If it's easy for you, do it. **But be careful about migrations; I personally have lost more money in botched migrations than I have lost in all hacks combined**. * For multisig wallets, doing confirmations offchain is better than onchain, because this way the signatures of signer wallets do not get exposed to the public, so if ECDSA falls to AI much faster than expected, at least the multisig "gracefully degrades" to a 1-of-1 where the 1 is whoever was gathering the signatures - a much better place to be than "anyone can take the money" firefly.social/post/x/210783…
1,244
1,904
890
11,209
3,897,032
ₘₐₙₙᵧₑₗ retweeted
I put the entire game of Minecraft inside twitter.. with WORKING multiplayer 💀 tweetcraft.jai.vin/r/ti9bwes…
1,535
15,344
8,124
119,961
17,795,863
ₘₐₙₙᵧₑₗ retweeted
I just want to build things, ship things, travel, have good sex, eat good, and repeat.
36
155
23
573
27,188
ₘₐₙₙᵧₑₗ retweeted
Over 1 million players in 3 days! I asked @Shalom_HeyEliy how it happened for Lagos Life, what broke, and if she’s selling for $100,000.
253
1,672
260
8,721
823,482
ₘₐₙₙᵧₑₗ retweeted
People are beginning to understand the actual difference between a vibecoder and an actual software engineer using AI. 😂
37
287
38
2,934
127,248
ₘₐₙₙᵧₑₗ retweeted
in a stanford study, developers using ai assistants wrote less secure code, while becoming more confident in their security. your use of ai shapes what it infers. ai should be used as an instrument, not a pilot. i just published a research paper on this: zenodo.org/records/23153224
2
6
29
509
ₘₐₙₙᵧₑₗ retweeted
We are making Markdown files work natively across Google Drive and Docs. You can now preview .md files in Drive, open them in Docs, edit them, comment on them, and collaborate without converting the file into a Google Doc!
938
1,350
950
21,068
1,433,349
ₘₐₙₙᵧₑₗ retweeted
1/ How I infiltrated a Chinese organized crime syndicate that has laundered $1B+ across multiple exploits for Lazarus Group. Posing as a client, I gathered intel that helped action freezes for the Feb 2025 Bybit exploit and attribute illicit activity onchain.
1,928
4,196
1,297
30,334
4,798,794
ₘₐₙₙᵧₑₗ retweeted
I just want to build and ship things. Nothing else concerns me.
8
13
3
91
10,559
ₘₐₙₙᵧₑₗ retweeted
I Learned This the Hard Way Last year, I worked with a founder building several products on the NEAR blockchain. I think he was building more than 10 products at the time. I was hired as a community manager for one of his products. I only worked with him for 1 month, but that month felt like 8 months of work. He turned me into a social media manager, content strategist, and graphic designer. Every morning, I would ideate at least 5 content ideas, then draft 3 pieces of content for each day, design graphics for them and then post on all social media pages. I was doing this across 3 of his products, I was everywhere, my attention was divided, no clear focus on what & where I should put my most resources and energy, I got drained from that job. Looking back, that experience taught me something I now understand much better: Clear FOCUS Don't get me wrong, focus doesn't mean you can do only one thing. It means knowing what matters most right now and giving it your best energy. When you have a clear focus, you can go deeper, get better, and build momentum around one thing instead of constantly splitting your attention. You don't have to chase everything at once. Pick what matters most, double down on it, and give it enough time to compound.
Successful growth strategy requires you to eliminate distractions and narrow your focus. Knowing what not to pursue is just as important as knowing what to pursue.
5
4
1
15
613
ₘₐₙₙᵧₑₗ retweeted
WIP 🚧
1
6
12
649
ₘₐₙₙᵧₑₗ retweeted
we do this with overscroll-behavior: none but we gate it behind a (pointer: fine) media query, so that it doesn’t impact touch devices. this means you can still pull to refresh on mobile
Big thumbs up to @vercel for babysitting the rubber-band bounce on macOS!
36
99
10
3,683
274,136
ₘₐₙₙᵧₑₗ retweeted
Get ready.
2,973
3,704
3,727
64,121
17,460,782