I'd like to use xypic to draw a Hasse diagram similar to this one:

which was generated with the following code:
\documentclass{article}
\usepackage[all]{xy}
\begin{document}
\[
\xymatrix{
s_{2,0} \ar@{-}[d] \ar@{-}[drrr] & &
s_{2,1} \ar@{-}[dl] \ar@{-}[dr] & &
s_{2,2} \ar@{-}[dlll] \ar@{-}[d] \\
s_{1,0} \ar@{-}[drr] &
s_{1,1} \ar@{-}[dr] &&
s_{1,2} \ar@{-}[dl] &
s_{1,3} \ar@{-}[dll] \\
& & s_{0} & & }
\]
\end{document}
The only problem is that there's too much space between the second and third entries of the second row. I'm using five columns, obviously, because I have an odd number of entries on the first and third rows. Is there any way to close that gap? In the diagram above, it isn't a big deal, but that diagram was just my first attempt at getting the code right. Here's the actual diagram:

Yikes! It doesn't even fit on the page! (That's the page border on the right, as shown in my PDF viewer.) It was generated using the same code as the above, except with an extra command to generate the ordered triples.
Here's an example of the kind of thing I'm looking to do:

Note the equal space between the four entries of the second row. This diagram is from a great discussion on using TikZ to draw Hasse diagrams, but I'd prefer to use xypic. For some reason, TikZ doesn't want to cooperate with my installation. I tried to make my diagram with the following code, using the TikZ example as a model:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=.7]
\node (20) at (-3,2) {$s_{2,0}$};
\node (21) at (0,2) {$s_{2,1}$};
\node (20) at (3,2) {$s_{2,2}$};
\node (10) at (-3,0) {$s_{1,0}$};
\node (11) at (-1,0) {$s_{1,1}$};
\node (12) at (1,0) {$s_{1,2}$};
\node (13) at (3,0) {$s_{1,3}$};
\node (00) at (0,-2) {$s_{0}$};
\draw (00) -- (10) -- (20) -- (12) -- (00) --(11) -- (22) -- (13) --(00);
\draw (10) -- (21) -- (13);
\end{tikzpicture}
\end{document}
But no luck when compiling:
! Undefined control sequence.
l.1837 \pgfdeclareplotmark
{ball}
Perhaps the LaTeX installation on my ancient OpenBSD server is out of date, but upgrading it is a daunting proposition, so I'd prefer to use xypic if possible.



\documentclass{...}and ending with\end{document}. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to help you. Help them help you: remove that one hurdle between you and a solution to your problem. – Henri Menke Jun 19 '13 at 14:48