These days we have television, and news. But in a late
bronze age world there are no broadcast media. News spreads
by word of mouth. If non-player characters are to respond
effectively to events in the world, knowledge has to spread.
Rendering a convincing distant view in computer-generated
virtual environment is hard. There's an enormous amount of
data in a distant view, and if the viewer is moving in real
time it becomes computationally unaffordable. This essay
outlines an algorithm for greatly reducing the
computational cost, thus making it affordable.
The compromises of poverty are built into these operating
systems, into our programming languages, into our brains as
programmers; so deeply ingrained that we've forgotten that
they are compromises, we've forgotten why we chose them.
Today for the first time I
used XSL transforms to convert a first cut at an
Application
Description Language into SQL and Java. I've spent a long
time - four years now -
thinking about Jacquard 2. Now I've started to believe in
it.
One of the regular arguments I have with people is about
whether paper (books, novels), or it's fixed format,
uneditable digital equivalent, the wholly useless PDF file,
is a sensible way to store, transport or display
information. Recently I came across a passage in which a
friend expressed the issue far better than I could
what is news? News is what is true, current and
interesting. Specifically it is what is interesting to your
readers. How can we use the new tools the Internet has
provided to gather and publish it?
IBM have a 100% pure Java relational database management
system which
has been called at various stages in its history SQL/J,
Cloudscape and
Derby. This is a report of my first-pass evaluation of the
system.
I've spent another week fixing a lacuna in one of Sun's
APIs - in this case, the fact that JDBC lacks a database
neutral means of manipulating user accounts.