Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #124291 > unrolled thread

Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro]

Started byMild Shock <janburse@fastmail.fm>
First post2024-03-13 02:16 +0100
Last post2024-03-13 14:06 +0100
Articles 20 on this page of 32 — 3 participants

Back to article view | Back to comp.lang.javascript


Contents

  Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 02:16 +0100
    Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 02:35 +0100
      Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 12:57 +0100
        Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 13:01 +0100
        Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-13 14:57 +0000
          Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 17:02 +0100
            Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-14 18:58 +0000
              Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-15 10:00 +0100
                Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-15 14:06 +0000
                  Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-15 16:05 +0100
                    Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-16 15:11 +0000
                      Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 18:11 +0100
                        Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 18:18 +0100
                          Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 18:30 +0100
                            Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 19:01 +0100
                              Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 19:05 +0100
                              Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 19:08 +0100
                        Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-18 14:35 +0000
                          Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-18 18:49 +0100
                            Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-19 10:50 +0000
                              Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-19 14:27 +0100
          Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 17:04 +0100
            Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 17:13 +0100
          Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:28 +0100
            Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:32 +0100
              Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:42 +0100
                Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:46 +0100
                  Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:47 +0100
    Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] JJ <jj4public@outlook.com> - 2024-03-13 19:24 +0700
      Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 13:40 +0100
        Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 14:00 +0100
          Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 14:06 +0100

Page 1 of 2  [1] 2  Next page →


#124291 — Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro]

