Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Good news from afar can bring you a welcome visitor.


comp / comp.lang.python / Anomaly Detection with Dogelog Payer (Was: ANN: Dogelog Player 1.2.4)

SubjectAuthor
* ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable)Mild Shock
+* Re: ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable)Mild Shock
|`- Compiling λ-Prolog in Dogelog Player (Was: ANN: Dogelog Player 1.2.4)Mild Shock
+- F***ing moron failed to scrap website - Dec, 2024Mild Shock
+- Re: F***ing moron failed to scrap website - Dec, 2024Mild Shock
+- Anomaly Detection with Dogelog Payer (Was: ANN: Dogelog Player 1.2.4)Mild Shock
`- Re: ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable)Mild Shock

1
Subject: ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable)
From: Mild Shock
Newsgroups: comp.lang.python
Date: Sat, 2 Nov 2024 17:50 UTC
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable)
Date: Sat, 2 Nov 2024 18:50:23 +0100
Message-ID: <vg5oou$cig5$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 2 Nov 2024 17:50:22 -0000 (UTC)
Injection-Info: solani.org;
logging-data="412165"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:9cfekHvTP7ihLD3phw1CcwJnkxM=
X-Mozilla-News-Host: news://news.solani.org:119
X-User-ID: eJwNycEBwCAIA8CVhECQcVRg/xHa+56DwhdGp/n4gFG1X04kQ7fk8b4LS02z5bWZlIXKVMtsRxD2R2Kgeq5+NXoUgw==
View all headers

Dear All,

We are happy to announce a new edition of
the Dogelog player:

- New library(misc/dict):
We have moved some predicates from the library(misc/json)
into our own library(misc/dict). We made sure that the
data structure of the Prolog dicts now follows the
input order semantics.

- New library(util/hash):
To enable the implementation of hash tables, Novacore
now has a term_hash/2 predicate. The implementation
differs from the Prolog dict in that change_arg/3 is
used for destructive updates. We have also dispensed
with the input order.

- Improved library(sequence):
Hash tables can easily be used to model sets of keys,
for example by using the value "true" as an indicator.
This allowed us to re-implement the distinct/1 predicate.
The use of numbervars/3 ensures that key variants
are identified.

Have Fun!

Jan Burse, http://www.xlog.ch/ , 02.11.2024

Subject: Re: ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable)
From: Mild Shock
Newsgroups: comp.lang.python
Date: Thu, 7 Nov 2024 10:55 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: Re: ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable)
Date: Thu, 7 Nov 2024 11:55:08 +0100
Message-ID: <vgi6ab$9n2c$3@solani.org>
References: <vg5oou$cig5$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Nov 2024 10:55:07 -0000 (UTC)
Injection-Info: solani.org;
logging-data="318540"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:FDSBdCHbbmvyQDs0TPop/XuOMLY=
In-Reply-To: <vg5oou$cig5$2@solani.org>
X-User-ID: eJwFwYkBwEAEBMCWvCvKwdF/CZlxBWPC4DA/P5weN+UHvF6wbSn100zNCZG9cXrEJRg+KtkWlEWxg4rlB1PHFUI=
View all headers

A further library(util/tree) was realized, that
uses the rules of Okasaki's Red-Black tree with
destructive updates. change_arg/3 has become
our favorite gadget to realize imperative
datastructures in Prolog.

No setup_call_cleanup/3 brakets are needed, since
we can rely on its Prolog garbage collector
integration. We compared hash table versus red
black tree. For the million row challenge we see
an overhead below 10%.

See also:

Okasaki Red-Black Trees in Dogelog Player
https://twitter.com/dogelogch/status/1854471966234730536

Okasaki Red-Black Trees in Dogelog Player
https://www.facebook.com/groups/dogelog

