Allison's bookmarks (most recent)

Stuff I found on the Internet

C Is Not a Low-level Language - ACM Queue

"it is possible to make C code run quickly but only by spending thousands of person-years building a sufficiently smart compiler—and even then, only if you violate some of the language rules. Compiler writers let C programmers pretend that they are writing code that is "close to the metal" but must then generate machine code that has very different behavior if they want C programmers to keep believing that they are using a fast language"

programming c compilers

Konrad Hinsen's blog

"Conviviality matters for science for multiple reasons. One of them is epistemic: if you want to derive knowledge from your work, you need to know exactly what you are doing, and that includes a detailed understanding of your tools. Moreover, research is much facilitated if you also have the inverse: the ability to create a tool that does exactly what you want to do. And since science is a collective activity, in which participants critique and build on each other's work, the understanding of tools needs to be shared inside a discipline." (also discusses the Python 3 transition as an example of a loss of conviviality)

science technology epistemology programming python

Prompt Injection as Role Confusion

good research, but how to you get the conclusion of a paper like this and still have some hope that structuring a text in a particular way will meaningfully address the problem? "Even replacing a single bigram, "The user", (a phrase heavily associated with reasoning) with "The request" drops attack success rates by 19%." it's just a circus clown show

ai language

Why you should refuse to let your doctor record you • Buttondown

"When people are presented with a draft note (no matter what its origin) this will impact how they proceed. It should be relatively possible to check the contents of the note for accuracy (does that match what just happened?), though we guess this gets harder the longer the time lapse between encounter and chart note correcting. Surely it’s harder to chart from scratch later, too, but we’d be really interested to see studies of how much misinformation gets recorded with or without automatic chart note drafts."

ai medicine transcription

The Dead Economy Theory - by Owen McGrann - The Palimpsest

"The rationalist community rediscovers Bayesian epistemology and treats it like a revelation, apparently unaware that the philosophy of science has been working through these questions since the 1920s. Blog posts get treated as foundational texts. People who have never read Kuhn or Lakatos or Feyerabend construct an epistemology from first principles, marvel at what they’ve built, and proceed to use it as the intellectual building blocks for decisions that affect billions of people. The confidence is inversely proportional to the depth. Dunning-Kruger at scale."

ai politics philosophy

FOSS Contra Big Tech

"Perhaps, back then, the problem was that FOSS communities lacked the political consciousness necessary to recognise their strategic position and to connect it to a broader context and a theory of economic warfare. Nowadays, we deal with the reverse problem — growing political awareness with little strategic application."

foss politics software programming community organizing

Luddite Lab

"resources for unions, labor organizations, and worker-organizers fighting AI and automation at work"

ai labor

The Virtual OS Museum

"If a working version of an operating system exists somewhere, the goal is to have it here, in a form anyone can run on a reasonably modern laptop/desktop."

software history retro operatingsystems