Sign in

Kartik Chandra

@kartikchandra.bsky.social
1.4K followers 126 following 50 posts

I'm a PhD student at MIT CSAIL. More about me: cs.stanford.edu/~kach

PostsRepliesMedia
Kartik Chandra @kartikchandra.bsky.social · 13/10/2026
This turned out to be much more thoughtful and moving than I had expected it to be. (But I should have known better, coming from you…!) Thanks for making this, Jim. :)
110 0
Kartik Chandra @kartikchandra.bsky.social · 12/08/2026
It's the Great Sally-Anne Test in the Sky
An infographic from the New York Times describing a security measure where the US president publicly boarded one plane and then was secretly moved to a second plane.
0111 0
Kartik Chandra @kartikchandra.bsky.social · 31/07/2026
Congratulations Akshan! I've been looking forward to reading your argument in print ever since I saw you present it at SPP! :)
020 0
Kartik Chandra @kartikchandra.bsky.social · 19/07/2026
I reformatted the CogSci 2026 schedule in a way that works somewhat better for me on my old and slow phone. Sharing in case anyone else might find it helpful… cs.stanford.edu/~kach/cogsci... (Inspired by @keenancrane.bsky.social, who did this for SIGGRAPH this year!)
A screenshot of a webpage that shows all presentations at CogSci, along with a search bar to filter.
061 0
Kartik Chandra @kartikchandra.bsky.social · 19/07/2026
Here's what I made! cs.stanford.edu/~kach/cogsci...
020 0
Kartik Chandra @kartikchandra.bsky.social · 19/07/2026
You've inspired me to do this for CogSci, which is also next week!
110 0
Kartik Chandra @kartikchandra.bsky.social · 12/06/2026
Our interdisciplinary graphics/cogsci workshop will have its third(!) annual meeting at SIGGRAPH this summer!
050 0
Kartik Chandra @kartikchandra.bsky.social · 19/05/2026
Yes, it fits in a Bsky post! % wordcount.sty \usepackage{environ}\ExplSyntaxOn \NewEnviron{wordcount}[1]{% \seq_set_split:NnV \l_tmpa_seq { ~ } \BODY \seq_remove_all:Nn \l_tmpa_seq { } \xdef #1 { \int_to_arabic:n { \seq_count:N \l_tmpa_seq } } \BODY }\ExplSyntaxOff % \usepackage{wordcount}
040 0
Kartik Chandra @kartikchandra.bsky.social · 19/05/2026
I wrote a tiny LaTeX package that creates a wordcount environment. You can use it to auto-print word counts, when paring down text to meet limits. For example: \begin{wordcount}{\abstractcount} This is my abstract. \end{wordcount} \textbf{Word count:} \abstractcount % prints 4 Source code below…
1279 0
Kartik Chandra @kartikchandra.bsky.social · 29/03/2026
I am absolutely *delighted* to learn that @cambridgegis.bsky.social maintains a publicly accessible database of nearly 50,000 trees in Cambridge, MA, complete with information on location, species, ownership, and more. My personal website now offers you a tree-of-the-day to visit on your daily walk!
Screenshot of personal website. A box reads: The Cambridge tree of the day is the ginkgo (Ginkgo biloba) at 121 First St, planted on 05/18/2021. This tree is owned by the City of Cambridge. Tree-of-the-day is powered by public records, courtesy Cambridge GIS. Check back tomorrow for a new tree!
0100 0
Kartik Chandra @kartikchandra.bsky.social · 09/12/2025
(I almost wonder if reading Blindsight at the formative age of 15 planted some secret seeds in my mind that, now in my mid-twenties, are sprouting in the form of research interests in perception, communication, and theory-of-mind…)
120 0
Kartik Chandra @kartikchandra.bsky.social · 09/12/2025
I reread Blindsight this past summer, for the first time in ~10 years, and was instantly re-enchanted. I kept noticing all kinds of connections to my lab's work. I've been trying to convince my whole lab to read it, just so I have someone to discuss it with. If you ever want to debrief, let me know!
120 0
Kartik Chandra @kartikchandra.bsky.social · 31/10/2025
This is *so* cool! Just for fun, I re-implemented the rational belief updating computational model for Experiments 1 + 2 in memo. github.com/kach/memo/bl... Here's the main model for the "revision" condition, and its predictions with some reasonable parameter settings (should look like fig 2B).
Screenshot of code, which is available at the link in the post.Screenshot of a plot corresponding to fig 2B in the paper.
010 0
Kartik Chandra @kartikchandra.bsky.social · 02/10/2025
Congratulations, Charley! I'm so excited to see how your lab will grow and evolve over the coming years. :)
010 0
Kartik Chandra @kartikchandra.bsky.social · 01/10/2025
I just had a lovely morning teaching memo with Lio Wong at #COSMOS2025 in Tokyo! Charley and Wataru have put together an absolutely *fantastic* summer school. Fascinating talks, delightful people… and excellent location. I feel so lucky to be here. If you ever get a chance to attend COSMOS, take it!
0114 0
Kartik Chandra @kartikchandra.bsky.social · 13/08/2025
The full, uncropped picture explains what is going on here: the sun is reflected by two buildings with different window tints. The reflection from the blue building casts the yellow shadow, and vice versa. (Studying graphics reminds me just how overwhelmingly beautiful the everyday visual world is…)
140 0
Kartik Chandra @kartikchandra.bsky.social · 13/08/2025
Three years ago, at SIGGRAPH '22 in Vancouver, I took this picture of a pole casting two shadows: one blue and one yellow, from yellow and blue streetlamps respectively. Today, back in Vancouver for SIGGRAPH '25, I saw the same effect in sunlight! How can one sun cast two colored shadows? Hint in 🧵
160 0
Kartik Chandra @kartikchandra.bsky.social · 05/08/2025
While I was in Rotterdam for CogSci '24, I visited the Escher Museum and fell in love with his work all over again. Now, a year later, I'm delighted by this SIGGRAPH paper led by my friend Ana! (Say what you will about the technical details, you must admit that we came up with the ~perfect~ title.)
0165 0
Kartik Chandra @kartikchandra.bsky.social · 02/08/2025
Thanks to a rogue Partiful RSVP form at #cogsci2025, I seem to have collected an unexpectedly large dataset (N=197) of whether cognitive scientists think the mind is composed of innate, domain-specialized modules…
A bar chart showing frequencies of answers to the question "Is the mind composed of innate, domain-specialized modules?" with N=197. The most prominent bars are no response (~60), yes (~30) and yo (~30). The rest of the entries are funny, e.g. "I hope so."
0386 0
Kartik Chandra @kartikchandra.bsky.social · 22/07/2025
I'm excited to give a ~mysterious new talk~ at this very special SIGGRAPH workshop on art & cognitive science! See you soon in Vancouver. :)
0101 0
Kartik Chandra @kartikchandra.bsky.social · 18/07/2025
We've planned a fun, interactive session with something for everything: whether you're a curious beginner looking to get started, or a seasoned expert looking to push the frontiers of what's possible. There will be games, live-coding, flash talks, and more. Max, Dae and I can't wait to see you! :)
010 0
Kartik Chandra @kartikchandra.bsky.social · 18/07/2025
If you're curious what memo is: it's a programming language specialized for social cognition and theory-of-mind. It lets you write models concisely, using special syntax like "Kartik knows" and "Max chooses," and it compiles to fast GPU code. Lots of CogSci '25 papers use memo! github.com/kach/memo
110 0
Kartik Chandra @kartikchandra.bsky.social · 18/07/2025
As always, CogSci has a fantastic lineup of workshops this year. An embarrassment of riches! Still deciding which to pick? If you are interested in building computational models of social cognition, I hope you consider joining @maxkw.bsky.social, @dae.bsky.social, and me for a crash course on memo!
1226 0
Kartik Chandra @kartikchandra.bsky.social · 11/06/2025
If you're here at RLDM today, you are invited to check out this exciting workshop on social cognition organized by Joe Barnby and Amrita Lamba! I'm giving a talk on programming languages for theory-of-mind at 11:30. Here's the schedule: sites.google.com/view/rldm202... @rldmdublin2025.bsky.social
030 0
Kartik Chandra @kartikchandra.bsky.social · 05/06/2025
(The *real* puzzle: how come our visual systems make such incredible inferences from shadows, and yet we barely notice such glaring inconsistencies unless we go looking for them? I just read Casati and Cavanagh's book "The Visual World of Shadows," which has made me fall in love with this question…)
030 0
Kartik Chandra @kartikchandra.bsky.social · 05/06/2025
Visual hint #2
100 0
Kartik Chandra @kartikchandra.bsky.social · 05/06/2025
Visual hint #1
110 0
Kartik Chandra @kartikchandra.bsky.social · 05/06/2025
Here is a little inverse graphics puzzle: The no-parking sign on my side of Vassar Street casts its shadow in a dramatically different direction from the leafless tree on the far side of the street — almost 90º apart. How is that possible, given that the sun casts parallel rays? (Hints in thread.)
220 0
Kartik Chandra @kartikchandra.bsky.social · 03/02/2025
Hi there! Thanks for the kind words. I think everything should be linked from my homepage here: cs.stanford.edu/~kach/ And you can still subscribe to the RSS feed for new posts.
110 0
Kartik Chandra @kartikchandra.bsky.social · 31/01/2025
I thought I would share these incantations in case anyone else is having the same realization today, and is up for an adventure. :) See also: pandoc.org/MANUAL.html
020 0
Kartik Chandra @kartikchandra.bsky.social · 31/01/2025
(1) First, you can convert your LaTeX to plain text like this: pandoc --wrap=none main.tex -o main.txt (2) But this does not automatically format references. For that, you can run this additional command: pandoc --wrap=none --bibliography=refs.bib --citeproc main.txt | pandoc -t plain --wrap=none
120 0
Kartik Chandra @kartikchandra.bsky.social · 31/01/2025
Last night, I realized that a workshop's submission portal only accepted plain text copy-pasted into a text box. Instead of manually de-TeX-ifying my beautifully-formatted PDF (5-minute job), I decided to work out how to do it automatically with pandoc (1-hour research project). Here's what I found…
180 0
Kartik Chandra @kartikchandra.bsky.social · 18/12/2024
Yes! As one example of the impact SGI sponsorships have, I got the opportunity to attend SGI 2024 in Boston thanks to a generous industry sponsorship. I really hope other students can have that same opportunity in future years!
010 0
Kartik Chandra @kartikchandra.bsky.social · 04/12/2024
(I don't think it was just that we students were hungry and/or easy to bribe. I think the professor's gesture made us feel like the class was a community of friends who were there for more than simply giving/getting grades. After that, showing up every day felt like the obvious natural thing to do!)
110 0
Kartik Chandra @kartikchandra.bsky.social · 04/12/2024
Possibly-helpful anecdote: my undergrad complexity theory professor once went shopping for a new carpet at the mall. Next to the carpet store was a bakery, so he spontaneously decided to buy cupcakes for everyone in class the next day. From then on, he got near-perfect attendance for every lecture…
110 0
Kartik Chandra @kartikchandra.bsky.social · 30/11/2024
There's much more to say about this—especially about why we think these ideas are important to graphics. For more, see our paper arxiv.org/abs/2409.13507 or Matt's upcoming talk at SIGGRAPH Asia. In the meantime, enjoy a video where every sound effect is a vocal imitation produced by our method! :)
030 0
Kartik Chandra @kartikchandra.bsky.social · 30/11/2024
When compared to actual vocal imitations produced by actual humans, our model predicts people's behavior quite well… But we never "trained" our model on any dataset of human vocal imitations! Human-like imitations emerged simply from encoding basic principles of human communication into our model.
A bar plot and scatter plots showing a tight correlation between our method and humans.
120 0
Kartik Chandra @kartikchandra.bsky.social · 30/11/2024
We designed a method for producing human-like vocal imitations of real-world sounds. It works by combining models of the human vocal tract (like "Pink Trombone"), human hearing (via feature extraction), and human communicative reasoning (the "Rational Speech Acts" framework from cognitive science).
A system diagram showing how the components of our system connect.
140 0
Kartik Chandra @kartikchandra.bsky.social · 30/11/2024
We are interested in *vocal imitation*: how we use our voices to "sketch" and communicate real-world sounds (e.g. crow → "caw," bell → "dong"). It's effortless, intuitive, and we do it all the time. Some of my favorite examples are from callers describing engine sounds on the radio show "Car Talk"…
121 0
Kartik Chandra @kartikchandra.bsky.social · 30/11/2024
Graphics has long studied how to make: (1) realistic images 📷 (2) non-photorealistic images ✍️ (3) realistic sounds 🎤 What about (4) "non-phono-realistic" sounds? What could that even mean? Next week at SIGGRAPH Asia, MIT undergrad Matt Caren will present our proposal… 🧵 arxiv.org/abs/2409.13507
A screenshot of the first page of the paper.
24511 0
Kartik Chandra @kartikchandra.bsky.social · 26/11/2024
Oooh, that reminded me of my own initial foray into graphics research… 👀
A screenshot of a Scratch project showing a janky 3D raycaster, made in 2010.
010 0
Kartik Chandra @kartikchandra.bsky.social · 22/11/2024
Congratulations, Mitch! :) You've definitely brought a lot of joy and meaning to the past 5,387 days of *my* life. (That's the age of my Scratch account!)
030 0
Kartik Chandra @kartikchandra.bsky.social · 18/11/2024
Hi Amir! Could I please be added to this list? I'm a PhD student at MIT CSAIL. :)
010 0
Kartik Chandra @kartikchandra.bsky.social · 18/11/2024
(I've been slowly assembling one! go.bsky.app/9bXBV8A)
062 0
Kartik Chandra @kartikchandra.bsky.social · 18/11/2024
Tinkering with "starter packs" on this website. Here is a starter pack for SIGGRAPH researchers and more broadly the graphics research community! 🫖 (If I missed you or someone you know, please leave me a message and I'll update the list as soon as I can!) go.bsky.app/9bXBV8A
141 0
Reposted by Kartik Chandra
Kushin Mukherjee @kushinm.bsky.social · 30/05/2024
Hi Bluesky! Crossposting the announcement of a new summer workshop on the emerging interface between cognitive science 🧠 and computer graphics 🫖 spearheaded by @kartikchandra.bsky.social! We're calling it: COGGRAPH! coggraph.github.io June – July 2024, free & open to all! 🧶
Banner image of COGGRAPH speaker headshots with the words 'COGGRAPH 2024' at the center
152 0
Kartik Chandra @kartikchandra.bsky.social · 24/01/2024
Congratulations Asifa! :)
010 0
Kartik Chandra @kartikchandra.bsky.social · 10/12/2023
Hi friends— I'm packing for NeurIPS this morning and reflecting on how I find AI conferences to be daunting; overwhelming, even. It helps to have plans with friends! If you'd like to catch up next week, please send me an email. I would love to take a walk with you in New Orleans. :)
010 0
Kartik Chandra @kartikchandra.bsky.social · 28/11/2023
Last night in Cambridge I took these two pictures of the same tree. To me there is something almost overwhelmingly beautiful about how from picture one to two, the branches appear to wrap around the streetlight and make it a glinted wooden halo. (Why does this happen? The Fresnel effect, I think…)
030 0
Kartik Chandra @kartikchandra.bsky.social · 27/11/2023
One of the joys of studying visual perception is that you can't stop seeing "seeing" everywhere you go. Here I am on an American Airlines flight wondering if there are any T's hidden among those L's. (Figure from Bergen & Landy, 1991).
140 0