diff --git a/Doc/faq/extending.rst b/Doc/faq/extending.rst
index bbc322ada14..7adedf5be62 100644
--- a/Doc/faq/extending.rst
+++ b/Doc/faq/extending.rst
@@ -37,13 +37,7 @@ Writing C is hard; are there any alternatives?
There are a number of alternatives to writing your own C extensions, depending
on what you're trying to do.
-.. XXX make sure these all work; mention Cython
-
-If you need more speed, `Psyco `_ generates x86
-assembly code from Python bytecode. You can use Psyco to compile the most
-time-critical functions in your code, and gain a significant improvement with
-very little effort, as long as you're running on a machine with an
-x86-compatible processor.
+.. XXX make sure these all work
`Cython `_ and its relative `Pyrex
`_ are compilers
diff --git a/Doc/faq/programming.rst b/Doc/faq/programming.rst
index f157a943a43..a56f3f3adbd 100644
--- a/Doc/faq/programming.rst
+++ b/Doc/faq/programming.rst
@@ -121,19 +121,11 @@ My program is too slow. How do I speed it up?
That's a tough one, in general. There are many tricks to speed up Python code;
consider rewriting parts in C as a last resort.
-In some cases it's possible to automatically translate Python to C or x86
-assembly language, meaning that you don't have to modify your code to gain
-increased speed.
-
-.. XXX seems to have overlap with other questions!
-
`Cython `_ and `Pyrex `_
can compile a slightly modified version of Python code into a C extension, and
-can be used on many different platforms.
-
-`Psyco `_ is a just-in-time compiler that
-translates Python code into x86 assembly language. If you can use it, Psyco can
-provide dramatic speedups for critical functions.
+can be used on many different platforms. Depending on your code, Cython
+may be able to make it significantly faster than when run by the Python
+interpreter.
The rest of this answer will discuss various tricks for squeezing a bit more
speed out of Python code. *Never* apply any optimization tricks unless you know