Send Devl mailing list submissions to
        devl at freenetproject.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.uprizer.com/mailman/listinfo/devl
or, via email, send a message with subject or body 'help' to
        devl-request at freenetproject.org

You can reach the person managing the list at
        devl-admin at freenetproject.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Devl digest..."


Today's Topics:

   1. Re: Proposal: algorithm for forgetting documents in datastore (Theodore 
Hong)
   2. Re: Proposal: algorithm for forgetting documents in datastore (Tavin Cole)
   3. Re: Announcement Protocol (Oskar Sandberg)
   4. Re: 0.3.7, wherefore art thou 0.3.7? (Ian Clarke)
   5. Re: 0.3.7, wherefore art thou 0.3.7? (Mr.Bad)
   6. [Freenet-dev] brazilian conspiracy (Bowkett, Giles)
   7. [Freenet-dev] Re: Duvida em portugues do Pedro (Elifarley)
   8. RE: Aardvark (Benjamin Coates)
   9. Re: Aardvark (Oskar Sandberg)
  10. Re: GMP/GCJ update. (Mark J. Roberts)
  11. Re: Proposal: algorithm for forgetting documents in datastore (Timm 
Murray)
  12. Re: Proposal: algorithm for forgetting documents in datastore (Timm 
Murray)
  13. Re: Problems! -> 0.3.7 any day now (Timm Murray)
  14. Re: Aardvark (Mr.Bad)
  15. Re: GMP/GCJ update. (Oskar Sandberg)
  16. Re: Aardvark (Mr.Bad)

--__--__--

Message: 1
From: Theodore Hong <t...@doc.ic.ac.uk>
Subject: Re: [freenet-devl] Proposal: algorithm for forgetting documents in 
datastore
To: devl at freenetproject.org
Date: Wed, 31 Jan 2001 20:25:39 +0000 (GMT)
Reply-To: devl at freenetproject.org

"Neil Barsema" <barsema at pno.org> wrote:
> > Tavin Cole wrote:
> >The popularity of any file is intrinsically weighted by its
> >closeness to the node's keyspace focus, b/c of the way routing
> >works.  So if we have a group of files that are all close to the
> >keyspace focus, and we have to delete one of them, what can we do
> >but delete the one with the
> >fewest hits?
> 
> This is not what is happening now, the file with the longest wait
> since its last hit is deleted.
> 
> I would rather delete the one that got few hits but is also likely to
> be cashed elsewhere.

The putative problem is that there might exist a file A that "belongs" on 
a node N but has few hits and a file B that "doesn't belong" on that node but
has lots of hits.  In this situation B is (supposedly wrongly) preferred 
to A.

But what does it mean for a file to belong on a node anyway?  It means that
it's in the place where other nodes expect to find it.   If B has lots of
hits, it means it's been found many times on N.  It's highly unlikely that
other nodes "really" expect to find B somewhere else, but for some perverse
reason keep being forced to look for it on N.  It gets hits on N because
other nodes decide that N is the right place to look to find B.  Therefore,
I argue that B actually DOES belong on N.  That is, the files which belong
on a node are precisely the ones which have lots of hits.

theo



--__--__--

Message: 2
Date: Wed, 31 Jan 2001 15:36:46 -0500
From: Tavin Cole <ta...@mailandnews.com>
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Proposal: algorithm for forgetting documents in 
datastore
Reply-To: devl at freenetproject.org

On Wed, Jan 31, 2001 at 08:05:55PM +0100, Neil Barsema wrote:
> > Tavin Cole wrote:
> 
> >The popularity of any file is intrinsically weighted by its
> >closeness to the node's keyspace focus, b/c of the way routing
> >works.  So if we have a group of files that are all close to the
> >keyspace focus, and we have to delete one of them, what can we do
> >but delete the one with the
> >fewest hits?
> 
> This is not what is happening now, the file with the longest wait
> since its last hit is deleted.

Your assignment is to meditate on how Freenet routing works.


> I would rather delete the one that got few hits but is also likely to
> be cashed elsewhere.
> 
> Remember in my scheme getting hits is still a much more powerfull way
> to avoid deletion for file  than being instrumental in routing
> decisions.
> The latter is just an indication that the file is on the 'right'
> node. not just an echo from some request still with a high htl.

