And here it is!!! My new programming language Osprey! This has been a 20 year long dream, finally made possible with AI assistance. So stoked this is finally possible! 🎉
Stars and shares appreciated! ✨
https://t.co/j7Ptksje4v
Yesterday, we made GPT-5.6 Sol Ultra generally available. Today, we're sharing that it produced a proof of the 50-year-old Cycle Double Cover Conjecture using 64 subagents in just under one hour. We're sharing the prompt and proof below. We're excited to see what you all do with Ultra!
@johncrickett That’s a priori reasoning that doesn’t hold. You’re missing several steps there and lots of people make this logical leap. AI models are not the sum of their training data.
Averaging isn’t what training does. Reading every book written doesn’t make you an average writer
.NET dev: I prefer C# over Python because it’s strongly typed
Me: Python has a better type system than C#. It has unions
.NET dev: I have no idea what you’re talking about but at least .net has runtime safety
Me: no it doesn’t. Nullability is not enforced
Try Basilisk 🐍
@alexaka1 Nah. F# is the superior language that typescript should be grabbing all the good parts from
However, Basilisk is basically Typescript for Python
https://t.co/XVimngFquR
@hoontaleez Well I’ve been working with C# for over 20 years and I’m about to release a book on it. C# is about to get unions but Python has had them for a long time, along with data classes. Python’s type system is better, but they will soon be pretty close again and F# is miles ahead
@extramango21 C# is getting unions but it’s not clear to what extent they’ll be implemented in C# 15. Seems pretty pretty light at this point
https://t.co/9M7VVuS6Xh
@Mike_Preston17 “There's no magic language that solves null completely or has enough knowledge about itself to prevent it.”
That’s just bullshit. You pointed out that the Option<T> pattern is a good option. When implemented properly with exhaustiveness checking. NREs are gone
@Mike_Preston17 You’re talking like I haven’t spent years combing over this exact problem, and in many languages. I have. I understand everything you’re saying. I’ve written about it quite a lot. Here is an old article that mentions the billion dollar problem
https://t.co/zec2nZdWqT
@Mike_Preston17 Grok is roughly right on most things but still just mixing up a bunch of different issues into one thing. There is not billion dollar null problem. That was a description of what null pointers were when they originally landed. Most languages have dealt with this stuff