Emi said it was heck of a praise when I said Earo was a very impressive hacker. Well, the fact is that, honestly speaking, I have been actually impressed many more times by Emi, which is probably because Earo is a relatively low-key hacker, and I have seen a lot of cool things Emi posted on Twitter this year. If I were to write a full post about them, it would probably take me two whole days. Below is a one-hour attempt to show the many ways in which she can be so cool.

-
She added the ninja themes to xaringan.
-
She figured out a bug in remark.js in a few minutes after I asked her to help with a xaringan issue.
-
The anicon package to insert animated icons or images or text in R Markdown / xaringan / Shiny.
-
The datalegreyar package that uses a special typeface to represent data directly with text (which is an even smarter idea than sparklines). Magic.
-
She discovered the ultimate secret of the “Infinite Moon Reader” in xaringan: when an HTML page is automatically refreshed, the scroll position is preserved. This is extremely helpful when the document is long or has many pages, because otherwise you will have to scroll like crazy to the position where you last viewed. This feature is quite subtle and has been there for almost two years, and Emi was the first person (to my knowledge) who had discovered it and been excited about it.
-
Obviously she is very good at hacking with CSS. Look at her xaringan slides with the shiny (I mean sparkling) r-ladies theme, and the content is pretty good, too!
-
The joy over FiraCode (as it was supported in RStudio).
-
She wrote one of the bestest blogdown tutorials (the level of details is amazing).
-
And people truly appreciated her blogdown seminar.
-
Her website is one of the most beautiful websites I have seen. In particular, everyone loved her showcase. Did I mention that it was actually one of the four websites I highlighted in the R Markdown book?
-
The shiny custom loader. Hahaha. Super fun, and magic.
-
She can teach statistics courses. I barely remember what linear mixed models are.
-
And she just started answering #rstats questions on Stack Overflow the other day! Thank you!!
Creative, enthusiastic, excellent taste of design, with great attention to details. That is my overall impression of this hacker. Wait… Why do I feel as if I were writing a letter of recommendation?…

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:xie@yihui.name -
Paypal
-
If you have a Paypal account, you can follow the link https://paypal.me/YihuiXie or find me on Paypal via my email
xie@yihui.name. 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 (支付宝:谢益辉) 

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).