-- 

// Tavin Cole


--__--__--

Message: 3
Date: Wed, 31 Jan 2001 22:12:01 +0100
From: Oskar Sandberg <md98-...@nada.kth.se>
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Announcement Protocol
Reply-To: devl at freenetproject.org

On Wed, Jan 31, 2001 at 11:56:04AM -0500, Tavin Cole wrote:
> On Wed, Jan 31, 2001 at 01:06:56AM +0100, Oskar Sandberg wrote:
> > My parser can read FNP (and html without modification it turns out) from
> > any stream, can't yours?
>                               ^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> oh really?  great, we can put the content filter at the protocol level!

Of course you know that was a brainfart. There is no such thing as working
html parser...

> 
> -- 
> 
> // Tavin Cole
> 
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://www.uprizer.com/mailman/listinfo/devl

-- 
'DeCSS would be fine. Where is it?'
'Here,' Montag touched his head.
'Ah,' Granger smiled and nodded.

Oskar Sandberg
md98-osa at nada.kth.se


--__--__--

Message: 4
Date: Wed, 31 Jan 2001 13:20:11 -0800
From: Ian Clarke <i...@octayne.com>
To: devl at freenetproject.org
Subject: Re: [freenet-devl] 0.3.7, wherefore art thou 0.3.7?
Reply-To: devl at freenetproject.org


--eAbsdosE1cNLO4uF
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Wed, Jan 31, 2001 at 01:29:00AM -0500, Tavin Cole wrote:
> Just wondering what was up with 0.3.7 (no pressure :-)

Mr Bad - weren't we going to release this - or was there an outstanding
bug?

Ian.

--eAbsdosE1cNLO4uF
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6eIGLQtgxRWSmsqwRAjVdAJ49ySznobMWz1Ih2BuRcV4p1vOMpwCfZheb
W+3xrN7nWQAWu/RUhUrad7c=
=s3nY
-----END PGP SIGNATURE-----

--eAbsdosE1cNLO4uF--


--__--__--

Message: 5
To: devl at freenetproject.org
Subject: Re: [freenet-devl] 0.3.7, wherefore art thou 0.3.7?
From: Mr.Bad <mr....@pigdog.org>
Organization: Pigdog Journal
Date: 31 Jan 2001 13:18:07 -0800
Reply-To: devl at freenetproject.org

>>>>> "IC" == Ian Clarke <ian at octayne.com> writes:

    IC> Mr Bad - weren't we going to release this - or was there an
    IC> outstanding bug?

The only outstanding issue is that the gateway.html file needs to be
updated to remove the Aardvark reference. After that, we're good to
go.

~Mr. Bad

