Groups | Search | Server Info | Login | Register


Groups > news.software.nntp > #12054

Re: csiph.com

From "Kevin Bowling" <kevin.bowling@kev009.com>
Newsgroups news.software.nntp
Subject Re: csiph.com
Date 2026-05-06 20:21 +0000
Organization csiph.com Internet News Service
Message-ID <69fba2e5.97cee40bab53652b@csiph.com> (permalink)
References <10t2kh8$1a6i$1@csiph.com>

Show all headers | View raw


Kevin Bowling <kevin.bowling@kev009.com> wrote:
> I made a web thing: http://csiph.com/groups
> 
> It's like google groups but it sucks less.

I made a breaking change to URLs so everything is referenced by
Message-ID after thinking about some of the feedback.  The URLs can get
a little much, but I think codifying my article numbers everywhere is
short-sighted if I want to rebuild my spool in some different
configuration.  The permalink handler still stands as there are cases
like references where the redirect is useful, but there are also Message
IDs on top of a group like
http://csiph.com/group/news.software.nntp/a/10t2kh8%25241a6i%25241@csiph.com
where the browsed group adds some context for things like threading.

The multi-server case is more interesting than I initially judged:  I
pointed the software (locally with indexing disabled) at nntp.gmane.io
and it works perfectly well, which makes sense as it's INN as well.

The internals would need some rework to actually handle multi-server,
article numbers are still too convenient for i.e. efficient cache
structures and efficient read tracking, but that could still work with a
tuple if needed.  No immediate plans to do this, but I had the thought
that virtual NNTP servers might be kind of cool.. I could create
something like groups.io but with dual (NNTP+web) or tri mode
(NNTP+web+email) where NNTP is the backing store, but web and email
readers/writers can participate equally.  NNTP readers get the benefit
of full history, web readers get full text search.  The virtual NNTP
server only shows the subset of lists in the group.  No immediate plans
for that just a thought, at least the external facing stuff will be
stable to any major reworks.

Back to news.software.nntp | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-01 09:31 -0700
  Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-01 20:19 +0000
  Re: csiph.com InterLinked <nntp@phreaknet.org> - 2026-05-01 20:40 -0400
    Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-01 18:22 -0700
      Re: csiph.com InterLinked <nntp@phreaknet.org> - 2026-05-01 22:00 -0400
        Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-02 00:01 -0700
          Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-02 09:15 +0000
            Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-02 05:28 -0700
              Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-02 13:49 +0000
                Re: csiph.com ram@zedat.fu-berlin.de (Stefan Ram) - 2026-05-02 13:58 +0000
                Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-02 16:52 -0700
                Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-03 08:55 +0000
              Re: csiph.com Julien ÉLIE <iulius@nom-de-mon-site.com.invalid> - 2026-05-03 21:20 +0200
                Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-03 20:25 +0000
                Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-05 02:01 -0700
                Re: csiph.com Julien ÉLIE <iulius@nom-de-mon-site.com.invalid> - 2026-05-05 21:49 +0200
              Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-05 03:01 -0700
                Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-05 12:56 +0000
                Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-05 13:19 +0000
                Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-05 06:38 -0700
                Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-05 14:00 +0000
            Re: csiph.com InterLinked <nntp@phreaknet.org> - 2026-05-02 10:38 -0400
              Re: csiph.com SpallsHurgenson(NG) <user14325@newsgrouper.org.invalid> - 2026-05-02 17:02 +0000
                Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-02 16:28 -0700
              Newsgrouper group search - was Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-03 10:57 +0000
                Re: Newsgrouper group search - was Re: csiph.com Mickey <Mickey8080@gmail.invalid> - 2026-05-03 12:11 +0000
            Re: csiph.com Russ Allbery <eagle@eyrie.org> - 2026-05-02 09:10 -0700
  Re: csiph.com not@telling.you.invalid (Computer Nerd Kev) - 2026-05-03 10:28 +1000
    Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-02 17:57 -0700
      Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-02 18:09 -0700
      Re: csiph.com Julien ÉLIE <iulius@nom-de-mon-site.com.invalid> - 2026-05-03 11:36 +0200
        Re: csiph.com Kevin Bowling <kevin.bowling@kev009.com> - 2026-05-05 02:07 -0700
          Re: csiph.com Julien ÉLIE <iulius@nom-de-mon-site.com.invalid> - 2026-05-05 22:06 +0200
  Re: csiph.com "Kevin Bowling" <kevin.bowling@kev009.com> - 2026-05-06 20:21 +0000
    Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-07 02:24 +0000
      Re: csiph.com ram@zedat.fu-berlin.de (Stefan Ram) - 2026-05-07 23:23 +0000
        Re: csiph.com Colin Macleod <user7@newsgrouper.org.invalid> - 2026-05-08 06:48 +0000

csiph-web