Andrew Heiss's Avatar

Andrew Heiss

@andrew.heiss.phd

Assistant professor at Georgia State University, formerly at BYU. 6 kids. Study NGOs, human rights, #PublicPolicy, #Nonprofits, #Dataviz, #CausalInference. #rstats forever. andrewheiss.com Signal: andrewheiss.01

18,638
Followers
3,974
Following
4,831
Posts
28.06.2023
Joined
Posts Following

Latest posts by Andrew Heiss @andrew.heiss.phd

Preview
Using Quarto to Write a Book I’ve spent the last couple of months revising my Data Visualization book for a second edition that, ideally, will appear some time in the next twelve months. As with the first edition, I’ve posted a c...

Using Quarto to write (and typeset) a book.

09.03.2026 20:29 👍 171 🔁 48 💬 4 📌 1
Screenshot from Brightspace/D2L showing an Ally course accessibility score of 100% for my evaluation research class

Screenshot from Brightspace/D2L showing an Ally course accessibility score of 100% for my evaluation research class

phewww all PDFs (answer keys + course readings) for class #1 accessibilized

10.03.2026 04:14 👍 18 🔁 0 💬 0 📌 0
Post image

On the one-year anniversary of his detention by federal authorities, New York City Mayor Zohran Mamdani and First Lady Rama Duwaji welcomed Mahmoud Khalil, his wife Noor, and their baby boy, Deen, to Gracie Mansion to break the fast together.

10.03.2026 03:41 👍 8125 🔁 1095 💬 87 📌 86
Typst

In our tests, Typst catches every UA-1 violation, and fails to generate the PDF. veraPDF did not detect any violation that Typst did not.

Typst also seems to do a very good job of generating UA-1 compliant output by default – almost all errors were due to missing titles or missing alt text.

However, we did discover that Typst books are not yet compliant. There is a structural problem with the Typst orange-book package and we’ll work with the maintainers to correct it.

Typst In our tests, Typst catches every UA-1 violation, and fails to generate the PDF. veraPDF did not detect any violation that Typst did not. Typst also seems to do a very good job of generating UA-1 compliant output by default – almost all errors were due to missing titles or missing alt text. However, we did discover that Typst books are not yet compliant. There is a structural problem with the Typst orange-book package and we’ll work with the maintainers to correct it.

They're working on that! quarto.org/docs/blog/po...

09.03.2026 23:40 👍 2 🔁 0 💬 0 📌 0
Preview
Adding alt text to figures in quarto with Claude Code Alt text is a very important thing to make sure you do right when making websites. Using AI agents such as Claude Code can help with a lot of the heavy lifting.

and if you have a billion images to work with (like me teaching dataviz lol), this by @emilhvitfeldt.bsky.social is super helpful for an initial pass at making alt text for plots

09.03.2026 18:27 👍 17 🔁 5 💬 1 📌 2
Accessibility score for: evalsp26_01-exam_answers
100% Accessibility score: 100 percent
arrow_drop_up
Perfect!

This PDF has a perfect accessibility score, although further improvements may still be possible. Keep up the good work!

Accessibility score for: evalsp26_01-exam_answers 100% Accessibility score: 100 percent arrow_drop_up Perfect! This PDF has a perfect accessibility score, although further improvements may still be possible. Keep up the good work!

If you use #QuartoPub for any PDF documents for teaching and you need to meet impending PDF accessibility rules, upgrade to v1.9, add format: typst: pdf-standard: ua-1 to the YAML front matter, and it'll work!

09.03.2026 18:26 👍 108 🔁 28 💬 5 📌 6

(can confirm, from inside that Peachtree Corners circle)

09.03.2026 19:55 👍 0 🔁 0 💬 1 📌 0

if you're going to TACO, just hurry up with it and don't leave any ambiguity about whether Israel or Iran could drag you back in

09.03.2026 19:25 👍 163 🔁 14 💬 3 📌 0

heck yes, fully compliant PDF with a ton of math and images and tables, all in just a few minutes of work #QuartoPub

09.03.2026 19:49 👍 12 🔁 3 💬 0 📌 0

llms being useful

09.03.2026 18:47 👍 9 🔁 0 💬 0 📌 0

This is legitimately incredibly helpful

09.03.2026 18:46 👍 22 🔁 6 💬 2 📌 1
Preview
Support alt text for inline math · Issue #14111 · quarto-dev/quarto-cli Pandoc does not allow alt text for inline equations, at the AST level. This may be a temporary issue because UA-2 does much smarter MathML interpretation of equations, where you no longer need alt ...

And see here for ways to add alt text to block and inline math github.com/quarto-dev/q...

09.03.2026 18:28 👍 12 🔁 3 💬 1 📌 0
Preview
Adding alt text to figures in quarto with Claude Code Alt text is a very important thing to make sure you do right when making websites. Using AI agents such as Claude Code can help with a lot of the heavy lifting.

and if you have a billion images to work with (like me teaching dataviz lol), this by @emilhvitfeldt.bsky.social is super helpful for an initial pass at making alt text for plots

