Making Swiss Cheese Is Not So Easy; Role of Copper Kettles

Heidi is a charming story of a Swiss girl who is raised by her gruff but good-hearted grandfather in a hut high in the Alps. Microeconomics: he uses milk from his two goats to make cheese, which he sells down in town for necessities like nails and sausage and bread. The book mentioned him stirring the milk in a large kettle, and ending up with round cheeses. That makes it look pretty easy.

This got me curious about how Swiss cheese is actually made. I promptly fell down a rabbit-hole of cheese-making technology. It is actually a pretty involved process, where lots can go wrong if you are not on top of it. In a short post here, I can only summarize the steps involved:

1. Prepare the milk

Fresh cow’s milk is filtered and warmed in a large vat. Depending on the cheese and local tradition, the milk may be raw or pasteurized. Traditional Alpine cheeses commonly use raw milk, and some require the use of a copper kettle (more on that below).

2. Add starter cultures and rennet

Lactic-acid bacteria are added to begin converting lactose into lactic acid. Rennet, an enzyme preparation traditionally derived from calf stomachs, is then added to coagulate the milk into a soft gel. Modern producers also add bacteria that operate at high temperatures to convert lactic acid to propionic acid plus carbon dioxide; this reaction makes the holes in Swiss cheese and gives it its nutty flavor. Traditional producers rely on bacteria naturally present in the raw milk and on their equipment and the barn walls. (Side comment, the use of rennet has been known since ancient times; probably some Neolithic folks noted what happened to their milk when they stored it in a calf’s stomach, not having any stainless-steel Yeti bottles on hand.)

3. Cut the curd

The solidified milk is cut into small pieces. This releases whey, the watery portion of the milk.

4. Heat and stir the curds

The curds are stirred while the temperature is raised. This helps expel whey and produces the firm texture characteristic of the cheese.

5. Drain and mold

The whey is separated from the curds, and the curds are transferred into large circular molds, to give the familiar wheel shape.

6. Press the cheese

Pressure compacts the curds and helps expel remaining whey. The curds knit together into a solid wheel.

7. Salt the cheese

The wheel is salted, often by soaking it in brine. Salt adds flavor, draws out moisture, and helps regulate microbial activity during aging.

8. Age and develop the holes

The cheese first undergoes initial ripening and sometimes a warmer stage that encourages propionic-acid bacteria to convert fermentation products into propionic acid, acetic acid, and carbon dioxide. The gas accumulates in openings in the cheese, creating its familiar holes (“eyes”). The wheels are subsequently aged further to develop flavor and texture.

The Role of Copper Cauldrons in Traditional Swiss Cheese Making

It turns out that copper vats serve several different functions. First, copper heats quickly and evenly, and cools just as fast.  This lets cheesemakers swing the vat on and off the traditional wood fire with precise temperature control, which is critical during the curd-cooking stage. Second, trace copper ions (typically 5–20 mg/kg) dissolve from the vat into the acidic milk and affect the chemistry in various ways: they bind to milk proteins, remaining in the finished cheese. The copper shifts the balance of bacterial activities, giving cleaner flavor. Copper increases protein breakdown during ripening, which contributes to the rich, nutty flavor. It also, inhibits the release of nasty-smelling hydrogen sulfide.

Modern mass-producers of Swiss cheese try to mimic these chemistries using stainless-steel vats, by adding various chemicals (including sometimes copper). However, regulations require a copper vat for genuine Gruyère, Swiss Emmental, Sbrinz, Raclette, French Comté, and Italian Parmigiano Reggiano.  

Is AI Taking Our Jobs? Signal Boosting Noah Smith

Artificial intelligence is supposed to transform the labor market. Depending on whom you ask, AI is either about to eliminate millions of jobs or usher in a new era of productivity and prosperity. I am reviewing the evidence before I teach an “unemployment” chapter…

