<?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>Quentin Tracker</title>
    <link>https://communities.sas.com/kntur85557/tracker</link>
    <description>Quentin Tracker</description>
    <pubDate>Thu, 24 Sep 2026 14:48:02 GMT</pubDate>
    <dc:date>2026-09-24T14:48:02Z</dc:date>
    <item>
      <title>Re: SAS Macros: Error Handling Best Practices</title>
      <link>https://communities.sas.com/t5/SAS-Communities-Library/SAS-Macros-Error-Handling-Best-Practices/tac-p/993876#M12360</link>
      <description>&lt;P&gt;We’re so excited you’re coming to BASUG to present in person at our annual SAS Blowout on Oct 30! We’re just putting the finishing touches on the official announcement. Registration opens Tues Sept 22. &lt;A href="http://www.basug.org/events" target="_blank"&gt;www.basug.org/events&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Join us to see presentations by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/464940"&gt;@CarleighJoC&lt;/a&gt;, Charu Shankar and Jane Eslinger.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2026 20:50:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Communities-Library/SAS-Macros-Error-Handling-Best-Practices/tac-p/993876#M12360</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-09-18T20:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to get 2-D heatmap/histogram?!</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/How-to-get-2-D-heatmap-histogram/m-p/993128#M25976</link>
      <description>&lt;P&gt;&lt;A href="https://www.google.com/search?q=sas+heatmap" target="_blank"&gt;https://www.google.com/search?q=sas+heatmap&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 05 Sep 2026 20:59:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/How-to-get-2-D-heatmap-histogram/m-p/993128#M25976</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-09-05T20:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: Using PROC COMPARE with Case Insensitivity</title>
      <link>https://communities.sas.com/t5/SAS-Communities-Library/Using-PROC-COMPARE-with-Case-Insensitivity/tac-p/993054#M12292</link>
      <description>&lt;P&gt;Very cool&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;.&amp;nbsp; One of the things I love most about SAS is that I've been using it for (gasp) 30 years and yet there are still parts of even Base SAS that I've never used!&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2026 19:23:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Communities-Library/Using-PROC-COMPARE-with-Case-Insensitivity/tac-p/993054#M12292</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-09-03T19:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: Using PROC COMPARE with Case Insensitivity</title>
      <link>https://communities.sas.com/t5/SAS-Communities-Library/Using-PROC-COMPARE-with-Case-Insensitivity/tac-p/992982#M12283</link>
      <description>&lt;P&gt;Great post.&amp;nbsp; PROC COMPARE is one of my favorite procs!&amp;nbsp; Only suggestion for a small improvement to consider would be to consider creating the second dataset where everything is upcased as view, instead of a new dataset.&amp;nbsp; If the data is big, sometimes views can be more efficient as they don't require storage space.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also in a post like this where a PROC COMPARE is the point, introducing the idea of views could be a distraction for readers unfamiliar with the concept.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2026 17:32:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Communities-Library/Using-PROC-COMPARE-with-Case-Insensitivity/tac-p/992982#M12283</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-09-02T17:32:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to measure the concaveness ?!</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/How-to-measure-the-concaveness/m-p/992766#M5097</link>
      <description>Please share your code, and mark it as the accepted answer.</description>
      <pubDate>Sat, 29 Aug 2026 10:53:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/How-to-measure-the-concaveness/m-p/992766#M5097</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-29T10:53:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to measure the concaveness ?!</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/How-to-measure-the-concaveness/m-p/992742#M5095</link>
      <description>&lt;P&gt;Before asking for a macro, you need to define how you want to measure "overall concaveness".&amp;nbsp; You can take the second derivative of a function to measure the local curvature, integrate over a range to get the average concavity... If you're looking for general approaches to the question, I would google / ask AI.&amp;nbsp; It's not a macro question until you have code that you want to generate.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Aug 2026 16:08:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/How-to-measure-the-concaveness/m-p/992742#M5095</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-28T16:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: Why I believe coding education must evolve for the age of AI</title>
      <link>https://communities.sas.com/t5/SAS-Communities-Library/Why-I-believe-coding-education-must-evolve-for-the-age-of-AI/tac-p/992667#M12256</link>
      <description>&lt;P&gt;Great article.&amp;nbsp; My only quibble, I would have an even stronger title.&amp;nbsp; I believe AI will &lt;STRONG&gt;revolutionize&lt;/STRONG&gt; coding education (and also coding itself, and also education itself).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;One small example (from a 30 year SAS user).&amp;nbsp; For years I've wanted to learn python, but haven't really wanted to put in the time, and haven't found business cases where I'll actually build with Python.&amp;nbsp; This summer, my company has a student intern, who's using Python to build some ML models for a pilot project.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So now I'm reviewing their Python code (in VS code) and I ask github copilot about python's scoping/namespace rules.&amp;nbsp; And github copilot basically says to me "Because you're a SAS programmer [which it remembered from previous conversations] you're thinking of SAS macro language scoping rules which work like X.&amp;nbsp; But Python scoping works like Y."&amp;nbsp; And proceeded to explain Python to me using comparisons to similar constructs in SAS.&amp;nbsp; It took by breath away.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A second example, I've played with building tests suites to cover my utility macros.&amp;nbsp; But I'm not a "real" programmer, unit testing is not something that was taught in my psychology undergrad classes.&amp;nbsp; But with Copilot, I can write a macro myself, and then ask copilot to create a test suite, and then ask copilot to run the test suite and tell me if it passes.&amp;nbsp; So this is closer to vibe coding the test coverage, but I'm reading the code, to learn about how you can develop a test suite in SAS.&amp;nbsp; Pretty amazing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've been slow to adopt AI myself.&amp;nbsp; In the past couple months I've been doing AI-assisted coding with SAS and Python (VS code extension for SAS), and full vibe coding of a couple personal iPhone apps at home.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bill Gates is right.&amp;nbsp; AI (and robots) are going to be a true revolution to not only computing, but also society as a whole.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2026 14:11:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Communities-Library/Why-I-believe-coding-education-must-evolve-for-the-age-of-AI/tac-p/992667#M12256</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-27T14:11:08Z</dc:date>
    </item>
    <item>
      <title>Re: Graphics ODS Destination</title>
      <link>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992562#M898</link>
      <description>&lt;P&gt;Agree for ease of use for students (and me : ), I could imagine an ODS destination like:&lt;/P&gt;
