Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The clearest way into the Universe is through a forest wilderness. -- John Muir


devel / comp.lang.c / Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

SubjectAuthor
* "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lynn McGuire
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"John McCue
|+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
||`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Tim Rentsch
|`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
| `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
|  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|   +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
|    `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|     `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Janis Papanagnou
|+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
||`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| | +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Malcolm McLean
|| | |`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |  +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |    `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |     `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |      `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |        `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |         `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Janis Papanagnou
||  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
||   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Janis Papanagnou
||    `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
||`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"bart
|| |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Malcolm McLean
|| | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |    +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |    |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |    | `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |    `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |     `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |      `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"bart
|| |       |+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       ||`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       || +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       || |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       || | +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       || | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Paavo Helde
|| |       || |  +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       || |  |+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"bart
|| |       || |  ||`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       || |  |`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Ross Finlayson
|| |       || |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |       || |   +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       || |   |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       || |   | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       || |   |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       || |   |   `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       || |   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"paavo512
|| |       || |    +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       || |    `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Scott Lurndal
|| |       || `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       ||  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       ||   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       ||    `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       ||     +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       ||     `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |       ||      `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"aph
|| |       |`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |       +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"aph
|| |       |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |       | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       |   `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |       `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Tim Rentsch
|| `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kenny McCormack
||  `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Scott Lurndal
|`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lynn McGuire
| +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
| `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Scott Lurndal
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
|+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|+* [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites CyberseBen Bacarisse
||+- Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites CybScott Lurndal
||`* Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites CybBlue-Maned_Hawk
|| +* Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites CybKeith Thompson
|| +* Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites CybBen
|| `- Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybyeti
|`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lynn McGuire
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David LaRue
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Derek
`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Mr. Man-wai Chang

Pages:12345678910
Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<871q8mplt5.fsf@nosuchdomain.example.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34201&group=comp.lang.c#34201

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Keith.S....@gmail.com (Keith Thompson)
Newsgroups: comp.lang.c
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"
Date: Wed, 06 Mar 2024 23:01:42 -0800
Organization: None to speak of
Lines: 22
Message-ID: <871q8mplt5.fsf@nosuchdomain.example.com>
References: <us0brl$246bf$1@dont-email.me>
<pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
<87y1ayj6hs.fsf_-_@bsb.me.uk>
<pan$e9f7e$d6f7a386$31c353e8$a08c13cf@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="baf60ccaa3a113314bb7d61097e89b2c";
logging-data="984537"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iUJo20z6qSu0cU6jCYPzK"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:2dugN7ULrqpXmHYYzD40dK02Xlg=
sha1:gPl7k0cvEXcI5Cf8mV8v1iYxT2s=
 by: Keith Thompson - Thu, 7 Mar 2024 07:01 UTC

Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:
> Ben Bacarisse wrote:
>> Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:
>> <cut>
>>
>> Since you are clearly happy to post using UTF-8, can I urge you to fix
>> your sig so that it comes out looking right?
>
> Since it is my newsreader that is corrupting it, it is the fault of the
> newsreader, and therefore not within my jurisdiction of a problem to fix.

Nope. You continue to post illegible garbage in your sig, and it's
annoying. I would think it would bother you as well.

If there's a problem with your newsreader, have you reported it to the
maintainers? Have you considered using a different newsreader, or
finding a workaround, or changing your sig?

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */

Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<pan$89efc$cc83d816$4a638ad0$fd2a107e@invalid.invalid>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34202&group=comp.lang.c#34202

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!bluemanedhawk.eternal-september.org!.POSTED!not-for-mail
From: bluemane...@invalid.invalid (Blue-Maned_Hawk)
Newsgroups: comp.lang.c
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++
Invites Cybersecurity Risks"
Date: Thu, 7 Mar 2024 08:15:41 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <pan$89efc$cc83d816$4a638ad0$fd2a107e@invalid.invalid>
References: <us0brl$246bf$1@dont-email.me>
<pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
<87y1ayj6hs.fsf_-_@bsb.me.uk>
<pan$e9f7e$d6f7a386$31c353e8$a08c13cf@invalid.invalid>
<871q8mplt5.fsf@nosuchdomain.example.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 08:15:41 -0000 (UTC)
Injection-Info: bluemanedhawk.eternal-september.org; posting-host="46d286471d3490c7ac1021f358164255";
logging-data="1002403"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+S5L/MTjpW7Pd3b/4Qezl4O/NF9RA3Rhw="
User-Agent: Pan/0.154 (Izium; 517acf4)
Cancel-Lock: sha1:jGXK6Q8E5Gpg9X7OeHjCxyhAlR4=
X-Face: LlanfairÂÂÂÂÂÂÂ
­pwllgwyngyllÂÂÂÂÂÃ
‚Â
? ?gogery­chwy
rn
­drobwllÃ
ƒƒƒ‚­llanÂ
? ?ƒƒƒƒ‚­tysilioÂÃ
? ?ƒ‚­gogoÂÂÃ
ƒƒ‚­goch
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAACh0lEQVRYw71Z21bD
MAzzevbfkr4cHjrSXJyL044+MDa6WLEl2SkvkrZ1AbAvXO+bUGSCPYnsuIVGMpm
ZLnjX718GhAKNsp8lON2F9VrhELwIgJlBepkZjA78rVK+FkmNhEJK76UsJlz8+E
rJsjrpYouhLo/SC6qPHgakFOR8wV9+8rCfO/I/oVnmUZUp42/LW2XkLj9TCFNM9
jp5g2EmHZgpYZjCOkYU7sXVogRylJqpdggoFLG1g09Flah/7kErCxzR9HgXPYsq
0glb9cxjIz2Vsk9AmAoCSxECpD713joMKjQqLAtmMqJmXjdVvlMnMQCVITotJd1
z+fh1f1NNo+vuc1KnhWUmY7t03vydTud9BbXCtN3L2PL3bK7JCNG0GHzuZxafyB
fxevCxpm1vrwZltqw6SILCcdoCE6PGQC8wZWDA9Or7Qp5s3lAZezys0nDazs9S9
R0TjwEiksRxLkNPC1NMMWPs1bj0Ei0Yuo+JVtFLuzP1NRJ16qXWN8DhhtmS4PDg
O6mqRxs4bEJrYt087mSIow/1VzW2oFlMQuiuIy/KsUagvhdw6hSjJGlIavbLF8x
j3X47bccLcUSi0dkWh1nUZNhANT1tHKUXrNxNLbd9KPb9wDDVrKwmPQMOPQ1oy6
k5I1DwzDeRJd3jVIhDAUxq3ngzJG4CCkNXZxZVMcjefoK2J0gUY2S3rxz/RuTFx
2zHd9U+obimJXMG4edsk/2j5pTU5G1MmzbRLxkfq5EiT1GGsidvMGzi+1goGb2l
GCrN+nGnV8xj3q3JLRDVPL96vUc7Z4aJ3TN1mVqWAMJMfG+Jxh6TQqP+92iZkCU
xtglds1AB6r0aiSHKcnFck+p/c/0CbacFLQcajGcAAAAASUVORK5CYII=
 by: Blue-Maned_Hawk - Thu, 7 Mar 2024 08:15 UTC

Keith Thompson wrote:

> Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:
>> Ben Bacarisse wrote:
>>> Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:
>>> <cut>
>>>
>>> Since you are clearly happy to post using UTF-8, can I urge you to fix
>>> your sig so that it comes out looking right?
>>
>> Since it is my newsreader that is corrupting it, it is the fault of the
>> newsreader, and therefore not within my jurisdiction of a problem to
>> fix.
>
> Nope. You continue to post illegible garbage in your sig, and it's
> annoying. I would think it would bother you as well.

It does.

> If there's a problem with your newsreader, have you reported it to the
> maintainers? Have you considered using a different newsreader, or
> finding a workaround, or changing your sig?

The bugreporting system for the software does not allow anonymous
reports. I cannot use another newsreader. There is no workaround.
Changing my signature is not an option.

--
Blue-Maned_Hawk│shortens to
Hawk│/
blu.mɛin.dÊ°ak/
│he/him/his/himself/Mr.
blue-maned_hawk.srht.site
My signature used to have a cuss in it. One day, somebody quoted an
article of mine and included the signature, but censored the cuss.

Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<20240307002044.403@kylheku.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34203&group=comp.lang.c#34203

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: 433-929-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.lang.c
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or
C++ Invites Cybersecurity Risks"
Date: Thu, 7 Mar 2024 08:23:54 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <20240307002044.403@kylheku.com>
References: <us0brl$246bf$1@dont-email.me>
<pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
<87y1ayj6hs.fsf_-_@bsb.me.uk>
<pan$e9f7e$d6f7a386$31c353e8$a08c13cf@invalid.invalid>
<871q8mplt5.fsf@nosuchdomain.example.com>
<pan$89efc$cc83d816$4a638ad0$fd2a107e@invalid.invalid>
Injection-Date: Thu, 7 Mar 2024 08:23:54 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d4c5da8a4cdb9a5a7101a267b3941499";
logging-data="1012821"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+y2P+D1ZP5MIhPyGRBRDQdmsY+13fHVQI="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:9ZcNLdGmT3O6CLtyXSSeQDQjOMs=
 by: Kaz Kylheku - Thu, 7 Mar 2024 08:23 UTC

On 2024-03-07, Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> wrote:
> The bugreporting system for the software does not allow anonymous
> reports.

Use a fake identity?

> I cannot use another newsreader.

How so? What is the difference between you and people who use other
newsreaders? Is it genetic or environmental? Nature or nurture?

> Changing my signature is not an option.

Getting rid of a garbage signature that nobody can read is not
an option?

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca

Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usc4dc$105mf$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34204&group=comp.lang.c#34204

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: richard....@gmail.invalid (Richard Harnden)
Newsgroups: comp.lang.c
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++
Invites Cybersecurity Risks"
Date: Thu, 7 Mar 2024 10:20:28 +0000
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <usc4dc$105mf$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
<87y1ayj6hs.fsf_-_@bsb.me.uk>
<pan$e9f7e$d6f7a386$31c353e8$a08c13cf@invalid.invalid>
<871q8mplt5.fsf@nosuchdomain.example.com>
<pan$89efc$cc83d816$4a638ad0$fd2a107e@invalid.invalid>
<20240307002044.403@kylheku.com>
Reply-To: richard.harnden@invalid.com
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 10:20:28 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e22fa685658a59f18dc1b773602ac9d5";
logging-data="1054415"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19IYsNMAJiwkzdh+6suky33O6cRWBYp1IE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Fbam8L+W8m2VdjUWpt1HSbrGbpQ=
In-Reply-To: <20240307002044.403@kylheku.com>
Content-Language: en-GB
 by: Richard Harnden - Thu, 7 Mar 2024 10:20 UTC

On 07/03/2024 08:23, Kaz Kylheku wrote:
> On 2024-03-07, Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> wrote:
>> The bugreporting system for the software does not allow anonymous
>> reports.
>
> Use a fake identity?
>
>> I cannot use another newsreader.
>
> How so? What is the difference between you and people who use other
> newsreaders? Is it genetic or environmental? Nature or nurture?
>
>> Changing my signature is not an option.
>
> Getting rid of a garbage signature that nobody can read is not
> an option?
>

I think Hawk│ is either woke or entitled.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usc58s$10cls$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34205&group=comp.lang.c#34205

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Thu, 7 Mar 2024 11:35:08 +0100
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <usc58s$10cls$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me> <20240305111103.00003081@yahoo.com>
<us8821$90p$4@dont-email.me> <20240306140214.0000449c@yahoo.com>
<us9nib$dski$1@dont-email.me> <20240307000008.00003544@yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 10:35:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="245d9d51a5b8141454201d689c1fd16e";
logging-data="1061564"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/GbNkqFuAasfpz/MQOVSWzoMoNi5vmges="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:hKhxbXbhl1cGT2dnYy5W/hPX/Nw=
In-Reply-To: <20240307000008.00003544@yahoo.com>
Content-Language: en-GB
 by: David Brown - Thu, 7 Mar 2024 10:35 UTC

On 06/03/2024 23:00, Michael S wrote:
> On Wed, 6 Mar 2024 12:28:59 +0000
> bart <bc@freeuk.com> wrote:
>
>>
>> "Rust uses a relatively unique memory management approach that
>> incorporates the idea of memory “ownership”. Basically, Rust keeps
>> track of who can read and write to memory. It knows when the program
>> is using memory and immediately frees the memory once it is no longer
>> needed. It enforces memory rules at compile time, making it virtually
>> impossible to have runtime memory bugs.⁴ You do not need to manually
>> keep track of memory. The compiler takes care of it."
>>
>> This suggests the language automatically takes care of this.
>
> Takes care of what?
> AFAIK, heap fragmentation is as bad problem in Rust as it is in
> C/Pascal/Ada etc... In this aspect Rust is clearly inferior to GC-based
> languages like Java, C# or Go.
>
Garbage collection does not stop heap fragmentation. GC does, I
suppose, mean that you need much more memory and bigger heaps in
proportion to the amount of memory you actually need in the program at
any given time, and having larger heaps reduces fragmentation (or at
least reduces the consequences of it).

Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usc845$10v6e$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34206&group=comp.lang.c#34206

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben)
Newsgroups: comp.lang.c
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++
Invites Cybersecurity Risks"
Date: Thu, 7 Mar 2024 11:23:49 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <usc845$10v6e$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
<87y1ayj6hs.fsf_-_@bsb.me.uk>
<pan$e9f7e$d6f7a386$31c353e8$a08c13cf@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 11:23:49 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="b9ed4ba77ae2b0370363ae177b04bec3";
logging-data="1080526"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Wwi7GBLhQn/XRpDegGEjeCzjqt2VXZ4g="
User-Agent: Pan/0.154 (Izium; 517acf4)
Cancel-Lock: sha1:FxwuMPghjb187l4VTCXlQsv1jPo=
 by: Ben - Thu, 7 Mar 2024 11:23 UTC

