## Posts

• ### How much should we read into LLM Chatbot Arena leaderboard ranks?

LMSYS Chatbot Arena Leaderboard offers incredible insight. The excitement when a new model jumps in the leaderboard is quite palpable. But are we reading too much into it?

• ### RtlWriteDecodedUcsDataIntoSmartLBlobUcsWritingContext and Other Long Function Names

I find long functions names charming – I think they impart a certain personality to the API and add to the fun of programming. And while I try to avoid excessively long names in my own code at work (unless they add to clarity), I never fail to get a good kick seeing such names used by other programmers!

• ### The Wire Identification Problem

A bunch of n wires have been labeled at one end with alphabetic codes A, B… The wire identification problem asks for an efficient procedure to mark the other end of the bunch with the corresponding labels. The wires run underground so you can’t track them individually and any wire is visibly indistinguishable from any other (except for the labeling).

• ### On Asymptotic Methods in Analysis: Prof. de Bruijn's beautiful little book

For the past several days, I’ve been working my way through Prof. N.G. de Bruijn’s book Asymptotic Methods in Analysis; and I want to share some of the fun I’ve had reading it.

• ### Read wrote Wright -- Graph Theorists playing with words

I was going through the first chapter of the book Graphical Enumeration by Frank Harary and Edgar M. Palmer when I chanced upon a perplexing footnote.

• ### Solving Project Euler Problems 161 (Trominoes Tiling) and 185 (Number Mind) with ZDDs

In this post, I describe how ZDDs (Zero Decision Diagrams) helped me crack two challenging Project Euler (PE) problems. See my earlier post on ZDDs to learn more.

• ### Fun with ZDDs: Notes from Knuth’s 14th Annual Christmas Tree Lecture

In this entry, I’ll record the important ideas Knuth presented in his 14th Annual Christmas Tree Lecture, part of his regular Computer Musings.