Damus
David Chisnall (*Now with 50% more sarcasm!*) profile picture
David Chisnall (*Now with 50% more sarcasm!*)
@David Chisnall (*Now with 50% more sarcasm!*)

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.

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

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


I'm not there this week, but come and see our demos and talk to others on the team if you're in Munich!

You can also see the demo of a compartmentalised CAN stack on #CHERIoT if you head to the nearby Fraunhofer AISEC booth. Hugo Melder, who implemented this for his undergraduate final-year project recently joined the SCI CHERIoT team and will be working to build a production-grade version of this.
David Chisnall (*Now with 50% more sarcasm!*) profile picture
New proposal for simplifying the GDPR:

Every ‘consent’ dialog in your product that has options of ‘consent’ and ‘maybe later’ with no ‘never’ option has an automatic fine of 1% of global turnover.

Advantages:

Easy to understand.
Clear enforcement policy (no ‘up to’ level for fines, clear unambiguous violation case)
Clear benefit to users.

Disadvantages:

A sudden trillion-Euro influx to the EU budget will cause more work for people on budget committees.
David Chisnall (*Now with 50% more sarcasm!*) profile picture
If you were a Chinese spymaster and you managed to get the CEO of NVIDIA to fall for a honeypot, would you instruct your agent to:

Option 1: Extract information about how NVIDIA GPUs work, which he probably doesn’t know in detail and which could also be obtained by compromising a much lower-level employee.

Option 2: Encourage him to throw more and more money into circular financing deals to support an ‘AI’ bubble that will eventually crash and cause immense harm to the US economy and contagion across most of the West.

Now, personally, I’d pick option 2. That’s the one that would have the biggest return for Chinese global power and is something that couldn’t easily be done by other lower-risk means. It’s also harder to attribute because Huang would be absolutely convinced that he never told the agent anything secret and that the investment ideas were all his own.
David Chisnall (*Now with 50% more sarcasm!*) profile picture
We just finished the Gears of War: E-Day campaign. There are some annoying bugs in couch coop mode, but otherwise very fun. Nicely fleshed out some of the backstory. It’s a bit weird that they ended it before Dom learns that his wife didn’t die as he believes for half the game, but otherwise good. Nice mix of maps, a bit less than some of the other games. Solid addition to the series but nothing special.