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
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
Reposted by Dominik Moritz
LLM safety work often reasons over high-level policies (be helpful & polite), but must tackle on-the-ground cases (unsolicited money advice when stocks are mentioned). This can feel like driving on an unfamiliar road guided by a generic driver’s manual instead of a map. We introduce: Policy Maps 🗺️
September 29, 2025 at 3:54 PM
It fells like too much of US politics depends on an honor system rather than clear separation of power.
September 18, 2025 at 12:16 PM
Reposted by Dominik Moritz
🚨#datavis Job alert 🚨

Fancy working with us in London as a researcher using @observablehq.com Plot for accessible #datavis?

To support people with language disability in the use of data visualization for everyday decision making.

www.citystgeorges.ac.uk/about/jobs/a...
Details | City St George's, University of London
Details of job vacancy at City St George's,, University of London
www.citystgeorges.ac.uk
September 17, 2025 at 12:38 PM
Reposted by Dominik Moritz
Feels surreal to have professional milestones amidst current events, but I'm sharing for folks who still want to learn about accessibility in visualization.

Back in June I spoke at @datavizsociety.bsky.social's Outlier about "softerware" (below) and now our paper has been officially accepted! 🎉🎉
Frank Elavsky—Re-imagining Data Visualizations as Malleable Interfaces (Outlier 2025)
YouTube video by Data Visualization Society
youtu.be
September 13, 2025 at 3:29 PM
Reposted by Dominik Moritz
github.com/vega/altair hit 10k ⭐️ on GitHub recently. Congrats to the Altair team and the amazing community.
GitHub - vega/altair: Declarative visualization library for Python
Declarative visualization library for Python. Contribute to vega/altair development by creating an account on GitHub.
github.com
September 15, 2025 at 10:01 PM
Reposted by Dominik Moritz
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge?

It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
September 6, 2025 at 8:44 PM
Please use timeful.app 📆 when getting people's availability. Ty!
Timeful (formerly Schej) - Find a time to meet
Timeful helps you find the best time for a group to meet. It is a free availability poll that is easy to use and integrates with your calendar.
timeful.app
August 27, 2025 at 1:10 AM
Reposted by Dominik Moritz
🎆 Say hello to Transit 6.0! 🎆

It’s our love letter to public transportation — the brightest, boldest, and best version of ourselves yet 🌟
August 25, 2025 at 6:00 PM