&lt;PRE&gt;ODS GRAPHICSONLY imagefmt=png imagename="MyGraph" gpath='~';&lt;/PRE&gt;
&lt;P&gt;Or just adding a gpath option to the ODS GRAPHICS statement:&lt;/P&gt;
&lt;PRE&gt;ods graphics on / imagefmt=png imagename="MyGraph" gpath='~' ;&lt;/PRE&gt;
&lt;P&gt;On reflection, it's weird to me that there is no gpath option for the ODS GRAPHICS statement. It feels like that is a missing option that would be nice.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I rarely try to make stand-alone image files.&amp;nbsp; But when I do, I often end up doing the same dance I did today, cuz I don't remember the ODS listing trick.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ooh, I have an idea&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/224540"&gt;@Statsbob&lt;/a&gt;&amp;nbsp;:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since your students are using EG and the SAS Report destination, you could configure EG to set gpath to their home directory.&amp;nbsp; If I do this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EGoption.png" style="width: 656px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/117268iF210D18BEE66CD6D/image-size/large?v=v2&amp;amp;px=999" role="button" title="EGoption.png" alt="EGoption.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then you could write graphs to your home directory with:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods graphics on / imagefmt=png imagename="MyGraph";
proc sgplot data=sashelp.class;
    scatter x=height y=weight;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;This isn't the easy flexibility you want, but it could be helpful for students who just want to see the image files they create.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 20:54:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992562#M898</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-24T20:54:12Z</dc:date>
    </item>
    <item>
      <title>Re: Graphics ODS Destination</title>
      <link>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992556#M896</link>
      <description>&lt;P&gt;Yes, it's one of the macro vars EG makes.&amp;nbsp; I tend not to use them.&amp;nbsp; I would use&amp;nbsp; "%sysfunc(pathname(work))" for portability.&amp;nbsp; But students might find &amp;amp;sasworklocation easier.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 19:29:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992556#M896</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-24T19:29:17Z</dc:date>
    </item>
    <item>
      <title>Re: Graphics ODS Destination</title>
      <link>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992549#M894</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;,&amp;nbsp;you are correct.&amp;nbsp; Works on linux too.&amp;nbsp; I was blindly following the log, which doesn't write a note about creating the .png file.&amp;nbsp; But when I looked in the directory, there were about 50 png files waiting form me from all my "failed" attempts.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can do stuff like:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods HTML path=&amp;amp;sasworklocation gpath='~';