-- 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /\____/\   Mr. Bad <mr.bad at pigdog.org>
 \      /   Pigdog Journal | http://pigdog.org/ | *Stay*Real*Bad*
 |  (X \x)   
 (    ((**) "If it's not bad, don't do it.
  \  <vvv>   If it's not crazy, don't say it." - Ben Franklin
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


--__--__--

Message: 6
From: "Bowkett, Giles" <giles.bowk...@msdw.com>
To: "'freenet-dev at lists.sourceforge.net'" <freenet-dev at 
lists.sourceforge.net>
Date: Wed, 31 Jan 2001 13:16:35 -0800
Subject: [freenet-devl] [Freenet-dev] brazilian conspiracy
Reply-To: devl at freenetproject.org

> hey BRaz=3Diliam boys help me in portuguese , ok ?
> 
> 
> Valeu galera o Brazil impera !!!!

I ran this thru babelfish.altavista.com and got:

 "We will force Freenet to bow to the might of the unstoppable Brazilian
empire!!"

I am terrified for the future of this project.


g

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/freenet-dev


--__--__--

Message: 7
From: Elifarley <elifar...@alccomunicacao.com.br>
To: <freenet-dev at lists.sourceforge.net>
Date: Wed, 31 Jan 2001 19:53:06 -0200
Subject: [freenet-devl] [Freenet-dev] Re: Duvida em portugues do Pedro
Reply-To: devl at freenetproject.org

on 1/31/01 6:06 PM, freenet-dev-request at lists.sourceforge.net at
freenet-dev-request at lists.sourceforge.net wrote:

> 1. RES: Freenet-dev digest, Vol 1 #976 - 1 msg (Pedro Ferreira)
> From: "Pedro Ferreira" <huricane at uninet.com.br>
> To: <freenet-dev at lists.sourceforge.net>
> Date: Tue, 30 Jan 2001 18:14:00 -0200
> Subject: [Freenet-dev] RES: Freenet-dev digest, Vol 1 #976 - 1 msg
> Reply-To: freenet-dev at lists.sourceforge.net
> 
> i'm trying too, but ican't connect, i need  help ?
> 
> 
> hey BRaz=3Diliam boys help me in portuguese , ok ?
> 
> 
> Valeu galera o Brazil impera !!!!


Pedro, vc esta usando um Macintosh para se conectar ?
Se nao for Macintosh, eu nao posso te ajudar, mas se for, talvez eu possa.

Caso seja, me diga exatamente o q acontece depois q vc clica no icone do
MacFreenet.

Observe que o MacFreenet normalmente nao abre uma janela quando eh
executado. Para vc ver se realmente ele esta funcionando, de um clique duplo
no icone de nome "Freenet Gateway.url", para que vc acesse o FProxy.



_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/freenet-dev


--__--__--

Message: 8
Date: Wed, 31 Jan 2001 17:02:03 -0500
From: Benjamin Coates <coa...@mailandnews.com>
To: devl at freenetproject.org
Subject: RE: [freenet-devl] Aardvark
Reply-To: devl at freenetproject.org

>From Ian Clarke <ian at octayne.com>
>I think that given that Aardvark has been down for the last few days, we
>should remove it from the FProxy gateway page for 0.3.7.
>
>Any suggestions for an alternative?
>
>Ian.

I've been inserting a mirror of Steve's key index at KSK at KeyIndex.txt as a 
trivial example of a date-based redirect.

--
Benjamin Coates



--__--__--

Message: 9
Date: Thu, 1 Feb 2001 00:26:32 +0100
From: Oskar Sandberg <md98-...@nada.kth.se>
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Aardvark
Reply-To: devl at freenetproject.org


For fucks sake people, YOU DON'T LINK TO KSKS! It's fucking nuts!

On Wed, Jan 31, 2001 at 05:02:03PM -0500, Benjamin Coates wrote:
> >From Ian Clarke <ian at octayne.com>
> >I think that given that Aardvark has been down for the last few days, we
> >should remove it from the FProxy gateway page for 0.3.7.
> >
> >Any suggestions for an alternative?
> >
> >Ian.
> 
> I've been inserting a mirror of Steve's key index at KSK at KeyIndex.txt as a 
> trivial example of a date-based redirect.
> 
> --
> Benjamin Coates
> 
> 
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://www.uprizer.com/mailman/listinfo/devl

-- 
'DeCSS would be fine. Where is it?'
'Here,' Montag touched his head.
'Ah,' Granger smiled and nodded.

Oskar Sandberg
md98-osa at nada.kth.se


--__--__--

Message: 10
Date: Wed, 31 Jan 2001 17:50:08 -0500 (EST)
From: "Mark J. Roberts" <m...@statesmean.com>
To: <devl at freenetproject.org>
Subject: Re: [freenet-devl] GMP/GCJ update.
Reply-To: devl at freenetproject.org

On Tue, 30 Jan 2001, Adam Langley wrote:

> On Tue, Jan 30, 2001 at 12:36:58PM -0600, Steven Hazel wrote:
> > > Okay. This seems rather easy, and I could probably do the bulk of
> > > the work, but I need someone fluent in C to check it
> > > out. Volunteers?
> >
> > I can help you with the C.
>
> I'll certainly help if I can.

I've been mauling this method in vain, trying to convert it to working
C++.  The shifts seem to be confusticated and befuddled. The first if
statement seems to behave identically, but the shift in the else fucks up:
it should yield (for one test case) 17179869184, but it incorrectly yields
0. Could you look it over? The udiv_qrnnd method is verified correct.

Here's the Java version:

  /** Divide divident[0:len-1] by (unsigned int)divisor.
   * Write result into quotient[0:len-1.
   * Return the one-word (unsigned) remainder.
   * OK for quotient==dividend.
   */
  public static int divmod_1 (int[] quotient, int[] dividend, int len, int 
divisor)
  {
    int i = len - 1;
    long r = dividend[i];
    if ((r & 0xffffffffL) >= ((long)divisor & 0xffffffffL))
      r = 0;
    else
      {
        quotient[i--] = 0;
        r <<= 32;
      }
    for (;  i >= 0;  i--)
      {
        int n0 = dividend[i];
        r = (r & ~0xffffffffL) | (n0 & 0xffffffffL);
        r = udiv_qrnnd (r, divisor);
        quotient[i] = (int) r;
      }
    return (int)(r >> 32);
  }

Here's my naive broken translation, if it helps (my other naive
translations seem to work):

jint gnu::gcj::math::MPN::divmod_1 (jintArray iquotient, jintArray idividend, 
jint len, jint divisor)
{
  jint *quotient = elements(iquotient);
  jint *dividend = elements(idividend);
#ifdef USE_GMP
  return mpn_divmod_1((mp_limb_t *) quotient, (mp_limb_t *) dividend, 
(mp_size_t) len, (mp_limb_t) divisor);
#else
  jint i = len - 1;
  jlong r = dividend[i];
  if ((r & 0xffffffffL) >= ((jlong)divisor & 0xffffffffL))
    r = 0;
  else
    {
      quotient[i--] = 0;
      r <<= 32;
    }
  for (; i >= 0; i--)
    {
      jint n0 = dividend[i];
      r = (r & ~0xffffffffL) | (n0 & 0xffffffffL);
      r = udiv_qrnnd (r, divisor);
      quotient[i] = (jint) r;
    }
  return (jint) (r >> 32);
#endif
}

Curiously, other similar shifts appear to work. Weird.


-- 
Mark Roberts
mjr at statesmean.com



--__--__--

Message: 11
Date: Wed, 31 Jan 2001 18:49:44 -0500
From: "Timm Murray" <ad...@madtimes.com>
To: "Mr.Bad" <mr.bad at pigdog.org>, <devl at freenetproject.org>
Subject: Re: [freenet-devl] Proposal: algorithm for forgetting documents in 
datastore
Reply-To: devl at freenetproject.org


Mr.Bad wrote on 1/27/01 2:48 pm:

>I wonder if we could come up=20
>with a metric that takes into=20
>account -all- the variables=20
>that make an entry=20
>valuable, e.g.:
>
>        - recency: how recently=20
>was this file inserted or=20
>retrieved?
>        - frequency: how many=20
>times has this file been=20
>inserted or  retrieved?
>        - size: how much space in=20
>the cache does this file take=20
>up?

The current system does all these things in a natural way.  All
that making it explicit would do is enter more human imperfections
into the system.  IMHO, of course.

=0A=
Timm Murray=0A=
=0A=
-----------=0A=
Great spirits have allways encountered violent opposition from mediocre =
minds=0A=
--Albert Einstein


--__--__--

Message: 12
Date: Wed, 31 Jan 2001 18:49:44 -0500
From: "Timm Murray" <ad...@madtimes.com>
To: "Mr.Bad" <mr.bad at pigdog.org>, <devl at freenetproject.org>
Subject: Re: [freenet-devl] Proposal: algorithm for forgetting documents in 
datastore
Reply-To: devl at freenetproject.org


Mr.Bad wrote on 1/27/01 2:48 pm:

>I wonder if we could come up=20
>with a metric that takes into=20
>account -all- the variables=20
>that make an entry=20
>valuable, e.g.:
>
>        - recency: how recently=20
>was this file inserted or=20
>retrieved?
>        - frequency: how many=20
>times has this file been=20
>inserted or  retrieved?
>        - size: how much space in=20
>the cache does this file take=20
>up?

The current system does all these things in a natural way.  All
that making it explicit would do is enter more human imperfections
into the system.  IMHO, of course.

=0A=
Timm Murray=0A=
=0A=
-----------=0A=
Great spirits have allways encountered violent opposition from mediocre =
minds=0A=
--Albert Einstein


--__--__--

Message: 13
Date: Wed, 31 Jan 2001 18:49:49 -0500
From: "Timm Murray" <ad...@madtimes.com>
To: <devl at freenetproject.org>
Subject: Re: [freenet-devl] Problems! -> 0.3.7 any day now
Reply-To: devl at freenetproject.org


Ian Clarke wrote on 1/27/01 7:20 pm:

>It is just this kind of attitude=20
>which causes open source=20
>projects to fail - "we don't=20
>care about people who are=20
>too stupid to use our=20
>software/write their own=20
>plugin/don't use our=20
>favourite web browser...".

Lets see:

--closed source
--obscure
--poor to no plugin support

Sounds like a very bad web browser to me.  People who actualy
use it will be used to switching to another browser for special types=20
of content anyway.

=0A=
Timm Murray=0A=
=0A=
-----------=0A=
Great spirits have allways encountered violent opposition from mediocre =
minds=0A=
--Albert Einstein


--__--__--

Message: 14
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Aardvark
From: Mr.Bad <mr....@pigdog.org>
Organization: Pigdog Journal
Date: 31 Jan 2001 16:04:51 -0800
Reply-To: devl at freenetproject.org

>>>>> "OS" == Oskar Sandberg <md98-osa at nada.kth.se> writes:

    OS> For fucks sake people, YOU DON'T LINK TO KSKS! It's fucking
    OS> nuts!

Why not? Jeez!

~Mr. Bad

-- 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /\____/\   Mr. Bad <mr.bad at pigdog.org>
 \      /   Pigdog Journal | http://pigdog.org/ | *Stay*Real*Bad*
 |  (X \x)   
 (    ((**) "If it's not bad, don't do it.
  \  <vvv>   If it's not crazy, don't say it." - Ben Franklin
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


--__--__--

Message: 15
Date: Thu, 1 Feb 2001 01:19:27 +0100
From: Oskar Sandberg <md98-...@nada.kth.se>
To: devl at freenetproject.org
Subject: Re: [freenet-devl] GMP/GCJ update.
Reply-To: devl at freenetproject.org

On Wed, Jan 31, 2001 at 05:50:08PM -0500, Mark J. Roberts wrote:
< snip > 
> Curiously, other similar shifts appear to work. Weird.

I have a question, why can't you just copy Kaffe's stuff? I thought that
was the spirit of free software...

-- 
'DeCSS would be fine. Where is it?'
'Here,' Montag touched his head.
'Ah,' Granger smiled and nodded.

Oskar Sandberg
md98-osa at nada.kth.se


--__--__--

Message: 16
To: devl at freenetproject.org
Subject: Re: [freenet-devl] Aardvark
From: Mr.Bad <mr....@pigdog.org>
Organization: Pigdog Journal
Date: 31 Jan 2001 16:31:15 -0800
Reply-To: devl at freenetproject.org

>>>>> "DOS" == Oskar Sandberg <md98-osa at nada.kth.se> writes:

    BC> I've been inserting a mirror of Steve's key index at
    BC> KSK at KeyIndex.txt as a trivial example of a date-based redirect.

    DOS> For fucks sake people, YOU DON'T LINK TO KSKS! It's fucking
    DOS> nuts!

The more I think about this, the more I get mad. What the fuck do you
mean, don't link to KSKs? What alternative are you talking about?
SSKs? Are SSKs really SOOOOOOO much better that KSKs are completely
ridiculous -- "fucking nuts"? Why even HAVE KSKs, then?

If you're suggesting only linking to CHKs, well, that's pretty wrong,
and I don't think you understand the thread. I don't think we have a
mechanism for doing date-based redirects with CHKs, unless I'm
grievously mistaken. Same goes for SVKs.

What the hell is your point, Oskar? Could you make it more clear? Or
are you being purposely cryptic? I find it hard to take your advice
when you yell it at me.

~Mr. Bad

-- 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /\____/\   Mr. Bad <mr.bad at pigdog.org>
 \      /   Pigdog Journal | http://pigdog.org/ | *Stay*Real*Bad*
 |  (X \x)   
 (    ((**) "If it's not bad, don't do it.
  \  <vvv>   If it's not crazy, don't say it." - Ben Franklin
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



--__--__--

_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://www.uprizer.com/mailman/listinfo/devl


End of Devl Digest

Reply via email to