AI R&D @IdyllicLabs, prev: dev rels @terra_money, head of R&D for wasm devx @cosmology_tech & @terran_one, go bears @ucberkeley

San Francisco
Give it a year 🫡
For a long time the conventional wisdom was: "don't write asm by hand, you will never beat the compiler" Now we have AGI beating the compiler When optimizing for perf it can just read the compiler generated asm and map it back to the source instantly, 1000x faster than a human could And I notice it finds lots of stupid shit the compiler does like spilling registers to the stack, not keeping hot values in registers etc Instead of struggling to massage and coerce the compiler to generate the optimal output, sometimes it's just better to just straight up get the model to generate the asm And any perf optimizations it misses it can just steal back from the original compiler output And obv it can generate it for every CPU architecture and know the intimate details of each one and optimize Probably not practical yet for all software due to context window size and speed, but super useful for generating optimal code for some small to mid sized functions
2
1,092
“Founder mode” means “activate kernel mode and reshape userspace”
1
1,097
Replying to @hillelogram
I would argue that TLA+ is still useful even if we throw away the temporal operators altogether. People are trying to extract high-level protocols and find flaws in them. LLMs help them. Is this better than reading pages of text? I think so.
1
1
4
626
It is perfectly normal for less intelligent beings to steer and control a superior intelligence. I’ve seen adults controlled by their children all the time
4
1
14
1,789
Will Chen retweeted
At the top of my AGENTS.md: - NEVER write unit tests after you write code. - Highly prefer E2E tests as the sole testing mechanism. Use them to verify complex features work. At the end of E2E tests, produce a verifiable and repeatable artifact. - If you must test a system in isolation, FIRST write all the ways it could fail, THEN write the code.
leave it to your boy opus to add 10 unit tests to ensure a constant string contains various substrings
83
248
5,549
1,237,089
欢迎光临全家
So yeah… this is what we were teasing last night. TenPayGo for the trip. And yes, WeChat supports international cards and e-wallets too. We’ve had that covered for a while — but good to know we can still surprise you. 👀 If the trip somehow turns into new friends, group chats and “when are you coming back?” That part’s still our department.
2
1,907
Rivet Actors & Workflows live forever through hibernation But OpenTelemetry traces need to have a bounded lifespan So how do you build a trace for something that never ends? A crash course on rays and links: ~~~ A ray makes it possible to correlate multiple traces together When an event enters the system (HTTP request, schedule), it crates a new ray ID Every subsequent hop through your system is associated with the same ray ID. Examples of places where two traces are correlated by a ray: - Actor-actor requests - Creating new actors & workflows - Scheduling actions ~~~ More importantly, rays can correlate traces that are days, months, or years apart. For example: 1. User signs up for an account 2. User actor starts a workflow that sleeps for 14 days 3. That workflow sends the user an email that trial ends These events are all correlated with the same ray to make it easy to trace back to the original request ~~~ However, traces correlated by rays can get tricky to read when a single ray causes multiple things to happen in parallel For example: - A user signs up - In parallel (each as their own trace): - Creates Stripe customer - Registers with Resend - Sends event to PostHog Those 3 traces in parallel can be hard to tell what causes what ~~~ This is where links come in Links tell you which trace caused another trace, making it really easy to create a graph of where a trace originated In the above example, if we want to find the signup request that caused a Stripe customer to be created, we can look up the link ID to find the original request ~~~ We wanted to wait to ship OpenTelemetry until this mechanism was solid acrosss the Rivet ecosystem Appreciate all of you that have waiting a long time for this!
Introducing OpenTelemetry for Rivet Actors & Workflows 🕰️ Trace actors that stay alive for days 🔗 Client → actor → actor in one trace 🗃️ Profile every SQLite query 🎚️ Per-action trace sampling 🦀 Rust, JS, and Effect support
3
3
36
2,987
Will Chen retweeted
1/ gm. gm. Name is Hsin-Ju. I have a dark, kinda tragic personal announcement. I've decided I'd rather take $0 than accept a settlement that requires me to stay silent about what happened to me. I have since fired my lawyers at @sanfordheisler & will be releasing all the evidence from my time @hack_vc on Wed 8/26. INTRO: I've been in crypto for 9 years. Most recently I was a partner & head of platform @hack_vc which is a $600-700M crypto VC firm. Many of you may know me from my time as Head of Growth at @StellarOrg in 2017 (worked w/ the Mt. Gox founder), @Solana in 2018 (joined under ~10 ppl, but quit before my cliff), & @Fhenix in 2024. Or have attended one of my @DystopiaLabs ETH events (2019-now). Last year, I was forced to work through a serious medical emergency while at @Hack_VC due to threats by @alpackaP @dbulaevsky, saying that they would blacklist me from the space if I quit before finishing the hacksummit conference & side events that I was helping with during @kbwofficial. I was working 13-14hr days, 6 days a week, sleeping 0-4 hrs a night, and had documented Graves' disease, hyperthyroidism, and severe insomnia. I repeatedly asked to quit. Hack VC refused. This + other threats and intimidation went on for almost a month. The conditions got so bad I attempted suicide. The fucked up part is that, even after the suicide attempt, I told everyone at Hack VC (in writing) that I had no plans to sue. I was scared & extremely sick. I just wanted to leave. I told them that as long as there was no retaliation or badmouthing - I had no plans to sue. @Hack_VC chose to retaliate. After just 1 month after my near suicide, Hack VC mishandled my COBRA health insurance, refused to fix things, kept shooing me to customer support (when it's legally Hack VC's responsibility to fix this), and my insurance had issues and was not fixed for almost 4 MONTHS. Hack VC did not fix everything until I hired lawyers and had them force Hack VC to adhere to the law & fix my COBRA insurance issues. The sheer cruelty of an employer harming someone's health insurance almost immediately after they nearly committed suicide is extremely fucked up. And, even during the legal engagement, Hack VC continued to lie & attempt to harm me through their lawyers and other employees/partners (multi-million dollar carry & clawbacks can make even the nicest ppl willing to turn the other way or lie). @0xRodney @IsTheBaron @roshunpatel @Alex__Botte. Now. Almost an entire year of engagement & my near suicide anniversary coming up, our lawyers (mine & Hack VC's) have reached the point of preparing for private mediation and settlement. And...I realized that I just can't do it. I don't want money in exchange for silence. I'd rather speak. I fired my lawyers yesterday. In case it needs to be said, I did a good job at Hack VC. I was only there full time for 7 months; been part-time since 2021. I got a $50k raise to $300k, $30k bonus, and promises of additional carry that would have been implemented about a week or so after my last day. I was also offered admission into the GP entity (but not sure if admission was actually completed bc it was during my medical emergency). This + my resume, should show that me suing is not a money grab; I was genuinely harmed. I'm aware that I'm just one person (who is not rich) facing a $600-700M VC institution. I've been told by @alpackaP that he's known most of the managing partners at most VC firms for almost a decade and he could absolutely blacklist me. I'm also painful aware that the conclusion of this will probably be extremely poor for me or death - but I've accepted it. Sharing with other web2 & web3 VCs: @paulg @ycombinator @500STARTUPS @a16zcrypto @PanteraCapital @dragonflyvc @RaceCapital @hosseeb @haunventures @hiFramework @ElectricCapital @blockchaincap @Delphi_Digital @variantfund @1kxnetwork @archetypevc @shimacapital @robotventures, etc. TLDR; I’m done with continued threats, pressure, and intimidation. I'm not going to take a payout and allow Alex or Hack VC to walk away from harming me. As mentioned, I'll be dropping the evidence from my case on Wed 8/26 (or before) -- privacy be damned. Support here (or DM) please: ETH: 0x68c10776C5c05Cbf5B4C2318bE02D61B9f06B875 SOL: B7S8TPcWWJXTsmgG8ShoTmy8sNPuJ3Dbmt7z5gLFAveq
Some personal news: I'm thrilled to announce that I've joined @hack_vc as a partner & head of platform. 8 yrs in crypto = a lifetime. It all started in 2017 when a random recruiter slid into my DMs and told me about a job at @StellarOrg. I took a call with @JedMcCaleb (founder of Mt.Gox, Ripple, and Stellar) & Brit (co-founder of Lightyear). That was where I learned about (and fell in love with) crypto. I decided right then and there that I was going to enter the space whether they hired me or not. So 😂-- I offered Stellar a 1 month contract and told them they could pay me whatever they wanted, but that I was going to perform so well that they'd want to hire me at the end of the contract. Obviously, they accepted. 1 month later, they promoted me to head of growth & my crypto journey began. After I left Stellar, @edithyeung & @chrismccann introed me to @rajgokal @toly from @solana. I met them very, very early when Solana was still at the whitepaper stage and had just gotten accepted into @500GlobalVC. I was with them as their head of growth till right before they launched their testnet. Then, after that, I did a short stint at Tezos (😅), burned out, and decided to found my own startup @DystopiaLabs which was focused around building dev ecosystems + running events. I made a lot of good frens & threw a total of 17 ETH conferences around the world. Special thanks to @clairekart @Cameron_Dennis_ @ekang426 @Minittowinit @levychain @Sim_Pop @YalorMewn @VanessaGrellet_ @cryptomastery_ @StaniKulechov @LukeYoungblood @beechainstack @pet3rpan_ @marek_ @sui414 and so, so many more for supporting or speaking at our events over the yrs 🙏♥️ Most recently, I was @fhenix which is an FHE infrastructure project created by @guyitz @GuyZys. I joined when the whitepaper was released & was with them till their second testnet. TLDR I'm very bullish on the future of the FHE category & knowing the team -- think they're very well positioned to succeed 🚀. As for what’s next... I'll be diving head first into venture capital 👀. If you're a founder or a dev working on cool shit, I'll be in SF for @ethereumsf & the Stanford AI Summit. Slide into my DMs if you'd like to catch up (or want some marketing feedback) ✨
346
395
3,693
3,143,899
Will Chen retweeted
I had a major shift in my worldview recently. The first topic I want to unpack: transparency vs. privacy. I’ve been in crypto 8 years, helped 2 privacy projects (@EspressoSys when it was a ZK L1, @fhenix back when it was an FHE L2 on ETH) and put on a number of privacy & encryption focused events. I supported privacy, but TBH, I only understood it in a “cute,” abstract, and intellectual way. I grew up middle class in the US (yes I'm a citizen). I’ve always operated under the assumption that most people in the world (US + abroad) are good / kind and just want to do right by their loved ones. As long as you don’t give anyone an incentive to harm you, most people will leave you alone (or even help you if they like your vibe). I’ve been to 22+ countries solo, hung out with everyone from fish farmers to billionaires to government officials — never once had a bad interaction with anyone. I was never harmed. Never saw or was exposed to any bad behavior. I naively thought the horror stories we hear about in the news were outliers & rare exceptions. No system is perfect. Bad actors do exist. And bad things do happen to good ppl. But even then, I still operated under the belief that most ppl in the world were good/ kind. I thought in bad situations, someone would step up and do the right thing when it really mattered. I was wrong. What I didn’t realize: - Transparent systems can be weaponized. - Bad actors can hijack even government compliance tools to monitor, threaten, and force obedience. - When every conversation and transaction is tracked, how do you fund defense or even ask for help? - When people in power are willing to risk everything to win, where do you go? I always thought: I’ve never broken the law, I have nothing to hide. Now I realize privacy isn’t just for people with “something to hide” — it’s for the vulnerable. It’s the only way for ppl who are in need to get help without being punished for it. And here’s the other hard truth: most people are “good,” but strong enough incentives will make them look the other way & even support bad actors. Very few will walk away from money or put themselves at risk for what’s right. That’s why bad actors win. Me? I have an abundance mindset. There are infinite ways to make money. Infinite ways to lead a good life. I’ll never compromise my values — why waste years of my life and reputation chasing something misaligned? There are opportunities everywhere. Takeaway: - Privacy matters because the world has far more vulnerable people — and far more abuses of power — than I ever realized. - Transparency still matters too. It keeps a spotlight on bad actors. - Compliance tools? Necessary at times, but too easily abused. No perfect solution, but the tension between privacy and transparency deserves way more attention. Shout-out to @charleslu1 @benafisch @benediktbuenz @jillgun @m_mosier_ @guyitz @GuyZys @clairekart @Zac_Aztec @zooko @jswihart @PrivacyEthereum @web3privacy @privacyguardia @VitalikButerin @ameensol @RAILGUN_Project for advancing encryption and driving the privacy space forward. I'm sure there are a gazillion other ppl to thank as well, but starting here. I don't know all of you personally, but just wanted to say thanks. I didn't understand privacy before, but I'm starting to.
6
7
87
226,711
Will Chen retweeted
Your iPhone can now run Python, Node.js, FFmpeg... and even Clang 🤯 Introducing the Wasmer SDK for Swift: → Run Sandboxes inside any iOS or macOS app → 100% on-device. No servers. → Near-native speed No JIT required. Here's how 👇 wasmer.io/posts/wasmer-sdk-s…
20
52
661
137,409
Will Chen retweeted
🚀 We very have very exciting updates! Safari and Firefox can now fully run Node.js, Python and more using the Wasmer JS SDK. Try it online and let us know your thoughts. Can't wait to see what you build with it! ❤️ wasmer.sh
2
13
77
5,299
another @AsideAI W
Replying to @buccocapital
Amazon won’t be able to tell whether the buyer is a human or an AI acting on their behalf if access is via the user’s IP address & cookies
3
1,941
the part people don’t want to admit is Jake Paul is actually intelligent af and not just a retard in motion people confuse intelligence with looking intelligent: articulate, serious, educated, tasteful
A RETARD IN MOTION IS BETTER THAN A GENIUS AT REST
4
1,943
my favorite part about AI is how you can easily slap together an ensemble of software components and give it a mind and by how you choose the definition between mind/body and how they connect you unlock different capabilities expressible in the design space
1
7
1,956
Will Chen retweeted
Hot take: You should apply to jobs you DON'T qualify for. As someone who helps people with their careers, let me explain
63
790
10,993
569,134
Will Chen retweeted
Made with AI
Paid partnership (ad)
16
20
133
11,430
Cool thing about AI is it’s not just an oracle for proofs dropping you into an abyss but it’s something that you can talk to and collaborate with to fill out the rest of the map too. Everybody gets their own Ramanujan
Mathematicians are angry at AI solving their problems, and it's easy to dismiss this as gatekeeping. "A proof is a proof. They just want to keep their jobs / prestige / fun !" But I do think mathematicians have a point, and I'll try to explain using old Civilization-style maps
3
2,016
It is hard to imitate people and get the same results, because you are often copying an output for a specific nuanced situation rather than the internal machinery that can produce it for your particular set of circumstances
2
1,951