Hi there. This is Youwen. I study abstract nonsense and hack on computers at UC Berkeley. Welcome to my corner of the World Wide Web.

Sunrise, parabellum.

I help run functor.systems, a small computing community, and tinker with MIT OpenCompute ⁂ I care about free software. I developed functorOS, an experimental NixOS-based Linux distribution ⁂ I like hacking, and hackathons. I helped organize the 2026 SB Hacks, the headliner hackathon of UC Santa Barbara, and was briefly its Director of Development ⁂ Previously, I was at UC Santa Barbara. I also spent a semester in the CS department at Tsinghua University ⁂ See about for more about myself, or now for what I’m up to right now. Or explore the other pages on this website □

And every science, when we understand it not as an instrument of power and domination but as an adventure in knowledge pursued by our species across the ages, is nothing but this harmony, more or less vast, more or less rich from one epoch to another, which unfurls over the course of generations and centuries, by the delicate counterpoint of all the themes appearing in turn, as if summoned from the void.

Recently

RSS and Atom feeds.

Photos

Atom feed.

Full gallery

Notes (Recent notes)

Oct 24, 2026

-reductions are tricky for students to wrap their heads around at first. To show a given relation is undecidable, it suffices to show that the (diagonal) Halting Problem reduces to it. The relation is denoted

This is converse to what you need to do when you prove that is decidable given that is decidable. In this case, we need to show a reduction from to , that is

It’s pretty obvious why the order reverses when you say it out loud: if is decidable, then if deciding can be (computably) reduced to deciding , we can obviously decide . In a sense, we want to show that deciding is an easier problem that .

When showing undecidability, we reverse this relationship. To show that is undecidable from , it does not suffice to reduce to , since this only shows that deciding halting also decides , so is easier than in the same sense as earlier. However, this doesn’t mean that is undecidable, as could very well be sufficiently easier than to be decidable. Therefore, we need to actually show a reduction from to : deciding would allow you to decide , so is easier than . But is already undecidable, so a harder problem would still be undecidable.

Contact

Places

B.A. Mathematics, Computer Science
University of California, Berkeley (‘28)
Visiting student, CS department
Tsinghua University (S26)
B.S. Mathematics, Computer Science
University of California, Santa Barbara (cut short)
in BerkeleyCalifornia, USA
near San FranciscoCalifornia, USA
previously in BeijingChina
previously in Santa BarbaraCalifornia, USA
previously near Salt Lake CityUtah, USA
previously in ShanghaiChina
Imagine what we can become.