proc sgplot data=sashelp.class;
    scatter x=height y=weight;
run;
proc sgplot data=sashelp.class;
    vbar age/response=height;
run;
ods html close;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 18:59:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992549#M894</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-24T18:59:36Z</dc:date>
    </item>
    <item>
      <title>Re: Graphics ODS Destination</title>
      <link>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992548#M893</link>
      <description>&lt;P&gt;I found this blog post by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4"&gt;@ChrisHemedinger&lt;/a&gt;&amp;nbsp;:&amp;nbsp;&lt;A href="https://blogs.sas.com/content/sasdummy/2015/11/23/ods-statement-options-to-change/" target="_blank"&gt;https://blogs.sas.com/content/sasdummy/2015/11/23/ods-statement-options-to-change/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For a minute I thought again that I could do it with:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ODS HTML5 (ID=EGHTML) gpath="~";
ods graphics on / imagefmt=png imagename="MyGraph" ;

proc sgplot data=sashelp.class;
    scatter x=height y=weight;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But it looks like you are not able to change the value for gpath after opening a destination, as he notes in the blog for the path option.&amp;nbsp; Maybe Chris will have another idea.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I also tried forcing the issue by closing and reopening just the HTML5 destination, but still couldn't make it work:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ODS _ALL_ CLOSE;

ODS HTML5 FILE="%sysfunc(pathname(work))/foo.htm" GPATH="~" ;
ods graphics on / imagefmt=png imagename="MyGraph" ;

proc sgplot data=sashelp.class;
    scatter x=height y=weight;
run;

ods _all_ close ;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;which I find confusing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 18:40:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992548#M893</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-24T18:40:59Z</dc:date>
    </item>
    <item>
      <title>Re: Graphics ODS Destination</title>
      <link>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992543#M891</link>
      <description>&lt;P&gt;How odd.&amp;nbsp; I tried over-riding GPATH for the ODS HTML5 statement generated by EG, but had no luck.&amp;nbsp; Maybe I'm doing something dumb?&amp;nbsp; Seems like it should be easy.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;7         FILENAME EGHTML TEMP;
18         ODS HTML5(ID=EGHTML) FILE=EGHTML
19             OPTIONS(BITMAP_MODE='INLINE')
20             %HTML5AccessibleGraphSupported
21             ENCODING='utf-8'
22             STYLE=HTMLBlue
23             NOGTITLE
24             NOGFOOTNOTE
25             GPATH=&amp;amp;sasworklocation
26         ;
NOTE: Writing HTML5(EGHTML) Body file: EGHTML
27         
28         *add gpath ;
29         ods HTML5(ID=EGHTML) gpath="~";
30         
31         ods graphics on / imagefmt=png imagename="MyGraph" ;
32         
33         proc sgplot data=sashelp.class;
34             scatter x=height y=weight;
35         run;

NOTE: PROCEDURE SGPLOT used (Total process time):
      real time           0.09 seconds
      cpu time            0.04 seconds
      
NOTE: There were 19 observations read from the data set SASHELP.CLASS.&lt;/PRE&gt;
&lt;P&gt;Code runs without errors, but no .png file created.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Like you said, if I add ODS listing statement, it works fine:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;29         ods listing gpath="~";
30         
31         ods graphics on / imagefmt=png imagename="MyGraph" ;
32         
33         proc sgplot data=sashelp.class;
34             scatter x=height y=weight;
35         run;

NOTE: PROCEDURE SGPLOT used (Total process time):
      real time           0.13 seconds
      cpu time            0.06 seconds
      
NOTE: Listing image output written to /home/Quentin/MyGraph9.png.
NOTE: There were 19 observations read from the data set SASHELP.CLASS.&lt;/PRE&gt;</description>
      <pubDate>Mon, 24 Aug 2026 17:53:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992543#M891</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-24T17:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: Graphics ODS Destination</title>
      <link>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992513#M889</link>
      <description>&lt;P&gt;That's interesting.&amp;nbsp; I think most of the modern SAS IDEs (e.g. EG, studio, etc) pretty much assume that you have one destination turned on (typically HTML).&amp;nbsp; So I don't think a user would have to turn on the listing destination just to get a png file or whatever.&amp;nbsp; Wouldn't they just code something like:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods html gpath="Q:\junk";
