You are viewing archived messages.
Go here to search the history.

Jasmine Otto 2025-10-26 23:07:26

vis.mit.edu/pubs/benthic

Charts and diagrams use visual structure to convey meaning. For example, spacing and alignment groups data, spatial proximity links labels to elements. But this visual structure is typically invisible to screen readers.

thread: bsky.app/profile/jonathanzong.com/post/3m3nwszhtrk2k

📝 Benthic: Perceptually Congruent Structures for Accessible Charts and Diagrams | MIT Visualization Group

Graphical representations—such as charts and diagrams—have a visual structure that communicates the relationship between visual elements. For instance, we might consider two elements to be connected when there is a line or arrow between them, or for there to be a part-to-whole relationship when one element is contained within the other. Yet, existing screen reader solutions rarely surface this structure for blind and low-vision readers. Recent approaches explore hierarchical trees or adjacency graphs, but these structures capture only parts of the visual structure—containment or direct connections, respectively. In response, we present Benthic, a system that supports perceptually congruent screen reader structures, which align screen reader navigation with a graphic’s visual structure. Benthic models graphical representations as hypergraphs: a relaxed tree structure that allows a single hyperedge to connect a parent to a set of children nodes. In doing so, Benthic is able to capture both hierarchical and adjacent visual relationships in a manner that is domain-agnostic and enables fluid (i.e., concise and reversible) traversal. To evaluate Benthic, we conducted a study with 15 blind participants who were asked to explore two kinds of graphical representations that have previously been studied with sighted readers. We find that Benthic’s perceptual congruence enabled flexible, goal-driven exploration and supported participants in building a clear understanding of each diagram’s structure.

Christopher Shank 2025-10-27 21:28:57

thanks for sharing! I'm reminded of David Harel's higraphs and the usefulness of describing topological relationships

dl.acm.org/doi/10.1145/42411.42414

Jasmine Otto 2025-10-27 21:38:16

Kartik Agaram Yes! I must sit down with it before I can language the connection. Glad to see Gestalt principles centered in both.

Jasmine Otto 2025-10-27 22:00:01

Christopher Shank These remind me of dataflow graphs, but really nicely drawn by hand, with a lot of principled decisions going into the encapsulation (e.g. figure 21). I feel like we're all still building the future OP saw 37 years ago:

We are entirely convinced the future is “visual.” We believe that in the next few years many more of our daily technical and scientific chores will be carried out visually, and graphical facilities will be far better and cheaper than today’s. The languages and approaches we shall be using in doing so will not be merely iconic in nature (e.g., using the picture of a trash can to denote garbage collection), but inherently diagrammatic in a conceptual way [...]

Jasmine Otto 2025-10-27 22:07:56

I looked up Harel's Wikipedia page, which had this history of UML added. I feel that Star's boundary objects (1989) are another key example of state charts, with their own parallel lineage.

commons.wikimedia.org/wiki/File:OO_Modeling_languages_history.svg

Konrad Hinsen 2025-10-28 07:10:32

@Jasmine Otto Interesting quote! So why didn't this happen? My hypothesis (untested) is that our computational models are semantically too complex for being encoded visually. Visualizations as partial views on something's semantics have worked out very well, but visuals as the only (and thus complete and precise) representation has not, except for semantically simple contexts such as the popular node-and-wire representations for dataflow.

Jasmine Otto 2025-10-28 16:41:00

Konrad Hinsen Absolutely - I don't think that's a no-go, however; 'visualization as partial views' are super effective for communication and teaching within rich domains, which have their own jargon ('compression') for high semantic complexity. But the jargon makes it hard to share models with each other; within-STEM is bad enough, and that's after a 4-year onramp in undergrad. (E.g. I think of compilers / operating systems as the keystone / shibboleth for CS undergraduate, building upon data structures and algorithms.)

But it's not the fault of non-technical stakeholders that they don't share this language. Moreover, a well-designed visual encoding of the computational model is ideal for exfiltrating it from domain jargon. Boundary objects aren't "complete and precise" representations of the system by design, they're just good enough that coordination is possible in these high technical-debt situations where ordinary conversation likes to spin out.

