Posts

Measles Revisited

Image
Generated by Gemini Medicine is a social science, and politics is nothing but medicine at a large scale.  ~ Rudolf Virchow, 1848 I downloaded the latest data on measles cases in the US from the CDC Measles Cases and Outbreaks site on 2026-10-16. What follows is an attempt to recreate the plots on that site using R.  I retrieved the following files:   MeaslesCasesHistory.csv - cases by year from 1962 to 2026 MeaslesCasesWeekly.csv - cases for each week from 2022 to 2026  MeaslesKindergartenVaxcovExemptions.csv. - vaccinations by state for school years 2029-10 2025-26 MeaslesCasesMap.csv - cases by state and years 2024-2026. We can use MeaslesCasesWeekly to plot the cases by week. > library (tidyverse) > df_2026_10_26 <- read_csv ( "/mnt/g/measles/data/MeaslesCasesWeekly.csv" ) > head (df_2026_10_26) # A tibble: 6 × 2 week_start cases < date > < dbl > 1 2026-10-18 28 2 2026-10-11 116 3 2026-10-04 179 4 ...

Some Thoughts on AI

Image
  The news media has been reporting on “rouge AI” breaching Hugging Face’s production systems. While OpenAI’s agents breach of Hugging Face was the first to be reported widely, it was later revealed that there have been hundreds of similar events. OpenAI reported that the problems were due to “misaligned behavior” of its AI agents. AI alignment aims to instill human ethical values into an AI system. For example, don’t break into other systems, don’t steal financial resources, don’t kill all of humanity. Alignment is the process we humans use to instill cultural values and behavior into others that we have responsibility for. We try to teach toddlers not to hit their sisters, cats not to claw the furniture, dogs to not bite the mailman, etc. It works reasonably well with toddlers and dogs, somewhat with cats. The problem with the “rogue AI’ narrative is that it removes responsibility from the AI companies. Their story is that our AI is so powerful that even we were surprised. I...

Small Local LLMs

Image
Generated by PortableLM Prompt: Generate an image of an an abstract AI I have been interested in local LLMs for some time. Unfortunately, my hardware setup is old and my Nvidia Quadro P400 has a pitiful amount of VRAM. I was intrigued to read about PortableLM , a private AI environment designed to run on a local hard drive or even a portable USB stick.  I downloaded the repo and installed it on an external drive. It was dead easy to install. Once you clone the repo, you just run the setup routine and you're ready to go. The setup routine automatically installs a group of models and provides scripts to run them on Android, Linux, macOS, and Windows. It also  provides portable Python and engine binaries so that you don't really need anything else. It doesn't require new system permissions, registry edits, or a  package manager. The repo provides LLM chat models NemoMix-Unleashed, Phi-3.5-mini-instruct, Qwen3.5-9b-Uncensored, dolphin-2.9, gemma-2-2b-it-abliter...

Artificial Intelligence: Angel or Armageddon? Why not both?

Image
Created by GPT-5.5 I signed up for an online course through the Quaker Conference center Pendle Hill . The course is titled  Artificial Intelligence: Angel or Armageddon?  The first session was this afternoon. It left me with a number of questions and concerns. I'm not sure I can articulate them well. Ted Chiang does a better job explaining than I can. Animal intelligence is embodied. Humans, like all living things, are embedded in the world. Every second we receive a barrage of signals from our senses. They are filtered, integrated with internal signals from out gut, endocrine system, immune system, nervous system, etc. Some are processed by our brains. Most are processed in other systems. Some of the signals in our brain reach the level of attention. Some of these signals may even cause our brains to generate internal dialog (consciousness) , e.g. that tastes good, ouch that hurt.  Most of the time when we talk about AI these days, we're referring to LLMs. LMMs ar...

Measles by the Numbers

Image
  Generated by ChatGPT 5.2 On Feb. 28, 2026, I downloaded data for reported weekly US measles cases by rash onset from the CDC website  https://www.cdc.gov/measles/data-research/index.html  into a file named  measles_data_weekly.csv . I plotted the data using R. library (tidyverse) df_by_week <- read_csv ( "/mnt/g/measles/data/measles_data_weekly.csv" ) > head (df_by_week) # A tibble: 6 × 2 week_start cases < date > < dbl > 1 2022-01-02 0 2 2022-01-09 0 3 2022-01-16 0 4 2022-01-23 0 5 2022-01-30 1 6 2022-02-06 0 > # plot weekly data ggplot (df_by_week, aes (x = week_start, y = cases)) + geom_bar (stat = "identity" , color = 'blue' ) + labs (x = "Date" , y = "Cases" , title = "Measles Cases by Week" ) What happened in February 2025? One thing was that a new administration was in place in Washington with an  anti-vax ...