<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SAS slop on the internet in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977021#M378406</link>
    <description>&lt;P&gt;With pearls of wisdom like:&lt;/P&gt;
&lt;PRE&gt;While SAS excels at handling vast datasets, its true analytical power is often unleashed through precise control and conditional logic.&lt;/PRE&gt;
&lt;P&gt;...who can resist?&amp;nbsp; The sad thing is that since not anyone in their right mind would read an article even 1/10th that long whose sole topic was the concept of "not equal to" in a high level language, the only thing that will actually ingest it is other LLMs.&amp;nbsp; Slop begets slop.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Oct 2025 01:34:28 GMT</pubDate>
    <dc:creator>quickbluefish</dc:creator>
    <dc:date>2025-10-15T01:34:28Z</dc:date>
    <item>
      <title>SAS slop on the internet</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/976949#M378396</link>
      <description>&lt;P&gt;Where do pages like&amp;nbsp;&lt;A href="https://answerpoint.blog/sas-not-equal-operator-guide" target="_blank"&gt;https://answerpoint.blog/sas-not-equal-operator-guide&lt;/A&gt;&amp;nbsp;come from? I could see two major errors before I gave up. Is this AI or human-written junk?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;( "&amp;lt;&amp;gt;" does not mean 'not equal' in SAS data step code (though it does in SQL), and&amp;nbsp; " . ne 100" does not return false).&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 10:42:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/976949#M378396</guid>
      <dc:creator>BruceBrad</dc:creator>
      <dc:date>2025-10-14T10:42:35Z</dc:date>
    </item>
    <item>
      <title>Re: SAS slop on the internet</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/976950#M378397</link>
      <description>&lt;P&gt;The article tells you it comes from someone named Peter Schneider.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 11:45:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/976950#M378397</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2025-10-14T11:45:16Z</dc:date>
    </item>
    <item>
      <title>Re: SAS slop on the internet</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/976952#M378398</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;The article tells you it comes from someone named Peter Schneider.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;It&amp;nbsp;&lt;EM&gt;links&lt;/EM&gt; to the youtube channel of Schneider, but I find absolutely no reference to an author within the text.&lt;/P&gt;
&lt;P&gt;The whole website shows no impressum or similar, making it look very suspicious.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 12:48:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/976952#M378398</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2025-10-14T12:48:06Z</dc:date>
    </item>
    <item>
      <title>Re: SAS slop on the internet</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/976961#M378399</link>
      <description>&lt;P&gt;It means MAX in a data step.&amp;nbsp; SAS even tells you so.&amp;nbsp; The MIN and MAX operators are somewhat obscure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;58         data _null_;
59            x = 4 &amp;lt;&amp;gt; 3;
NOTE: The "&amp;lt;&amp;gt;" operator is interpreted as "MAX".
60            y = 4 max 3;
61            z = . ne 100;
62            put _all_;
63            run;

x=4 y=4 z=1 _ERROR_=0 _N_=1&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 14 Oct 2025 13:32:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/976961#M378399</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2025-10-14T13:32:54Z</dc:date>
    </item>
    <item>
      <title>Re: SAS slop on the internet</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977010#M378404</link>
      <description>&lt;P&gt;Yes, they've put that warning in the log because in other languages (including SAS SQL) it means 'not equals'.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Makes me think it might be AI written. Taking wrong information from closely related documents is the sort of thing that LLMs do.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 21:36:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977010#M378404</guid>
      <dc:creator>BruceBrad</dc:creator>
      <dc:date>2025-10-14T21:36:10Z</dc:date>
    </item>
    <item>
      <title>Re: SAS slop on the internet</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977018#M378405</link>
      <description>&lt;P&gt;The video that appears to be the "source" is 5 years old, but the article is new. I agree it must be AI generated but why make this? I don't know.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 23:32:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977018#M378405</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2025-10-14T23:32:47Z</dc:date>
    </item>
    <item>
      <title>Re: SAS slop on the internet</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977021#M378406</link>
      <description>&lt;P&gt;With pearls of wisdom like:&lt;/P&gt;