I want to give a signal boost to economist Noah Smith, who has been following the emerging evidence about AI and employment at his blog, Noahpinion. His answer, so far, is that the evidence for widespread displacement is weak.

In his September 7 post, “AI keeps stubbornly refusing to take our jobs,” Smith points out a contrast. Many technology executives expect AI to make human workers obsolete, and public opinion surveys from Pew Research Center indicate that Americans share these concerns. Yet employment has held up remarkably well, especially among prime-age workers. AI might still take our jobs soon, but we have not seen widespread displacement yet. Economists have been saying for a long time that automating tasks is not the same thing as eliminating jobs.

In “Automation and New Tasks: How Technology Displaces and Reinstates Labor,” Daron Acemoglu and Pascual Restrepo explain that automation can reduce demand for labor performing particular tasks while also increasing productivity and creating new tasks for workers.

Consider software developers. AI can now write substantial amounts of code. One might conclude that fewer programmers will be needed. But programmers also design systems and decide what software should do. Making code less expensive could expand the amount of software that firms want to produce. Greater productivity may increase rather than decrease the demand for skilled programmers. (my old paper on who wants these jobs is “Willingness to be Paid: Who Trains for Tech Jobs?“)

Smith points readers to Guy Berger’s analysis of software developer employment and reporting on firms that have reconsidered replacing programmers with AI. These examples challenge the assumption that better coding tools necessarily mean fewer coding jobs.

One piece of evidence comes from the U.S. Census Bureau’s Business Trends and Outlook Survey, highlighted by Alex Tabarrok at Marginal Revolution and discussed by Smith. Among firms using AI, 44 percent reported that it supplemented or enhanced existing employee tasks. Ten percent reported that AI performed tasks previously done by employees, while 11 percent reported that AI introduced tasks nobody had previously performed. Most firms reported no employment change attributable to AI.

Smith also highlights research by Ara Kharazian, Jonathon Simon, and David Stevens who find that firms adopting AI tend to expand their employment, including entry-level employment. These findings contrast with the popular narrative that businesses are replacing junior employees with chatbots.

What about young workers?

Continue reading →

Internal Audit of AI Agents and Risk

Members of the Institute of Internal Auditors know that they can “Join the Birmingham IIA on September 23, 2026 for an insightful CPE webinar featuring Dr. Joy Buchanan… “

I am pleased to get a chance to translate Buchanan and Foster (2026) to an industry audience. I have been reading up on audit controls to prepare.

Some help from Claude with the following: Enterprise risk management rests on a simple discipline: an organization decides how much risk it is willing to take in pursuit of its objectives — its risk appetite — sets tolerances around that level, and then works to keep actual decisions inside those limits. Under COSO ERM, the appetite statement and its tolerances are the structure; the ongoing question is one of conformance. It’s part of the IIA’s AI Auditing Framework and the Three Lines Model: management sets and owns the appetite, risk and compliance build guardrails and monitor, and internal audit provides independent assurance that what the organization actually does matches what it said it would tolerate. A systematic gap between the two is a finding.

For human decision-makers, we’ve built machinery to check this — credit policies, delegated authorities, four-eyes review, documented rationale, an auditable paper trail. We know how to reconstruct whether a loan officer’s or portfolio manager’s judgment stayed inside the lines.

Here is where our paper connects. When an LLM makes a risk-and-return decision — approving credit, weighting a portfolio, ranking procurement options — it too has a risk appetite. But almost none of that oversight infrastructure exists for it. We argue that AI agents are already making decisions with economic consequences and an element of risk.

By showing that the softmax mechanism inside an LLM is McFadden’s random utility model, Buchanan and Foster (2026) establish that the model’s choices reveal a genuine utility function — a measurable risk preference. Our portfolio experiment then recovers the parameters: the slope of the indifference curve we report is the model’s risk appetite, quantified.

I know an Internal Auditor. Some of their old functions will probably get automated. But they have new work to do: auditing the AI agents! Our paper is a step toward both measuring and manipulating the risk appetites of AI agents.