FromMild Shock <janburse@fastmail.fm>
Date2024-03-13 02:16 +0100
SubjectDifference between 3rd party and native [Confusion by Lawrence D'Oliveiro]
Message-ID<usquog$19ifk$1@solani.org>
Important information for Lawrence D'Oliveiro.
Basically you need to depend on a 3rd party that
did implememt the xmlhttprequest node module.

Namely this here:
https://www.npmjs.com/package/xmlhttprequest

You also need to install it besides the node.js
installation itself. You need to install the
node module package xmlhttprequest.

With fetch() you only need to install node.js,
and nothing else. Because since release 21,
fetch() is already part of native Node.js.

I wrote this already, but I can repeat it of
course again and again and again for you:

 > Notable Changes - Oct 17, 2023
 > The recent update to Node.js, version 21, includes
 > an important change to the fetch module as well as
 > WebStreams . Both modules were marked as stable
 > after a recent update.
https://nodejs.org/en/blog/announcements/v21-release-announce

Please feel free to ask more questions if
your skull can not digest the information of
a difference between these two concepts:
- 3rd party API
- native API

Best is if you open a separate thread to
cleanup your confusion. Or see a psychatrist.

Mild Shock schrieb:
 > Natively Node.js does not provide the browser XHR API.
 > There is, however, a node module xmlhttprequest that does.
 >
 > Lawrence D'Oliveiro schrieb:
 >> On Tue, 12 Mar 2024 00:19:57 +0100, Mild Shock wrote:
 >>
 >>> The same code runs on nodeJS.
 >>> No need to install some XHR library.
 >>
 >> You don’t know how to use XMLHttpRequest directly?
 >>
 >

[toc] | [next] | [standalone]


#124292

FromMild Shock <janburse@fastmail.fm>
Date2024-03-13 02:35 +0100
Message-ID<usqvtu$19j2p$1@solani.org>
In reply to#124291
I guess using XHR API is called "flogging
a dead horse". But actually I don't know
whether XHR API is dead or still alive.

Since I am a late adopter, I directly
adopted fetch API and never adopted XHR API.
Well its not 100% true, I did a little XHR,

before I switched to fetch. But I have no clue
about the feature matrix between fetch and XHR
or other weighting that would give a preference

over one or the other API. I simply don't care,
for me the most important factor is
"no 3rd party dependence".

Also W3C has given up on XHR 2:

Work on this document has been discontinued and it should not be 
referenced or used as a basis for implementation. Please refer to the 
XMLHttpRequest Living Standard for the latest available specification of 
this API.
https://www.w3.org/TR/XMLHttpRequest2/

If I consults this news feed:

https://twitter.com/xhrstandard

Its full of do this like fetch() and
do that like fetch(). So they are indeed
flogging a dead horse.

Mild Shock schrieb:
> Important information for Lawrence D'Oliveiro.
> Basically you need to depend on a 3rd party that
> did implememt the xmlhttprequest node module.
> 
> Namely this here:
> https://www.npmjs.com/package/xmlhttprequest
> 
> You also need to install it besides the node.js
> installation itself. You need to install the
> node module package xmlhttprequest.
> 
> With fetch() you only need to install node.js,
> and nothing else. Because since release 21,
> fetch() is already part of native Node.js.
> 
> I wrote this already, but I can repeat it of
> course again and again and again for you:
> 
>  > Notable Changes - Oct 17, 2023
>  > The recent update to Node.js, version 21, includes
>  > an important change to the fetch module as well as
>  > WebStreams . Both modules were marked as stable
>  > after a recent update.
> https://nodejs.org/en/blog/announcements/v21-release-announce
> 
> Please feel free to ask more questions if
> your skull can not digest the information of
> a difference between these two concepts:
> - 3rd party API
> - native API
> 
> Best is if you open a separate thread to
> cleanup your confusion. Or see a psychatrist.
> 
> Mild Shock schrieb:
>  > Natively Node.js does not provide the browser XHR API.
>  > There is, however, a node module xmlhttprequest that does.
>  >
>  > Lawrence D'Oliveiro schrieb:
>  >> On Tue, 12 Mar 2024 00:19:57 +0100, Mild Shock wrote:
>  >>
>  >>> The same code runs on nodeJS.
>  >>> No need to install some XHR library.
>  >>
>  >> You don’t know how to use XMLHttpRequest directly?
>  >>
>  >

[toc] | [prev] | [next] | [standalone]


#124295

FromMild Shock <janburse@fastmail.fm>
Date2024-03-13 12:57 +0100
Message-ID<uss4b0$1a4ci$2@solani.org>
In reply to#124292
Why post in a forum about stuff that is way over
your head you full time idiot Lawrence D'Oliveiro?
The blistering moron still insists:
 > On Wed, 13 Mar 2024 02:05:10 +0100, Mild Shock wrote:
 >
 >> Natively Node.js does not provide the browser XHR API.
 >
 > Browsers do, though.

Please go see a psychatrist, the point of
departure of my post was this advertisement,
which adresses the problem how to have

a single application code base for both browser
and node.JS, which you can also archive by using
3rd party node XHR API module. Or the 3rd party

library AXIOS is yet another alternative:

 > Axios is a promise-based HTTP Client for node.js
 > and the browser. It is isomorphic (= it can run in
 > the browser and nodejs with the same codebase).
 > On the server-side it uses the native node.js http
 > module, while on the client (browser) it uses XMLHttpRequests.
https://axios-http.com/docs/intro

I then remarked that AXIOS isn't necessary anymore,
since fetch() is also isomorphic among Browser
and Node.js since release 21.x.x. With the benefit

that you wont have any 3rd party dependency anymore,
with fetch() everything will be native,
in the browser and in node.JS:

 > Notable Changes - Oct 17, 2023
 > The recent update to Node.js, version 21, includes
 > an important change to the fetch module as well as
 > WebStreams . Both modules were marked as stable
 > after a recent update.
https://nodejs.org/en/blog/announcements/v21-release-announce

What don't you understand here? How stupid on
a scale of 1-1000 are you? Level 9000 stupid?

[toc] | [prev] | [next] | [standalone]


#124297

FromMild Shock <janburse@fastmail.fm>
Date2024-03-13 13:01 +0100
Message-ID<uss4ij$1a4lg$2@solani.org>
In reply to#124295
Maybe its a language problem, what is your native
language Lawrence D'Oliveiro <ldo@nz.invalid>.
Do you understand what AXIOS advertizes, and

what they mean when they write "same codebase"?
Any idea what "same [application] codebase
[across browser and node.JS"] could mean?

Or are you simply too lazy to read what people cite?

Mild Shock schrieb:
> Why post in a forum about stuff that is way over
> your head you full time idiot Lawrence D'Oliveiro?
> The blistering moron still insists:
>  > On Wed, 13 Mar 2024 02:05:10 +0100, Mild Shock wrote:
>  >
>  >> Natively Node.js does not provide the browser XHR API.
>  >
>  > Browsers do, though.
> 
> Please go see a psychatrist, the point of
> departure of my post was this advertisement,
> which adresses the problem how to have
> 
> a single application code base for both browser
> and node.JS, which you can also archive by using
> 3rd party node XHR API module. Or the 3rd party
> 
> library AXIOS is yet another alternative:
> 
>  > Axios is a promise-based HTTP Client for node.js
>  > and the browser. It is isomorphic (= it can run in
>  > the browser and nodejs with the same codebase).
>  > On the server-side it uses the native node.js http
>  > module, while on the client (browser) it uses XMLHttpRequests.
> https://axios-http.com/docs/intro
> 
> I then remarked that AXIOS isn't necessary anymore,
> since fetch() is also isomorphic among Browser
> and Node.js since release 21.x.x. With the benefit
> 
> that you wont have any 3rd party dependency anymore,
> with fetch() everything will be native,
> in the browser and in node.JS:
> 
>  > Notable Changes - Oct 17, 2023
>  > The recent update to Node.js, version 21, includes
>  > an important change to the fetch module as well as
>  > WebStreams . Both modules were marked as stable
>  > after a recent update.
> https://nodejs.org/en/blog/announcements/v21-release-announce
> 
> What don't you understand here? How stupid on
> a scale of 1-1000 are you? Level 9000 stupid?
> 

[toc] | [prev] | [next] | [standalone]


#124302

FromJohn Harris <niam@jghnorth.org.uk.invalid>
Date2024-03-13 14:57 +0000
Message-ID<ussesv$10bhu$1@dont-email.me>
In reply to#124295
On 13/03/2024 11:57, Mild Shock wrote:
> Why post in a forum about stuff that is way over
> your head you full time idiot
   <snip>

Please put your citation before your comment on it.

Also, imitating Pointed Ears is not the most effective way to get your 
point across.



>  >It is isomorphic (= it can run in
>  > the browser and nodejs with the same codebase).

   <snip>

That isn't what isomorphic means.

   John

[toc] | [prev] | [next] | [standalone]


#124303

FromMild Shock <janburse@fastmail.fm>
Date2024-03-13 17:02 +0100
Message-ID<ussim3$1amvp$1@solani.org>
In reply to#124302
Second full time idiot John Harris schrieb:
>>It is isomorphic (= it can run in
>> the browser and nodejs with the same codebase).
> That isn't what isomorphic means.

Tell it the Axios marketing department, I was
citing the Axios website. Its not the invention
of me, I am just citing some marketing brochure:

 > Axios is a promise-based HTTP Client for node.js
 > and the browser. It is isomorphic (= it can run in
 > the browser and nodejs with the same codebase).
 > On the server-side it uses the native node.js http
 > module, while on the client (browser) it uses XMLHttpRequests.
https://axios-http.com/docs/intro

When you go to their website, the word isomorphic
has a link behind which is pointing to. They have
even boosted their marketing hype there:

What is an isomorphic application?Isomorphic applications are fast, SEO 
friendly, and help you to write less 
codehttps://www.lullabot.com/articles/what-is-an-isomorphic-application

Feel free to reach either web site, with your Grammar
Nazi findings that are surely very very important.

But I have nothing to do with it. Again let me repeat
you guys are complete confused, and 9000 level stupid
on a scale of 1-1000, because you cannot read a citation!!!

[toc] | [prev] | [next] | [standalone]


#124306

FromJohn Harris <niam@jghnorth.org.uk.invalid>
Date2024-03-14 18:58 +0000
Message-ID<usvhdi$1ppem$1@dont-email.me>
In reply to#124303
On 13/03/2024 16:02, Mild Shock wrote:
> Second full time idiot John Harris schrieb:

My word, you are in a tizzy.


>>> It is isomorphic (= it can run in
>>> the browser and nodejs with the same codebase).
>> That isn't what isomorphic means.
> 
> Tell it the Axios marketing department, I was
> citing the Axios website. Its not the invention
> of me, I am just citing some marketing brochure:

There's no need to get so aerated.

Sounds like someone used a technical word to sound more impressive. 
Identical API is probably what they are trying to say.


   <snip>
> Again let me repeat
> you guys are complete confused, and 9000 level stupid
> on a scale of 1-1000, because you cannot read a citation!!!

And you cannot react calmly to reasonable comments.

   John

[toc] | [prev] | [next] | [standalone]


#124307

FromMild Shock <janburse@fastmail.fm>
Date2024-03-15 10:00 +0100
Message-ID<ut12nn$1ct4e$1@solani.org>
In reply to#124306
John Harris schrieb:
> And you cannot react calmly to reasonable comments.

As calm as you are:

John Harris schrieb:
 > My word, you are in a tizzy.

Get lost asshole.

[toc] | [prev] | [next] | [standalone]


#124308

FromJohn Harris <niam@jghnorth.org.uk.invalid>
Date2024-03-15 14:06 +0000
Message-ID<ut1kl1$2a9q7$1@dont-email.me>
In reply to#124307
On 15/03/2024 09:00, Mild Shock wrote:

   <snip>
> John Harris schrieb:
>  > My word, you are in a tizzy.
> 
> Get lost asshole.

My word, you really can't react calmly to reasonable comments.

   John

[toc] | [prev] | [next] | [standalone]


#124309

FromMild Shock <janburse@fastmail.fm>
Date2024-03-15 16:05 +0100
Message-ID<ut1o34$1d8fo$1@solani.org>
In reply to#124308
Nobody cares, asshole.

John Harris schrieb:
> On 15/03/2024 09:00, Mild Shock wrote:
> 
>    <snip>
>> John Harris schrieb:
>>  > My word, you are in a tizzy.
>>
>> Get lost asshole.
> 
> My word, you really can't react calmly to reasonable comments.
> 
>    John
> 
> 

[toc] | [prev] | [next] | [standalone]


#124310

FromJohn Harris <niam@jghnorth.org.uk.invalid>
Date2024-03-16 15:11 +0000
Message-ID<ut4cqr$2uf9k$1@dont-email.me>
In reply to#124309
On 15/03/2024 15:05, Mild Shock wrote:
> Nobody cares, asshole.

   <snip>

comp.lang.javascript people think the same about your many, many 
announcements of new or enhanced prolog keywords.

   John




[toc] | [prev] | [next] | [standalone]


#124311

FromMild Shock <janburse@fastmail.fm>
Date2024-03-16 18:11 +0100
Message-ID<ut4jr6$1eoed$1@solani.org>
In reply to#124310
Now you are talking, thats your real motivation?
It wasn't about fetch? You got an issue with Prolog?

Anyway nobody cares about your confusion, either fetch()
or Prolog. Go see a psychatrist quickly, asshole.

John Harris schrieb:
> On 15/03/2024 15:05, Mild Shock wrote:
>> Nobody cares, asshole.
> 
>    <snip>
> 
> comp.lang.javascript people think the same about your many, many 
> announcements of new or enhanced prolog keywords.
> 
>    John
> 
> 
> 
> 
> 

[toc] | [prev] | [next] | [standalone]


#124312

FromMild Shock <janburse@fastmail.fm>
Date2024-03-16 18:18 +0100
Message-ID<ut4k8n$1eonq$1@solani.org>
In reply to#124311
The treatement I demonstrated of your miserable
existence is based that one could recognize the foul

smell already from your first post. You already have
a track record of being a complete asshole:

https://groups.google.com/g/comp.lang.javascript/c/ijqyFiPIhuw/m/K4cm8ZA5AQAJ

Mild Shock schrieb:
> 
> Now you are talking, thats your real motivation?
> It wasn't about fetch? You got an issue with Prolog?
> 
> Anyway nobody cares about your confusion, either fetch()
> or Prolog. Go see a psychatrist quickly, asshole.
> 
> John Harris schrieb:
>> On 15/03/2024 15:05, Mild Shock wrote:
>>> Nobody cares, asshole.
>>
>>    <snip>
>>
>> comp.lang.javascript people think the same about your many, many 
>> announcements of new or enhanced prolog keywords.
>>
>>    John
>>
>>
>>
>>
>>
> 

[toc] | [prev] | [next] | [standalone]


#124313

FromMild Shock <janburse@fastmail.fm>
Date2024-03-16 18:30 +0100
Message-ID<ut4kvl$1ep3c$1@solani.org>
In reply to#124312
Advice for asshole John Harris <niam@jghnorth.org.uk>:

Not all people are interested in excelling in
foul smell, you could show better life goals.

Since you wrote this thesis:
https://www.jghnorth.org.uk/thesis/Thesis.pdf

You should have no problems with Prolog.
Just admit that you think that Dogelog Player

is one of the coolest Prolog systems on this planet,
and that you are playing Sudoku just now:

Example 23: Spock Doku
https://www.xlog.ch/runtab/doclet/docs/06_demo/solver/example23/package.html

LoL

Mild Shock schrieb:
> 
> The treatement I demonstrated of your miserable
> existence is based that one could recognize the foul
> 
> smell already from your first post. You already have
> a track record of being a complete asshole:
> 
> https://groups.google.com/g/comp.lang.javascript/c/ijqyFiPIhuw/m/K4cm8ZA5AQAJ 
> 
> 
> Mild Shock schrieb:
>>
>> Now you are talking, thats your real motivation?
>> It wasn't about fetch? You got an issue with Prolog?
>>
>> Anyway nobody cares about your confusion, either fetch()
>> or Prolog. Go see a psychatrist quickly, asshole.
>>
>> John Harris schrieb:
>>> On 15/03/2024 15:05, Mild Shock wrote:
>>>> Nobody cares, asshole.
>>>
>>>    <snip>
>>>
>>> comp.lang.javascript people think the same about your many, many 
>>> announcements of new or enhanced prolog keywords.
>>>
>>>    John
>>>
>>>
>>>
>>>
>>>
>>
> 

[toc] | [prev] | [next] | [standalone]


#124314

FromMild Shock <janburse@fastmail.fm>
Date2024-03-16 19:01 +0100
Message-ID<ut4mp3$1eq6g$1@solani.org>
In reply to#124313
Here is a comparison to some other online Sudokus:

- Offline Solution:
   Our solution can be played completely offline,
   doesn't need server roundtrip for game logic,
   neither to generate a sudoku, nor for anything else.
   Once the Prolog texts are loaded its autonomous.

   This is unlike this SWI-Prolog Server solution,
   which requires server interaction:

Sudoku Solver - 2005 Brandsma
https://sudokusolver.nl/

- Speedy Solution:
   Our solution has a relatively fast Sudoku generator,
   but I guess we can even make it a little faster,
   I am currently researching to make it a tick faster.
   But I have the feeling we are faster than
   this JavaScript solver:

? Sudoku Core ? - Komeil Mehranfar
https://sudoku.komeilmehranfar.com/

- Ergonomic Solution:
   We do not commit some ergonomic errors. For example
   we have actions digit first then cell. And not the
   nonsense of actions cell first and then digit. Also
   we provide a redo not only an undo. So we do not provide
   same nonsense as here:

? Sudoku Core ? - Komeil Mehranfar
https://sudoku.komeilmehranfar.com/

Sudoku - raetsel.ch
https://www.20min.ch/sudoku

- Not a Fubar Solution:
   Not a fucked up beyond all recognition solution.
   No need to register, one can play immediately annonymous.
   Not a page that spams you with adds, i.e. that works like
   YouTube Ad spamming. This is unlike a trend demonstrated
   here, to include Sudoku in some customer retention and
   and customer impression strategy concept, up to the point
   to invent new rules like maximum number of mistakes, which
   never existend on paper / pencil:

NZZ Sudoku - kr3m
https://spiele.nzz.ch/sudoku/

Sudoku - Easybrain
https://sudoku.com/

Mild Shock schrieb:
> Advice for asshole John Harris <niam@jghnorth.org.uk>:
> 
> Not all people are interested in excelling in
> foul smell, you could show better life goals.
> 
> Since you wrote this thesis:
> https://www.jghnorth.org.uk/thesis/Thesis.pdf
> 
> You should have no problems with Prolog.
> Just admit that you think that Dogelog Player
> 
> is one of the coolest Prolog systems on this planet,
> and that you are playing Sudoku just now:
> 
> Example 23: Spock Doku
> https://www.xlog.ch/runtab/doclet/docs/06_demo/solver/example23/package.html 
> 
> 
> LoL

[toc] | [prev] | [next] | [standalone]


#124315

FromMild Shock <janburse@fastmail.fm>
Date2024-03-16 19:05 +0100
Message-ID<ut4n0n$1eqdl$1@solani.org>
In reply to#124314
Whats also creates, you can see it when
you type tic-tac-toe into google search and
when it shows you a little tic-tac-toe.

Absolutely crazy, this Google tic-tac-toe
sends a little ping to the server for every
click, i.e. game move, you make:

Navigator: sendBeacon() method
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon

Not sure whether this is intended, to have
each game move notified to the server. But
I guess it has to do with metrics, as shown here:

Game Performance
Total clicks - Total impressions
https://kr3m.com/

Mild Shock schrieb:
> Here is a comparison to some other online Sudokus:
> 
> - Offline Solution:
>    Our solution can be played completely offline,
>    doesn't need server roundtrip for game logic,
>    neither to generate a sudoku, nor for anything else.
>    Once the Prolog texts are loaded its autonomous.
> 
>    This is unlike this SWI-Prolog Server solution,
>    which requires server interaction:
> 
> Sudoku Solver - 2005 Brandsma
> https://sudokusolver.nl/
> 
> - Speedy Solution:
>    Our solution has a relatively fast Sudoku generator,
>    but I guess we can even make it a little faster,
>    I am currently researching to make it a tick faster.
>    But I have the feeling we are faster than
>    this JavaScript solver:
> 
> ? Sudoku Core ? - Komeil Mehranfar
> https://sudoku.komeilmehranfar.com/
> 
> - Ergonomic Solution:
>    We do not commit some ergonomic errors. For example
>    we have actions digit first then cell. And not the
>    nonsense of actions cell first and then digit. Also
>    we provide a redo not only an undo. So we do not provide
>    same nonsense as here:
> 
> ? Sudoku Core ? - Komeil Mehranfar
> https://sudoku.komeilmehranfar.com/
> 
> Sudoku - raetsel.ch
> https://www.20min.ch/sudoku
> 
> - Not a Fubar Solution:
>    Not a fucked up beyond all recognition solution.
>    No need to register, one can play immediately annonymous.
>    Not a page that spams you with adds, i.e. that works like
>    YouTube Ad spamming. This is unlike a trend demonstrated
>    here, to include Sudoku in some customer retention and
>    and customer impression strategy concept, up to the point
>    to invent new rules like maximum number of mistakes, which
>    never existend on paper / pencil:
> 
> NZZ Sudoku - kr3m
> https://spiele.nzz.ch/sudoku/
> 
> Sudoku - Easybrain
> https://sudoku.com/
> 
> Mild Shock schrieb:
>> Advice for asshole John Harris <niam@jghnorth.org.uk>:
>>
>> Not all people are interested in excelling in
>> foul smell, you could show better life goals.
>>
>> Since you wrote this thesis:
>> https://www.jghnorth.org.uk/thesis/Thesis.pdf
>>
>> You should have no problems with Prolog.
>> Just admit that you think that Dogelog Player
>>
>> is one of the coolest Prolog systems on this planet,
>> and that you are playing Sudoku just now:
>>
>> Example 23: Spock Doku
>> https://www.xlog.ch/runtab/doclet/docs/06_demo/solver/example23/package.html 
>>
>>
>> LoL

[toc] | [prev] | [next] | [standalone]


#124316

FromMild Shock <janburse@fastmail.fm>
Date2024-03-16 19:08 +0100
Message-ID<ut4n7d$1eqg1$1@solani.org>
In reply to#124314
Whats also crazy, you can see it when
you type tic-tac-toe into google search and
when it shows you a little tic-tac-toe.

Absolutely crazy, this Google tic-tac-toe
sends a little ping to the server for every
click, i.e. game move, you make:

Navigator: sendBeacon() method
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon

Not sure whether this is intended, to have
each game move notified to the server. But
I guess it has to do with metrics, as shown here:

Game Performance
Total clicks - Total impressions
https://kr3m.com/

Now I started using the Brave browser, the brave
Brave doesn't allow the pings, it give this
error, this explains why even pages without visible

ads have high blocked events counts:

POST 
https://www.google.com/gen_204?atyp=i&ei=1t_1ZeaMNKDwi-gP99-hyAY&ct=kptm:il&iw=918&ih=426&r=1&sh=456&sw=939&tmw=374&tmh=264&nvi=4&eg=0&zx=1710612453398&opi=89978449 

net::ERR_BLOCKED_BY_CLIENT

Mild Shock schrieb:
> Here is a comparison to some other online Sudokus:
> 
> - Offline Solution:
>    Our solution can be played completely offline,
>    doesn't need server roundtrip for game logic,
>    neither to generate a sudoku, nor for anything else.
>    Once the Prolog texts are loaded its autonomous.
> 
>    This is unlike this SWI-Prolog Server solution,
>    which requires server interaction:
> 
> Sudoku Solver - 2005 Brandsma
> https://sudokusolver.nl/
> 
> - Speedy Solution:
>    Our solution has a relatively fast Sudoku generator,
>    but I guess we can even make it a little faster,
>    I am currently researching to make it a tick faster.
>    But I have the feeling we are faster than
>    this JavaScript solver:
> 
> ? Sudoku Core ? - Komeil Mehranfar
> https://sudoku.komeilmehranfar.com/
> 
> - Ergonomic Solution:
>    We do not commit some ergonomic errors. For example
>    we have actions digit first then cell. And not the
>    nonsense of actions cell first and then digit. Also
>    we provide a redo not only an undo. So we do not provide
>    same nonsense as here:
> 
> ? Sudoku Core ? - Komeil Mehranfar
> https://sudoku.komeilmehranfar.com/
> 
> Sudoku - raetsel.ch
> https://www.20min.ch/sudoku
> 
> - Not a Fubar Solution:
>    Not a fucked up beyond all recognition solution.
>    No need to register, one can play immediately annonymous.
>    Not a page that spams you with adds, i.e. that works like
>    YouTube Ad spamming. This is unlike a trend demonstrated
>    here, to include Sudoku in some customer retention and
>    and customer impression strategy concept, up to the point
>    to invent new rules like maximum number of mistakes, which
>    never existend on paper / pencil:
> 
> NZZ Sudoku - kr3m
> https://spiele.nzz.ch/sudoku/
> 
> Sudoku - Easybrain
> https://sudoku.com/
> 
> Mild Shock schrieb:
>> Advice for asshole John Harris <niam@jghnorth.org.uk>:
>>
>> Not all people are interested in excelling in
>> foul smell, you could show better life goals.
>>
>> Since you wrote this thesis:
>> https://www.jghnorth.org.uk/thesis/Thesis.pdf
>>
>> You should have no problems with Prolog.
>> Just admit that you think that Dogelog Player
>>
>> is one of the coolest Prolog systems on this planet,
>> and that you are playing Sudoku just now:
>>
>> Example 23: Spock Doku
>> https://www.xlog.ch/runtab/doclet/docs/06_demo/solver/example23/package.html 
>>
>>
>> LoL

[toc] | [prev] | [next] | [standalone]


#124317

FromJohn Harris <niam@jghnorth.org.uk.invalid>
Date2024-03-18 14:35 +0000
Message-ID<ut9jfi$79qd$1@dont-email.me>
In reply to#124311
On 16/03/2024 17:11, Mild Shock wrote:
> 
> Now you are talking, thats your real motivation?
> It wasn't about fetch? You got an issue with Prolog?
> 
> Anyway nobody cares about your confusion, either fetch()
> or Prolog. Go see a psychatrist quickly, asshole.

You're the one who is confused. I haven't said anything about fetch.

   <snip>

comp.lang.javascript doesn't like people who top post.

   John

[toc] | [prev] | [next] | [standalone]


#124318

FromMild Shock <janburse@fastmail.fm>
Date2024-03-18 18:49 +0100
Message-ID<ut9urs$1h5ad$1@solani.org>
In reply to#124317
Then why did you comment here, its was about fetch:
(identical fetch() command in browser and in nodejs)

>>  >It is isomorphic (= it can run in
>>  > the browser and nodejs with the same codebase).
> 
>   <snip>
> 
> That isn't what isomorphic means.
> 
>   John 

Could you enlighten us what you want to discuss?

John Harris schrieb:
> On 16/03/2024 17:11, Mild Shock wrote:
>>
>> Now you are talking, thats your real motivation?
>> It wasn't about fetch? You got an issue with Prolog?
>>
>> Anyway nobody cares about your confusion, either fetch()
>> or Prolog. Go see a psychatrist quickly, asshole.
> 
> You're the one who is confused. I haven't said anything about fetch.
> 
>    <snip>
> 
> comp.lang.javascript doesn't like people who top post.
> 
>    John
> 
> 

[toc] | [prev] | [next] | [standalone]


#124319

FromJohn Harris <niam@jghnorth.org.uk.invalid>
Date2024-03-19 10:50 +0000
Message-ID<utbql0$pb4i$1@dont-email.me>
In reply to#124318
On 18/03/2024 17:49, Mild Shock wrote:
> Then why did you comment here, its was about fetch:
> (identical fetch() command in browser and in nodejs)

   <snip>

> Could you enlighten us what you want to discuss?

   <snip>

It's not just about fetch. It's also about your overwhelming compulsion 
to hurl insults at people. Plus some other ways of being a nuisance.

Best wishes,

   John

[toc] | [prev] | [next] | [standalone]


Page 1 of 2  [1] 2  Next page →

Back to top | Article view | comp.lang.javascript


csiph-web