&lt;PRE&gt;While SAS excels at handling vast datasets, its true analytical power is often unleashed through precise control and conditional logic.&lt;/PRE&gt;
&lt;P&gt;...who can resist?&amp;nbsp; The sad thing is that since not anyone in their right mind would read an article even 1/10th that long whose sole topic was the concept of "not equal to" in a high level language, the only thing that will actually ingest it is other LLMs.&amp;nbsp; Slop begets slop.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Oct 2025 01:34:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977021#M378406</guid>
      <dc:creator>quickbluefish</dc:creator>
      <dc:date>2025-10-15T01:34:28Z</dc:date>
    </item>
    <item>
      <title>Re: SAS slop on the internet</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977198#M378446</link>
      <description>&lt;P&gt;Hi _all_,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Reading all the posts about what the "&amp;lt;&amp;gt;" operator means, it did bring about memories for me where I did use it to mean not-equal-to in data step code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Checking the documentation, I did find a page about operators with a section on&amp;nbsp;&lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/lepg/p1n8bsqqd03xppn17pgvjpjlbhhs.htm#n1tmsclbm0m2ifn1v6dxwtw8effu" target="_blank" rel="noopener"&gt;MIN and MAX Operators&lt;/A&gt;&amp;nbsp;that includes a table where the 2nd foot note says '&lt;SPAN&gt;In a WHERE expression, the symbol representation &amp;lt;&amp;gt; is interpreted as “not equal to”.'&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;So, for example, the following code:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want1;
  set sashelp.class;
  
  where age &amp;lt;&amp;gt; 15;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;yields the following log:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt; 73         data want1;
 74           set sashelp.class;
 75         
 76           where age &amp;lt;&amp;gt; 15;
 NOTE: The "&amp;lt;&amp;gt;" operator is interpreted as "not equals".
 77         run;
 
 NOTE: There were 15 observations read from the data set SASHELP.CLASS.
       WHERE age not = 15;
 NOTE: The data set WORK.WANT1 has 15 observations and 5 variables.
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The "NOTE:" about the "&amp;lt;&amp;gt;" operator clarifies how it is being interpreted; I don't recall it ever misinterpreting my intention, but ymmv. The 2nd "NOTE:" helpfully spells out "&lt;SPAN&gt;WHERE age not = 15&lt;/SPAN&gt;", as per usual SAS behaviour.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Comparing character data is no different, e.g.:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want2;
  set sashelp.class;
  
  where name &amp;lt;&amp;gt;: 'J';
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;has the following log:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt; 71         data want2;
 72           set sashelp.class;
 73         
 74           where name &amp;lt;&amp;gt;: 'J';
 NOTE: The "&amp;lt;&amp;gt;" operator is interpreted as "not equals".
 75         run;
 
 NOTE: There were 12 observations read from the data set SASHELP.CLASS.
       WHERE name not =: 'J';
 NOTE: The data set WORK.WANT2 has 12 observations and 5 variables.
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Lastly, both meanings can appear in the same data step:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want3;
  set sashelp.class;
  
  where name &amp;lt;&amp;gt;: 'J';
  
  weight2 = weight &amp;lt;&amp;gt; 100;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;gives:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt; 71         data want3;
 72           set sashelp.class;
 73         
 74           where name &amp;lt;&amp;gt;: 'J';
 NOTE: The "&amp;lt;&amp;gt;" operator is interpreted as "not equals".
 75         
 76           weight2 = weight &amp;lt;&amp;gt; 100;
 NOTE: The "&amp;lt;&amp;gt;" operator is interpreted as "MAX".
 77         run;
 
 NOTE: There were 12 observations read from the data set SASHELP.CLASS.
       WHERE name not =: 'J';
 NOTE: The data set WORK.WANT3 has 12 observations and 6 variables.
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, in short, I wasn't just dreaming!&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_squinting_face:"&gt;😆&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; kind regards,&lt;/P&gt;
&lt;P&gt;Amir.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Oct 2025 18:47:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977198#M378446</guid>
      <dc:creator>Amir</dc:creator>
      <dc:date>2025-10-16T18:47:49Z</dc:date>
    </item>
    <item>
      <title>Re: SAS slop on the internet</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977203#M378447</link>
      <description>&lt;P&gt;That is because the WHERE is not run "IN" the data step, put as a filter on the data before it makes it to the data step.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Oct 2025 19:46:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-slop-on-the-internet/m-p/977203#M378447</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2025-10-16T19:46:24Z</dc:date>
    </item>
  </channel>
</rss>

