Frank Elavsky (he/him) ⌁ @frank.computer · 26/07/2026This is super fun and the first thing I did was look up Canton, which was super close to where I used to live. Alas, it is too short. en.wikipedia.org/wiki/Canton_... 110
Frank Elavsky (he/him) ⌁ @frank.computer · 12/05/2026Eric writes about something I fear is coming for things we currently take for granted: the freedom to create, to take things apart, to modify, and to repair. What if the black box of modern algorithms kept expanding outward, consuming everything it touches in inscrutability? 1161
Frank Elavsky (he/him) ⌁ @frank.computer · 08/05/2026Uh oh! 😅 I have never said nor made a similar point as "if your chart needs colour it doesn't work." When I am invited to speak, I'm used to the hosting venue handling all marketing and communication. But with genAI, I find myself wanting to get involved (at least to do some quality control). 341
Frank Elavsky (he/him) ⌁ @frank.computer · 24/04/2026Ah, it's my birthday and I have finally taken the time to selfishly catch up on some reading. Hullman's writing is always fantastic but holy shit this is good. 6160
Frank Elavsky (he/him) ⌁ @frank.computer · 24/04/2026How do we give students a sense of wonder, drive, and grit, to take struggle and see that it adds flavor to life? I'm reminded of this quote by Miyazaki, (art by @samdoesarts.bsky.social) that I put in my blog last year and have thought about constantly since: www.frank.computer/blog/2025/05... 010
Frank Elavsky (he/him) ⌁ @frank.computer · 17/04/2026I unpack "fidelity" in terms of prototypes ("what is a prototype?" and my recent piece about gen ai): www.frank.computer/blog/2024/01... www.frank.computer/blog/2026/03... 263
Frank Elavsky (he/him) ⌁ @frank.computer · 16/04/2026Apologies to anyone trying to chat with me. I can see I have (12) notifications, but no idea what they are. The app has been like this for a while now. RIP. 140
Frank Elavsky (he/him) ⌁ @frank.computer · 16/03/2026Also, here is a nifty diagram I put together for folks who seem to misunderstand what genAI actually helps with: (Note: if you assume your ideas are already good, then all you need is a machine that perfectly follows your instructions! But... isn't the point of prototyping to refine your ideas?) 0103
Frank Elavsky (he/him) ⌁ @frank.computer · 18/02/2026Big announcement! I have accepted a tenure-track faculty position as an "assistant professor of data science" at Cal Poly in SLO, starting this Fall!! 🎉 241053
Frank Elavsky (he/him) ⌁ @frank.computer · 11/11/2025I was a barista for 9 years and still practice at home. I think a 12-month tour of duty should be mandatory for anyone before they gain citizenship and the ability to vote. The 3am to morning shift rush changes you as a person. Also: here's some of my latte art at home on my affordable Bambino+. 3180
Frank Elavsky (he/him) ⌁ @frank.computer · 02/10/2025This is a "repost" from my mostly-offline lab mate, when I was asked "what is 'theory' in HCI?" 050
Frank Elavsky (he/him) ⌁ @frank.computer · 29/09/2025New Jackson+Williams piece is out and holy shit there are some outstanding points in this. Liz and Rua have repeatedly helped my thoughts evolve over the years. This does it again. This one isn't just about how "design for one, extend to all" is limited, but actively censors disabled people. 294
Frank Elavsky (he/him) ⌁ @frank.computer · 05/09/2025Lmao these bar sizes are absurd. Why don't they share a scale?? 170
Frank Elavsky (he/him) ⌁ @frank.computer · 22/08/2025The chart from that article is so funny. Look at how amazing this dataviz is (click and scroll). 260
Frank Elavsky (he/him) ⌁ @frank.computer · 19/08/2025I'm preparing my future research agenda and I want my aesthetic to be a mix of these two images: (on the left is an actual mug I own that I bought at the start of my PhD lol) 020
Frank Elavsky (he/him) ⌁ @frank.computer · 19/08/2025Lmfao the r/vibecoding subreddit has finally discovered that vibes, not code, are the true output of vibe coding. Source: www.reddit.com/r/vibecoding... 615328
Frank Elavsky (he/him) ⌁ @frank.computer · 15/08/2025And for our project with video streaming, we had a simple but powerful architecture design: what if we passed the game data itself to the stream viewer? Instead of receiving pixels + audio as video, viewers also get the richness of the game's UI, world data, and more! *This* is an underlay! 211
Frank Elavsky (he/him) ⌁ @frank.computer · 15/08/2025This matters! In data visualization, I did this with data navigator. The whole idea is that when you make a visualization, you have the data used for a chart/graph/etc as well as the code/specification/design information. And if you can pass all of that rich information to the frontend, then violá! 110
Frank Elavsky (he/him) ⌁ @frank.computer · 14/08/2025Easily the most interesting and tempting spam text I've ever received. They're evolving. 1101
Frank Elavsky (he/him) ⌁ @frank.computer · 01/08/2025lmao hell yeah in high school people literally said I was a cartoon character because I wore the same 1-2 outfits every day and always had the same haircut!! the only time i ever changed outfits, I would wear thrifted, colorful, oversized suits (see fig a). 110
Frank Elavsky (he/him) ⌁ @frank.computer · 19/07/2025So great to read this reflection on my talk on "softerware" at Outlier by Gabrielle Merite. I deeply respect Gabby's work, which is some of the most enchanting and captivating in our field. Humbled to have left an impression. Gabby's full reflection here: www.linkedin.com/pulse/notes-... 140
Frank Elavsky (he/him) ⌁ @frank.computer · 09/07/2025Amazing piece. One note: the repeated link (in the screenshot) is broke. It is missing "ch" at the end of the href, so it currently takes you to a dead end. 100
Frank Elavsky (he/him) ⌁ @frank.computer · 01/07/2025People who don't care to feel and connect view everything as an engineering problem; time can be optimized by removing any investment in your soul. It's all engineering management, but as a product: www.frank.computer/blog/2024/06... 010
Frank Elavsky (he/him) ⌁ @frank.computer · 23/06/2025"nobody is fully grasping that this is potentially the last social identity you have to create," @jay.bsky.team This is, in essence, why I chose Bluesky. Its core pitch, which worked on me, was that my identity persists. This is, to me, the most hopeful novel infrastructure for the future. 1182
Frank Elavsky (he/him) ⌁ @frank.computer · 16/06/2025Some tech bros love AI just because it gives you so many kisses on the forehead. As someone suspicious of a technology that gives compliments, AI creeps me out every time I've interacted with it. In my latest blog, I poke at this idea: www.frank.computer/blog/2025/06... 1101
Frank Elavsky (he/him) ⌁ @frank.computer · 15/06/2025Can anyone who attended #Outlier2025 by @datavizsociety.bsky.social guess which single talk/panel I definitely filled out a survey on? 😂 110
Frank Elavsky (he/him) ⌁ @frank.computer · 07/06/2025Lmaoooo this method?? I guess I'm probably in the new gender category of "assigned male at GPT." I also really love "once again, all the usual best practices of LLM prompting were applied." No citation! Hell yeah. Proper research going on over at Nature Human Behavior. 361
Frank Elavsky (he/him) ⌁ @frank.computer · 02/06/2025This is how I'm prepared to deal with the IEEE VIS paper review results that will be released this Friday. Always plan ahead! 0110
Frank Elavsky (he/him) ⌁ @frank.computer · 29/05/2025I was about to link to the humorous article "Libertarian Police Department" and talk about how capitalism, ideally, is a series of smaller and smaller tollbooths between you and anything (the cops puts a quarter in his gun to shoot it). But alas, the New Yorker is much harder to read than in 2014. 000
Frank Elavsky (he/him) ⌁ @frank.computer · 25/05/2025A hammer requires whole worlds to participate in its creation and use. When we are considering the ethics of a hammer, how we choose to swing it is hardly the most important thing worth talking about. 0177
Frank Elavsky (he/him) ⌁ @frank.computer · 25/05/2025AI discourse is all vibes. Unfortunately, I love the vibes of writing (code included) but not what is called "vibe coding" now. I saw this coming long before Karpathy tweeted 3mo ago: tech bros love managerial vibes and unearned power. But I love the vibes that come with the struggle of making. 030
Frank Elavsky (he/him) ⌁ @frank.computer · 23/05/2025Good article on what dissonance feels like: we live in a time of atrocities and yet still have to clock in for work like it's a normal day. Great, encouraging call to action and coupled with my favorite quote of all time, from Le Guin. This article is a really important read right now. 1113
Frank Elavsky (he/him) ⌁ @frank.computer · 22/05/2025What is "disability washing?" It's when people with disabilities are used to legitimize something, often a brand or a new technology. There's an initiative by Microsoft and some gov group that claims 91% of people with disabilities see Copilot as helpful, right after listing 1.3b people as a stat. 2142
Frank Elavsky (he/him) ⌁ @frank.computer · 21/05/2025I wanted to check how Costco, who has committed to DEI despite everything, has done against Target, who took their mask off. Low and behold, Target has continued to lose ever since they announced they were dropping DEI on January 24th. In the last 6 months: Costco is up 7.5% Target is down 24.8% 1114
Frank Elavsky (he/him) ⌁ @frank.computer · 17/05/2025Lmao this is basically the ending of the "feed eggs" game from I Think You Should Leave 000
Frank Elavsky (he/him) ⌁ @frank.computer · 14/05/2025Quote post with a picture of the plane you'd expect as a bribe 261
Frank Elavsky (he/him) ⌁ @frank.computer · 13/05/2025Grant drops another absolute bomb of journalism at the intersection of games and accessibility. My jaw is on the floor (again) because of his work. The quote here captured is a large part of the industry of accessibility: banking on highly "marketable" disabilities (not invisible ones). 2101
Frank Elavsky (he/him) ⌁ @frank.computer · 13/05/2025I go off, in my usual fashion, by the end of this: 010
Frank Elavsky (he/him) ⌁ @frank.computer · 07/05/2025I've won awards for outstanding reviews at CHI 3 years in a row plus 2 at UIST. I've done this reviewing *as a Ph.D. student.* Yet, I am convinced that asking anyone to disclose expertise will only encourage fellow reviewers and paper authors to disregard valid parts of a review. It won't help. 130
Frank Elavsky (he/him) ⌁ @frank.computer · 07/05/2025I'm a prideful little goblin but I think that the new requirement for students to choose "student reviewer" on an already biased and problematic part of our reviewing form, is deeply misguided. This just invites even more bias about hierarchy. A good review should stand on its own. 260
Frank Elavsky (he/him) ⌁ @frank.computer · 05/05/2025You mean you cannot access the report by EuroNCAP or the Wired article? But yeah, EuroNCAP is a requirement for European cars. Screenshot from the article has a classically American answer: "consumers need to drive demand." EuroNCAP report is here: www.euroncap.com/media/85790/... 110
Frank Elavsky (he/him) ⌁ @frank.computer · 04/05/2025Ah yes, pesky principles like avoiding using stolen content, reducing environmental impact, and enjoying the feelings of learning deeply and making something you understand at a low level while learning about yourself in the process! www.frank.computer/blog/2024/06... 200
Frank Elavsky (he/him) ⌁ @frank.computer · 04/05/2025Sometimes going through pain or struggle is immensely important! Not all pain is a lesson, of course. And much of work is tedium. But *some* pain is deeply useful. And that pain, and our ability to think about it, is what separates us from large language models. I wax a little philosophical here: 110
Frank Elavsky (he/him) ⌁ @frank.computer · 04/05/2025I always tell this to my research assistants: if you use AI to summarize and write for you, you don't need to be my assistant. You don't need to do research at all. Research should be selfish: *you* (not a machine) learn how to read, write, innovate, and dream. Otherwise, what is the point? 635296
Frank Elavsky (he/him) ⌁ @frank.computer · 02/05/2025One of my favorite provocations of all time, from John Lee Clark's, "Against Access." @johnleeclark.bsky.social audio.mcsweeneys.net/transcripts/... 030
Frank Elavsky (he/him) ⌁ @frank.computer · 02/05/2025This is it, the real reason he is backing crypto: funds from foreign entities. Gift link to the article here (in case you don't have a Times subscription): www.nytimes.com/2025/04/29/u... 171
Frank Elavsky (he/him) ⌁ @frank.computer · 28/04/2025WOW! Just look at how gorgeous and professional the Visa Design System chart components are. Holy smokes, the team has really polished these examples. Huge congrats to the broader VDS team on their big open source push, but especially for Visa Chart Components. 🎉📊 design.visa.com/data-visuali... 2211