
Assorted links for Tuesday, March 18:
- Researchers astonished by tool’s apparent success at revealing AI’s “hidden objectives”
In a new paper published Thursday titled “Auditing language models for hidden objectives,” Anthropic researchers described how custom AI models trained to deliberately conceal certain “motivations” from evaluators could still inadvertently reveal secrets, due to their ability to adopt different contextual roles they call “personas.” The researchers were initially astonished by how effectively some of their interpretability methods seemed to uncover these hidden training objectives, although the methods are still under research.
- Why SNES hardware is running faster than expected—and why it’s a problem
After significant research and testing on dozens of actual SNES units, the TASBot team now thinks that a cheap ceramic resonator used in the system’s Audio Processing Unit (APU) is to blame for much of this inconsistency. While Nintendo’s own documentation says the APU should run at a consistent rate of 24.576 Mhz (and the associated Digital Signal Processor sample rate at a flat 32,000 Hz), in practice, that rate can vary just a bit based on heat, system age, and minor physical variations that develop in different console units over time.
- The Defer Technical Specification: It Is Time
Time for me to write this blog post and prepare everyone for the implementation blitz that needs to happen to make
defer
a success for the C programming language. - Introducing support for SLNX, a new, simpler solution file format in the .NET CLI
Solution files have been a part of the .NET and Visual Studio experience for many years now, and they’ve had the same custom format the whole time. Recently, the Visual Studio solution team has begun previewing a new, XML-based solution file format called SLNX. Starting in .NET SDK 9.0.200, the
dotnet
CLI supports building and interacting with these files in the same way as it does with existing solution files. - Hello HybridCache! Streamlining Cache Management for ASP.NET Core Applications
HybridCache is a new .NET 9 library available via the Microsoft.Extensions.Caching.Hybrid package and is now generally available! HybridCache, named for its ability to leverage both in-memory and distributed caches like Redis, ensures that data storage and retrieval is optimized for performance and security, regardless of the scale or complexity of your application.