On Thu, 7 Mar 2024 06:48:19 -0000 (UTC), Blue-Maned_Hawk wrote:

> Ben Bacarisse wrote:
>
>> Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:
>> <cut>
>>
>> Since you are clearly happy to post using UTF-8, can I urge you to fix
>> your sig so that it comes out looking right?
>
> Since it is my newsreader that is corrupting it, it is the fault of the
> newsreader,

I don't think that's the case. Here is a test post using the same
newsreader and something that is probably close to what you want in your
sig. (Yours is too messed up for me to work out exactly what you want it
to look like.)

> and therefore not within my jurisdiction of a problem to
> fix.

Pan is open source. You may not have the skills to fix it, but doing so
is in your jurisdiction (though I may have not understood what you mean by
that).

--
/blu.mɛin.dʰak/ | shortens to "Hawk" | he/him/his/himself/Mr.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<20240307134401.00007aa2@yahoo.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34207&group=comp.lang.c#34207

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: already5...@yahoo.com (Michael S)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites
Cybersecurity Risks"
Date: Thu, 7 Mar 2024 13:44:01 +0200
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <20240307134401.00007aa2@yahoo.com>
References: <us0brl$246bf$1@dont-email.me>
<us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me>
<us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me>
<us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me>
<20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me>
<20240305111103.00003081@yahoo.com>
<us8821$90p$4@dont-email.me>
<20240306140214.0000449c@yahoo.com>
<us9nib$dski$1@dont-email.me>
<20240307000008.00003544@yahoo.com>
<usc58s$10cls$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="efb7d41ba468e3312d50ab92a630b576";
logging-data="1078572"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1911ebFpcrMpdIW8KYPScK/HIsEmlmKG8Q="
Cancel-Lock: sha1:UPoWtCtq2p1WZYx2jwxlc2rOX+Y=
X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-w64-mingw32)
 by: Michael S - Thu, 7 Mar 2024 11:44 UTC

