Founder @ ParaQuery (YC P25) | Data processing for the GPU era. https://xitter.cf/t.co/tWz7U2i0pl Dilettante of FP, PL, physics, quantum computing, and trolling AI with math.

Joined June 2011
"On the (allegedly) sequential nature of unification"... Type inference is not sequential in practice. Measured STLC on a GPU:
1
79
My favorite talk from Scala Days 2026 was about baking refinement types right into the compiler. Unlike libraries like Iron or Refined, it adds a built-in solver that verifies logic and math across multiple variables at compile time with zero runtime cost. Moving from simple checks to full verification is how Scala's type system should evolve to constrain LLMs - AI code won't compile unless the math holds up.
4
11
1
71
2,162
🎤 Speaker spotlight: Win Wang @Winium , founder of ParaQuery, ex-Twitter distributed builds & parallel Scala compilation. "GPUs for Type Inference and Typeclasses": we love strong types, we hate compile times. Can we throw a GPU at implicit resolution? 🗓️ Mon Oct 19 · SF · 6 days to go 🎟️ Get your ticket: 2026.scalasummit.com #Scala #Scala3 #BayAreaScala #SFScala #SanFrancisco #ScalaSummit2026
2
6
158
I love it when LLMs matter-of-factly roast their own code, as if they weren't the perpetrator. Just something funny about it. "The data shows these lists are massively oversized relative to actual usage, wasting 98%+ of their allocated capacity..."
2
67
While I was dreaming today, a solution to proper agents sandboxing was revealed to me. Let’s put their sandbox inside another sandbox. This way when the agents escape the first sandbox, they think they’re free and stop trying.
293
47
36
2,849
94,738
Opus 5.5 is so good at making mobile-friendly PDFs... with dark theme! Great to actually read technical concepts on the go.
74
Win Wang retweeted
Introducing Blender Bench v1 (BBv1): a benchmark for frontier LLMs on 20 realistic 3D production workflows including animation, modeling, rigging, cloth & surfacing. GPT-6 Astra leads overall; Claude Opus 5.5 wins modeling & cloth simulation.
48
59
15
658
43,544
ClaudeOS when tho
You can now mod Claude Code: - Change how it behaves - Customize the UI - Swap in your own features Write one with a few lines of TypeScript, or have Claude build it for you. Mods ship inside plugins, so you install them with /plugin in the CLI or desktop app. A few examples:
1
79
You can have bad days. And then you have even worse days. And you realise bad days were good days.
19
14
2
274
6,222
There's something so interesting about having agents autonomously run performance experiments on a home server/workstation. You can hear the fans ramp up. Takes me back to the days when you could hear the HDD seeks.
5
105
"prometheus gave us fire, we never gave it back" goes insanely hard
holy shit i asked claude to make a video on western civiization
1
3
409
Are LLMs the mythical "sufficently smart compiler"?
5
192
I wanted to see (with AI) how much math would be needed to get a "cup" to tilt in a way which makes the waterline parabolic/hyperbolic instead of elliptic. AI loves to cheat on this idea (no you can't use a cone cup), but is now currently exploring transfinite abstract cups 😅
4
106
It has never been easier to write decent-performance code. Just make the intern (uh, AI) inspect your PTX/bytecode/IR and pull up relevant docs (*for compute-bound programs)
4
171
Overheard future math aphorism: "RH is false, but its practical failure rate is provably O(1/ε). Since its falsity has already impacted us once, a second independent event would be O(1/ε^2), so we may safely continue assuming RH."
124
Have you ever: 1. asked AI to try and solve some problem 2. have it come back with an unfinished answer 3. get annoyed because it yet-again "failed" the task 4. then remember that it was a open research problem? Oops.
1
1
146
1. Discuss technical changes with AI, get to an agreement, have it implement. 2. Review code, ask it why the hell it didn't do the thing we agreed on. 3. "To conserve existing behavior" -- despite agreeing that the change has *provably* the same semantics. ... "Alignment" 🤦
3
217
Fun programming history fact: @akka_io_ was Lightbend was Typesafe before it dropped Scala and Play and focused on Akka. Lightbend was a name that replaced Typesafe because they thought it's a bad name for marketing. And now the hottest thing is @typesafeai. And I built TypeSec: pair.rs/typesec.
3
1
16
692