Buchanan, J., & Foster, J. (2026). The innate economic preferences of language models [Preprint]. arXiv. https://doi.org/10.48550/arXiv.2607.26288

Image by Grok. I don’t sell that mug but EWED does have merch at https://shop.spreadshirt.com/economist-writing-every-day/

What If AI Earnings Fall Far Short of Expectations?

Trillions of dollars are being plowed into building U.S. data centers to handle future AI compute demand. These are being paid for by rich people and organizations, anticipating juicy returns on their investments. Those juicy returns depend on consumers (individuals or businesses) being willing to pay enormous amounts for access to AI.  Commentators are so enamored with the glorious prospects of how AI will end poverty and maybe even death, that it is hard to find a clear statement of who exactly will pay how much for all this. Lots of folks are happy to pay $20/month for AI. $200/month? Not so much.

I predict that those earnings will fall far short of expectations. We observe that AI consumption is bifurcating into two main markets, a commodity tier and a premium tier (with, of course, sub-tiers within each of those broad categories).  Chinese models are readily available over the internet, and they have proven capable of performing well enough to handle most AI tasks. The Chinese models are priced far lower (on the order of 10X lower) than the big U.S. “frontier” models (ChatGPT from Open AI, and Claude suite from Anthropic). By far the most U.S. compute usage depends on these two labs. Western users are starting to use the Chinese models more and more. This keeps prices so low that the frontier labs are losing money on their AI sales. Sophisticated users automatically route their AI workload to the cheapest feasible provider.

Their will always be a subset of AI usage in the West that requires the highest level of performance, or freedom from Chinese government spying or manipulation, that will be directed to a premium tier. But if that premium tier ends up being only, say, 20% of AI usage in 2028, there is a real question as to whether the financial bases of the data centers being built now can be sustained. There are huge bear and bull arguments on both sides here, which are tough to balance. I got only equivocal “it depends” answers from AI on this.

If the data centers don’t make expected profits, what then? It all depends on how they were financed. Most of the build-out to date has been the big 4 hyperscalers, Google, Amazon, Microsoft, and Meta spending their free cash flow from their other business lines. If it turns out they simply flushed that money down the toilet, no big deal. Just a trillion-dollar whoopsie. The CEOs will still get their bonuses, don’t worry.

But now as more debt financing enters in, the stakes get higher. Analysis seems to show that the debt loads that the big 4 hyperscalers have incurred is manageable – -their base cash flows are so huge that they can manage their own debt. But in the past year we have seen the emergence of monstrous “Special Purpose Vehicles” (SPVs) with a mixture of equity, debt, and guarantees, to finance practically all the upcoming trillion dollars of data centers. This pushes the financing of the balance sheets of the hyperscalers.

If those newer data centers flop, their equity investors will take a hit, leaving their creditors in the hole and in control. One really needs to analyze exactly who those equity and debt holders are for the SPVs.  If the creditors decide to recoup some of their investment by selling the data center for say 60 cents on the dollar, the most likely buyers would be…Google and Amazon. There is a school of thought that this (let the SPVs fail, scoop up their assets at discount) has been their plan all along. World domination in AI compute!  Just like they have achieved world domination in online search and video and shopping. Maybe.

The resulting slowdown in data center investing would likely throw the U.S. economy into slowdown or recession, considering that it’s estimated that fully half of our recent GDP growth has been from circularly-financed AI buildout. Chipmakers’ (Nvidia, Micron, AMD, etc.) profits depend on continued acceleration in AI build-out. If that build-out stalls, or even slows down, chipmaker profits will crater. Whether this risk is already priced into their share prices is debated.

Boilerplate disclaimer: Nothing here should be considered advice to buy or sell any security.

Temperature vs thinking level for LLM products

