
Former quantum compiler engineer. Part of the @mypyproject core team. @emmatyping@hachyderm.io
Berkeley, CA
Joined December 2016
- Tweets1.6K
- Following486
- Followers515
- Likes11.1K
New preprint out with colleagues from MIT!
"Striped Attention: Faster Ring Attention for Causal Transformers"
arxiv.org/abs/2311.09431
We introduce a simple extension to the recent Ring Attention algorithm for distributed long-context attention, and see speedups up to 1.65x!
1/
@[email protected] retweeted
Day 2 of @AllThingsOpen — let's go! 😎
Don't miss @ethanhs at 3:45pm ET as he explains how Taking Python to the Client(side) enables experimentation in ways a traditional web app would not.
I'm genuinely excited by this CPython plan: The idea is to generate the bytecode dispatch loop out of a DSL that describes the stack effect and semantics of bytecodes: github.com/python/cpython/is…
Python 3.12 will add support for the Linux perf profiler! 🔥🔥 Perf is one of the most powerful and performant profilers for Linux that allows getting a ridiculous amount of information such as CPU counters, cache misses, context switching and much more. 🧵👇
h/t @ethanhs: “Compiler engineers can have one (1) semantic, as a treat”
We're excited to have Ethan Smith (@ethanhs), Software Engineer for @getsentry, presenting "Taking Python to the Client(side)" at #AllThingsOpen! 2022.allthingsopen.org/sessi…

ALT On the left, dark grey background with light grey sunbeams behind Astro standing in clouds with hearts around their head. Ethan Smith's headshot on the right. Text reads: ATO 2022. 10 years. October 30 - November 2. Raleigh, NC USA. 2022.allthingsopen.org. Featuring Ethan Smith. Software Engineer, Sentry
Me: Aha! At last, my complex, intricate design of types with crazy complicated lifetime annotations is finished. Rust compiler, now compile my art!
The Rust compiler:
NEXT WEEK! I'll be hosting the virtual side of @getsentry's DEX conference -- here's details and the things you'll want to know -- youtu.be/MD5y4UqpsQ4
I am once again asking for you to buy everyone webauthn tokens instead of spending money on phishing exercises
@[email protected] retweeted
nftables sounds like a cryptobro "firewall on the blockchain" startup scam
Pharmacy partners CVS and Walgreens have already started loading appointments for bivalent (or "updated") boosters and make it easy to book a COVID-19 booster and flu shot at the same time.
walgreens.com/findcare/sched…
a popular myth is that people who are Very Computer have computers that work. nothing could be further from the truth. the Very Computer are capable of generating much more novel and fascinating ways to make computers not fucking work and exercise this capability wantonly
After a very long time and hundreds of github comments, the WebAssembly Garbage Collection subgroup finally agreed on how to handle non-nullable locals. This is a pretty big milestone, and great progress towards a final wasm GC spec! 1/4
@[email protected] retweeted
Amazing! New Apple iOS feature called “Lockdown” Instantly Rewrites OS in Rust to Eliminate Memory Unsafety Issues
Oh wow, that's huge! Python 3.15 will switch to UTF-8 by default for everything (files, stdio, pipes, etc.) with PEP 686: peps.python.org/pep-0686/ INADA-san @methane is working for many years towards this long term goal (October 2025).
@[email protected] retweeted
so i took the cover of my mattress off to wash it and now there’s FIBERGLASS DUST everywhere
catastrophic failure mode for something that has a zipper and not a single warning label for you not to do it
i need help and i don’t know what to do… it’s like midnight and this sucks
📣 State of WebAssembly 2022 Survey
I'd like to invite you all to share your views on WebAssembly and the wider wasm ecosystem
forms.gle/BUmTpKWBdux4TAsWA
Mypy 0.960 is out, with many improvements and fixes! mypy-lang.blogspot.com/2022/…






