ods graphics on / imagefmt=png imagename="MyGraph" ;

proc sgplot data=sashelp.class;
    scatter x=height y=weight;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But I can see how to a student, having ODS graphics destination (with options for PNG/JPG/SVG etc) might be a more obvious implementation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With the current code, I think the easier change might be to add an imagepath option to the ODS GRAPHICS statement.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The good thing is with AI code assistants, students should be much faster at figuring how to do something in SAS. Much faster than reading through paper manuals or posting on SAS-L, back in my day, walking up a hill in the snow both ways to get to school...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 14:10:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Product-Suggestions/Graphics-ODS-Destination/idc-p/992513#M889</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-24T14:10:10Z</dc:date>
    </item>
    <item>
      <title>Re: Macro-Dash - a SAS Platformer Game - https://dash.sasjs.io</title>
      <link>https://communities.sas.com/t5/All-Things-Community/Macro-Dash-a-SAS-Platformer-Game-https-dash-sasjs-io/m-p/992502#M5165</link>
      <description>&lt;P&gt;Thanks Allan, love it.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This shows how much younger you are than me.&amp;nbsp; You think of Super Mario Brothers, I would think of doing Donkey Kong or Lode Runner.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maybe you should post an index to all the SAS games available.&amp;nbsp; I know you've made a few.&amp;nbsp; I remember&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4"&gt;@ChrisHemedinger&lt;/a&gt;&amp;nbsp;created a SAS version of Wordle, and in the comments of his blog post &lt;A href="https://blogs.sas.com/content/sasdummy/2022/03/17/wordle-sas/" target="_blank"&gt;https://blogs.sas.com/content/sasdummy/2022/03/17/wordle-sas/&lt;/A&gt; mentioned that someone had created a SAS version of Castle Wolfenstein!&amp;nbsp; I wonder if anyone ever tried to build a SAS chess engine...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 13:29:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/All-Things-Community/Macro-Dash-a-SAS-Platformer-Game-https-dash-sasjs-io/m-p/992502#M5165</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-24T13:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Scenario: Police Raid Home of Innocent Person</title>
      <link>https://communities.sas.com/t5/Trustworthy-AI/Scenario-Police-Raid-Home-of-Innocent-Person/m-p/992498#M71</link>
      <description>&lt;P&gt;TBH, this is probably unrealistic but I'm not sure I want police using AI for criminal investigations at all.&amp;nbsp; I'm a data person, and love AI/ML, but the more I learn about Flock cameras etc the idea of &lt;EM&gt;predictive policing&lt;/EM&gt; is pretty scary to me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I won't put my tinfoil hat all the way on, but for anyone interested, Flock cameras are automated license plate recognition (ALPR) cameras, leased by cities and states from a private company.&amp;nbsp; Some home owners' associations and private companies lease them as well.&amp;nbsp; The cameras take an image of every car that passes by, use AI to read the license plate as well as bumper stickers and other identifying characteristics, and store the license plate, image, and other metadata in a national database searchable by local, state, and federal law enforcement, including ICE.&amp;nbsp; No warrant required for a search.&amp;nbsp; It's literal big brother government surveillance, storing data on the movements of every car in America.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you want to learn more, see deflock.org.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sorry for speaking too close to politics for a SAS forum, but I think it's on-topic for this sort of ethical AI question.&amp;nbsp; I'm not sure any police use of AI is ethical.&amp;nbsp; Certainly using AI for mass surveillance is not ethical.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 13:13:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Trustworthy-AI/Scenario-Police-Raid-Home-of-Innocent-Person/m-p/992498#M71</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-24T13:13:26Z</dc:date>
    </item>
    <item>
      <title>Re: Claude Skills Explained</title>
      <link>https://communities.sas.com/t5/SAS-Communities-Library/Claude-Skills-Explained/tac-p/992395#M12229</link>
      <description>&lt;P&gt;Thanks for this!&amp;nbsp; I was just on LinkedIn this week, asking a SAS friend basically "what's a skill, how do I use it?"&amp;nbsp; This is very timely introduction for me.&lt;/P&gt;</description>
      <pubDate>Fri, 21 Aug 2026 14:48:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Communities-Library/Claude-Skills-Explained/tac-p/992395#M12229</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-21T14:48:45Z</dc:date>
    </item>
    <item>
      <title>Re: Strange behavior when data are written and re-read directly from an Excel file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Strange-behavior-when-data-are-written-and-re-read-directly-from/m-p/992277#M380423</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13736"&gt;@Chevell_sas&lt;/a&gt;&amp;nbsp;I knew you'd come through for me.&amp;nbsp; : )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But still, it feels somewhat bug-ish to me.&amp;nbsp; Without adding the tagattr (which is of course always a good thing to do when writing to Excel), PROC REPORT or ODS EXCEL destination is writing a numeric value to the xml file with lots of trailing blanks.&amp;nbsp; Excel has no problem reading the file and showing the data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then the same file that works for Excel, is mis-read by the XLSX engine, because the XLSX engine is confused somehow by the Excel / XML file that has a bunch of trailing blanks in the numeric field.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So in my mind, likely it's a bug in the XLSX engine which can't properly read data from a numeric field which 200 trailing blanks, even though it is allowed by Excel.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or could be a bug in PROC REPORT or ODS EXCEL, if it is not allowed by the XLSX/openXML spec to create this kind of kind of numeric field with 200 trailing blanks.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2026 14:44:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Strange-behavior-when-data-are-written-and-re-read-directly-from/m-p/992277#M380423</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-20T14:44:27Z</dc:date>
    </item>
    <item>
      <title>Re: PhilaSUG &amp; NJSUG Joint In-Person Meeting 2026</title>
      <link>https://communities.sas.com/t5/Upcoming-Events/PhilaSUG-amp-NJSUG-Joint-In-Person-Meeting-2026/ec-p/992275#M909</link>
      <description>&lt;P&gt;I'm sure it will be a terrific meeting.&amp;nbsp; Wonderful to see PhilaSUG is back, and NJSUG has grown so quickly!&amp;nbsp; I'm sure this will also help spread the word that SEASUG will be just outside Philadelphia this year!&amp;nbsp;&amp;nbsp;&lt;A href="https://sesug.org/SEASUG2026/index.php" target="_blank"&gt;https://sesug.org/SEASUG2026/index.php&lt;/A&gt;&amp;nbsp; Great things happening in the SAS Philly world!&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2026 13:46:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Upcoming-Events/PhilaSUG-amp-NJSUG-Joint-In-Person-Meeting-2026/ec-p/992275#M909</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-20T13:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Support Communities metrics and their trends</title>
      <link>https://communities.sas.com/t5/All-Things-Community/SAS-Support-Communities-metrics-and-their-trends/m-p/992181#M5162</link>
      <description>&lt;P&gt;That's interesting, I didn't realize SO had come around after being so anti-AI.&amp;nbsp; I'm surprised they even decided to make an MCP server to provide an AI interface.&amp;nbsp; I would have assumed OpenAI, Anthropic et al had already hoovered up everything from stackoverflow and used it in their training. I guess an MCP server does make it easy for a company to make a chatbot that looks only at SO, or only at approved tags from SO, or whatever.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Aug 2026 16:59:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/All-Things-Community/SAS-Support-Communities-metrics-and-their-trends/m-p/992181#M5162</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-18T16:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Support Communities metrics and their trends</title>
      <link>https://communities.sas.com/t5/All-Things-Community/SAS-Support-Communities-metrics-and-their-trends/m-p/992136#M5160</link>
      <description>&lt;P&gt;Just for fun, I looked at the Stack Overflow SAS volume over time:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://data.stackexchange.com/stackoverflow/query/1956163" target="_blank"&gt;https://data.stackexchange.com/stackoverflow/query/1956163&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Quentin_0-1786971460260.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/117015iFD6A86D23A12B892/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Quentin_0-1786971460260.png" alt="Quentin_0-1786971460260.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 12:59:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/All-Things-Community/SAS-Support-Communities-metrics-and-their-trends/m-p/992136#M5160</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2026-08-17T12:59:18Z</dc:date>
    </item>
  </channel>
</rss>

