Dominik Moritz
banner
domoritz.de
Dominik Moritz
@domoritz.de
Visualization, data, AI/ML. Professor at CMU (@dig.cmu.edu, @hcii.cmu.edu) and researcher at Apple. Also sailboats ⛵️ and chocolate 🍫.

www.domoritz.de
You can write your @ieeevis.bsky.social papers in @typst.app (fast, modern, and accessible alternative to LaTeX)! To make it easier, here is a template I helped make typst.app/universe/pac....
ieee-vgtc – Typst Universe
Templates for IEEE VGTC conferences and TVCG journal papers.
typst.app
February 9, 2026 at 2:34 PM
Reposted by Dominik Moritz
You can catch my full, open course on accessibility in visualization here:
openvisualizationacademy.org/courses/acce...
1.1 Introduction - Accessibility in Data Visualization - Open Visualization Academy
openvisualizationacademy.org
January 30, 2026 at 6:55 PM
Reposted by Dominik Moritz
Sir Ian McKellen performing a monologue from Shakespeare’s Sir Thomas More on the Stephen Colbert show. Never have I heard this monologue performed with such a keen sense of prescience. Nor have I ever been in this exact historical moment.TY Sir Ian, for reaching us once again.
#Pinks #ProudBlue
February 5, 2026 at 11:50 AM
Reposted by Dominik Moritz
YouTube just recommended this, and I can't in good conscience keep it to myself www.youtube.com/watch?v=DVpr...
Cyberstress!
YouTube video by Found Footage Fest
www.youtube.com
January 29, 2026 at 1:54 AM
Reposted by Dominik Moritz
I embedded a comment section from Bluesky on my blog. Check it out here, including some details on how I did it:

micahcantor.com/blog/bluesky...
I added a Bluesky comment section to my blog
How I embedded Bluesky replies directly on my site
micahcantor.com
January 24, 2026 at 6:56 PM
Okay, I’m convinced. Frying eggs 🍳 in a stainless steel pan but using butter 🧈 instead of oil. Didn’t stick!
January 21, 2026 at 12:25 AM
I added IPv6 to my home network today. Not really any need but it was interesting to learn about getting a whole address block for myself, ULAs (secondary addresses for local routing), and getting local DNS to work. Timing was good since Unify just added support for ULAs within the last week.
January 4, 2026 at 3:03 AM
Interesting policy in ghostty. Users cannot create issues. All user requests go into discussions first. github.com/ghostty-org/...
Why users cannot create Issues directly · Issue #3558 · ghostty-org/ghostty
Users are not allowed to create Issues directly in this repository - we ask that you create a Discussion first. Unlike some other projects, Ghostty does not use the issue tracker for discussion or ...
github.com
January 3, 2026 at 3:59 AM
Reposted by Dominik Moritz
This year's gingerbread is the Vera Rubin Observatory! @vrubinobs.bsky.social
December 25, 2025 at 1:34 PM
A really fun part of teaching visualization at @cmu.edu and @hcii.cmu.edu is to share the final projects from the class. This time, you can learn about redistricting, livability, drug prices, humanity, keyboards, and commuting.

Check out dig.cmu.edu/datavis-fall....
Showcase
CMU Data Vis 2025
dig.cmu.edu
December 17, 2025 at 6:00 PM
How do I change the properties of a histogram in Excel? I saw it earlier but don't know how to get it back. If I click or double check, I can only change the styling but not the number of bins etc.
December 17, 2025 at 3:06 AM
Reposted by Dominik Moritz
Made a site comparing the sizes of living things :)

The great Julius Csotonyi spent 5 months painting over 60 illustrations for the site, no ai used