Mild Shock schrieb:
>
> Dear All,
>
> We are happy to announce a new edition of
> the Dogelog player:
>
> - New library(misc/dict):
>   We have moved some predicates from the library(misc/json)
> into our own library(misc/dict).  We made sure that the
> data structure of the Prolog dicts now follows the
> input order semantics.
>
> - New library(util/hash):
>   To enable the implementation of hash tables, Novacore
> now has a term_hash/2 predicate.  The implementation
> differs from the Prolog dict in that change_arg/3 is
> used for destructive updates.  We have also dispensed
> with the input order.
>
> - Improved library(sequence):
>   Hash tables can easily be used to model sets of keys,
> for example by using the value "true" as an indicator.
> This allowed us to re-implement the distinct/1 predicate.
> The use of numbervars/3 ensures that key variants
> are identified.
>
> Have Fun!
>
> Jan Burse, http://www.xlog.ch/ , 02.11.2024

Subject: Compiling λ-Prolog in Dogelog Player (Was: ANN: Dogelog Player 1.2.4)
From: Mild Shock
Newsgroups: comp.lang.python
Date: Sat, 16 Nov 2024 07:22 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: Compiling_λ-Prolog_in_Dogelog_Player_(Was:_ANN:_Do
gelog_Player_1.2.4)
Date: Sat, 16 Nov 2024 08:22:15 +0100
Message-ID: <vh9h76$8es1$1@solani.org>
References: <vg5oou$cig5$2@solani.org> <vgi6ab$9n2c$3@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 16 Nov 2024 07:22:14 -0000 (UTC)
Injection-Info: solani.org;
logging-data="277377"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:l2O9P+PTp4xsTFINC9f/cWbXEUA=
In-Reply-To: <vgi6ab$9n2c$3@solani.org>
X-User-ID: eJwNycEBwCAIA8CVjEKw4wCa/Uew9z1fBDuMTnO58ioXiOJpSK2JmWEtVvq4CYPNofF17wirf8KFcwtd0H579xaX
View all headers

Dogelog Player is a Prolog system written in 100%
Prolog. We discovered that XSB Prolog provides an
interesting predicate unnumbervars/3 which we
recently ported to Dogelog Player. Together with
numbervars/3 it can be used to compile and
execute λ-Prolog.

We moved from Prolog to λ-Prolog without overdoing
it. Our only concession to lambda calculus was
alpha conversion to avoid variable clashes. We
could not only demonstrate “what-if” queries, but
also parametrization of unchanged
predicate arguments.

See also:

Compiling λ-Prolog in Dogelog Player
https://twitter.com/dogelogch/status/1857682740411355281

Compiling λ-Prolog in Dogelog Player
https://www.facebook.com/groups/dogelog

Subject: F***ing moron failed to scrap website - Dec, 2024
From: Mild Shock
Newsgroups: comp.lang.python
Date: Mon, 18 Nov 2024 19:11 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: F***ing moron failed to scrap website - Dec, 2024
Date: Mon, 18 Nov 2024 20:11:11 +0100
Message-ID: <vhg3gd$c4j5$3@solani.org>
References: <vg5oou$cig5$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 18 Nov 2024 19:11:09 -0000 (UTC)
Injection-Info: solani.org;
logging-data="397925"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:iHHI0D7Vwqwk0gSooh/f8kGRadE=
X-User-ID: eJwFwYkBwCAIA8CVKk+I4ygl+4/gXToWugKJSKUu1XvpJlRRprlhGLFRMB7GNn6s2aI7CauazgZ/g3j8AVO9FRg=
In-Reply-To: <vg5oou$cig5$2@solani.org>
View all headers

Hey Hostinger,

Your criminal client is the laughing stock of the internet.

F***ing moron failed to scrap website - Dec, 2024
https://twitter.com/dogelogch/status/1858585442771222787

F***ing moron failed to scrap website - Dec, 2024
https://www.facebook.com/groups/dogelog

Bye

Mild Shock schrieb:
>
> Dear All,
>
> We are happy to announce a new edition of
> the Dogelog player:
>
> - New library(misc/dict):
>   We have moved some predicates from the library(misc/json)
> into our own library(misc/dict).  We made sure that the
> data structure of the Prolog dicts now follows the
> input order semantics.
>
> - New library(util/hash):
>   To enable the implementation of hash tables, Novacore
> now has a term_hash/2 predicate.  The implementation
> differs from the Prolog dict in that change_arg/3 is
> used for destructive updates.  We have also dispensed
> with the input order.
>
> - Improved library(sequence):
>   Hash tables can easily be used to model sets of keys,
> for example by using the value "true" as an indicator.
> This allowed us to re-implement the distinct/1 predicate.
> The use of numbervars/3 ensures that key variants
> are identified.
>
> Have Fun!
>
> Jan Burse, http://www.xlog.ch/ , 02.11.2024