On Thu, 7 Mar 2024 11:35:08 +0100
David Brown <david.brown@hesbynett.no> wrote:

> On 06/03/2024 23:00, Michael S wrote:
> > On Wed, 6 Mar 2024 12:28:59 +0000
> > bart <bc@freeuk.com> wrote:
> >
> >>
> >> "Rust uses a relatively unique memory management approach that
> >> incorporates the idea of memory “ownership”. Basically, Rust keeps
> >> track of who can read and write to memory. It knows when the
> >> program is using memory and immediately frees the memory once it
> >> is no longer needed. It enforces memory rules at compile time,
> >> making it virtually impossible to have runtime memory bugs.⁴ You
> >> do not need to manually keep track of memory. The compiler takes
> >> care of it."
> >>
> >> This suggests the language automatically takes care of this.
> >
> > Takes care of what?
> > AFAIK, heap fragmentation is as bad problem in Rust as it is in
> > C/Pascal/Ada etc... In this aspect Rust is clearly inferior to
> > GC-based languages like Java, C# or Go.
> >
> Garbage collection does not stop heap fragmentation. GC does, I
> suppose, mean that you need much more memory and bigger heaps in
> proportion to the amount of memory you actually need in the program
> at any given time, and having larger heaps reduces fragmentation (or
> at least reduces the consequences of it).
>

GC does not stop fragmentation, but it allow heap compaction to be
built-in part of environment. So, it turns heap fragmentation
from denial of service type of problem to mere slowdown, hopefully
insignificant slowdown.
I don't say that heap compaction is impossible in other environments,
but it is much harder, esp. in environments where pointers are visible
to programmer. The famous David Wheeler's quote applies here at full
force.
Also when non-GC environments chooses to implement heap compaction they
suffer the same or bigger impact to real-time responsiveness as GC.
So, although I don't know it for sure, my impression is that generic
heap compaction extremely rarely implemented in performance-aware
non-GC environments.
Performance-neglecting non-GC environments, first and foremost CPython,
can, of course, have heap compaction, although my googling didn't give
me a definite answer whether it's done or not.

Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<UfkGN.351393$yEgf.293184@fx09.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34208&group=comp.lang.c#34208

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx09.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: sco...@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"
Newsgroups: comp.lang.c
References: <us0brl$246bf$1@dont-email.me> <pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid> <87y1ayj6hs.fsf_-_@bsb.me.uk> <pan$e9f7e$d6f7a386$31c353e8$a08c13cf@invalid.invalid> <871q8mplt5.fsf@nosuchdomain.example.com> <pan$89efc$cc83d816$4a638ad0$fd2a107e@invalid.invalid>
Lines: 8
Message-ID: <UfkGN.351393$yEgf.293184@fx09.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Thu, 07 Mar 2024 14:34:28 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Thu, 07 Mar 2024 14:34:28 GMT
X-Received-Bytes: 1180
 by: Scott Lurndal - Thu, 7 Mar 2024 14:34 UTC

Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:
>Keith Thompson wrote:

>The bugreporting system for the software does not allow anonymous
>reports. I cannot use another newsreader. There is no workaround.
>Changing my signature is not an option.

Ignoring your posts is probably the best option.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<uscmub$149j3$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34209&group=comp.lang.c#34209

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Thu, 7 Mar 2024 16:36:43 +0100
Organization: A noiseless patient Spider
Lines: 90
Message-ID: <uscmub$149j3$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me> <20240305111103.00003081@yahoo.com>
<us8821$90p$4@dont-email.me> <20240306140214.0000449c@yahoo.com>
<us9nib$dski$1@dont-email.me> <20240307000008.00003544@yahoo.com>
<usc58s$10cls$1@dont-email.me> <20240307134401.00007aa2@yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 15:36:43 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="245d9d51a5b8141454201d689c1fd16e";
logging-data="1189475"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/aUq+Gq3GY9bgDnNRmJQNYWx6MDEjAO3g="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:qb5AZGgFEYQkWTnuqv0mXCJykQ4=
In-Reply-To: <20240307134401.00007aa2@yahoo.com>
Content-Language: en-GB
 by: David Brown - Thu, 7 Mar 2024 15:36 UTC

On 07/03/2024 12:44, Michael S wrote:
> On Thu, 7 Mar 2024 11:35:08 +0100
> David Brown <david.brown@hesbynett.no> wrote:
>
>> On 06/03/2024 23:00, Michael S wrote:
>>> On Wed, 6 Mar 2024 12:28:59 +0000
>>> bart <bc@freeuk.com> wrote:
>>>
>>>>
>>>> "Rust uses a relatively unique memory management approach that
>>>> incorporates the idea of memory “ownership”. Basically, Rust keeps
>>>> track of who can read and write to memory. It knows when the
>>>> program is using memory and immediately frees the memory once it
>>>> is no longer needed. It enforces memory rules at compile time,
>>>> making it virtually impossible to have runtime memory bugs.⁴ You
>>>> do not need to manually keep track of memory. The compiler takes
>>>> care of it."
>>>>
>>>> This suggests the language automatically takes care of this.
>>>
>>> Takes care of what?
>>> AFAIK, heap fragmentation is as bad problem in Rust as it is in
>>> C/Pascal/Ada etc... In this aspect Rust is clearly inferior to
>>> GC-based languages like Java, C# or Go.
>>>
>> Garbage collection does not stop heap fragmentation. GC does, I
>> suppose, mean that you need much more memory and bigger heaps in
>> proportion to the amount of memory you actually need in the program
>> at any given time, and having larger heaps reduces fragmentation (or
>> at least reduces the consequences of it).
>>
>
> GC does not stop fragmentation, but it allow heap compaction to be
> built-in part of environment.