> neal.fun/size-of-life/
December 10, 2025 at 4:03 PM
Reposted by Dominik Moritz
Here is the HUXt model visualization of all the CMEs currently being tracked. The Sun is at the center. The Earth is the black dot to the right. There are two CME direct hits in the M8.1+M1.1 and M2.4 (assuming the CMEs combine) CME, and there is one glancing blow in the X1.1 CME.
December 8, 2025 at 7:35 PM
I did not have that in my bingo cards to be honest: bun.com/blog/bun-joi.... I really like Bun so I hope it stays around.
Bun is joining Anthropic
Bun has been acquired by Anthropic. Anthropic is betting on Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products & tools.
bun.com
December 2, 2025 at 6:33 PM
Snowball flight happening right outside my office today.
December 2, 2025 at 6:24 PM
Why does everyone in the US (or at least South Bay) dress like they are about to go on a hike?
November 13, 2025 at 3:32 PM
Reposted by Dominik Moritz
The Vega-Altair team is pleased to announce the release of version 6.0.0. Check out the release at github.com/vega/altair/...
Release v6.0.0 · vega/altair
Release v6.0.0 The Vega-Altair team is pleased to announce the release of version 6.0.0. Firstly, we are grateful for the many returning contributors (@franzhaas, @dangotbanned, @dsmedia, @joelostb...
github.com
November 12, 2025 at 5:37 PM
I'll present our work on Embedding Atlas (apple.github.io/embedding-at...) in the @ieeevis.bsky.social session "VIS Short Papers: Explorations in Abstract and Physical Spaces" in Room 1.14 after lunch.
Embedding Atlas
Interactive visualizations for large-scale embeddings. Effortlessly explore, filter, and search through rich metadata.
apple.github.io
November 5, 2025 at 10:49 AM
I'm at VIS this week. Come and say hi.
November 2, 2025 at 1:54 PM
Reposted by Dominik Moritz
today we landed a @svelte.dev feature i'm pretty stoked about — we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)

- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
forking monkeys • Playground • Svelte
Web development for the rest of us
svelte.dev
October 25, 2025 at 7:11 PM
Typst 0.14 adds accessible PDFs so now is really the time to jump on it!
typst.app Typst @typst.app · Oct 24
Typst 0.14 is out now! Get ready for production with accessibility, PDFs as images, character-level justification, and more. Learn about more of the highlights in Typst 0.14 in the thread below ⤵️
October 25, 2025 at 12:10 AM
Reposted by Dominik Moritz
While providing tech support for my FIL:

FIL: What's that screen?

ME: The terminal. You should never use it.

FIL: Never?

ME: So you know how I'm allowed to watch you open the electrical panel and swap out breakers, but I'm not allowed to ever open up it myself?

FIL: Ah! I understand, thank you.
October 11, 2025 at 1:31 AM
Reposted by Dominik Moritz
Before (2012) / After (2025) Rue le Vau, Paris 20. The change here is so radical that perceiving the photos as aligned is difficult (see the orange building and the trees on the left). In 2024, this section was converted into a school street with a bike lane running through the greenery.
October 10, 2025 at 3:32 PM
Reposted by Dominik Moritz
Zürich has passed parking reform similar to what Halifax Council has been debating this year.

Residents of Zürich will pay parking fees based on the weight of their car. A goals of this reform is to reduce the number of large SUVs in the city and thus use public space more fairly and sustainably.🧵
archive.ph
September 29, 2025 at 5:12 PM
Reposted by Dominik Moritz
A huge thank you to co-authors @fredhohman.bsky.social, @domoritz.de, @jeffreybigham.com, @kenholstein.bsky.social, and Mary Beth Kery! This work was done during my summer internship w/ Apple AIML, and I’m thankful to work with this wonderful team :)

arxiv.org/abs/2409.18203
#UIST25 talk: Wed 11am!
Policy Maps: Tools for Guiding the Unbounded Space of LLM Behaviors
AI policy sets boundaries on acceptable behavior for AI models, but this is challenging in the context of large language models (LLMs): how do you ensure coverage over a vast behavior space? We introd...
arxiv.org
September 29, 2025 at 3:54 PM