Notable Changes - Oct 17, 2023https://nodejs.org/en/blog/announcements/v21-release-announce
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.
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?
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, 2023https://nodejs.org/en/blog/announcements/v21-release-announce
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.
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?
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.jshttps://axios-http.com/docs/intro
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.
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, 2023https://nodejs.org/en/blog/announcements/v21-release-announce
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.
What don't you understand here? How stupid on
a scale of 1-1000 are you? Level 9000 stupid?
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.
Axios is a promise-based HTTP Client for node.jshttps://axios-http.com/docs/intro
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.
Notable Changes - Oct 17, 2023https://nodejs.org/en/blog/announcements/v21-release-announce
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.
Notable Changes - Oct 17, 2023https://nodejs.org/en/blog/announcements/v21-release-announce
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.
On Wed, 13 Mar 2024 02:16:01 +0100, Mild Shock wrote:
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?
>>
>
Isn't that a matter of API specifications? Where Fetch is part of ECMAScript specification, and XMLHttpRequest is part of DOM specification.
Node.js is only an implementation of ECMAScript. It doesn't have any for
DOM. i.e. no XMLHttpRequest, by default.
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, 2023https://nodejs.org/en/blog/announcements/v21-release-announce
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.
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?
The internet is full of fetch examples, where
some JSON is fetched and then converted into DOM.
Thats the alternative world, alternative to
the world, where one would directly fetch XML,
and add it to the DOM. The JSON might also come
from a web socket. It implements a kind of
Model–view–controller https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
At least if one indentifies the JSON with the model
and the XML with the view. There are also many
frameworks like angularJS that support such MVC.
But then there is svelte, which is more DOM based
again. Pros and cons of fetch versus XHR is wide
field. My choice of fetch isn't based on any of
such comparison. All that counts for my choice is
"no 3rd party dependence". But you can also
more directly fetch XML with fetch(), like here:
async function display(){
   const xmlFetch = await fetch("./yourXMLorXSL.xml")
   const xmlText = await xmlFetch.text()
   const xml = (new DOMParser()).parseFromString(xmlText, "text/xml")
   console.log(xml)
}
Which would be a replacement of XMLHttpRequest: responseXML,
expressed in "direct style" programming with
async/await. Not the promise/thenable hell with .then().
But DOMParser isn't natively available on node.JS right?
You would need a third party in node.JS?
I made a DOM example with fetch. You need to
lookup webstreams. Node.JS braught both
webstreams AND fetch. I posted this example,
maybe it was in another thread. But here it is again.
You get the most bang out of fetch, when you use
it with webstreams. Here is a little example:
  await response.body
     .pipeThrough(new TextDecoderStream())
     .pipeTo(targetDiv.writable)
See also here:
Streaming element with backpressure demo https://streams.spec.whatwg.org/demos/streaming-element-backpressure.html
Here is the node.JS announcement again, it
brings webstreams AND fetch, 2 modules
(in words **TWO** modules):
Notable Changes - Oct 17, 2023https://nodejs.org/en/blog/announcements/v21-release-announce
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.
But I don't know the exact feature matrice,
between fetch and XHR. Maybe googling you find
somebody who made such a feature matrice, comparing
the two with respect to functional and non-functional
requirements implemented.
JJ schrieb:
On Wed, 13 Mar 2024 02:16:01 +0100, Mild Shock wrote:
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?
 >>
 >
