惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
Cloudbric
Cloudbric
G
GRAHAM CLULEY
S
Securelist
Schneier on Security
Schneier on Security
Help Net Security
Help Net Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Project Zero
Project Zero
Spread Privacy
Spread Privacy
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Cisco Talos Blog
Cisco Talos Blog
T
Tailwind CSS Blog
博客园_首页
有赞技术团队
有赞技术团队
Simon Willison's Weblog
Simon Willison's Weblog
Stack Overflow Blog
Stack Overflow Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Latest news
Latest news
T
Tor Project blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
O
OpenAI News
J
Java Code Geeks
T
Tenable Blog
K
Kaspersky official blog
AWS News Blog
AWS News Blog
S
Security @ Cisco Blogs
The GitHub Blog
The GitHub Blog
T
Threatpost
月光博客
月光博客
H
Heimdal Security Blog
Security Latest
Security Latest
The Hacker News
The Hacker News
Y
Y Combinator Blog
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
C
Cisco Blogs
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
C
CERT Recently Published Vulnerability Notes
D
Docker
Google Online Security Blog
Google Online Security Blog
D
DataBreaches.Net
V
Visual Studio Blog
H
Help Net Security

Homepage on Yihui Xie | 谢益辉

Bye, Stack Overflow - Yihui Xie | 谢益辉 Converting testthat Tests to testit - Yihui Xie | 谢益辉 Reflections on AI-assisted Programming - Yihui Xie | 谢益辉 Preliminary Support for Typst in knitr - Yihui Xie | 谢益辉 R.I.P., Tomas Kalibera - Yihui Xie | 谢益辉 An Introduction to xfun - Yihui Xie | 谢益辉 tinyimg: An R Package for Compressing Images - Yihui Xie | 谢益辉 The Surprising Slowness of `textConnection()` in R - Yihui Xie | 谢益辉 A CDN-backed CTAN Mirror: `tlnet.yihui.org` - Yihui Xie | 谢益辉 Announcing TinyTeX Binaries for arm64 and musl-based Linux - Yihui Xie | 谢益辉 TinyTeX on macOS: No More Messing with `/usr/local/bin` - Yihui Xie | 谢益辉 R.I.P., John Fox - Yihui Xie | 谢益辉 Bye, Hex Stickers - Yihui Xie | 谢益辉 Navigating CRAN's Reverse Dependency Check Logs - Yihui Xie | 谢益辉 Viewing Nested Lists with `xfun::tabset()` - Yihui Xie | 谢益辉
R.I.P., Fritz Leisch - Yihui Xie | 谢益辉
Yihui Xie · 2026-02-10 · via Homepage on Yihui Xie | 谢益辉

This post should have been written in 2024, but my hands were full at that time. I sadly learned from the obituary of Fritz Leisch on the R Project website that he passed away in April 2024.

I didn’t have much direct contact with Fritz, but my career in R would have been very different without his pioneering work on Sweave, which was the main inspiration for me to create knitr later. I used Sweave extensively from 2008 to 2011. It was amazing to me that such a small piece of software could be a game changer in data analysis workflows and reproducible research in general—topics to which not enough people had paid attention.

One of my long-standing regrets was item #4 in my list of mistakes. As an arrogant young man, I was not humble or grateful in the early days. I wrote him a thank-you note in 2020:

From: Yihui Xie <x***[email protected]>
Date: Wed, Nov 25, 2020 at 11:12 PM
Subject: Thank you for creating Sweave!
To: Friedrich Leisch <F***[email protected]>

Hi Fritz,

It’s Thanksgiving Day here in the US, and I happen to be thinking of you lately. I don’t think I’ve ever thanked you personally for Sweave, which opened a door to my PhD research and later to a job career almost ten years ago. This is definitely a late thank-you note, but better late than never!

I’ve been reflecting on my past decade recently, and I realized that I was very unfair to Sweave in the beginning when creating and promoting the knitr package. There was no way I could have created knitr without your invention of Sweave in the first place. I really want to apologize for the silly and arrogant comments that I made about Sweave in the early days. In retrospect, those comments were rather unfair and seriously lacked appreciation for your work. I wish they didn’t hurt you too much. My sincere apologies if they did!

Hope all is well with you in this difficult time!

Regards,
Yihui

I didn’t receive a reply, but I’ve learned “C’est la vie” over the years.

Jürgen Symanzik and co-authors published a memorial for Fritz in Computational Statistics in late 2024, which included a photo of Fritz, Jürgen, and me in Fig. 2. We were attending a data visualization workshop in Bremen, Germany in 2008. It was my first international trip, and I got to know many experts in the field, including Fritz, Jürgen, Michael Friendly, Lee Wilkinson, Nathan Yau, Antony Unwin, Simon Urbanek, and the GGobi team (Andreas Buja, Debby Swayne, Di Cook, Heike Hofmann, Hadley Wickham, and Michael Lawrence).

The group picture at Data Viz VI
Bremen

Oh, too many memories, and I’m becoming nostalgic. I remember sitting next to Lee and chatting with him on the bus back from the group dinner. Sadly, he has also passed away (in 2021). I happen to be exploring the grammar of graphics recently.

For those interested in learning more about Fritz, The R Journal also published a memorial in 2024. He will surely be missed and remembered by many people, including myself.

Donate

As a freelancer (currently working as a contractor) and a dad of three kids, I truly appreciate your donation to support my writing and open-source software development! Your contribution helps me cope with financial uncertainty better, so I can spend more time on producing high-quality content and software. You can make a donation through methods below.

  • Venmo: @yihui_xie, or Zelle: [email protected]

  • Paypal

    • If you have a Paypal account, you can follow the link https://paypal.me/YihuiXie or find me on Paypal via my email [email protected]. Please choose the payment type as “Family and Friends” (instead of “Goods and Services”) to avoid extra fees.

    • If you don’t have Paypal, you may donate through this link via your debit or credit card. Paypal will charge a fee on my side.

  • Other ways:

    WeChat Pay (微信支付:谢益辉) Alipay (支付宝:谢益辉)
    WeChat Pay QR code Alipay QR code

When sending money, please be sure to add a note “gift” or “donation” if possible, so it won’t be treated as my taxable income but a genuine gift. Needless to say, donation is completely voluntary and I appreciate any amount you can give.

Please feel free to email me if you prefer a different way to give. Thank you very much!

I’ll give back a significant portion of the donations to the open-source community and charities. For the record, I received about $30,000 in total (before tax) in 2024-25, and gave back about $15,000 (after tax).