Hi! Welcome to my webpage. This page pertains to meaningful things I've done that have so far made me little to no money.
My name is Jongmin Jerome Baek / 백종민. My dog's name is Ser Finley. I'm probably best known for teaching "CS198-79 The Poetry of Computer Science, the Computer Science of Poetry: Philosophy of Computation". Textbook, Syllabus, Website, Discussion Forum, Course Notes.
In a previous life, I was an indie game developer. The last game I made is 6180 the moon. If you are stuck at a level, please email me and I'll help you out. (v8 is a hard one.)
Sometimes I'm a genderqueer Korean-American poet based in the Seattle area. I performed at Seattle LitCrawl once. I write about trauma, culture, and computers. Send me a topic to my email, below, and ask for a poem. I give them out for free, or with a strict payment plan, whichever you prefer.
Sometimes I'm a software engineer at Microsoft, where I help build Microsoft Search.
These days I spend most of my philosophy brain thinking about the alignment of private value (i.e. meaning) and public value (i.e. money) through blockchain. It's obvious that the bifurcation of private and public value is the cause of alienation in the modern world. It's also obvious that the solution is to let each idea be a bank, and for each individual to invest, quasi-literally, in ideas. The engineering and legal challenges, are more difficult. If this paragraph makes sense to you, email me, let's talk!
Connect with me at jbaek080@protonmail dot com.
- How to Solve Moral Conundrums with Computability Theory
- The Poetry of Computer Science, the Computer Science of Poetry
- Paper 3: Uncomputability and the Categorical Imperative
- Culture, Computation, Morality
- The Value Function of Human-Compatible AI
- How to Do Things With Metaphors
- Hobbes and Xunzi on Human Nature: the Fixed and the Changing
Various moral conundrums plague population ethics: The Non-Identity Problem, The Procreation Asymmetry, The Repugnant Conclusion, and more. I argue that the aforementioned moral conundrums have a structure neatly accounted for, and solved by, some ideas in computability theory. I introduce a mathematical model based on computability theory and show how previous arguments pertaining to these conundrums fit into the model. This paper proceeds as follows. First, I do a very brief survey of the history of computability theory in moral philosophy. Second, I follow various papers, and show how their arguments fit into, or don't fit into, our model. Third, I discuss the implications of our model to the question why the human race should or should not continue to exist. Finally, I show that our model ineluctably leads us to a Confucian moral principle.
Using computer science to talk about moral philosophy is a sort of perversion. In a sense, all philosophy is a sort of perversion. As a smartypants once said, the purpose of philosophyis the dissolution of philosophy. I know at least a dozen grandmothers and grandfathers, most of them selling fish at a street market, who know everything this book can say and more. The audience I have in mind are the cynics, the highly educated, the "rationalists", who have retreated to their enclave, who refuse to believe anything that cannot be proven, who endorse things like utilitarianism, behaviorism, and The Bell Curve. I believe I can change their minds because they are rational, and rationality is an admirable ontological property. Rationality, for all its faults, does one job very well: when proven wrong, it clips off, however much it hurts, that irrational cancerous outgrowth, the misapplication of ego. What this book has tried to do is to show that the Modern Scientific World View, and its moral philosophy, which purports to be based on rationality, is utterly irrational. I tried to show this using something every "rationalist" would agree as a method for achieving rational truth: theoretical computer science."
When Kant said we must not treat humans as mere means, but ends in themselves, he was saying that humans are arbitrary programs, not specific programs. Therefore, we cannot use them as mere means, and must treat them as ends in themselves. And the sense just used in cannot and must is not that of mere moral indoctrination. It is the authority of mathematics. So Williams has been answered: we legislate to the moral sentiments by right of mathematical fact.
I point to a deep and unjustly ignored relation between culture and computation. I first establish interpretations of Piaget's and Vygotsky's theories of child development with the language of theoretical computer science. Using these interpretations, I argue that the two different possible routes to Piagetian disequilibrium -- a tendency to overaccommodate, and a tendency to overassimilate -- are equivalent to the two distinct cultural tendencies, collectivistism and individualism. I argue that this simple characterization of overaccommodation versus overassimilation provides a satisfying explanation as to why the two cultural tendencies differ in the way they empirically do. All such notions are grounded on a firm mathematical framework for those who prefer the computable, and grounded on my personal history for those who prefer the uncomputable.
It seems that complexity theory has a surprising relationship with morality. Generally, if a decision renders the environment seemingly more complex than another decision, this decision is considered moral.
A Markov Chain algorithm can "learn" by being fed some text, and then it can generate some string of words according to the aforementioned assumptions. To give a feel of what this does, I have written a simple Markov Chain algorithm, fed it some of my own poetry, and asked it to spit some back out:They seep and leap and feel and all other
mouths seemed occupied with drooling moist. Besides her bed, a bed
full of lava. Why won’t you melt inside of me? Your components are nice,
and they looked at the sky and their faces grew
red, and they sang in despair a lullaby rhythm. The
rain, rolling by like guilty trains.
The object is the fixed, the existent; the configuration is the changing, the variable. (TLP 2.0271, Wittgenstein)
Technical Reviews (aka flexing)
- The Reimplementation and Application of Direct Future Prediction to Simple Environments and Online Learning
- Identifying Semantic Components From Cross-Language Variation, Structured Lexical Sources, and Corpora: a Review of Recent Literature