Isn't that a matter of API specifications? Where Fetch is part of
ECMAScript
specification, and XMLHttpRequest is part of DOM specification.
Node.js is only an implementation of ECMAScript. It doesn't have any for
DOM. i.e. no XMLHttpRequest, by default.
Why post in a forum about stuff that is way over<snip>
your head you full time idiot
It is isomorphic (= it can run in
the browser and nodejs with the same codebase).
It is isomorphic (= it can run inThat isn't what isomorphic means.
the browser and nodejs with the same codebase).
Axios is a promise-based HTTP Client for node.jshttps://axios-http.com/docs/intro
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.
It is isomorphic (= it can run inThat isn't what isomorphic means.
the browser and nodejs with the same codebase).
Axios is a promise-based HTTP Client for node.jshttps://axios-http.com/docs/intro
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.
On 13/03/2024 11:57, Mild Shock wrote:
Why post in a forum about stuff that is way over <snip>
your head you full time idiot
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
Number 2 full time idiot John Harris schrieb:
It is isomorphic (= it can run inThat isn't what isomorphic means.
the browser and nodejs with the same codebase).
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.jshttps://axios-http.com/docs/intro
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.
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 code https://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 here.
But I have nothing to do with it. Again let me repeat
you guys are completely confused, and 9000 level stupid
on a scale of 1-1000, because you cannot read a citation!!!
John Harris schrieb:
On 13/03/2024 11:57, Mild Shock wrote:
Why post in a forum about stuff that is way over  <snip>
your head you full time idiot
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
Second full time idiot John Harris schrieb:
It is isomorphic (= it can run inThat isn't what isomorphic means.
the browser and nodejs with the same codebase).
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:
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.
My word, you are in a tizzy.
John Harris schrieb:
My word, you are in a tizzy.
Get lost asshole.
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
Nobody cares, asshole.
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
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
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
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
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
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
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.
It is isomorphic (= it can run in
the browser and nodejs with the same codebase).
<snip>
That isn't what isomorphic means.
John
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
Then why did you comment here, its was about fetch:
(identical fetch() command in browser and in nodejs)
Could you enlighten us what you want to discuss?
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.
On 13/03/2024 11:57, Mild Shock wrote:
Why post in a forum about stuff that is way over <snip>
your head you full time idiot
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
Now I got the perfect topic for you John Harris.
Why not write some software using "isomorphism",
and then write a blog about it. You could
finally learn something and share your experience
with everybody here in this usenet group! We are eagerly
awaiting your JavaScript findings to enlighten us.
Please don't disappoint us. You seem to be very
"opinionate" about "isomorphism", so we are very
very currious about your findings.
John Harris schrieb:
On 13/03/2024 11:57, Mild Shock wrote:
Why post in a forum about stuff that is way over  <snip>
your head you full time idiot
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
And please tell Robert Kowalski from Imperial
College London, who is probably paying your
trolling, that he can suck my dick.
Mild Shock schrieb:
Now I got the perfect topic for you John Harris.
Why not write some software using "isomorphism",
and then write a blog about it. You could
finally learn something and share your experience
with everybody here in this usenet group! We are eagerly
awaiting your JavaScript findings to enlighten us.
Please don't disappoint us. You seem to be very
"opinionate" about "isomorphism", so we are very
very currious about your findings.
John Harris schrieb:
On 13/03/2024 11:57, Mild Shock wrote:
Why post in a forum about stuff that is way over  <snip>
your head you full time idiot
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
Tell him that the UK and Imperial College
have become the tail light of Prolog systems
development. There wasn't much after LPA.
And if I look here, I see SWI-Prolog SWISH
serverside garbage, dating back to 2017.
There is no client side Prolog. What a shame!
Logic Production Systems
http://lps.doc.ic.ac.uk/
Mild Shock schrieb:
And please tell Robert Kowalski from Imperial
College London, who is probably paying your
trolling, that he can suck my dick.
Mild Shock schrieb:
Now I got the perfect topic for you John Harris.
Why not write some software using "isomorphism",
and then write a blog about it. You could
finally learn something and share your experience
with everybody here in this usenet group! We are eagerly
awaiting your JavaScript findings to enlighten us.
Please don't disappoint us. You seem to be very
"opinionate" about "isomorphism", so we are very
very currious about your findings.
John Harris schrieb:
On 13/03/2024 11:57, Mild Shock wrote:
Why post in a forum about stuff that is way over  <snip>
your head you full time idiot
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
This here is utter nonsense. Why can't I
directly use it in the browser?
Bob the simplebot
A game-based approach to teach logic
https://bobthesimplebot.github.io/
This is stone age. And what about tablets
and handies, i.e. iOS and Android?
Fucking morons wasting tax payer money.
Well I don't care, it isn't my tax money.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 372 |
Nodes: | 16 (2 / 14) |
Uptime: | 68:18:09 |
Calls: | 7,942 |
Calls today: | 9 |
Files: | 13,001 |
Messages: | 5,806,772 |
Posted today: | 1 |