If using ChatGPT or an API in 2023, you might have followed the advice “turn the temperature down” when you wanted a more serious answer. That is going out of date. The following is a collaboration between me and Grok to lay this out simply:  

What temperature was

Imagine the model is always choosing the next word from a long list of options, ranked from “very likely” to “weird but possible.” Temperature changes how adventurous that choice is.

  • Low temperature: almost always pick the obvious next word. Answers feel steady, repetitive, “corporate.” Good when there is basically one right output, like extracting a date from a contract.
  • High temperature: more willing to pick a less obvious word. Answers feel livelier but sometimes incorrect.

On older products you could often set this yourself.

What thinking level is

Newer models (Gemini 3, OpenAI’s reasoning models) do extra work before they talk to you. They draft a private scratchpad: break the problem into steps, check themselves, then write the answer you see. You don’t see the scratchpad even though you pay for it. That hidden draft is the “thinking.”

Thinking level (sometimes called reasoning effort) is not “how random should the next word be?” It is “how long is the model allowed to work on that draft?”

  • Low / minimal: answer quickly and cheaply. Fine for “what’s the status of ticket 1842?”
  • High: spend more time (and more tokens) on hard things — a gnarly spreadsheet, a multi-step plan, a tricky piece of code.
Continue reading →

Boy Wonder Leopold Aschenbrenner Blows Up His $45 Billion Situational Awareness Hedge Fund

Leopold Aschenbrenner is a very bright guy. Born in Germany to physician parents, he skipped enough grades to graduate from high school at age 15, allowing him to enroll at Columbia University in 2017 at that same age. He went on to graduate from Columbia at age 19 as valedictorian with a degree in economics and mathematics-statistics. An econ prof at the time said his “record of scholarship exceeds that of any student in the department in the previous 20 years.” The Mercatus Center, a think tank at George Mason University, recognized his potential, awarding him an Emergent Ventures grant.

Leopold Aschenbrenner, Columbia Class of 2021 Valedictorian

After graduation, Aschenbrenner moved into the effective-altruism research and grantmaking world, making notable contributions in various ways. In 2023, he joined the newly created “Superalignment” team at OpenAI, that was charged with making conceptual and engineering progress on aligning systems “much smarter than humans” before such systems were built. The next year he was discharged by OpenAI; the company said it was because of a security leak, but his version (which I find more credible) is that he was ousted as retaliation for circulating an internal memo arguing that the company’s protections against model-weight theft and algorithmic exfiltration were inadequate for AGI-relevant work.

Two months after his departure from OpenAI, he self-published Situational Awareness: The Decade Ahead, which you can download here.    This monograph synthesized scaling-law extrapolations, geopolitical analysis, and AI-lab security commentary into a single forecast: that the largest AI labs, on current trends, will plausibly reach AGI around 2027 and that an intelligence explosion to superintelligence could occur in the subsequent few years. This work went viral on Wall Street, and before you can say “monetization”, he was leading a hedge fund named, appropriately enough, Situational Awareness. There he put into practice his convictions that the demand for compute would be voracious, and would be limited by physical constraints such as electricity and chip fabs.

Thus, in his fund he went long companies like SanDisk (memory fab), Bloom Energy (makes solid oxide fuel cells), and Nebius (builds whole data centers). Very long, in fact, with leverage reportedly as high as 400%. He tried to hedge this long book by shorting software companies which are viewed as vulnerable to disruption by AI. This strategy worked fabulously for a while. His assets under management (AUM) climbed to $45 billion, with returns in the first 6-7 months of 2026 approaching 400%. Not bad for a 25-year-old.

But then, genius failed (yet again)- -in a stunning reversal, the market rebelled in late July against big AI capex spends, dumping memory fabs and infrastructure, and bought into the maligned software (SaaS) sector. So, BOTH his long and short legs went against him, followed in due course by the dreaded margin calls. Aschenbrenner’s $45 billion shrank to a measly $10 billion in a matter of days, as he was forced to sell off his public equities at a discount to those friendly capitalist sharks at Citadel. Wise old heads wagged, saying, yup, this sort of Black Swan event always happens sooner or later, and you then get carried out on a stretcher if you run a highly leveraged bet that is not truly hedged.