09.03.2026 18:27 👍 17 🔁 5 💬 1 📌 2
Accessibility score for: evalsp26_01-exam_answers
100% Accessibility score: 100 percent
arrow_drop_up
Perfect!

This PDF has a perfect accessibility score, although further improvements may still be possible. Keep up the good work!

Accessibility score for: evalsp26_01-exam_answers 100% Accessibility score: 100 percent arrow_drop_up Perfect! This PDF has a perfect accessibility score, although further improvements may still be possible. Keep up the good work!

If you use #QuartoPub for any PDF documents for teaching and you need to meet impending PDF accessibility rules, upgrade to v1.9, add format: typst: pdf-standard: ua-1 to the YAML front matter, and it'll work!

09.03.2026 18:26 👍 108 🔁 28 💬 5 📌 6

can't help but notice whose losses are expressed in dollars and whose losses are expressed in lives

09.03.2026 11:51 👍 2158 🔁 519 💬 7 📌 6

someone at the pentagon frantically typing “Claude, open the strait of Hormuz for me, quickest possible strategy, make no mistakes.”

09.03.2026 04:33 👍 7904 🔁 1211 💬 160 📌 63

Historian, 3062 AD: contrary to popular belief, Donald Trump’s massive curtailing of global petrocarbon consumption was *not* linked to the climate crisis of the 21st century.

09.03.2026 02:34 👍 472 🔁 56 💬 4 📌 1

nothing like a 3-hour sunday nap on day one of daylight saving to completely distort all sense of time and place

08.03.2026 21:43 👍 49 🔁 3 💬 2 📌 0

It’s the easiest way to extract full resolution images out of a Word file! They’re in a media folder buried inside the fake zip file

08.03.2026 04:54 👍 19 🔁 1 💬 3 📌 1
Preview
Dark theme shows background color artifacts on external displays on macOS · Issue #15 · jhildenbiddle/typora-themeable On macOS, the dark Themeable theme often displays rendering artifacts on external monitors: regions of the background appear as slightly lighter or differently-colored shapes against the main backg...

love too pause writing to track down and report an incredibly esoteric bug with the markdown editor i'm writing in

07.03.2026 23:39 👍 8 🔁 0 💬 1 📌 0

These are all so cool!!

07.03.2026 18:34 👍 3 🔁 0 💬 0 📌 0

They should invent a way out that isn't through

07.03.2026 14:34 👍 1501 🔁 312 💬 1 📌 0

A rough beast? Slouching toward Jerusalem? In this economy?

07.03.2026 05:21 👍 557 🔁 89 💬 17 📌 8
Interactive resources

With the power of OJS and Quarto, I’ve created a few interactive websites to illustrate trickier statistical concepts when teaching. Check them out (and adapt and copy as much as you want!)

With links to three different websites (accessible at the main link in the post)

Interactive resources With the power of OJS and Quarto, I’ve created a few interactive websites to illustrate trickier statistical concepts when teaching. Check them out (and adapt and copy as much as you want!) With links to three different websites (accessible at the main link in the post)

Finally got around to adding fancy links to my different interactive teaching websites for showing things like p-hacking, p-value interpretations, and (still-in-draft-form) DAGs at www.andrewheiss.com/teaching/ #rstats #QuartoPub #statsky

06.03.2026 22:15 👍 133 🔁 22 💬 1 📌 1

I am glad that Bluesky has now captured all the best parts of #rstats twitter: dank memes, sick burns, hot takes, and flame wars.

06.03.2026 18:40 👍 168 🔁 11 💬 5 📌 5

“MAGA’s fundamental shared quality is a total lack of theory of mind for other people” is a theory that keeps getting validated by reality - look at almost every decision they’ve made in the war with Iran, and how they seem constantly surprised by the unanticipated actions of other parties.

06.03.2026 14:20 👍 2998 🔁 625 💬 61 📌 69
Interactive resources

With the power of OJS and Quarto, I’ve created a few interactive websites to illustrate trickier statistical concepts when teaching. Check them out (and adapt and copy as much as you want!)

With links to three different websites (accessible at the main link in the post)

Interactive resources With the power of OJS and Quarto, I’ve created a few interactive websites to illustrate trickier statistical concepts when teaching. Check them out (and adapt and copy as much as you want!) With links to three different websites (accessible at the main link in the post)

Finally got around to adding fancy links to my different interactive teaching websites for showing things like p-hacking, p-value interpretations, and (still-in-draft-form) DAGs at www.andrewheiss.com/teaching/ #rstats #QuartoPub #statsky

06.03.2026 22:15 👍 133 🔁 22 💬 1 📌 1

im-in-danger.gif

06.03.2026 19:48 👍 29 🔁 3 💬 2 📌 0

just got gas and holy moly $$$

06.03.2026 19:46 👍 17 🔁 1 💬 4 📌 2

First time I saw The Apprentice, I thought, "Hopefully someday I will be informed of this man's every bruise or skin condition."

06.03.2026 02:08 👍 1413 🔁 143 💬 21 📌 3