David Chisnall (*Now with 50% more sarcasm!*)

@david_chisnall@infosec.exchange
2.7K Followers
83 Following
6.9K Posts

I am Director of System Architecture at SCI Semiconductor and a Visiting Researcher at the University of Cambridge Computer Laboratory. I remain actively involved in the #CHERI project, where I led the early language / compiler strand of the research, and am the maintainer of the #CHERIoT Platform.

I was on the FreeBSD Core Team for two terms, have been an LLVM developer since 2008, am the author of the GNUstep Objective-C runtime (libobjc2 and associated clang support), and am responsible for libcxxrt and the BSD-licensed device tree compiler.

Opinions expressed by me are not necessarily opinions. In all probability they are random ramblings and should be ignored. Failure to ignore may result in severe boredom and / or confusion. Shake well before opening. Keep refrigerated.

Warning: May contain greater than the recommended daily allowance of sarcasm.

No license, implied or explicit, is granted to use any of my posts for training AI models.

Does anyone on the Fediverse who runs #FreeBSD ever got WINE to work properly in 14.3? It just won't play games. I get weird memory issues.

If you do run FreeBSD and WINE to run Windows apps, please share how you got it working. Thanks!

Boosts very welcome!

ok fediverse i need help with a question that has been surprisingly resistant to web searches: when did it begin to become common (or at least not surprising) for microcontrollers and processors to run at 3.3v, rather than 5v (or more)—especially in embedded and portable contexts? who was the first vendor in this area who was like "sure, let's take a chance on 3.3v"? (did it happen in industrial applications before it happened in consumer electronics?)

@sjwrenlewis explores some reasons the Labour Govt. has not been doing so well.... including an unwillingness to say, outright, that Brexit has been a failure.

But, as he also notes, in opposition & now it 'was never realistic to think that better management could bring Western European levels of public service provision with substantially lower than Western European levels of tax'!

Well, Rachel Reeves looks likely to have to grasp that nettle pretty soon!

#politics
https://mainlymacro.blogspot.com/2025/07/everyone-knows-labour-has-made-mistakes.html

Everyone knows Labour has made mistakes. What is more worrying is why those mistakes were made.

  Every political journalist has been writing their one year assessment of the Labour government. The general view is that Labour is in cris...

No, computers won’t replace humans to write code for themselves.

Please stop with this nonsense.

What we will see though is tremendous losses in productivity as deskilled programmers will get less and less education and practice—and take longer and longer to make broken AI-generated code work. Meanwhile, AI models will regress from eating their own generated shit when being trained on.

Eventually AI companies will finally run out of investors to scam—and when they disappear or get so expensive they become unaffordable, “prompt engineers” will be asked to not use AI anymore.

What’s gonna happen then?

We’re losing a whole generation of programmers to this while thought leaders in our field are talking about “inevitability” and are jerking off to sci-fi-nostalgia-fueled fantasies of AGI.

There's a spider in the bathroom that looks like someone in marketing had a really elegant design for a spider and got almost to market before someone in engineering pointed out that spiders need a digestive and circulatory systems to work, so they bolted them on the back.

Is Keir Starmer's (political) problem that the policies of the first year of the Labour Govt. have gone against his election day commitment that Govt's 'should treat every single person in this country with respect'.

'[V]oters will want to know who this government stands for. Whose interests does it put first? What kind of people does it respect?

Much of the electorate thought they knew the answer to these questions one year ago. Now they’re not so sure'!

#politics
https://theconversation.com/nearly-two-thirds-of-voters-think-starmer-doesnt-respect-them-new-poll-260606

Nearly two-thirds of voters think Starmer doesn’t respect them – new poll

63% of respondents said Keir Starmer does not respect people like them.

The Conversation

I'm with the British Medical Association here. Genocide enabler Palantir should be nowhere near our NHS.

#Palantir #NHS #BMA #UKPolitics

Palantir accuses UK doctors of choosing ‘ideology over patient interest’ in NHS data row | Palantir | The Guardian
https://www.theguardian.com/technology/2025/jul/08/palantir-technology-uk-doctors-patient-nhs-data

Palantir accuses UK doctors of choosing ‘ideology over patient interest’ in NHS data row

Tech firm’s chief, Louis Mosley, dismisses fears that contract ‘threatens to undermine public trust in NHS data systems’

The Guardian

When you haven't been exposed to advertising for a while and it's no longer normalised, it's quite jarring. Not because it's annoying or shit, rarely lacking any artistic merit, begging and pleading and lying for attention and complicity - that bit you remember.

But because the only way this crap exists at all is through force, ramming it through devices without permission or consent. An entire industry based on tracking and surveillance to target assault.

It's fucking despicable.

#advertising

There's a post going around LinkedIn about how easy it is to generate a fake photo with cheap GenAI tools that looks like a receipt and, oh no, people can lie on their expenses. And I think this panic really sums up the LinkedIn crowd:

  • It's a threat model that doesn't make sense.
  • It starts from assuming an adversarial relationship between employers and employees.

The threat model doesn't make any sense because about half (and most of the high-value things) I claim on expenses have email receipts already. If someone wants to submit a fake receipt, there are much easier ways than using GenAI to create a fake picture.

But, more importantly, it assumes that your employees are willing to commit fraud for a few tens of dollars, in sufficiently large numbers for it to impact your company. If your relationship with your workforce has deteriorated to that extent, then you're in serious trouble.

Generative AI. So many great choices!

Google Gemini AI: Partly or completely wrong answers, sometimes dangerously so.

ChatGPT: Drives many users into depressive codependency.

Grok: Cosplaying Hitler.

×