About Me
I am newly retired and eagerly exploring my next chapter! You can follow along in this journey at My Next Chapter blog.
Previously, I was a journalist and data professional equally at home analyzing data, coding tools for journalists, and covering technology. My most recent paid job was director of editorial data & analytics at Foundry (an IDG Inc. company), which publishes tech Web sites including Computerworld, CIO, PCWorld, and Macworld. I was also author and host of InfoWorld's Do More With R series. I still occasionally freelance for Computerworld and InfoWorld.
My book, Practical R for Mass Communication and Journalism, is available from publisher CRC Press and Amazon (you can see Six chapters free online).
I've taught workshops for ProPublica, the New England First Amendment Coalition, and at Investigative Reporters and Editors conferences. And, I keynoted the 2020 European R User Meeting.
I received an ASBPE national gold award for impact/investigative online excellence (see story), a 2023 Neal Award for best instructional content, and two ASBPE national golds for best how-to articles (see 2014 and 2017 winners). I was also named the Digital Analytics Association's top practitioner in 2021.
I hold an Extra-class ham radio license and was honored by the Association of Radio Amateurs of Bosnia & Herzegovina "for extraordinary contribution to transmitting humanitarian messages of the citizens of Bosnia-Herzegovina" during the 1992-95 war.
My other hobbies include photography, travel, hiking, snowshoeing, crocheting, and classical piano. And, I'm somewhat obsessed with both generative AI and the R programming language.
You can follow me on Bluesky at https://bsky.app/profile/smachlis.bsky.social, Mastodon at @smach@masto.machlis.com and my searchable app with my Mastodon posts, and on LinkedIn.
My Recent InfoWorld and Computerworld Articles
Analyze text using natural language with Claude for Google Sheets 2024-12-17
Create searchable Bluesky bookmarks with R 2024-12-09
FAQ: Getting started with Bluesky 2024-12-09
Shiny for Python adds chat component for generative AI chatbots 2024-07-23
Maker of RStudio launches new R and Python IDE 2024-06-24
5 easy ways to run an LLM locally 2024-03-28
How to run R in Visual Studio Code 2024-02-15
Posit lays off R Markdown, knitr creator Yihui Xie 2024-01-05
8 ChatGPT tools for R programming 2023-12-21
Anthropic's Claude 2.1 LLM turbocharges performance, offers beta tool use 2023-11-21
My Data-Related Mastodon Posts
Thanks to new tools like the {ellmer} #RStats 📦 - and {shinychat} and {ragnar} -- as well as powerful new #LLMs, I built an app to query as well as text search a local group's PDF newsletter archive. It's SO much easier to create #GenAI apps in R than just a year ago.
I hope to have time in next few weeks to clean up and better document the code so it's in shape to post publicly on GitHub. (2025-05-01 14:59:25) >>
“The fundamentals of data storytelling with John Burn-Murdoch”, chief data journalist at the Financial Times. First in a 3-part free webinar series from Flourish, May 14 10-11 am EDT.
https://www.eventbrite.co.uk/e/the-fundamentals-of-data-storytelling-with-john-burn-murdoch-tickets-1328295109429
#dataviz #ddj (2025-04-29 12:01:24) >>
I've been using the {pkgprompt} #RStats 📦 to save package function help files as a single character string to send to #LLMs - and it lets you easily choose only some functions. Adding 📦 docs to my prompts helps #GenAI write better R code.
https://github.com/simonpcouch/pkgprompt
If you want to send *all* function docs *and* vignettes to an LLM, {rdocdump} looks useful .
https://www.ekotov.pro/rdocdump/articles/rdocdump.html (2025-04-28 20:21:37) >>
You can improve some GPT-4.1 results by “close to 20%” simply by reminding it to: be persistent, use available tools, and (optionally) plan before using its tools, OpenAI says in its prompting guide.
Details:
https://cookbook.openai.com/examples/gpt4-1_prompting_guide
#GenAI #LLMs (2025-04-24 11:16:27) >>