Index » Help

View modes

You can browse the forum using one of several view modes:

The view mode can be changed on the settings page.

Keyboard navigation

Keyboard shortcuts are available for all view modes (in thread and post listing pages, as well as the forum index). If JavaScript is enabled, press ? to view a list of shortcuts.

If you wish, you can disable keyboard shortcuts on the settings page.

Read post history

The posts you've viewed are saved to a compressed cookie, or on the server if you're logged in. Viewing a thread in basic view will mark all displayed posts as "read". Posts can be marked as "unread" using the u keyboard shortcut.

To avoid losing read post history, consider registering an account to avoid cookie limitations / expiration / accidental deletion.


You do not need an account to browse or post to this forum. Preferences and read post history are stored in browser cookies for unregistered users.

You can register an account to keep them on the server instead. Registering an account will transfer all variables from cookies to the server database.

Creating an account will also allow you to create subscriptions, and be notified by IRC or email of replies to your posts, or other events.

Email address

When posting, you need to indicate an email address. It doesn't need to be a valid one; this software will not send anything to the specified address. The email address will be made public to other users of the news server / mailing list you are posting to. Therefore, please be aware that malicious robots may be able to collect your address and send spam to it.

The email address is also used to display an avatar (see below).


The forum will display avatars associated with users' email addresses. If the email address is registered with Gravatar, the associated avatar is shown. Otherwise, an Identicon generated from a hash of the email address is displayed as a fallback.

To use a custom avatar on this forum, register an account at Gravatar, associate an email address with an image, and use that email address when posting to this forum. Additionally, you can create a Gravatar profile, which will be accessible by clicking on your avatar.

User profiles and signatures

Since messages can come from a variety of sources, this forum does not have customizable user profiles. Instead, you can create a Gravatar profile, as described in the Avatars section above. Click a user's avatar to go to their Gravatar profile page, assuming they have created one.

For similar reasons, this forum does not allow configuring a signature. Signatures are not as useful in messages on the web today, and often devolve to a low signal-to-noise ratio. Instead, you can put relevant information on your Gravatar profile, or on your website (and link to it from your Gravatar profile).

Canonical links

If you use the default (basic) view and would like to get a link to a particular post, please use the "Permalink" item located in the left sidebar (by right-clicking it and selecting "Copy link location", or your browser's equivalent). If you copy the contents of your browser's address bar, the resulting link may be excessively long, and may not work as well for users who have selected a different view mode. A canonical link has the form http://domain/post/message-id@goes-here, and does not contain /thread/ or an URL fragment (# or any text following it).

To get the canonical link to a thread, just use the first post's canonical link. If you use the "threaded" or "horizontal-split" view mode, you can simply copy the URL from your address bar. Each post's title is also a canonical link to the post in question in any view mode.


When you click "Save and preview", a draft of your message will be saved on the server. If JavaScript is enabled, this will also occur periodically as you are typing the message.

If you accidentally close the browser tab with the message, you can restore it by opening a posting form (by clicking "Create thread" or replying to a post). A notice will appear before the form if there are any unsent drafts. To discard a draft, click the "Discard draft" button at the bottom of the posting form.


This website is a web frontend to the DigitalMars NNTP server and mailing lists. It is part of DFeed, which is also a D news aggregator and IRC bot.

DFeed was written mostly by Vladimir Panteleev. Portions (including style and graphics) are Copyright © by Digital Mars. The source code is available under the GNU Affero General Public License on GitHub:


This forum software is open-source, and written in the D programming language. Contributions are welcome. You can help improve this software by reporting bugs, feedback, and submitting pull requests. Patches for fixes, improvements, documentation, unit tests, refactoring, etc. are all welcome.

To start working on DFeed, clone the GitHub project, and check the instructions in to get started.

Top | Discussion index | About this forum | D home