Exploring the world of software development, technology, data science, and life

How Large Does a Large Language Model Need To Be?

Cyborg Immanuel Kant

Large language models can have billions, or even trillions, of parameters. But how big do they need to be to achieve acceptable performance? To test this, I experimented with several of Google’s Gemma 3 models, all small enough to run locally on a single GPU. Specifically I used the 1 […]

Are QBs Overrated? What the Data Says.

It’s almost Super Bowl Sunday, one of the most sacred holidays here in the United States. It’s the day of the championship game between the winners of the NFC and AFC, this year the Philadelphia Eagles and Kansas City Chiefs. Yes, for those of you from outside of the US, […]

Clojure and Re-Frame

Clojure and Re-Frame

It has been awhile since I’ve done much front end development (I’m the guy who thinks vi is peak UI, so it makes sense that people are reluctant to put me in charge of their product’s user experience), so I thought I’d dust off my skills and throw together a […]

Clojure Conj Day 1 Wins and Losses

Clojure Conj Day 1 Wins and Losses

So a quick recap of the good and bad during the first day of the 2011 Clojure Conj. Lets start with the good: A fantastic talk by Arnoldo Muller-Molina on using Clojure in some very interesting bioinformatics problems. Two very interesting talks on logic programming, one by Ambrose on Clojure’s core.logic, […]

Odd Circle-like-things Day 0

Odd Circle-like-things Day 0

So today was, lets say Day 0 of Strange Loop.  Aside from some hiccups on the plane to St Louis regarding a very important part of the plane (we were delayed for half an hour while they fixed the flushing mechanism in the lavatory), things have gone well.  The actual […]