Titus Barik

1.1K Followers
951 Following
884 Posts
Research Scientist / HCI•AI at Apple. Developer tools and frameworks. Computational creativity and generative art. Site Reliability Engineering for hci.social. Sometimes I also play video games.
Abouthttp://www.barik.net
Recursionhttps://hci.social/@barik
Pronounshe/him

you see tonight, it could go either way
hearts balanced on a razor blade
we are designed to love and break
and to rinse and repeat it all again

https://arxiv.org/abs/2602.22436

The Way We Notice, That's What Really Matters: Instantiating UI Components with Distinguishing Variations

Front-end developers author UI components to be broadly reusable by parameterizing visual and behavioral properties. While flexible, this makes instantiation harder, as developers must reason about numerous property values and interactions. In practice, they must explore the component's large design space and provide realistic and natural values to properties. To address this, we introduce distinguishing variations: variations that are both mimetic and distinct. We frame distinguishing variation generation as design-space sampling, combining symbolic inference to identify visually important properties with an LLM-driven mimetic sampler to produce realistic instantiations from its world knowledge. We instantiate distinguishing variations in Celestial, a tool that helps developers explore and visualize distinguishing variations. In a study with front-end developers (n=12), participants found these variations useful for comparing and mapping component design spaces, reported that mimetic instantiations were domain-relevant, and validated that Celestial transformed component instantiation from a manual process into a structured, exploratory activity.

arXiv.org
BarikRX
hello world
@mprove @andresmh Something wonky appeared to be happening at the network layer for the front-end VMs. There's nothing I could repair directly so I nuked the VMs and spun up new machines on a different cluster. Let me know if you notice an issue again.
@mprove I haven't been able to reproduce this, which is annoying. Does Inspector in FF or Chrome show any errors in the Console or Network tabs?

Hope to see you in Yokohama to talk about these fun topics! Please come with your unique perspective. :)

📢CHI'25 workshop: Tools for Thought: Research and Design for Understanding, Protecting, and Augmenting Human Cognition with Generative AI
🌐https://aka.ms/toolsforthought-chi2025workshop
🗓️Submission deadline: Feb 13, 2025 AoE

CHI 2025 Workshop on Tools for Thought | CHI 2025 Workshop on Tools for Thought

@jbigham I liked Oscar the Grouch. He's just misunderstood.

@floe @andresmh There's no configurable setting to change this as far as I know without patching the source code each update. It is a common feature request to make this configurable.

https://github.com/mastodon/mastodon/issues/10609

Make number of poll choices configurable · Issue #10609 · mastodon/mastodon

Pitch It would be nice to be able to change the maximum number of poll choices in .env.production Motivation I'd like to increase the max number of choices for a poll to 5 on my server, however, th...

GitHub
Who is going to UIST? https://uist.acm.org/2024/
UIST 2024 - UIST 2024

@andresmh @jbigham I'm still recovering from Skype for Business.