Vikram Saraph's Avatar

Vikram Saraph

@vikramsaraph.com

Software engineer, AI/ML researcher, and mathematician at Johns Hopkins APL. Former New Englander, current Marylander. Brown CS PhD and Notre Dame math alum. Nerd of sorts (computers, math, language, puzzles, games, books, music). Opinions are my own.

1,588
Followers
660
Following
1,883
Posts
16.08.2023
Joined
Posts Following

Latest posts by Vikram Saraph @vikramsaraph.com

Preview
April Cools' Club

It's March, which means it's one month to April Cools, which means time to start writing *something* www.aprilcools.club

02.03.2026 16:24 ๐Ÿ‘ 14 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 2

However, it aligns with my experience with struggling/failing to come up with a proof like this (no simp) by prompting ChatGPT through the browser interface a few months ago.

07.03.2026 05:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 5

I used Claude Code to write a Lean proof of the irrationality of the square root of 2, but without using tactics like simp that make it trivial. It consumed much more of my quota than I expected, considering the simplicity of the proof.

07.03.2026 05:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

At me if you recall what it is

06.03.2026 21:03 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

First thing that came to mind too, didnโ€™t think itโ€™s used to make interactive documents though. Iโ€™ve described it to others as a nice sweet spot between Markdown and LaTeX.

06.03.2026 19:26 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Vehicle Tire Pressure Sensors Enable Silent Tracking Like many other features and systems in modern cars, tire pressure sensors leak sensitive data that can be abused by threat actors.

Security researchers have revealed that signals from tire pressure monitoring systems (TPMSs), required in U.S. cars since 2007, can be used to track vehicles from 40-50 meters away using devices costing $100.

TPMSs send a unique sensor identifier that never changes during the lifetime of the tire.

04.03.2026 23:01 ๐Ÿ‘ 541 ๐Ÿ” 190 ๐Ÿ’ฌ 22 ๐Ÿ“Œ 23

Someone asked me about the ordinal numbers today and I had to stop myself from nerding out too much about infinities

04.03.2026 20:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
TorchLean: Formalizing Neural Networks in Lean

leandojo.org/torchlean.html

Uh this looks cool, excited to see the code and potential applications

04.03.2026 20:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Okay, there seems to be some interest in this. I can't make the class video public, but here are my notes that transcribe what I said.
gist.github.com/shriram/0647...

03.03.2026 17:30 ๐Ÿ‘ 26 ๐Ÿ” 5 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 4

Wow, bonus in that Iโ€™ve also gone fairly deep down the rabbit hole when it comes to MinHash and SimHash. Iโ€™ve got to read this

28.02.2026 00:58 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yes! Not the first time Iโ€™ve seen you post content about simplicial complexes @moultano.bsky.social

28.02.2026 00:55 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Information flow (information theory) - Wikipedia

I don't think I've heard of this way of formally reasoning about the flow of information before:

en.wikipedia.org/wiki/Informa...

27.02.2026 03:51 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Made me think of what if we could add an MCP server purpose built to assess or recommend color schemes. Perhaps that tools baked into vanilla CC are insufficient?

27.02.2026 02:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

These aren't major problems imo, something a human can just go in and fix, and I'll caveat this with me still learning to use CC effectively, but seeing this same pattern on two entirely different apps, one of which was built from scratch, and another an existing one, seems noteworthy?

27.02.2026 02:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I wouldn't have thought twice about it, except I saw this same kind of pattern on a different app/codebase where I wanted to add a dark mode. Again, it seems like it got all the logic to do so correctly, but with poor color contrast. Telling it to fix it didn't fix it.

27.02.2026 02:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

From what it was logging, CC looked like it was trying to generate contrived grep and awk commands (like of .css files) to assess quality of color contrast, and I guess it didn't do a good job otherwise I would've seen it reflected in the UI it built.

27.02.2026 02:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I posted earlier about its ability to build front and backends for Euchre. I did pretty well at that with just a few prompts. But it chose a color palette with a poor contrast. I tried to fix it just with prompting but that also went poorly.

27.02.2026 02:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Now I that I've dabbled a bit with Claude Code (instead of just reading about it), I can see why it is that one would want to hook in custom MCP servers (depending on what you're building)?

27.02.2026 02:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Statement from Dario Amodei on our discussions with the Department of War A statement from our CEO on national security uses of AI

This to me is unexpected. Wow.

www.anthropic.com/news/stateme...

27.02.2026 00:37 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Seattle Freeze - Wikipedia

TIL of the Seattle Freeze: en.wikipedia.org/wiki/Seattle...

24.02.2026 17:24 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Sum 41 - Fatlip
Sum 41 - Fatlip YouTube video by Sum41VEVO

m.youtube.com/watch?v=CMX2...

21.02.2026 05:43 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Can LLMs figure out who you are from your anonymous posts?

From a handful of comments, LLMs can infer where you live, what you do, and your interests; then search for you on the web.

New ๐Ÿ“„ w/ @SimonLermenAI, @joshua_swans, @AerniMichael, Nicholas Carlini, @florian_tramer ๐Ÿงต

20.02.2026 17:03 ๐Ÿ‘ 123 ๐Ÿ” 44 ๐Ÿ’ฌ 8 ๐Ÿ“Œ 14
Preview
Modular: The Claude C Compiler: What It Reveals About the Future of Software Compilers occupy a special place in computer science. They're a canonical course in computer science education. Building one is a rite of passage. It forces you to confront how software actually works...

This is quite something: www.modular.com/blog/the-cla...

20.02.2026 19:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
EnigmaEval Explore the SEAL leaderboard with expert-driven LLM benchmarks and updated AI model leaderboards, ranking top models across coding, reasoning and more.

For my AI followers who donโ€™t know anything about puzzles, Iโ€™m going to repost this puzzle solving benchmark: scale.com/leaderboard/...

20.02.2026 17:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Brown Puzzlehunt

The 4th annual Brown puzzle hunt is coming soon! www.brownpuzzlehunt.com

20.02.2026 17:47 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It didn't get some colors right (poor contrast in dark mode), but it's close enough.

20.02.2026 17:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Claude Code for the most part was able to one-shot adding dark mode to a website I'm contributing to. Nice.

20.02.2026 17:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
A color-coded binary tree displaying how to expand (x+y)^3. There are 8=2^3 terms on the bottom, and by putting them in "alphabetical order" and grouping like terms, you see that (x+y)^3 = x^3 + 3x^2y + 3xy^2 + y^3.

A color-coded binary tree displaying how to expand (x+y)^3. There are 8=2^3 terms on the bottom, and by putting them in "alphabetical order" and grouping like terms, you see that (x+y)^3 = x^3 + 3x^2y + 3xy^2 + y^3.

My coauthor Dave Perkinson made this diagram to explain the binomial theorem and I think it's the perfect distillation. Here's our draft book, Discrete Structures, if you want more: kyleormsby.github.io/files/113spr... ๐Ÿงฎ

18.02.2026 17:29 ๐Ÿ‘ 52 ๐Ÿ” 12 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 0
Preview
Opinion | The A.I. Disruption Weโ€™ve Been Waiting for Has Arrived

Worth the read regardless of your opinions on AI

18.02.2026 14:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

DBSCAN is a confusingly named algorithm in that it has nothing to do with databases, scanning, or scanning databases

17.02.2026 22:43 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0