No, GC alone does not do that. But heap compaction is generally done as
part of a GC cycle.

Heap compaction requires indirect pointers. That is to say, if you have
a struct "node" on your heap, your code does not use a "node *" pointer
that points to it. It has a "node_proxy *" pointer, and the
"node_proxy" struct points to the actual node. Heap compaction moves
the real node in memory, and updates the proxy with the new real
address, while the main program uses the same "node_proxy" address.
(These proxies, or indirect pointers, do not move during heap
compaction.) And the main program needs to be careful to access the
data via the proxy, and re-read the proxy after every heap compaction cycle.

This is not going to work well with a low-level and efficient language -
the extra accesses can be a significant burden for a language like C and
C++. But it can be fine for VM-based high-level languages, where the
overhead is lost in the noise, and where the VM knows when the heap
compaction has run and it needs to re-read the proxies.

> So, it turns heap fragmentation
> from denial of service type of problem to mere slowdown, hopefully
> insignificant slowdown.

For high-level VM based languages, that could be correct. But low-level
compiled and optimised languages are dependent on addresses remaining
valid, so heap compaction is not an option.

(An OS on a "big" system with an MMU can move memory pages around and
change the virtual to physical memory mapping to get more efficient use
of hierarchical virtual memory or to free up contiguous large page
areas. That is transparent to the user application code.)

> I don't say that heap compaction is impossible in other environments,
> but it is much harder, esp. in environments where pointers are visible
> to programmer. The famous David Wheeler's quote applies here at full
> force.
> Also when non-GC environments chooses to implement heap compaction they
> suffer the same or bigger impact to real-time responsiveness as GC.

Agreed.

> So, although I don't know it for sure, my impression is that generic
> heap compaction extremely rarely implemented in performance-aware
> non-GC environments.

I think that is likely.

> Performance-neglecting non-GC environments, first and foremost CPython,
> can, of course, have heap compaction, although my googling didn't give
> me a definite answer whether it's done or not.
>

CPython does use garbage collection, as far as I know.

Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<87wmqenid8.fsf@nosuchdomain.example.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34210&group=comp.lang.c#34210

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Keith.S....@gmail.com (Keith Thompson)
Newsgroups: comp.lang.c
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"
Date: Thu, 07 Mar 2024 07:58:59 -0800
Organization: None to speak of
Lines: 35
Message-ID: <87wmqenid8.fsf@nosuchdomain.example.com>
References: <us0brl$246bf$1@dont-email.me>
<pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
<87y1ayj6hs.fsf_-_@bsb.me.uk>
<pan$e9f7e$d6f7a386$31c353e8$a08c13cf@invalid.invalid>
<871q8mplt5.fsf@nosuchdomain.example.com>
<pan$89efc$cc83d816$4a638ad0$fd2a107e@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="baf60ccaa3a113314bb7d61097e89b2c";
logging-data="1197770"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+62996MEEawlq893UuucHX"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:Y4K0AllowrW9Y+eQVidkQ6SU1Ro=
sha1:f7O7R0ZrzYM391tz1Ff272yagZM=
 by: Keith Thompson - Thu, 7 Mar 2024 15:58 UTC

Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:
> Keith Thompson wrote:
>> Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:
>>> Ben Bacarisse wrote:
>>>> Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:
>>>> <cut>
>>>>
>>>> Since you are clearly happy to post using UTF-8, can I urge you to fix
>>>> your sig so that it comes out looking right?
>>>
>>> Since it is my newsreader that is corrupting it, it is the fault of the
>>> newsreader, and therefore not within my jurisdiction of a problem to
>>> fix.
>>
>> Nope. You continue to post illegible garbage in your sig, and it's
>> annoying. I would think it would bother you as well.
>
> It does.

I believe you.

>> If there's a problem with your newsreader, have you reported it to the
>> maintainers? Have you considered using a different newsreader, or
>> finding a workaround, or changing your sig?
>
> The bugreporting system for the software does not allow anonymous
> reports. I cannot use another newsreader. There is no workaround.
> Changing my signature is not an option.

I don't believe you.

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<20240307083119.850@kylheku.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34211&group=comp.lang.c#34211

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: 433-929-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites
Cybersecurity Risks"
Date: Thu, 7 Mar 2024 16:35:48 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <20240307083119.850@kylheku.com>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me> <20240305111103.00003081@yahoo.com>
<us8821$90p$4@dont-email.me> <20240306140214.0000449c@yahoo.com>
<us9nib$dski$1@dont-email.me> <20240307000008.00003544@yahoo.com>
<usc58s$10cls$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 16:35:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d4c5da8a4cdb9a5a7101a267b3941499";
logging-data="1209870"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Fatc1PiPWBGivpC5V5auNT2NpJ2u/cis="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:zc6GgCUEdlkSr/Pwno2pxJH1zy0=
 by: Kaz Kylheku - Thu, 7 Mar 2024 16:35 UTC

On 2024-03-07, David Brown <david.brown@hesbynett.no> wrote:
> On 06/03/2024 23:00, Michael S wrote:
>> On Wed, 6 Mar 2024 12:28:59 +0000
>> bart <bc@freeuk.com> wrote:
>>
>>>
>>> "Rust uses a relatively unique memory management approach that
>>> incorporates the idea of memory “ownership”. Basically, Rust keeps
>>> track of who can read and write to memory. It knows when the program
>>> is using memory and immediately frees the memory once it is no longer
>>> needed. It enforces memory rules at compile time, making it virtually
>>> impossible to have runtime memory bugs.⁴ You do not need to manually
>>> keep track of memory. The compiler takes care of it."
>>>
>>> This suggests the language automatically takes care of this.
>>
>> Takes care of what?
>> AFAIK, heap fragmentation is as bad problem in Rust as it is in
>> C/Pascal/Ada etc... In this aspect Rust is clearly inferior to GC-based
>> languages like Java, C# or Go.
>>
> Garbage collection does not stop heap fragmentation. GC does, I
> suppose, mean that you need much more memory and bigger heaps in
> proportion to the amount of memory you actually need in the program at
> any given time, and having larger heaps reduces fragmentation (or at
> least reduces the consequences of it).

