Dawn Flood wrote:
On 12/16/2025 1:24 PM, Thomas 'PointedEars' Lahn wrote:
[...]
Wow, yet another amazing post!!
Thank you 8-) But that does not mean that you have to full-quote it :->
I only read & post in alt.atheism, which is why I am including that in my
replies. (If you leave alt.atheism off your replies, then I will never read them.)
Newsgroups have those names for a reason. This is *off-topic* in alt.atheism. It is inappropriate to bother the rest of the world with off-topic postings just because you restrict your Usenet existence to
certain newsgroups. F'up2 sci.physics.relativity set again.
The Stanford courses are amazing!
They are indeed 8-)
Professor Leonard Susskind is an astonishing teacher,
Indeed, Susskind also gives very good Physics lectures (including on Special Relativity, see my YouTube playlist [1]).
But the online course that I recommend(ed) is given by Larry Lagerstrom (who is also very good, but explains this at a lower level, with more history of the theory). (By contrast to just watching lectures on YouTube, if you wish and pay *a little*, you can do graded exercises and a final exam, and
receive a certificate, too. [2])
although, I wish that he would not snack while lecturing!
He is standing there for almost 2 hours while being recorded, and they make those recordings available for free -- so let the man have a snack once in a while at least ;-)
_____
[1] <https://www.youtube.com/playlist?list=PL41EYJuJ5YuDgD6PeMro6NdNFNcR3A6pK>
[2] <https://coursera.org/share/9489c7c5bf627691b58689e7619e7635>
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
dawn is also getting a phd.
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless full quote.
dawn is also getting a phd.
Not in Physics, apparently.
Thomas 'PointedEars' Lahn wrote:
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless full >> quote.
dawn is also getting a phd.
Not in Physics, apparently.
thomas,
may i call you thomaa,
that's short for thomas.
dawn is into physics, she is getting there one eigenvalue at a
time.
people ave their own pace of getting to the truth.
some are compelled to take extended paths, others make things
difficult for themselves along the way.
jojo wrote in <news:sci.physics.relativity> and <news:alt.atheism>:
Thomas 'PointedEars' Lahn wrote:
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless full >>> quote.
dawn is also getting a phd.
Not in Physics, apparently.
thomas,
My first name is Thomas, with a _capital_ T.
may i call you thomaa,
No; you should write properly, including my name.
that's short for thomas.
In which language?
dawn is into physics, she is getting there one eigenvalue at a
time.
Interesting wording 8-) Maybe so, but if they had a PhD in Physics, or
would be a graduate or PhD student, they would already know what I explained to them.
people ave their own pace of getting to the truth.
Sure; non sequitur.
some are compelled to take extended paths, others make things
difficult for themselves along the way.
JFTR: Physics is also not my first field of study; I already have a B Sc in Computer Science. And I am not alone with such a curved study path among my fellow students. That's OK 8-)
F'up2 sci.physics
jojo wrote in <news:sci.physics.relativity> and <news:alt.atheism>:
dawn is also getting a phd.
Not in Physics, apparently.
thomas,
My first name is Thomas, with a _capital_ T.
Thomas 'PointedEars' Lahn wrote:
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless
full
quote.
dawn is also getting a phd.
Not in Physics, apparently.
thomas, may i call you thomaa, that's short for thomas.
dawn is into physics, she is getting there one eigenvalue at a time.
people ave their own pace of getting to the truth.
some are compelled to take extended paths, others make things difficult
for themselves along the way.
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless full quote.
dawn is also getting a phd.
Not in Physics, apparently.
On 12/19/2025 11:10 PM, Thomas 'PointedEars' Lahn wrote:
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless
full
quote.
dawn is also getting a phd.
Not in Physics, apparently.
Nope. I am done with school. Besides, I could never study for a PhD in physics, as I cannot do some of the graduate level math that is required
for such a degree.
Dawn
On 12/20/2025 05:58 PM, Dawn Flood wrote:
On 12/19/2025 11:10 PM, Thomas 'PointedEars' Lahn wrote:
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless
full
quote.
dawn is also getting a phd.
Not in Physics, apparently.
Nope. I am done with school. Besides, I could never study for a PhD in
physics, as I cannot do some of the graduate level math that is required
for such a degree.
Maybe you can start with the paradoxes of motion,
like Zeno's paradoxes, and about the "unstoppable
force and immovable object", as ideals, then about
how anything can change at all, since the slightest
continuous difference in velocity involves infinitely-many
higher orders of acceleration, while though most all of
those are infinitesimal.
That directly applies to notions like rest frames
and acceleration and velocity, in a universe with
causality and continuity.
The best they can do is to ignore megalomaniac lunatics like you who like to use fancy terms but do not have the first clue what they are babbling about.
No, Zeno's paradox and ideas of "what happens if an unstoppable force acts
on an immovable object" play no role in Physics.
jojo wrote in <news:sci.physics.relativity> and <news:alt.atheism>:
Thomas 'PointedEars' Lahn wrote:
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless full >>> quote.
dawn is also getting a phd.
Not in Physics, apparently.
thomas,
My first name is Thomas, with a _capital_ T.
may i call you thomaa,
No; you should write properly, including my name.
that's short for thomas.
In which language?
dawn is into physics, she is getting there one eigenvalue at a
time.
Interesting wording 8-) Maybe so, but if they had a PhD in Physics, or
would be a graduate or PhD student, they would already know what I explained to them.
people ave their own pace of getting to the truth.
Sure; non sequitur.
some are compelled to take extended paths, others make things
difficult for themselves along the way.
JFTR: Physics is also not my first field of study; I already have a B Sc in Computer Science. And I am not alone with such a curved study path among my fellow students. That's OK 8-)
F'up2 sci.physics
Ross Finlayson wrote:
On 12/20/2025 05:58 PM, Dawn Flood wrote:
On 12/19/2025 11:10 PM, Thomas 'PointedEars' Lahn wrote:
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless
full
quote.
dawn is also getting a phd.
Not in Physics, apparently.
Nope. I am done with school. Besides, I could never study for a PhD in >>> physics, as I cannot do some of the graduate level math that is required >>> for such a degree.
Maybe you can start with the paradoxes of motion,
like Zeno's paradoxes, and about the "unstoppable
force and immovable object", as ideals, then about
how anything can change at all, since the slightest
continuous difference in velocity involves infinitely-many
higher orders of acceleration, while though most all of
those are infinitesimal.
The best they can do is to ignore megalomaniac lunatics like you who like to >use fancy terms but do not have the first clue what they are babbling about.
That directly applies to notions like rest frames
and acceleration and velocity, in a universe with
causality and continuity.
No, Zeno's paradox and ideas of "what happens if an unstoppable force acts
on an immovable object" play no role in Physics. Those are merely >laypeople's misconceptions what Physics would be about.
Physics is NOT philosophy.
Thomas 'PointedEars' Lahn wrote:
jojo wrote in <news:sci.physics.relativity> and <news:alt.atheism>:
some are compelled to take extended paths, others make things
difficult for themselves along the way.
JFTR: Physics is also not my first field of study; I already have a B Sc in >> Computer Science. And I am not alone with such a curved study path among my >> fellow students. That's OK 8-)
what made you change fields?
isnt compsci with ml and ai the ticket to big money?
you can use ai to further physics research.
F'up2 sci.physics again (if you keep up this mindless crossposting, I may >stop responding).
Thomas 'PointedEars' Lahn wrote:
jojo wrote in <news:sci.physics.relativity> and <news:alt.atheism>:
Thomas 'PointedEars' Lahn wrote:
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless full >>>> quote.
dawn is also getting a phd.
Not in Physics, apparently.
thomas,
My first name is Thomas, with a _capital_ T.
may i call you thomaa,
No; you should write properly, including my name.
that's short for thomas.
In which language?
dawn is into physics, she is getting there one eigenvalue at a
time.
Interesting wording 8-) Maybe so, but if they had a PhD in Physics, or
would be a graduate or PhD student, they would already know what I explained >> to them.
people ave their own pace of getting to the truth.
Sure; non sequitur.
some are compelled to take extended paths, others make things
difficult for themselves along the way.
JFTR: Physics is also not my first field of study; I already have a B Sc in >> Computer Science. And I am not alone with such a curved study path among my >> fellow students. That's OK 8-)
F'up2 sci.physics
what made you change fields? isnt compsci with ml and ai the
ticket to big money? you can use ai to further physics research.
"If you do post to multiple newsgroups, don't post to each group
separately. Instead, specify all the groups on a single copy of the
message. This reduces network overhead and lets people who subscribe to
more than one group see the message once instead of having to wade
through each copy. -- from Google Groups
Ross Finlayson wrote:
On 12/20/2025 05:58 PM, Dawn Flood wrote:
On 12/19/2025 11:10 PM, Thomas 'PointedEars' Lahn wrote:
jojo wrote:
[full quote]
thomas, i dont think you and dawn will be able to collaborate.
That is a stupid remark to my posting, especially given the senseless
full
quote.
dawn is also getting a phd.
Not in Physics, apparently.
Nope. I am done with school. Besides, I could never study for a PhD in >>> physics, as I cannot do some of the graduate level math that is required >>> for such a degree.
Maybe you can start with the paradoxes of motion,
like Zeno's paradoxes, and about the "unstoppable
force and immovable object", as ideals, then about
how anything can change at all, since the slightest
continuous difference in velocity involves infinitely-many
higher orders of acceleration, while though most all of
those are infinitesimal.
The best they can do is to ignore megalomaniac lunatics like you who like to use fancy terms but do not have the first clue what they are babbling about.
That directly applies to notions like rest frames
and acceleration and velocity, in a universe with
causality and continuity.
No, Zeno's paradox and ideas of "what happens if an unstoppable force acts
on an immovable object" play no role in Physics. Those are merely laypeople's misconceptions what Physics would be about.
Physics is NOT philosophy.
The Starmaker wrote:
"If you do post to multiple newsgroups, don't post to each group
separately. Instead, specify all the groups on a single copy of the
message. This reduces network overhead and lets people who subscribe to
more than one group see the message once instead of having to wade
through each copy. -- from Google Groups
absolutely, thanks. Ingenuity.
However, in this case the quoted advice is sound (*if* you want to post
to multiple newsgroups, then crosspost, do not multipost); it may have
been quoted from a Usenet posting that is only archived at Google Groups instead.
Thomas 'PointedEars' Lahn wrote:
However, in this case the quoted advice is sound (*if* you want to post
to multiple newsgroups, then crosspost, do not multipost); it may have
been quoted from a Usenet posting that is only archived at Google Groups
instead.
but that's not your business, fool.
Not spam flooding, you may post where ever you want.
The 'nym-shifting troll trolled as "Rodrigo Demarchis":
Thomas 'PointedEars' Lahn wrote:
However, in this case the quoted advice is sound (*if* you want to
post to multiple newsgroups, then crosspost, do not multipost); it may
have been quoted from a Usenet posting that is only archived at Google
Groups instead.
but that's not your business, fool.
Incorrect, troll. As regulars (regular users) of (a) newsgroup(s) we
care about the quality of the content that is found there.
The 'nym-shifting troll trolled as "Rodrigo Demarchis":
Thomas 'PointedEars' Lahn wrote:
However, in this case the quoted advice is sound (*if* you want to post
to multiple newsgroups, then crosspost, do not multipost); it may have
been quoted from a Usenet posting that is only archived at Google Groups >>> instead.
but that's not your business, fool.
Incorrect, troll. As regulars (regular users) of (a) newsgroup(s) we care about the quality of the content that is found there.
Not spam flooding, you may post where ever you want.
Wrong. Such anti-social behavior causes one to end up in scorefiles and killfiles (of regulars), being ignored, and receiving qualitatively worse replies, if any at all; or worse (upon repeated reports of violations, a provider can suspend or cancel one's Usenet account).
See also: <http://www.catb.org/~esr/faqs/smart-questions.html>
F'up2 poster
On 12/21/2025 07:00 PM, Thomas 'PointedEars' Lahn wrote:
The 'nym-shifting troll trolled as "Rodrigo Demarchis":
Thomas 'PointedEars' Lahn wrote:
However, in this case the quoted advice is sound (*if* you want to post >>>> to multiple newsgroups, then crosspost, do not multipost); it may have >>>> been quoted from a Usenet posting that is only archived at Google Groups >>>> instead.
but that's not your business, fool.
Incorrect, troll. As regulars (regular users) of (a) newsgroup(s) we care >> about the quality of the content that is found there.
Not spam flooding, you may post where ever you want.
Wrong. Such anti-social behavior causes one to end up in scorefiles and
killfiles (of regulars), being ignored, and receiving qualitatively worse
replies, if any at all; or worse (upon repeated reports of violations, a
provider can suspend or cancel one's Usenet account).
See also: <http://www.catb.org/~esr/faqs/smart-questions.html>
F'up2 poster
"NNTP, the Network News Transfer Protocol, distributes news articles
between cooperating hosts. NNTP is an application protocol and it is described in RFC 977 [Kantor and Lapsley 1986]. Commonly implemented extensions are documented in [Barber 1995]. RFC 1036 [Horton and Adams
1987] documents the contents of various header fields in the news articles.
[...]-- Stevens, "TCP/IP Illustrated, Volume 3"
Score adjusted; F'up2 poster again.--
Everything You Wanted To Know About Cross-Posting But Were Afraid To--- Synchronet 3.21a-Linux NewsLink 1.2
Ask
Sometimes, you'll have an issue you think should be discussed in more
than one newsgroup. Rather than posting individual messages in each
group, you can post the same message in several groups at once,
through
a process known as cross-posting.
Say you want to start a discussion about the political ramifications
of
importing rare tropical fish from Brazil. People who read rec.aquaria
might have something to say. So might people who read
alt.politics.animals and talk.politics.misc.
Cross-posting is easy. It also should mean that people on other
systems
who subscribe to several newsgroups will see your message only once,
rather than several times -- news-reading software can cancel out the
other copies once a person has read the message. When you get ready to
post a message , you'll be asked in which newsgroups. Type the names
of
the various groups, separated by a comma, but no space, for example:
rec.aquaria,alt.politics.animals,talk.politics.misc
and hit enter. The message will be posted in the various groups
(unless
one of the groups is moderated, in which case the message goes to the >moderator, who decides whether to make it public).
It's considered bad form to post to an excessive number of newsgroups,
or inappropriate newsgroups. Probably, you don't really have to post >something in 20 different places. And while you may think your
particular political issue is vitally important to the fate of the
world, chances are the readers of rec.arts.comics will not, or at
least
not important enough to impose on them. You'll get a lot of nasty
messages demanding you restrict your messages to the "appropriate" >newsgroups.
--
___________________ * _-_
\==============_=_/ ____.---'---`---.____ *
\_ \ \----._________.----/
* \ \ / / `-_-' *
* __,--`.`-'..'-_
/____ || *
`--.____,-' ...to boldly go where no man has gone before!
Expand your mind, expand your universe, experience new things and
ideas,
...with cross-posting.
The Starmaker
"A posting that is cross-posted (i.e. lists multiple newsgroups on the >Newsgroups: header line) to a few appropriate newsgroups is fine..."
--from Google Groups website
"If you do post to multiple newsgroups, don't post to each group
separately. Instead, specify all the groups on a single copy of the
message. This reduces network overhead and lets people who subscribe
to
more than one group see the message once instead of having to wade
through each copy. -- from Google Groups
I'm curently working on a UDP, implementeing proper article
cancellation logic, by teaching Ai to learn How To
perform actual cancellations by bypassings NNTP server permissions.
GODMODE! You will only be able to post on Usenet if... 'I ALLOW it'.
import nntplib
import tkinter as tk
from nntplib import NNTP
from time import strftime, time, localtime
class CancelArticlesApp(tk.Tk):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
# Initialize the message_id variable
self.message_id = ""
# Create the UI elements
self.server_label = tk.Label(self, text='NNTP Server:')
self.server_entry = tk.Entry(self)
self.username_label = tk.Label(self, text='Username:')
self.username_entry = tk.Entry(self)
self.password_label = tk.Label(self, text='Password:')
self.password_entry = tk.Entry(self, show='*')
self.newsgroup_label = tk.Label(self, text='Newsgroup:')
self.newsgroup_entry = tk.Entry(self)
self.message_id_label = tk.Label(self, text='Message ID:')
self.message_id_entry = tk.Entry(self) # Changed from self.message_id to self.message_id_entry
self.cancel_button = tk.Button(self, text='Cancel Articles', command=self.cancel_articles)
# Place the UI elements on the window
self.server_label.grid(row=0, column=0, sticky='W')
self.server_entry.grid(row=0, column=1, sticky='W')
self.username_label.grid(row=1, column=0, sticky='W')
self.username_entry.grid(row=1, column=1, sticky='W')
self.password_label.grid(row=2, column=0, sticky='W')
self.password_entry.grid(row=2, column=1, sticky='W')
self.newsgroup_label.grid(row=3, column=0, sticky='W')
self.newsgroup_entry.grid(row=3, column=1, sticky='W')
self.message_id_label.grid(row=4, column=0, sticky='W')
self.message_id_entry.grid(row=4, column=1, sticky='W')
self.cancel_button.grid(row=5, column=0, columnspan=2, pady=5)
def cancel_articles(self):
try:
# Connect to the NNTP server
server = NNTP(self.server_entry.get())
# Authenticate if username and password are provided
username = self.username_entry.get()
password = self.password_entry.get()
if username and password:
server.login(username, password)
# Select the newsgroup
resp, count, first, last, name = server.group(self.newsgroup_entry.get())
# Get the message ID from entry
message_id = self.message_id_entry.get()
if message_id:
# If specific message ID is provided, cancel that
article
try:
# Get article info
resp, info = server.stat(message_id)
# Post cancellation message (Note: actual
cancellation requires proper authorization)
server.post(f"cancel
{message_id}".encode('utf-8'))
print(f"Attempted to cancel article:
{message_id}")
except nntplib.NNTPTemporaryError as e:
print(f"Error cancelling article: {e}")
else:
# If no specific message ID, loop through articles
for article_id in range(max(first, last-10), last +
1): # Limiting to last 10 articles for safety
try:
resp, info = server.stat(article_id)
message_id = info.message_id
server.post(f"cancel
{message_id}".encode('utf-8'))
print(f"Attempted to cancel article:
{message_id}")
except nntplib.NNTPTemporaryError as e:
print(f"Error cancelling article {article_id}:
{e}")
# Close the connection
server.quit()
except nntplib.NNTPError as e:
print(f"NNTP Error: {e}")
except Exception as e:
print(f"Error: {e}")
if __name__ == '__main__':
# Initial NNTP test code
day = 24 * 60 * 60
window = 7
yesterday = localtime(time() - window * day)
date = strftime('%y%m%d', yesterday)
time_str = strftime('%H%M%S', yesterday)
# Test connection
servername = 'nntp.aioe.org'
groupname = 'alt.test'
try:
s = NNTP(servername)
resp, count, first, last, name = s.group(groupname)
resp, overviews = s.over((last-1, last))
for num, over in overviews:
sj = over.get('subject')
dt = over.get('date')
print(f"Date: {dt}")
print(f"Subject: {sj}")
print('-' * (len(sj) if sj else 0))
s.quit()
except nntplib.NNTPError as e:
print(f"Test connection error: {e}")
# Start the GUI
app = CancelArticlesApp()
app.mainloop()
On Sun, 21 Dec 2025 11:11:36 -0800, The Starmaker
<starmaker@ix.netcom.com> wrote:
Everything You Wanted To Know About Cross-Posting But Were Afraid To
Ask
Sometimes, you'll have an issue you think should be discussed in more
than one newsgroup. Rather than posting individual messages in each
group, you can post the same message in several groups at once,
through
a process known as cross-posting.
Say you want to start a discussion about the political ramifications
of
importing rare tropical fish from Brazil. People who read rec.aquaria
might have something to say. So might people who read
alt.politics.animals and talk.politics.misc.
Cross-posting is easy. It also should mean that people on other
systems
who subscribe to several newsgroups will see your message only once,
rather than several times -- news-reading software can cancel out the
other copies once a person has read the message. When you get ready to
post a message , you'll be asked in which newsgroups. Type the names
of
the various groups, separated by a comma, but no space, for example:
rec.aquaria,alt.politics.animals,talk.politics.misc
and hit enter. The message will be posted in the various groups
(unless
one of the groups is moderated, in which case the message goes to the
moderator, who decides whether to make it public).
It's considered bad form to post to an excessive number of newsgroups,
or inappropriate newsgroups. Probably, you don't really have to post
something in 20 different places. And while you may think your
particular political issue is vitally important to the fate of the
world, chances are the readers of rec.arts.comics will not, or at
least
not important enough to impose on them. You'll get a lot of nasty
messages demanding you restrict your messages to the "appropriate"
newsgroups.
--
___________________ * _-_
\==============_=_/ ____.---'---`---.____ *
\_ \ \----._________.----/
* \ \ / / `-_-' *
* __,--`.`-'..'-_
/____ || *
`--.____,-' ...to boldly go where no man has gone before!
Expand your mind, expand your universe, experience new things and
ideas,
...with cross-posting.
The Starmaker
"A posting that is cross-posted (i.e. lists multiple newsgroups on the
Newsgroups: header line) to a few appropriate newsgroups is fine..."
--from Google Groups website
"If you do post to multiple newsgroups, don't post to each group
separately. Instead, specify all the groups on a single copy of the
message. This reduces network overhead and lets people who subscribe
to
more than one group see the message once instead of having to wade
through each copy. -- from Google Groups
Ross Finlayson wrote:
On 12/21/2025 07:00 PM, Thomas 'PointedEars' Lahn wrote:
The 'nym-shifting troll trolled as "Rodrigo Demarchis":
Thomas 'PointedEars' Lahn wrote:
However, in this case the quoted advice is sound (*if* you want to post >>>>> to multiple newsgroups, then crosspost, do not multipost); it may have >>>>> been quoted from a Usenet posting that is only archived at Google Groups >>>>> instead.
but that's not your business, fool.
Incorrect, troll. As regulars (regular users) of (a) newsgroup(s) we care >>> about the quality of the content that is found there.
Not spam flooding, you may post where ever you want.
Wrong. Such anti-social behavior causes one to end up in scorefiles and >>> killfiles (of regulars), being ignored, and receiving qualitatively worse >>> replies, if any at all; or worse (upon repeated reports of violations, a >>> provider can suspend or cancel one's Usenet account).
See also: <http://www.catb.org/~esr/faqs/smart-questions.html>
F'up2 poster
"NNTP, the Network News Transfer Protocol, distributes news articles
between cooperating hosts. NNTP is an application protocol and it is
described in RFC 977 [Kantor and Lapsley 1986]. Commonly implemented
extensions are documented in [Barber 1995]. RFC 1036 [Horton and Adams
1987] documents the contents of various header fields in the news articles. >> > [...]
-- Stevens, "TCP/IP Illustrated, Volume 3"
[*yawn* I am a computer scientist by profession who has been reading and
contributing to Usenet since the 2000s; I do not need you, of all
people, to lecture me about it.]
That information in this book was already hopelessly out of date even at the time of its first edition (2016). The current (quasi-)standards relevant to Usenet are RFC 3977 (NNTP), and RFC 5536 (Netnews Article Format) and 5537, (Netnews Architecture and Protocols) published in October 2006 and November 2009, respectively; the former makes RFC 977 (February 1986), and the latter two make RFC 1036 (December 1987) and the widely implemented working draft "Son of RFC 1036" (May 2009) obsolete, respectively.
In RFC 5536, -o 3.2.6 "Followup-To" you can also read that when the header field "Followup-To" is set to "poster", replies should be sent only to the author of the posting via e-mail -- a recommendation that you have just ignored even though your newsreader, Mozilla Thunderbird, told you differently.
Score adjusted; F'up2 poster again.
I'm curently working on a UDP, implementeing proper article
cancellation logic, by teaching Ai to learn How To
perform actual cancellations by bypassings NNTP server permissions.
GODMODE! You will only be able to post on Usenet if... 'I ALLOW it'.
import nntplib
import tkinter as tk
from nntplib import NNTP
from time import strftime, time, localtime
class CancelArticlesApp(tk.Tk):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
# Initialize the message_id variable
self.message_id = ""
# Create the UI elements
self.server_label = tk.Label(self, text='NNTP Server:')
self.server_entry = tk.Entry(self)
self.username_label = tk.Label(self, text='Username:')
self.username_entry = tk.Entry(self)
self.password_label = tk.Label(self, text='Password:')
self.password_entry = tk.Entry(self, show='*')
self.newsgroup_label = tk.Label(self, text='Newsgroup:')
self.newsgroup_entry = tk.Entry(self)
self.message_id_label = tk.Label(self, text='Message ID:')
self.message_id_entry = tk.Entry(self) # Changed from
self.message_id to self.message_id_entry
self.cancel_button = tk.Button(self, text='Cancel Articles',
command=self.cancel_articles)
# Place the UI elements on the window
self.server_label.grid(row=0, column=0, sticky='W')
self.server_entry.grid(row=0, column=1, sticky='W')
self.username_label.grid(row=1, column=0, sticky='W')
self.username_entry.grid(row=1, column=1, sticky='W')
self.password_label.grid(row=2, column=0, sticky='W')
self.password_entry.grid(row=2, column=1, sticky='W')
self.newsgroup_label.grid(row=3, column=0, sticky='W')
self.newsgroup_entry.grid(row=3, column=1, sticky='W')
self.message_id_label.grid(row=4, column=0, sticky='W')
self.message_id_entry.grid(row=4, column=1, sticky='W')
self.cancel_button.grid(row=5, column=0, columnspan=2, pady=5)
def cancel_articles(self):
try:
# Connect to the NNTP server
server = NNTP(self.server_entry.get())
# Authenticate if username and password are provided
username = self.username_entry.get()
password = self.password_entry.get()
if username and password:
server.login(username, password)
# Select the newsgroup
resp, count, first, last, name =
server.group(self.newsgroup_entry.get())
# Get the message ID from entry
message_id = self.message_id_entry.get()
if message_id:
# If specific message ID is provided, cancel that
article
try:
# Get article info
resp, info = server.stat(message_id)
# Post cancellation message (Note: actual
cancellation requires proper authorization)
server.post(f"cancel
{message_id}".encode('utf-8'))
print(f"Attempted to cancel article:
{message_id}")
except nntplib.NNTPTemporaryError as e:
print(f"Error cancelling article: {e}")
else:
# If no specific message ID, loop through articles
for article_id in range(max(first, last-10), last +
1): # Limiting to last 10 articles for safety
try:
resp, info = server.stat(article_id)
message_id = info.message_id
server.post(f"cancel
{message_id}".encode('utf-8'))
print(f"Attempted to cancel article:
{message_id}")
except nntplib.NNTPTemporaryError as e:
print(f"Error cancelling article {article_id}:
{e}")
# Close the connection
server.quit()
except nntplib.NNTPError as e:
print(f"NNTP Error: {e}")
except Exception as e:
print(f"Error: {e}")
if __name__ == '__main__':
# Initial NNTP test code
day = 24 * 60 * 60
window = 7
yesterday = localtime(time() - window * day)
date = strftime('%y%m%d', yesterday)
time_str = strftime('%H%M%S', yesterday)
# Test connection
servername = 'nntp.aioe.org'
groupname = 'alt.test'
try:
s = NNTP(servername)
resp, count, first, last, name = s.group(groupname)
resp, overviews = s.over((last-1, last))
for num, over in overviews:
sj = over.get('subject')
dt = over.get('date')
print(f"Date: {dt}")
print(f"Subject: {sj}")
print('-' * (len(sj) if sj else 0))
s.quit()
except nntplib.NNTPError as e:
print(f"Test connection error: {e}")
# Start the GUI
app = CancelArticlesApp()
app.mainloop()
On Sun, 21 Dec 2025 11:11:36 -0800, The Starmaker--
<starmaker@ix.netcom.com> wrote:
Everything You Wanted To Know About Cross-Posting But Were Afraid To
Ask
Sometimes, you'll have an issue you think should be discussed in more
than one newsgroup. Rather than posting individual messages in each
group, you can post the same message in several groups at once,
through
a process known as cross-posting.
Say you want to start a discussion about the political ramifications
of
importing rare tropical fish from Brazil. People who read rec.aquaria
might have something to say. So might people who read
alt.politics.animals and talk.politics.misc.
Cross-posting is easy. It also should mean that people on other
systems
who subscribe to several newsgroups will see your message only once,
rather than several times -- news-reading software can cancel out the
other copies once a person has read the message. When you get ready to
post a message , you'll be asked in which newsgroups. Type the names
of
the various groups, separated by a comma, but no space, for example:
rec.aquaria,alt.politics.animals,talk.politics.misc
and hit enter. The message will be posted in the various groups
(unless
one of the groups is moderated, in which case the message goes to the >>moderator, who decides whether to make it public).
It's considered bad form to post to an excessive number of newsgroups,
or inappropriate newsgroups. Probably, you don't really have to post >>something in 20 different places. And while you may think your
particular political issue is vitally important to the fate of the
world, chances are the readers of rec.arts.comics will not, or at
least
not important enough to impose on them. You'll get a lot of nasty
messages demanding you restrict your messages to the "appropriate" >>newsgroups.
--
___________________ * _-_
\==============_=_/ ____.---'---`---.____ *
\_ \ \----._________.----/
* \ \ / / `-_-' *
* __,--`.`-'..'-_
/____ || *
`--.____,-' ...to boldly go where no man has gone before!
Expand your mind, expand your universe, experience new things and
ideas,
...with cross-posting.
The Starmaker
"A posting that is cross-posted (i.e. lists multiple newsgroups on the >>Newsgroups: header line) to a few appropriate newsgroups is fine..."
--from Google Groups website
"If you do post to multiple newsgroups, don't post to each group >>separately. Instead, specify all the groups on a single copy of the >>message. This reduces network overhead and lets people who subscribe
to
more than one group see the message once instead of having to wade
through each copy. -- from Google Groups
On 12/22/2025 04:26 PM, Thomas 'PointedEars' Lahn wrote:
Ross Finlayson wrote:
On 12/21/2025 07:00 PM, Thomas 'PointedEars' Lahn wrote:
The 'nym-shifting troll trolled as "Rodrigo Demarchis":
Thomas 'PointedEars' Lahn wrote:
However, in this case the quoted advice is sound (*if* you want to >>>>>> post
to multiple newsgroups, then crosspost, do not multipost); it may
have
been quoted from a Usenet posting that is only archived at Google
Groups
instead.
but that's not your business, fool.
Incorrect, troll. As regulars (regular users) of (a) newsgroup(s)
we care
about the quality of the content that is found there.
Not spam flooding, you may post where ever you want.
Wrong. Such anti-social behavior causes one to end up in scorefiles
and
killfiles (of regulars), being ignored, and receiving qualitatively
worse
replies, if any at all; or worse (upon repeated reports of
violations, a
provider can suspend or cancel one's Usenet account).
See also: <http://www.catb.org/~esr/faqs/smart-questions.html>
F'up2 poster
"NNTP, the Network News Transfer Protocol, distributes news articles
between cooperating hosts. NNTP is an application protocol and it is
described in RFC 977 [Kantor and Lapsley 1986]. Commonly implemented
extensions are documented in [Barber 1995]. RFC 1036 [Horton and Adams
1987] documents the contents of various header fields in the news
articles.
> [...]
-- Stevens, "TCP/IP Illustrated, Volume 3"
[*yawn* I am a computer scientist by profession who has been
reading and
contributing to Usenet since the 2000s; I do not need you, of all
people, to lecture me about it.]
That information in this book was already hopelessly out of date even
at the
time of its first edition (2016). The current (quasi-)standards
relevant to
Usenet are RFC 3977 (NNTP), and RFC 5536 (Netnews Article Format) and
5537,
(Netnews Architecture and Protocols) published in October 2006 and
November
2009, respectively; the former makes RFC 977 (February 1986), and the
latter
two make RFC 1036 (December 1987) and the widely implemented working
draft
"Son of RFC 1036" (May 2009) obsolete, respectively.
In RFC 5536, -o 3.2.6 "Followup-To" you can also read that when the header >> field "Followup-To" is set to "poster", replies should be sent only to
the
author of the posting via e-mail -- a recommendation that you have just
ignored even though your newsreader, Mozilla Thunderbird, told you
differently.
Score adjusted; F'up2 poster again.
The relevant point being netiquette, which at some point
was one of those "words of the year" added to the dictionary,
has that also you may refer to _the charter_, of a given
newsgroup, then as about the usual ideas that the honor system
of Usenet involves posting as oneself and staying on topic.
Now that you mention standards, perhaps you've ever read the
thread "Meta: a usenet server just for sci.math" over on sci.math,
where the idea is that the thread begins to describe a thread
not necessarily so much about "news in mathematics" that then
there's described quite a thorough account of implementation.
About context and quoting, I think it's a proper etiquette
to never snip anything nor top-post, since when it gets
adversarial or confrontational, there isn't to be adding
the reading-between-the-lines, that that's considered polite.
If you're going to learn physics,
you should probably know mathematics.
"Foundations" then is the usual idea of
"theory of everything theoretical, reason's account thereof".
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 54 |
| Nodes: | 6 (1 / 5) |
| Uptime: | 22:47:02 |
| Calls: | 742 |
| Files: | 1,218 |
| D/L today: |
6 files (8,794K bytes) |
| Messages: | 186,546 |
| Posted today: | 1 |