Subject: Re: F***ing moron failed to scrap website - Dec, 2024
From: Mild Shock
Newsgroups: comp.lang.python
Date: Mon, 18 Nov 2024 19:29 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: Re: F***ing moron failed to scrap website - Dec, 2024
Date: Mon, 18 Nov 2024 20:29:06 +0100
Message-ID: <vhg4i1$c53p$4@solani.org>
References: <vg5oou$cig5$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 18 Nov 2024 19:29:05 -0000 (UTC)
Injection-Info: solani.org;
logging-data="398457"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:+J3MFBVjfg4/YsN+QkUwILFle90=
X-User-ID: eJwNycEBwCAIA8CVwJDgOoKy/wjtfY+QqzNEBYcjE7cyLS7rXcYtw9kLHYUu+Gtb/6a/aZE4SS6F2yDT6wMy+hRg
In-Reply-To: <vg5oou$cig5$2@solani.org>
View all headers

$ whois hostinger.com

Contact Email: abuse-tracker@hostinger.com
Contact Phone: +37064503378

My trust pilot review:

1 Star

No ticket system
No ticket system. Writing an abuse report goes
into black hole. Supports criminals that create
phishing website.

Date of experience: November 18, 2024

Mild Shock schrieb:
> Hey Hostinger,
>
> Your criminal client is the laughing stock of the internet.
>
> F***ing moron failed to scrap website - Dec, 2024
> https://twitter.com/dogelogch/status/1858585442771222787
>
> F***ing moron failed to scrap website - Dec, 2024
> https://www.facebook.com/groups/dogelog
>
> Bye
>
> Mild Shock schrieb:
>>
>> Dear All,
>>
>> We are happy to announce a new edition of
>> the Dogelog player:
>>
>> - New library(misc/dict):
>>    We have moved some predicates from the library(misc/json)
>> into our own library(misc/dict).  We made sure that the
>> data structure of the Prolog dicts now follows the
>> input order semantics.
>>
>> - New library(util/hash):
>>    To enable the implementation of hash tables, Novacore
>> now has a term_hash/2 predicate.  The implementation
>> differs from the Prolog dict in that change_arg/3 is
>> used for destructive updates.  We have also dispensed
>> with the input order.
>>
>> - Improved library(sequence):
>>    Hash tables can easily be used to model sets of keys,
>> for example by using the value "true" as an indicator.
>> This allowed us to re-implement the distinct/1 predicate.
>> The use of numbervars/3 ensures that key variants
>> are identified.
>>
>> Have Fun!
>>
>> Jan Burse, http://www.xlog.ch/ , 02.11.2024
>

Subject: Anomaly Detection with Dogelog Payer (Was: ANN: Dogelog Player 1.2.4)
From: Mild Shock
Newsgroups: comp.lang.python
Date: Sat, 23 Nov 2024 01:36 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: Anomaly Detection with Dogelog Payer (Was: ANN: Dogelog Player 1.2.4)
Date: Sat, 23 Nov 2024 02:36:26 +0100
Message-ID: <vhrbiq$166t1$2@solani.org>
References: <vg5oou$cig5$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 23 Nov 2024 01:36:26 -0000 (UTC)
Injection-Info: solani.org;
logging-data="1252257"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:l5RjP4C3r0z8FBcqIIPZP0gIKnM=
In-Reply-To: <vg5oou$cig5$2@solani.org>
X-User-ID: eJwFwYkBwCAIA8CVxJCg4/DU/UfoHSFTh4tyPj7tnFvjJjCVNYhgztCqcDzbTmC/hSvl1yzs+bDI66dr1g9YwhWE
View all headers