Down, but not out – – The word on the Street is that folks with money to invest are already lining up to entrust more bazillions to our altruistic wizard. We have not heard the last of Leopold Aschenbrenner.

Announcing the Disability Records Project

Did you know that we have access to digital copies of the historical US census rolls? You can also find the digitized data at IPUMS. However, the data for people with disabilities is not great. It depends on the year, but those data have error rates on the order of 20% or higher.  We have the digital census rolls, the data just doesn’t match them.

So, I created a non-install windows computer application that lets people identify disabled people on those digital census rolls. Complemented with machine learning, my goal is to improve the accuracy of historical records about people with disabilities. Historical and quantitative research about disabled populations is relatively thin. We can do better. If you have students who would benefit from this research experience, then do please let me know! I can approve your institution’s email domain and we can get started.

The application is really straightforward with basically two user-facing features.

Continue reading →

What Is So Special About Object-Oriented Programming Languages Like C++ and Python?

I first learned computer programming about 1974, using FORTRAN running on an IBM 360 system that, yes, filled a whole room. And yes, my source code existed in the form of a stack of cards with holes punched in them, which got run through a physical card reader. FORTRAN and similar old-school languages were efficient (b/c computer resources were so constrained) and syntactically simple for solving well-specified problems.

C++ started to become popular in the 1980s, and Java in the 1990s. A big part of their appeal was that they were “object-oriented programming” (OOP) languages. I repeatedly asked my computer-programming professional friends back then to help me understand the difference between OOP and conventional Fortran type programs. They would get misty-eyed and rhapsodize about how their program components were modularized.  I guess I just failed to ask the right questions, because I never could understand why what they were talking about was so very much better or different than a good clean FORTRAN program, where most of the work was compartmentalized into well-defined functions and sub routines.

So I had a good talk with Claude about all this, and achieved enlightenment.. The differences seem to come down to a couple of key concepts:


(1) Data Compartmentalization

 In FORTRAN, you can modularize the data manipulation steps into subroutines, but the data tends to be more in common. Thus, for a very large programs, it is hard to keep some far-distant subroutine from accidentally altering your data. But with OOP, the data and the manipulation methods are “encapsulated” into one airtight thing, so no outside routine can mess with that data.

(2) More Robust Relations Among Chunks of Code

With OOP, there is also a feature called “inheritance”, where some new method can take advantage of an existing method, in a cleaner way than (in the FORTAN world) having a new subroutine call an existing subroutine, which would involve explicitly passing a bunch of parameters back-and-forth (which is very easy to mess up).

For doing fairly straightforward scientific calculations, even big ones, I think FORTRAN is still easier and more efficient. But for modern financial programs, involving millions of lines, written by huge teams of people that cannot all talk to one another, the win goes to OOP. Besides C++ and Java (still popular), in OOP we now have C# (standard for many Windows and gaming applications), and the crowd favorite, Python.


(That’s about it simply as I could put it, without getting long-winded and technical… If you want more details, you can always ask my buddy Claude)

How To Get Spare Car Fob Made Inexpensively (And Why It Is Wise to Do So)

When we recently traded in for a newer car, we were handed two fobs. These are push-button start cars, so you absolutely need a fob to drive one. An old-fashioned metal key will not work. Even the hidden metal key in your fob is only good for unlocking the door, not for starting the car. Since life has schooled me that things get lost, I asked how much it would cost to get a spare fob made at time of purchase, hoping I might catch a break.  Nope, the dealer cost would be $436. Ouch.

So, I later asked AI what to do. I was advised to have a non-dealer locksmith or hardware store do it instead. With this route, you might save even more money if you buy the blank fob yourself on Amazon for something like $30, and just have the locksmith program it and cut the hidden metal key.

