Security Researcher

Joined December 2016
Absolutely brilliant find
Disclosing a critical theft of funds exploit we identified and disclosed to @AlchemixFi in June! Their ETH MYT vault integrated unsafely with Tokemak strategy - we chained several primitives to trigger loss of $3M within a consecutive 1-min attack. 🧵
65
Been said to death already, but don't believe everything you see on the internet kids. Always verify
12
Back to crypto anyways.
16
Quite concerning seeing supposed "woke" accounts call for starvation or death of Argentine citizens, amongst other grievous harm over football while demonizing a certain world power in the same breath.
Timeline flooded with Argentina World Cup conspiracies - AI/altered pictures pushing propaganda; purposeful misrepresentation of facts/rules to stoke the flames. Strange, but I think I understand information warfare a bit better now.
19
Timeline flooded with Argentina World Cup conspiracies - AI/altered pictures pushing propaganda; purposeful misrepresentation of facts/rules to stoke the flames. Strange, but I think I understand information warfare a bit better now.
1
45
Superb bug, terrible attitude from the Aptos team
1/ we found a bug in the Aptos Move VM that put up to $70B at systemic risk. type confusion at the execution layer. a ~90% success rate across hundreds of simulated runs on a 30+ validator cluster. cost to build the attack infrastructure: $3,000. Conducted by @kemmio , to our knowledge this is the first public research that showcases how to land a sophisticated multi-block attack in real-world environments. It includes mempool feng shui, block production specifics and about a dozen of other primitives and tricks chained to get to near-perfect exploitation results. Nonetheless, Aptos called it "extremely low exploitability." [hexens.io/research/aptos-hij…]
1
60
NEW: A Mexican “Batman” has reportedly emerged in Jalisco, hunting motorcycle thieves & taping them to street poles.
1,144
5,122
1,032
56,909
3,274,705
A video of reentry, this is one of the coolest things my eyes have ever witnessed
And with that, Flat Earth is over.
346
19,101
63
241,969
6,860,296
Zero retweeted
build me bloomberg’s $30,000/yr trading terminal, make no mistakes
Perplexity just became the the first Al company to truly go head-to-head with the Bloomberg Terminal... Using Perplexity Computer (with no local setup or single LLM limitation), it was able to build me a terminal with real-time data to analyze $NVDA using Perplexity Finance:
80
662
12
16,837
1,216,085
someone should make a vscode extension which plays "FAAAAH" sound whenever a test fails
131
1,635
119
22,255
1,693,521
Issa Cole world
🚨: The Earth pulses every 26 seconds. Nobody knows exactly why.
1
24
you pity the moth confusing a lamp for the moon, yet here you are confusing a screen for the world
794
35,374
1,834
186,481
11,742,080
U.S politics seem like an episode of The Boys. Not sure which is the parody
1
20
She broke up with me last week. Not because I cheated. Not because I was broke. Not even because I forgot her birthday. But because, in her words: “No matter what I do, you never change your direction.” At first, I thought she was just calling me stubborn. Then my inner math brain clicked... She was literally describing an eigenvector. See, in math, when you apply a transformation (matrix A) to a vector (v), most vectors get spun around, twisted, thrown somewhere else. They change direction and magnitude. But an eigenvector is different - it keeps the same direction. The only thing that changes is its scale, given by something called an eigenvalue (λ). If λ = 2 → The vector doubles in size. If λ = 0.5 → It shrinks. If λ = -1 → It flips direction. If λ = 1 → It stays the same size. Apparently… in her eyes, I was λ = 1. Always same size. Always same direction. Now the math part (because unlike my ex, I actually explain things): Here’s how you find eigenvalues and eigenvectors, using a 2×2 matrix example: Let’s say our “relationship matrix” was: A = [ 2 1 ] [ 1 2 ] Step 1: Find eigenvalues (λ) We solve: A·v = λ·v → (A − λI)·v = 0 → det(A − λI) = 0 Subtract λ from each diagonal entry of A: A − λI = [ 2−λ 1 ] [ 1 2−λ ] Set determinant = 0 and solve for λ: Determinant: (2−λ)(2−λ) − 1 = (2−λ)² − 1 = 0 (2−λ)² = 1 2−λ = ±1 Case 1: 2−λ = 1 → λ = 1 Case 2: 2−λ = −1 → λ = 3 So, eigenvalues are: λ₁ = 1, λ₂ = 3 Step 2: Find eigenvectors (v) For λ = 1: (A − λI)·v = 0 [ 2−λ 1 ] [ x ] = [ 0 ] [ 1 2−λ ] [ y ] [ 0 ] [ 2−1 1 ] [ x ] = [ 0 ] [ 1 2−1 ] [ y ] [ 0 ] [ 1 1 ] [ x ] = [ 0 ] [ 1 1 ] [ y ] [ 0 ] From the first row: x + y = 0 y = −x From the second row: x + y = 0 y = −x So eigenvector = any scalar multiple of [ 1, −1 ]ᵀ For λ = 3: (A − λI)·v = 0 [ 2−λ 1 ] [ x ] = [ 0 ] [ 1 2−λ ] [ y ] [ 0 ] [ 2−3 1 ] [ x ] = [ 0 ] [ 1 2−3 ] [ y ] [ 0 ] [ -1 1 ] [ x ] = [ 0 ] [ 1 -1 ] [ y ] [ 0 ] From the first row: −x + y = 0 y = x From the second row: x + (-y) = 0 x - y = 0 x = y So eigenvector = any scalar multiple of [ 1, 1 ]ᵀ Final result: λ = 1 → v = [ 1, −1 ] λ = 3 → v = [ 1, 1 ] Congratulations 🎉, you have just learned how to find the eigenvectors and eigenvalues of a matrix. Bonus: Why does AI-ML care? Eigenvalues & eigenvectors are everywhere in AI/ML: PCA → Reduce dimensions by keeping top eigenvectors of covariance matrix (largest eigenvalues = most variance). Spectral Clustering → Graph Laplacian eigenvalues help find clusters. Neural Stability → Eigenvalues of weight matrices can indicate exploding/vanishing gradients. Markov Chains → Long-term behaviour = eigenvector of eigenvalue 1. In short: Eigenvectors tell you the “unchangeable direction” under a transformation. Eigenvalues tell you “how much” that direction is stretched. In ML, this is how we find patterns, compress data, and understand model behaviour. I am waiting for a matrix that multiplies me by λ > 1 and actually makes me grow.
189
363
134
2,890
178,981
When you know there's a bug in the codebase but can't prove it yet.
16
18
6
157
8,117
I'm so old I wrote that! That's assuming it's the Windows version, which is the one I worked on. The Win9x game, art, and original code, were done by Maxis/Cinematronics. I ported it to Windows NT, converted the x86 asm to C, made it work on RISC, and so on. Success has many fathers, and all credit should really go to the original designers... I'm just the fun uncle that brought it to the masses.
2,800
10,454
548
129,309
5,308,444
You SRs are so inspiring with your crits, I'm soo pumped
1
36
fuck you
2,151
32,496
2,613
257,085
11,734,248
How in God's name are you all finding crits so damn easily
30
Have the discipline to do what needs to be done, especially when you don’t feel like it.
6,447
27,362
3,660
246,847
14,004,443