Dogelog Player is a Prolog system written
in 100% Prolog. We discovered that XSB Prolog
provides an interesting predicate unnumbervars/3
and did a rework of library(aggregate). We show
how the library can be used for anomaly
detection in time series.

Together with the non-ISO core extension call_nth/2
from library(sequence) one can quickly define
sliding windows computations in Prolog itself.
We compute moving variance and moving delta for
actual bitcoin market prices. Using both indicators
we can identify an abnormally in november.

Anomaly Detection with Dogelog Payer
https://twitter.com/dogelogch/status/1860129082723467710

Anomaly Detection with Dogelog Payer
https://www.facebook.com/groups/dogelog

Mild Shock schrieb:
>
> Dear All,
>
> We are happy to announce a new edition of
> the Dogelog player:
>
> - New library(misc/dict):
>   We have moved some predicates from the library(misc/json)
> into our own library(misc/dict).  We made sure that the
> data structure of the Prolog dicts now follows the
> input order semantics.
>
> - New library(util/hash):
>   To enable the implementation of hash tables, Novacore
> now has a term_hash/2 predicate.  The implementation
> differs from the Prolog dict in that change_arg/3 is
> used for destructive updates.  We have also dispensed
> with the input order.
>
> - Improved library(sequence):
>   Hash tables can easily be used to model sets of keys,
> for example by using the value "true" as an indicator.
> This allowed us to re-implement the distinct/1 predicate.
> The use of numbervars/3 ensures that key variants
> are identified.
>
> Have Fun!
>
> Jan Burse, http://www.xlog.ch/ , 02.11.2024

Subject: Re: ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable)
From: Mild Shock
Newsgroups: comp.lang.python
Date: Wed, 4 Dec 2024 22:49 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: Re: ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable)
Date: Wed, 4 Dec 2024 23:49:16 +0100
Message-ID: <viqm9b$qlac$3@solani.org>
References: <vg5oou$cig5$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 4 Dec 2024 22:49:15 -0000 (UTC)
Injection-Info: solani.org;
logging-data="873804"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:CyOVctt9nqU291p4I2wp7TihGrU=
X-User-ID: eJwNyMEBwCAIA8CVQCDIOGhk/xHae14YFDcdAY+JIbsGF4mSovPaLlgM/nviy4fv9J5X3XZUmRlLa4TpwtsfZUoWBw==
In-Reply-To: <vg5oou$cig5$2@solani.org>
View all headers

Dogelog Player is a Prolog system that is 100%
written in Prolog itself. Previously only tested
with node.js, we produced a release that is able
to run on the newly available Bun command line
JavaScript engine. bun.js itself is realized with
the novel programming language Zig.

To use bun.js we fixed a programming error in that
we replaced our operating system success test by
falsy tests (!err). We found 4 non-critical discrepancies
among novacore and libraries. Possibly due to an older
JavaScript version, bun.js was slightly slower
than node.js.

bun.js Support in Dogelog Player
https://twitter.com/dogelogch/status/1864435209619329412

bun.js Support in Dogelog Player
https://www.facebook.com/groups/dogelog

Mild Shock schrieb:
>
> Dear All,
>
> We are happy to announce a new edition of
> the Dogelog player:
>
> - New library(misc/dict):
>   We have moved some predicates from the library(misc/json)
> into our own library(misc/dict).  We made sure that the
> data structure of the Prolog dicts now follows the
> input order semantics.
>
> - New library(util/hash):
>   To enable the implementation of hash tables, Novacore
> now has a term_hash/2 predicate.  The implementation
> differs from the Prolog dict in that change_arg/3 is
> used for destructive updates.  We have also dispensed
> with the input order.
>
> - Improved library(sequence):
>   Hash tables can easily be used to model sets of keys,
> for example by using the value "true" as an indicator.
> This allowed us to re-implement the distinct/1 predicate.
> The use of numbervars/3 ensures that key variants
> are identified.
>
> Have Fun!
>
> Jan Burse, http://www.xlog.ch/ , 02.11.2024

1

rocksolid light 0.9.8
clearnet tor