A local ACE hardware store quoted me a price of $330, which is better than $436, but still not great. But I located a mobile locksmith, who drives a big van loaded with spare keys and fobs, and the equipment to cut key copies and to program fobs. He specializes in going and helping folks who are locked out of their cars, and he will drive to your house to make spare fobs and keys.   He would come to our house to make a new fob for $270. But it gets even better – – if I had two fobs made in one visit, the price would be only $220 apiece. It was an offer I could not refuse, so now I have spares for both cars.

If you don’t have a working fob for the locksmith to work from:  It turns out that for many foreign cars (Subaru, Toyota, and especially most European brands), it can be very difficult for a non-dealer locksmith to create a fob for you. Normally, if you find yourself locked out of your car some dark, snowy night, the mobile locksmith can roll up and create a new fob for you so you can get back in business. For brands like Ford, GM, Honda, and Nissan, he can accomplish this even if you can’t provide him with a working fob to copy. He will charge you twice as much, because it is a much harder job with no working template fob. It gets even harder for, say, Subaru. But for Mercedes-Benz or BMW, it may be impossible for most locksmiths to get a fob made on the spot without a working model to copy.  In a big metro area, there may be a few locksmiths who have the specialized equipment for these brands; you’d have to call around and ask the locksmith especially if they can make a new, say, Mercedes fob for an “all-keys-lost” situation. If not, you may have to get towed on a flat-bed ($$$) to a dealer, who can read your vehicle and program the fob ($$$). There may be a middle ground (which will take some days to play out) where you order a blank fob from a dealer along with some essential info for your locksmith to complete the programming, or where you order a programmed fob by mail.

All this argues for having a spare fob made ahead of time; maybe stash it somewhere that a friend or family member could bring it to you, if you were in distress not too far away.

Bonus fob tip: If your fob battery dies, you can still start your car by using the conventional metal key hidden inside your fob to open the car door, and then hold the fob very close to the car ignition button as you push the button, with your foot on the brake as usual.

Fable on Legibility

Claude Fable is Anthropic’s most capable publicly available “Mythos-class” model. It is optimized for long-running autonomous tasks and deep knowledge work. The roll out of this product has been dramatic. Little people like me have access to it for only two weeks, and I doubt I will be able to afford it thereafter. With my window of access, I posed it the following prompt:

“This article indicates that a much smarter model might not be possible because the universe is opaque. Since Tyler Cowen made this statement, AI has helped people make breakthroughs in math and biology. Write this again in 2026 using the latest state of technology. Is the smartest LLM today much smarter than GPT-4? And is the universe legible?” and I copied in my blog post Is the Universe Legible to Intelligence?

Fable replied in 3 pages of text which you can download as a Word doc here.

One line from Fable’s response: “Notice where the wins clustered: mathematics with checkable proofs, protein structures with experimental ground truth, contest problems with known answers. These are the maximally legible domains — places with a fixed target and a way to verify that you hit it.”

The writing is coherent and contains no obvious hallucinations. Is the answer true, and does it tell the whole truth?

Whenever you read something think about who wrote it, and keep in mind that every author/model has a bias and limitations. In my paper with Will Hickman, we found that just reminding people that a paragraph has an author (whether the author is human or AI) increased the demand for fact checking from readers. LLMs will become more persuasive and closer to (but never completely) correct. Keep reading all things with some skepticism whether they are written by scientists, politicians, or AI.

Regardless, there is definitely such a thing as making the known world more legible to AI today. Thus, people are talking about increasing funding for data availability and the possible demise of the “research paper.”

Research papers are more like stories than facts. The demand for stories is not going away, but I definitely cannot predict the future of the write-for-pay scientist.

AI, potentially, could go and get its own new data, instead of waiting for humans to archive it. Thus, the self-improving AI might take us beyond the current models… unless they run up against something that is not legible to intelligence…