staff blogs

distributed.net staff keep (relatively) up-to-date logs of their activities in .plan files. These were traditionally available via finger, but we've put them on the web for easier consumption.

2004-11-01

gregh [01-Nov-2004 @ 23:48]

Filed under: project status @ 23:48 +00:00

:: 01-Nov-2004 23:48 GMT (Monday) ::

With the completion of OGR-24, I thought I would draw a diagram of the
best ruler and talk a little bit about what it means.

The diagram can be found here: http://hewgill.com/ogr/ogr24.png

The top portion shows the ruler laid out to scale. The numbers (9, 24,
4, etc) are the distances between each mark. For various lengths
between 1 and 425 units, there is a unique way to measure that distance
using the ruler. The bottom section of the diagram shows how to use the
ruler to measure each possible distance.

For example, the distances 1, 2, 3, and 4 are trivially measured by
lining up with the corresponding distances in the ruler. 5 must be
measured by combining the 4 and the 1 (which are right next to one
another). 6 through 11 are easy because those distances are already
marked on the ruler, 12 must be measured by combining 10 and 2 (the
numbers are a little hard to read around that area, but you can compare
with the final published ruler).

The part that makes this a Golomb ruler is that there is exactly ONE
way to measure each distance. You can’t find any other combination of
distances in the given ruler that add up to say, a distance of 100,
except for 39+14+3+44. And the optimal part is that this is the
SHORTEST ruler (with respect to the overall length of 425) that offers
only one way to measure each distance. There exist longer rulers that
also have a unique way to measure each distance, and there are also
shorter rulers that end up having more than one way to measure some
distances. This ruler satisfies both properties.

Note that not every distance between 1 and 425 can be measured with
this ruler. It happens that 128 is the first distance that can’t be
measured with the given ruler. In all, only 276 of the distances
between 1 and 425 can be measured. The gaps in the lower portion of the
diagram indicate distances that can’t be measured.

Congratulations to all the participants who donated CPU time to prove
this result!

2003-05-26

gregh [26-May-2003 @ 02:15]

Filed under: Uncategorized @ 02:15 +00:00

:: 26-May-2003 02:15 GMT (Monday) ::

Recently I have been working on some of the international language support on
the distributed.net home page. Along with some minor changes to the navigation
for all languages, I have also begun translating the web pages to Esperanto
(Esperanto is an international language invented in the 1880s that is now
spoken by millions of people in all countries around the world). If you
know Esperanto, feedback would be most appreciated – I’ve only just started
learning!

Many thanks to Russ Williams for helping with some of the Esperanto
translations.

2000-02-15

gregh [15-Feb-2000 @ 06:38]

Filed under: Uncategorized @ 06:38 +00:00

:: 15-Feb-2000 06:46 (Tuesday) ::

Well, it’s been a long haul but OGR is finally live! Thanks for everybody’s
support while we worked out all the last bugs. We now have a client that
works with contests other than cryptography challenges, which itself is
worth lots.

Good luck!

1999-09-20

gregh [20-Sep-1999 @ 05:56]

Filed under: Uncategorized @ 05:56 +00:00

:: 20-Sep-1999 05:57 (Monday) ::

Finally, some OGR news! An OGR test master is now operational. For the
latest news, see:

http://www.distributed.net/~gregh/ogr-todo.html

1999-04-17

gregh [17-Apr-1999 @ 19:50]

Filed under: Uncategorized @ 19:50 +00:00

:: 17-Apr-1999 19:54 (Saturday) ::

I have put together a todo list of all things left to do in the OGR core
integration. This list can be found at:

http://www.distributed.net/~gregh/ogr-todo.html

1999-04-10

gregh [10-Apr-1999 @ 02:40]

Filed under: Uncategorized @ 02:40 +00:00

:: 10-Apr-1999 03:03 (Saturday) ::

It’s been a month since I last updated my plan, so I thought I’d add another
entry to keep everybody up to date. There exists OGR code for the master
server, the full proxies, personal proxies, and clients. Right now it’s mostly
functional – the list of items left to do include such things as: handling
multiple OGR ruler lengths simultaneously; saving and restoring partial blocks
on disk in the client; validation and testing to ensure that the master
distributes all stubs it should (it’s not as simple as RC5!); and finally
beta testing (we will announce how and where beta testing will take place
soon).

If all goes well, we should see beta testing start sometime this month.
Watch this space!

1999-03-09

gregh [09-Mar-1999 @ 05:31]

Filed under: Uncategorized @ 05:31 +00:00

:: 09-Mar-1999 05:34 (Tuesday) ::

Just a quick note today: The first complete OGR stub has run through my
test client! We’re well on our way, folks.

1999-02-27

gregh [27-Feb-1999 @ 08:34]

Filed under: Uncategorized @ 08:34 +00:00

:: 27-Feb-1999 08:38 (Saturday) ::

I have started to commit OGR code to the client code base. You will start
to see options for OGR configuration, and notifications from the proxy
that the OGR contest “is closed”. Just so there’s no confusion, OGR has
not started yet. The OGR contest is “not yet open”. :)

1999-02-15

gregh [15-Feb-1999 @ 23:24]

Filed under: Uncategorized @ 23:24 +00:00

:: 15-Feb-1999 23:26 (Monday) ::

As of yesterday, I have proxy code that sort of works with OGR. The parts
that are left are: (1) Master server integration, (2) Client integration,
and (3) Beta testing. We are getting closer!

1999-01-31

gregh [31-Jan-1999 @ 21:28]

Filed under: Uncategorized @ 21:28 +00:00

:: 31-Jan-1999 21:45 (Sunday) ::

OGR coding is coming along well. I have reached a state where I have a
workable core for at least the next few ruler lengths. The next step for
me is to add OGR capability to the master and proxy network. Mark and Oliver
of the original OGR effort will be working on improving the core code.

As always, there is no specific date set for the start of the OGR project.
We are all working hard to bring OGR to your desktop as soon as possible.
OGR will, of course, be an optional project if you prefer to continue
working on RC5-64.

I have seen some speculation that OGR is dependent upon the v3 core, but
in fact OGR will be included in version 2.8 of the current client (the
current version is 2.7105). You may be sure that OGR is not holding up
v3 development in any way. :)

Older Posts »