Spyke

Replies

Comment on

Anon discovers .NET

pervasive unchecked nullability

Framework management is hell, fat binaries inconvenient and not default

No option monad in the standard lib

Cross version dependencies simply don't work in some contexts

Compiler output only marginally better than working with c++

At least it doesn't have Gradle.

Comment on

Anon plays the lottery

Real answer:

  1. Get out of debt
  2. Hold a few months worth of expenses in cash/easy access savings
  3. Maximize any yearly contribution to a tax free savings, investment, or pension account
  4. If there's still more left, open an investment account and buy into a world index fund like IWRD if you're in the UK
196

Comment on

Mechanic rule

Reply in thread

Not really. In California it's called a smog check

And many American states do not have any kind of mandatory inspection

The UK MOT covers a lot more than just emissions. The vehicle needs to have appropriate tyre tread, windscreen in safe working order, no check engine light, etc. And mileage is recorded to reduce potential for fraud. Many other things are checked.

Comment on

Cloudflare built an oauth provider with Claude

Quoting from the repo:

This library (including the schema documentation) was largely written with the help of Claude, the AI model by Anthropic. Claude's output was thoroughly reviewed by Cloudflare engineers with careful attention paid to security and compliance with standards. Many improvements were made on the initial output, mostly again by prompting Claude (and reviewing the results). Check out the commit history to see how Claude was prompted and what code it produced.

"NOOOOOOOO!!!! You can't just use an LLM to write an auth library!"

"haha gpus go brrr"

In all seriousness, two months ago (January 2025), I (@kentonv) would have agreed. I was an AI skeptic. I thoughts LLMs were glorified Markov chain generators that didn't actually understand code and couldn't produce anything novel. I started this project on a lark, fully expecting the AI to produce terrible code for me to laugh at. And then, uh... the code actually looked pretty good. Not perfect, but I just told the AI to fix things, and it did. I was shocked.

To emphasize, this is not "vibe coded". Every line was thoroughly reviewed and cross-referenced with relevant RFCs, by security experts with previous experience with those RFCs. I was trying to validate my skepticism. I ended up proving myself wrong.

Again, please check out the commit history -- especially early commits -- to understand how this went.