Jasmine Otto 2025-10-28 16:48:36

I think the 'partial view' formulation is very apt. It reminds me of textbooks that have a flowchart showing dependencies between chapters, that are meant to be read by random-access as needed.

Konrad Hinsen 2025-10-29 07:44:56

Visualizations and visual GUI controls as boundary objects looks like a good perspective to take!

Paul Tarvydas 2025-10-30 11:50:33

This is probably off-topic, but this discussion is tickling my neurons along a different dimension: to me issues of VPLs, DPLs and TPLs avoid the elephant in the room - how to express complicated solutions in a way that is convenient for humans to grok. What we’re currently doing - imports, over-use of the synchronous sequential design method, over-use of static type checking, over-use of the functional paradigm, bloat, forced insertion of concepts that are clearly out of the sweet spots of host paradigms, etc. - are red flags

Tommy Palmer 2025-10-29 15:55:11

I’m a bit of a lurker here (can’t even remember if I did an intro post) but I thought people might like this derekthompson.org/p/why-everything-became-television

📝 Everything Is Television

A theory of culture and attention

Paul Tarvydas 2025-10-30 14:47:07

a bunch of links to various books about smalltalk, maybe of interest (to me, part 4 of the blue book is quite interesting)

Konrad Hinsen 2025-10-30 14:55:42

PROG Rock: Listening to old Lisp code. Visualization, that was yesterday. Today, we do musicalization!

brett g porter 2025-10-30 15:25:52

in 2003, I was hired to develop the SDK used to develop audio effect plug-ins for this line of hardware. The embedded toolchain was horrible, and I badly needed to have a profiler that didn't exist, so made my own by emitting MIDI messages that were recorded into a sequencer, then wrote a small Python app to convert that to usable output.

📝 Roland - VS-2400CD | Digital Studio Workstation

VS-2400CD: Digital Studio Workstation -

Ben McAllister 2025-10-30 22:42:34

"Form is what interests me because of systems in composing music. Contemporary composers like to start with systems that guide the process" I feel seen.

Ivan Reese 2025-10-30 23:31:12

@Ben McAllister I'll bite! Send me links to your work!

Ben McAllister 2025-10-30 23:41:23

Aw thx - I'll DM you.

Ben McAllister 2025-10-30 23:41:26

\

Ben McAllister 2025-10-30 23:47:46

I went to composition school in the 90s and had a full load of comtemporary comp, post-tonal theory and computer music (Csound + Common Music were the core tools) so I've spend a lot of time in the world of Asher's talk here. Ferneyhough didn't hook me as much as Xenakis did - he and Ligeti were my big contemporary classical influences from early on. But i have a healthy variety of musical personas.

There are so many links and citations this makes me think of sharing, and I'm not sure how many others are interested in this intersection of music / architecture / modeling / systems thinking, but I have gotten sucked into this thread on lines every week or so for months: llllllll.co/t/experimental-music-notation-resources/149

I love the variety in how people notate what they hear in their heads, and how they organize and model it in the process.

📝 Experimental music notation resources

As somebody with one foot in the visual art world and the other in sound world, I have always been interested in the experimental music notation strategies. Aside from the fact that these are often beautiful artifacts, I love thinking about the “utility” of images: how/when image becomes an “instruction”. I think the new |||||||| forum, with it’s expanded conceptual ambition, ought to have a thread devoted to this aspect of new and experimental music. Let’s share resources, files, images, link...

Ivan Reese 2025-10-31 00:20:25

@Ben McAllister feel free to make a lot of noise in #of-music

Jonathan Tran 2025-10-31 04:08:08

📝 Five Pillars of Pipe

Executive Summary

Ivan Reese 2025-10-31 06:25:48

Folks who came out to the SF meetup, and others besides, might find this new pseudo-rebirth of cohost as a bunch of federated websites intriguing. I certainly do.

Konrad Hinsen 2025-10-31 14:57:44

That looks like a fork of the Fediverse.

Ivan Reese 2025-10-31 14:58:17

I believe it is, both technically and (especially) culturally.