Copying garbage collectors literally stop fragmentation. Reachable
objects are identified and moved to a memory partition where they
are now adjacent. The vacated memory partition is then efficiently used
to bump-allocate new objects.

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca

Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<87bk7q9ddx.fsf@tilde.institute>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34212&group=comp.lang.c#34212

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: yet...@tilde.institute (yeti)
Newsgroups: comp.lang.c
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"
Date: Thu, 07 Mar 2024 17:52:18 +0042
Organization: Democratic Order of Pirates International (DOPI)
Lines: 15
Message-ID: <87bk7q9ddx.fsf@tilde.institute>
References: <us0brl$246bf$1@dont-email.me>
<pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
<87y1ayj6hs.fsf_-_@bsb.me.uk>
<pan$e9f7e$d6f7a386$31c353e8$a08c13cf@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="328797e723c9a3a13d5daa21b6758624";
logging-data="1230247"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX193roY7YZtv7aSux9Rm8leU"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:HGmr/knjZ9hRSrTyktMxpZ8L2Sc=
sha1:NGW7/Jhp/V0T95oDATzSleiPJ/c=
X-Face: ]_G&_b@O$RF(L7zT;DQ3-VU}c"F/_Mgy(4^P1,Tt^#0Cq+\qM&-h\&Z.3UuiwV")n~b;26e
5-s.cF/5tMdha-:]4eBHC9vBXnz4_aNe@d4oijVyix?>pC=tzuQhoD2A8P02+\xO4gNfRBE
`B<kE3T-Gps_d0_6`+0W3E9{D
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAoElEQVRIx+2UUQvEIA
yDv4z9/7+ce3DaKivjYE93BuykuiaURtjYeAfCADIgcEQLLMsCsK4zAI+1RIOxSVmOkhla7
cY+smffDzED132QhxQFgxAgKcp53YksSbk6vv2DJCkxq/dDSVVkfxd2cXD8p4GW+SEs43k8
blqZjNM/88RXbZUp654LhfLgPs2nZ2FfSLIWO1WSspnVHhZ63Nh4Gx9lkUsO9UXVygAAAAB
JRU5ErkJggg==
 by: yeti - Thu, 7 Mar 2024 17:10 UTC

Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:

> Since it is my newsreader that is corrupting it, it is the fault of the
> newsreader, and therefore not within my jurisdiction of a problem to fix.

Looks broken here too and I damn do not care.

I just find all these replies the sig causes annoying. That'll be not
so easy to downscore. *sigh!*

Santarella, Easter-Bunny or FSM ... please bring the nigglers some
bottles of OmmmMMMmmmMMMmmm... and a new hobby!

--
I do not bite, I just want to play.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<20240307083608.237@kylheku.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34213&group=comp.lang.c#34213

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: 433-929-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites
Cybersecurity Risks"
Date: Thu, 7 Mar 2024 17:18:14 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <20240307083608.237@kylheku.com>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me> <20240305111103.00003081@yahoo.com>
<us8821$90p$4@dont-email.me> <20240306140214.0000449c@yahoo.com>
<us9nib$dski$1@dont-email.me> <20240307000008.00003544@yahoo.com>
<usc58s$10cls$1@dont-email.me> <20240307134401.00007aa2@yahoo.com>
<uscmub$149j3$1@dont-email.me>
Injection-Date: Thu, 7 Mar 2024 17:18:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d4c5da8a4cdb9a5a7101a267b3941499";
logging-data="1233359"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18yQnV4B6JHGkrszu2OJuks/NGm9zj1ODQ="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:pPZc8UrP/wYVDljJWv/7uxmxyAE=
 by: Kaz Kylheku - Thu, 7 Mar 2024 17:18 UTC

On 2024-03-07, David Brown <david.brown@hesbynett.no> wrote:
> On 07/03/2024 12:44, Michael S wrote:
>> GC does not stop fragmentation, but it allow heap compaction to be
>> built-in part of environment.
>
> No, GC alone does not do that. But heap compaction is generally done as
> part of a GC cycle.
>
> Heap compaction requires indirect pointers.

I believe, it doesn't, or doesn't have to. The garbage collector fixes
all the pointers contained in the reachable graph to point to the new
locations of objects.

If some foreign code held pointers to GC objects, that would be a
problem. That can usually be avoided. Or else, the proxy handles
can be used just for those outside references.

A simple copying garbage collector moves each object on the first
traversal and rewrites the parent pointer which it just chased
to point to the new location. Subsequent visits to the same object
then recognize that it has already been moved and just adjust the
pointer that had been traversed to reach that object. The forwarding
pointer to the new location can be stored in the old object;
most of its fields are no longer needed for anything.

The space required for the scheme can be regarded as equivalent
to fragmentation, but it's controlled.

The worst case exhibited by fragmentation (where the wasted space is
proportional to the size ratio of the largest to smallest object) is
avoided.

Now, copying collection is almost certainly inapplicable to C programs;
it's not something you "slide under" C, like Boehm. We have to think
outside of the C box. Outside of the C box, interesting things are
possible, like precisely knowing all the places that point at an
object.

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca

Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<uscvs0$27ljd$1@news.xmission.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34214&group=comp.lang.c#34214

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gaze...@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.lang.c
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"
Date: Thu, 7 Mar 2024 18:09:04 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <uscvs0$27ljd$1@news.xmission.com>
References: <us0brl$246bf$1@dont-email.me> <871q8mplt5.fsf@nosuchdomain.example.com> <pan$89efc$cc83d816$4a638ad0$fd2a107e@invalid.invalid> <87wmqenid8.fsf@nosuchdomain.example.com>
Injection-Date: Thu, 7 Mar 2024 18:09:04 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="2348653"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
 by: Kenny McCormack - Thu, 7 Mar 2024 18:09 UTC

In article <87wmqenid8.fsf@nosuchdomain.example.com>,
Leader Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
....
>I believe you.
....
>I don't believe you.

Leader Keith has spoken.

All must fall in line.

--
https://www.rollingstone.com/politics/politics-news/the-10-dumbest-things-ever-said-about-global-warming-200530/

RS contributor Bill McKibben lambasted this analysis in his 2007 book, Deep Economy.
It's nice to have microelectronics; it's necessary to have lunch, wrote McKibben.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usd4gb$170b1$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34215&group=comp.lang.c#34215

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jameskuy...@alumni.caltech.edu (James Kuyper)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Thu, 7 Mar 2024 14:28:11 -0500
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <usd4gb$170b1$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us6ckb$3khma$2@dont-email.me> <us6ge5$3l59s$4@dont-email.me>
<us6s1l$3nb7r$2@dont-email.me> <us8180$3v3cu$1@dont-email.me>
<20240305132240.241@kylheku.com> <us83nu$3vinv$1@dont-email.me>
<87le6wpbvc.fsf@nosuchdomain.example.com> <us86kr$7j8$1@dont-email.me>
<us9r86$eiqh$1@dont-email.me> <us9sao$erpl$1@dont-email.me>
<20240306161842.00001400@yahoo.com> <usafb2$irvm$1@dont-email.me>
<20240306114939.761@kylheku.com> <usb1lc$mbth$1@dont-email.me>
<usbb01$rnkd$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Mar 2024 19:28:11 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="cf3cb0d8cf82c152b9ce7e37dec5b8e2";
logging-data="1278305"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+A8L/HMVuKE4H76xGQd4l/UX5cIQJcBho="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:3hdDl4ZGqrfJfOLzqVHkN/j4k5g=
In-Reply-To: <usbb01$rnkd$1@dont-email.me>
Content-Language: en-US
 by: James Kuyper - Thu, 7 Mar 2024 19:28 UTC

On 3/6/24 22:06, Lawrence D'Oliveiro wrote:
> On Wed, 6 Mar 2024 19:27:24 -0500, James Kuyper wrote:
>
>> It's a constructed language, which probably has no native speakers.
>
> Not to be confused with Basic English, which was created, and copyrighted
> by, C K Ogden.

Simple English is the term used by Wikipedia for one of it's
language-specific subsets. One of it's requirements is that the articles
be written in Basic English as much as possible. See
<https://simple.wikipedia.org/wiki/Wikipedia:How_to_write_Simple_English_pages#Basic_English_and_VOA_Special_English>
for details.

Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usd555$17cp0$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34216&group=comp.lang.c#34216

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jameskuy...@alumni.caltech.edu (James Kuyper)
Newsgroups: comp.lang.c
Subject: Re: [OT] UTF-8 sig. Was: "White House to Developers: Using C or C++
Invites Cybersecurity Risks"
Date: Thu, 7 Mar 2024 14:39:17 -0500
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <usd555$17cp0$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
<87y1ayj6hs.fsf_-_@bsb.me.uk>
<pan$e9f7e$d6f7a386$31c353e8$a08c13cf@invalid.invalid>
<871q8mplt5.fsf@nosuchdomain.example.com>
<pan$89efc$cc83d816$4a638ad0$fd2a107e@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 19:39:17 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="cf3cb0d8cf82c152b9ce7e37dec5b8e2";
logging-data="1291040"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/784XtYulmrUCZfpzFqZNxGT5+km8CWWY="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:YWR7/xiEm3AkySNUV+SDeuQd1pA=
Content-Language: en-US
In-Reply-To: <pan$89efc$cc83d816$4a638ad0$fd2a107e@invalid.invalid>
 by: James Kuyper - Thu, 7 Mar 2024 19:39 UTC

On 3/7/24 03:15, Blue-Maned_Hawk wrote:
> Keith Thompson wrote:
....
>> If there's a problem with your newsreader, have you reported it to the
>> maintainers? Have you considered using a different newsreader, or
>> finding a workaround, or changing your sig?
>
> The bugreporting system for the software does not allow anonymous
> reports. I cannot use another newsreader. There is no workaround.
> Changing my signature is not an option.

Your software results in your signature being changed into the following:

"Blue-Maned_Hawk│shortens to
Hawk│/
blu.mɛin.dÊ°ak/
│he/him/his/himself/Mr.
blue-maned_hawk.srht.site
My signature used to have a cuss in it. One day, somebody quoted an
article of mine and included the signature, but censored the cuss."

As displayed on my system, that signature includes lots of capital 'A's
with tildes over them. Other people might be seeing something different,
depending upon how their systems are configured. Is that in fact what
you wanted your signature to look like?

If not, keeping your signature is also not an option. If all options are
blocked, what do you do? You'll have to figure a way to unblock one of
the options. I'm not sure what the obstacles are, but changing your
signature seems naively to be the easiest approach.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usdjch$1a50p$5@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34222&group=comp.lang.c#34222

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Thu, 7 Mar 2024 23:42:10 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <usdjch$1a50p$5@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us5ear$3besu$6@dont-email.me>
<us5eee$3b8mq$9@dont-email.me> <us6129$3imua$1@dont-email.me>
<us67t9$3jpc3$1@dont-email.me> <us6a95$3k45j$1@dont-email.me>
<us6gc4$3l59s$3@dont-email.me> <us83v8$3vinv$2@dont-email.me>
<us8d6d$1a24$2@dont-email.me> <us90qt$86c5$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 23:42:10 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d5f167ea8e6b66fd37103ff38661b22f";
logging-data="1381401"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19xg92FVTX5tOtuJRGUXp8K"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:TpImjQqixeLVd2a78RyZylviAN0=
 by: Lawrence D'Oliv - Thu, 7 Mar 2024 23:42 UTC

On Tue, 5 Mar 2024 22:01:01 -0800, Chris M. Thomasson wrote:

> On 3/5/2024 4:25 PM, Lawrence D'Oliveiro wrote:
>
> So, what is the right language to use?

Learn to use more than one.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usdjec$1a50p$6@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34223&group=comp.lang.c#34223

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Thu, 7 Mar 2024 23:43:09 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <usdjec$1a50p$6@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us6ckb$3khma$2@dont-email.me> <us6ge5$3l59s$4@dont-email.me>
<us6s1l$3nb7r$2@dont-email.me> <us8180$3v3cu$1@dont-email.me>
<20240305132240.241@kylheku.com> <87plw8pci5.fsf@nosuchdomain.example.com>
<us84q3$3vqtf$1@dont-email.me> <us9rdq$eiqh$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 23:43:09 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d5f167ea8e6b66fd37103ff38661b22f";
logging-data="1381401"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18fYATkPRu+AMOmP5251kan"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:WVkqIbz8/bH0/MuVEJs6AjsxT8Y=
 by: Lawrence D'Oliv - Thu, 7 Mar 2024 23:43 UTC

On Wed, 6 Mar 2024 14:34:50 +0100, David Brown wrote:

> It used to be a running joke that if you managed to get your Ada code to
> compile, it was ready to ship.

That joke actually originated with Pascal. Though I suppose Ada took it to
the next level ...

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usdjgk$1a50p$7@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34224&group=comp.lang.c#34224

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Thu, 7 Mar 2024 23:44:20 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <usdjgk$1a50p$7@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us6ckb$3khma$2@dont-email.me> <us6ge5$3l59s$4@dont-email.me>
<us6s1l$3nb7r$2@dont-email.me> <us8180$3v3cu$1@dont-email.me>
<20240305132240.241@kylheku.com> <us83nu$3vinv$1@dont-email.me>
<87le6wpbvc.fsf@nosuchdomain.example.com> <us86kr$7j8$1@dont-email.me>
<us9r86$eiqh$1@dont-email.me> <us9sao$erpl$1@dont-email.me>
<20240306161842.00001400@yahoo.com> <usafb2$irvm$1@dont-email.me>
<20240306114939.761@kylheku.com> <usb1lc$mbth$1@dont-email.me>
<usbb01$rnkd$1@dont-email.me> <usd4gb$170b1$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Mar 2024 23:44:20 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d5f167ea8e6b66fd37103ff38661b22f";
logging-data="1381401"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+6gTKeomXo/goclowEio0U"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:a9Fxze6+rgUJEkTG0gUr1RCu2nU=
 by: Lawrence D'Oliv - Thu, 7 Mar 2024 23:44 UTC

On Thu, 7 Mar 2024 14:28:11 -0500, James Kuyper wrote:

> One of it's requirements is that the articles be written in Basic
> English as much as possible.

Interesting, because it was Ogden’s protectiveness of his copyright that
killed off any initial chance of Basic English taking off, back in the
day.

I guess that’s expired now.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usdllh$1ambo$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34227&group=comp.lang.c#34227

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Thu, 7 Mar 2024 16:21:05 -0800
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <usdllh$1ambo$2@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us5ear$3besu$6@dont-email.me>
<us5eee$3b8mq$9@dont-email.me> <us6129$3imua$1@dont-email.me>
<us67t9$3jpc3$1@dont-email.me> <us6a95$3k45j$1@dont-email.me>
<us6gc4$3l59s$3@dont-email.me> <us83v8$3vinv$2@dont-email.me>
<us8d6d$1a24$2@dont-email.me> <us90qt$86c5$1@dont-email.me>
<usdjch$1a50p$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 8 Mar 2024 00:21:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c15478cdd59e0ca934cfd72d78b3f41f";
logging-data="1399160"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dwo8xvhH9hxl7+b1GzmhvMTA6GZD39a0="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:3dl8Qwj0aGN8UZJVghaCZSCcOcE=
Content-Language: en-US
In-Reply-To: <usdjch$1a50p$5@dont-email.me>
 by: Chris M. Thomasson - Fri, 8 Mar 2024 00:21 UTC

On 3/7/2024 3:42 PM, Lawrence D'Oliveiro wrote:
> On Tue, 5 Mar 2024 22:01:01 -0800, Chris M. Thomasson wrote:
>
>> On 3/5/2024 4:25 PM, Lawrence D'Oliveiro wrote:
>>
>> So, what is the right language to use?
>
> Learn to use more than one.

Indeed, I do. Btw, are you an AI? Still not exactly sure why I think that.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<useegp$1ihfv$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34229&group=comp.lang.c#34229

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Fri, 8 Mar 2024 08:25:13 +0100
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <useegp$1ihfv$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me> <20240305111103.00003081@yahoo.com>
<us8821$90p$4@dont-email.me> <20240306140214.0000449c@yahoo.com>
<us9nib$dski$1@dont-email.me> <20240307000008.00003544@yahoo.com>
<usc58s$10cls$1@dont-email.me> <20240307083119.850@kylheku.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 8 Mar 2024 07:25:13 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="88ea06878998d980e83918480f8d68d3";
logging-data="1656319"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19THJddqw9jxOfHzrfj7UJhyFzJssdxxek="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ve7aWGBRQrAeZvFdl8mBuipjeY8=
Content-Language: en-GB
In-Reply-To: <20240307083119.850@kylheku.com>
 by: David Brown - Fri, 8 Mar 2024 07:25 UTC

On 07/03/2024 17:35, Kaz Kylheku wrote:
> On 2024-03-07, David Brown <david.brown@hesbynett.no> wrote:
>> On 06/03/2024 23:00, Michael S wrote:
>>> On Wed, 6 Mar 2024 12:28:59 +0000
>>> bart <bc@freeuk.com> wrote:
>>>
>>>>
>>>> "Rust uses a relatively unique memory management approach that
>>>> incorporates the idea of memory “ownership”. Basically, Rust keeps
>>>> track of who can read and write to memory. It knows when the program
>>>> is using memory and immediately frees the memory once it is no longer
>>>> needed. It enforces memory rules at compile time, making it virtually
>>>> impossible to have runtime memory bugs.⁴ You do not need to manually
>>>> keep track of memory. The compiler takes care of it."
>>>>
>>>> This suggests the language automatically takes care of this.
>>>
>>> Takes care of what?
>>> AFAIK, heap fragmentation is as bad problem in Rust as it is in
>>> C/Pascal/Ada etc... In this aspect Rust is clearly inferior to GC-based
>>> languages like Java, C# or Go.
>>>
>> Garbage collection does not stop heap fragmentation. GC does, I
>> suppose, mean that you need much more memory and bigger heaps in
>> proportion to the amount of memory you actually need in the program at
>> any given time, and having larger heaps reduces fragmentation (or at
>> least reduces the consequences of it).
>
> Copying garbage collectors literally stop fragmentation.

Yes, but garbage collectors that could be useable for C, C++, or other
efficient compiled languages are not "copying" garbage collectors.

> Reachable
> objects are identified and moved to a memory partition where they
> are now adjacent. The vacated memory partition is then efficiently used
> to bump-allocate new objects.
>

I think if you have a system with enough memory that copying garbage
collection (or other kinds of heap compaction during GC) is a reasonable
option, then it's unlikely that heap fragmentation is a big problem in
the first place. And you won't be running on a small embedded system.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usegkh$1ivtt$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34230&group=comp.lang.c#34230

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Fri, 8 Mar 2024 09:01:21 +0100
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <usegkh$1ivtt$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us6ckb$3khma$2@dont-email.me> <us6ge5$3l59s$4@dont-email.me>
<us6s1l$3nb7r$2@dont-email.me> <us8180$3v3cu$1@dont-email.me>
<20240305132240.241@kylheku.com> <87plw8pci5.fsf@nosuchdomain.example.com>
<us84q3$3vqtf$1@dont-email.me> <us9rdq$eiqh$2@dont-email.me>
<usdjec$1a50p$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 8 Mar 2024 08:01:21 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5b4fd483861029d4eca5978ecaa265e3";
logging-data="1671101"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19GIbpXsQ6fz/5YLBE0pA7cdPR5NtKrJDU="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:MXzic0O/XDPkhCvg+dEgvR85u6k=
Content-Language: en-GB
In-Reply-To: <usdjec$1a50p$6@dont-email.me>
 by: David Brown - Fri, 8 Mar 2024 08:01 UTC

On 08/03/2024 00:43, Lawrence D'Oliveiro wrote:
> On Wed, 6 Mar 2024 14:34:50 +0100, David Brown wrote:
>
>> It used to be a running joke that if you managed to get your Ada code to
>> compile, it was ready to ship.
>
> That joke actually originated with Pascal.

I didn't know that.

> Though I suppose Ada took it to
> the next level ...

It seems much more appropriate for Ada (though Pascal also had stricter
checking and stronger types than most other popular languages had when
Pascal was developed).

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<20240308125746.000074c1@yahoo.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34231&group=comp.lang.c#34231

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: already5...@yahoo.com (Michael S)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites
Cybersecurity Risks"
Date: Fri, 8 Mar 2024 12:57:46 +0200
Organization: A noiseless patient Spider
Lines: 68
Message-ID: <20240308125746.000074c1@yahoo.com>
References: <us0brl$246bf$1@dont-email.me>
<us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me>
<us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me>
<us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me>
<20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me>
<20240305111103.00003081@yahoo.com>
<us8821$90p$4@dont-email.me>
<20240306140214.0000449c@yahoo.com>
<us9nib$dski$1@dont-email.me>
<20240307000008.00003544@yahoo.com>
<usc58s$10cls$1@dont-email.me>
<20240307083119.850@kylheku.com>
<useegp$1ihfv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="ba4dddafc7a27447368298c876b745c8";
logging-data="1735418"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19eGK7bHLlu8ckq96eCCA3r/3DWvvpP59Y="
Cancel-Lock: sha1:oUkuVWXEQEVoxA+cdb9PrMyd+Q4=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
 by: Michael S - Fri, 8 Mar 2024 10:57 UTC

On Fri, 8 Mar 2024 08:25:13 +0100
David Brown <david.brown@hesbynett.no> wrote:

> On 07/03/2024 17:35, Kaz Kylheku wrote:
> > On 2024-03-07, David Brown <david.brown@hesbynett.no> wrote:
> >> On 06/03/2024 23:00, Michael S wrote:
> >>> On Wed, 6 Mar 2024 12:28:59 +0000
> >>> bart <bc@freeuk.com> wrote:
> >>>
> >>>>
> >>>> "Rust uses a relatively unique memory management approach that
> >>>> incorporates the idea of memory “ownership”. Basically, Rust
> >>>> keeps track of who can read and write to memory. It knows when
> >>>> the program is using memory and immediately frees the memory
> >>>> once it is no longer needed. It enforces memory rules at compile
> >>>> time, making it virtually impossible to have runtime memory
> >>>> bugs.⁴ You do not need to manually keep track of memory. The
> >>>> compiler takes care of it."
> >>>>
> >>>> This suggests the language automatically takes care of this.
> >>>
> >>> Takes care of what?
> >>> AFAIK, heap fragmentation is as bad problem in Rust as it is in
> >>> C/Pascal/Ada etc... In this aspect Rust is clearly inferior to
> >>> GC-based languages like Java, C# or Go.
> >>>
> >> Garbage collection does not stop heap fragmentation. GC does, I
> >> suppose, mean that you need much more memory and bigger heaps in
> >> proportion to the amount of memory you actually need in the
> >> program at any given time, and having larger heaps reduces
> >> fragmentation (or at least reduces the consequences of it).
> >
> > Copying garbage collectors literally stop fragmentation.
>
> Yes, but garbage collectors that could be useable for C, C++, or
> other efficient compiled languages are not "copying" garbage
> collectors.
>

Go, C# and Java are all efficient compiled languages. For Go it was
actually a major goal.

> > Reachable
> > objects are identified and moved to a memory partition where they
> > are now adjacent. The vacated memory partition is then efficiently
> > used to bump-allocate new objects.
> >
>
> I think if you have a system with enough memory that copying garbage
> collection (or other kinds of heap compaction during GC) is a
> reasonable option, then it's unlikely that heap fragmentation is a
> big problem in the first place. And you won't be running on a small
> embedded system.
>

You sound like arguing for sake of arguing.
Of course, heap fragmentation is relatively rare problem. But when you
process 100s of 1000s of requests of significantly varying sizes for
weeks without interruption then rare things happen with high
probability :(
In case of this particular Discord service, they appear to
have a benefit of size of requests not varying significantly, so
absence of heap compaction is not a major defect.
BTW, I'd like to know if 3 years later they still have their Rust
solution running.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usf11f$1mk5l$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34232&group=comp.lang.c#34232

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: eesn...@osa.pri.ee (Paavo Helde)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Fri, 8 Mar 2024 14:41:16 +0200
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <usf11f$1mk5l$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me> <20240305111103.00003081@yahoo.com>
<us8821$90p$4@dont-email.me> <20240306140214.0000449c@yahoo.com>
<us9nib$dski$1@dont-email.me> <20240307000008.00003544@yahoo.com>
<usc58s$10cls$1@dont-email.me> <20240307134401.00007aa2@yahoo.com>
<uscmub$149j3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 8 Mar 2024 12:41:19 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4f1ef4d6f86fc9f6bae183de53f6d847";
logging-data="1790133"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1++puQyEIm9b4q686aYPjSl4DpBoKjvakE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:EHft7jqADT9v9PBrKDUNjBe41e4=
In-Reply-To: <uscmub$149j3$1@dont-email.me>
Content-Language: en-US
 by: Paavo Helde - Fri, 8 Mar 2024 12:41 UTC

07.03.2024 17:36 David Brown kirjutas:
>
> CPython does use garbage collection, as far as I know.
>

AFAIK CPython uses reference counting, i.e. basically the same as C++
std::shared_ptr (except that it does not need to be thread-safe).

With reference counting one only knows how many pointers there are to a
given heap block, but not where they are, so heap compaction would not
be straightforward.

Python also has zillions of extensions written in C or C++ (all of AI
related work for example), so having e.g. heap compaction of Python
objects only might not be worth of it.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<usf63j$1nnsb$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34233&group=comp.lang.c#34233

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Fri, 8 Mar 2024 15:07:47 +0100
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <usf63j$1nnsb$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me> <20240305111103.00003081@yahoo.com>
<us8821$90p$4@dont-email.me> <20240306140214.0000449c@yahoo.com>
<us9nib$dski$1@dont-email.me> <20240307000008.00003544@yahoo.com>
<usc58s$10cls$1@dont-email.me> <20240307134401.00007aa2@yahoo.com>
<uscmub$149j3$1@dont-email.me> <usf11f$1mk5l$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 8 Mar 2024 14:07:47 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5b4fd483861029d4eca5978ecaa265e3";
logging-data="1826699"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18kgk1brzYowkaMC9ppFsUZbjZYHgTGTgQ="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:MxBP/X8h/Qnc3K8KRf7Z8flo2Cs=
In-Reply-To: <usf11f$1mk5l$1@dont-email.me>
Content-Language: en-GB
 by: David Brown - Fri, 8 Mar 2024 14:07 UTC

On 08/03/2024 13:41, Paavo Helde wrote:
> 07.03.2024 17:36 David Brown kirjutas:
>>
>> CPython does use garbage collection, as far as I know.
>>
>
> AFAIK CPython uses reference counting, i.e. basically the same as C++
> std::shared_ptr (except that it does not need to be thread-safe).

Yes, that is my understanding too. (I could be wrong here, so don't
rely on anything I write!) But the way it is used is still a type of
garbage collection. When an object no longer has any "live" references,
it is put in a list, and on the next GC it will get cleared up (and call
the asynchronous destructor, __del__, for the object).

A similar method is sometimes used in C++ for objects that are
time-consuming to destruct. You have a "tidy up later" container that
holds shared pointers. Each time you make a new object that will have
asynchronous destruction, you use a shared_ptr for the access and put a
copy of that pointer in the tidy-up container. A low priority
background thread checks this list on occasion - any pointers with only
one reference can be cleared up in the context of this separate thread.

>
> With reference counting one only knows how many pointers there are to a
> given heap block, but not where they are, so heap compaction would not
> be straightforward.
>
> Python also has zillions of extensions written in C or C++ (all of AI
> related work for example), so having e.g. heap compaction of Python
> objects only might not be worth of it.
>


devel / comp.lang.c / Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

Pages:12345678910
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor