Kromsten retweeted
In the next version of Bun
`bun prune` cleans unnecessary folders from node_modules
Kromsten retweeted
Replying to @mert
*8th time. Your data in incomplete
xitter.cf/larry0x/status/2037174…
Replying to @levelsio
This is the 7th time the bill has been proposed in EU Parliament, for those wondering
Kromsten retweeted
check out all the hackathon submissions
what is your favorite?
madscientists.io/hackathon/s…
Kromsten retweeted
Anthropic won't pause AI development.
This is a blatant lie unless they fire their whole army of AI engineers.
They'll keep working and give strong AI to huge corporations and government while arguing that it's too powerful for plebs to use.
Dangerous effective altruism.
Kromsten retweeted
You will never guess from this chart alone the year in which Barcelona stopped issuing new Airbnb and tourist-use licenses.
(answer in the next tweet)
Kromsten retweeted
layer 7: why specific curves are chosen
not all elliptic curves have hard discrete log problems. curve selection is security engineering
secp256k1 (Bitcoin, Ethereum transactions):
→ y² = x³ + 7 over a 256-bit prime field
→ Koblitz curve (a = 0) for efficiency
→ chosen by Certicom, adopted by Bitcoin early
→ ~128-bit security against classical attacks
BN254 (Ethereum ZK precompiles):
→ Barreto-Naehrig curve
→ pairing-friendly (embedding degree 12)
→ used for Groth16 verification on Ethereum
→ originally ~128-bit security, now estimated at ~100-110 bits due to improved NFS attacks on the pairing target group F_p^12
→ still used because Ethereum precompiles support it and migration is costly
BLS12-381 (Ethereum consensus, Zcash):
→ Barreto-Lynn-Scott curve
→ pairing-friendly (embedding degree 12)
→ designed AFTER the NFS improvements that weakened BN254
→ 381-bit base field chosen specifically to maintain 128-bit security even with improved attacks
→ the "12" is the embedding degree, "381" is the field size
ed25519 (many non-Ethereum systems):
→ Edwards curve over a 255-bit field
→ designed by Bernstein for maximum implementation safety
→ constant-time arithmetic, no exceptional cases
→ not pairing-friendly (no pairings possible, which means no Groth16)
Pasta curves (Pallas/Vesta, used in Halo 2 and Mina): → designed as a 2-cycle: Pallas's scalar field = Vesta's base field and vice versa
→ enables efficient recursive proofs without pairings
→ not pairing-friendly (by design, since the goal is pairing-free recursion)
BabyJubJub (used in Circom circuits for in-circuit signature verification):
→ twisted Edwards curve defined over BN254's scalar field
→ designed so that curve arithmetic is NATIVE inside BN254 circuits
→ enables efficient EdDSA signature verification in ZK circuits (~6K constraints vs ~500K for secp256k1 ECDSA)
each curve is a specific point in the tradeoff space:
→ security level (determined by curve parameters and the best known attacks)
→ pairing support (determines which proof systems are possible)
→ field compatibility (determines how expensive in-circuit operations are)
→ implementation safety (determines how easy it is to write bug-free code)
Kromsten retweeted
A technical interview is like homework: nobody uses it, everybody hates it, and it is nothing like the actual job!
How about giving engineers an issue in an open-source repo?
If @FFmpeg merges your PR, you are hired!
(inspired by watching the @lexfridman interview; but any open-source project can be helped this way!)
Everybody wins! Open-source wins!
Employer wins (no more time spent on stupid interviews)!
Engineer wins (open-source contribution, good karma from actually building something people use)!
You get new problems in a real project. You test collaboration.
Why is this not done????
Kromsten retweeted
My dear front-end developers (and anyone who’s interested in the future of interfaces):
I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept):
Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow
Kromsten retweeted
Replying to @a16zcrypto
NFTs
there are actually more users now than during overhyped peak in 2022. Just way less volume for obvious reasons
Kromsten retweeted
It’s incredible we were able to build a fully functional version, a testament to Timewave’s engineering excellence.
Everything has been open sourced under Apache 2.0, which can be found on our GitHub if anyone is interested: github.com/timewave-computer
Kromsten retweeted
Today is a joyful day for us!
On behalf of the validator POSTHUMAN and our entire community, we want to wish @kromsten a happy birthday! 🥳🥳🥳
May all your bugs become features,
May nothing be lost in addresses, and may something be found,
And may only positivity prevail in life!
We wish you Endless Will, Eternal Youth, and Physical Immortality!
🦾💜🧬
Accept this gift as a fond memory:
omniflix.market/c/onftdenom1…
Kromsten retweeted
Replying to @larry0x
It's easy to understand if you recall the ambition of Bun and their objectives so far
They've taken on a challenge of bringing a superior product to insanely huge ecosystem with multiple competitors dominating the niche
Do you think they'd do it with you leaving work at 6pm?
Kromsten retweeted
Replying to @larry0x
A blessing if the premium request number from $10 Copilot is enough
Had to switch to plus for $30 to cover all the MCP stuff and use as provider for @Kilo_Code, @QodoAI and other extensions
Should't alone trigger the need so can recommend MCP for Linear. A huge time-saver
Kromsten retweeted
@grok while we're at it are there any other useful things to exclude globally?
I use vscode, rust / cargo, typescript / npm / bun and svelte / sveltekit
You can omit node_modules and target folders
Kromsten retweeted
A couple hours ago, @SecretNetwork completed an upgrade to transition its TEE based runtime to use MRENCLAVE sealing on Mainnet.
This is a huge milestone for Secret and trustless web3 privacy tech as a whole
Incredible work @scrt_labs 👏🏼
Kromsten retweeted
Common traits of @CosmWasm devs:
- few (not many of them)
- sticky (really love the tech)
- poor
Kromsten retweeted

DoraHacks@DoraHacks23 Jan 2025
🇺🇸
United StatesConnected via WebAccount-level information, not a live location or per-post device.
🔗 Chain Abstraction: Tools & Accounts @megarocklabs & @kromssten: Building Chain Abstraction tools for seamless UX and Web3 onboarding
dorahacks.io/buidl/14637






















