How could you ever think otherwise?
2,954 karma · joined September 19, 2020
How could you ever think otherwise?
Is that the case because it's easy to avoid concurrency issues, or because people are afraid of even trying to introduce concurrency into their program due to those issues? Because if it's the latter, then trying to support some amount of safe concurrency makes sense.
Those are bullet points.
* Rust's type system also allows you to make safe interfaces like Rayon that do genuinely allow for "fearless" concurrency in a way that I don't really see in other general-purpose languages.
Is that the reason? I thought it was primarily because C stupidly* makes a ton of platform-specific things more convenient than the platform-independent equivalent - the width of integer types, locales, etc., all vary by platform, and it's easy to accidentally depend on them.
* Maybe it wasn't stupid at the time when C was developed, but it's a bad choice now.
Strong and cheap enough to make solving these problems by this approach less than a million-dollar venture?
(Pedantry: We already knew that integer multiplication, at least, was O(n log n). which is subquadratic.)
1. In OpenAI's case, they dumped 1.8 GiB of Lean proofs on the world. I don't think they've done anything ethically wrong by doing that, but it's the exact opposite of "commit by commit". In fact, I'd say human mathematics has been much closer to "commit by commit", usually using smaller results as stepping stones.
2. You can have "commit by commit" without formal provers like Lean. Just keep your text in a Git repo.
That would be nice, but the rest of the world wasn't interested in the results before and they won't be interested after.
I wonder what this means long term. Maybe mathematicians will keep plodding on as usual except sporadically when an AI company need a marketing boost so they spend millions of dollars to dunk on them. Because the mathematicians sure don't have that kind of money.
But that ship seems to have sailed. Anyway, it's cute that the author writes as if AI companies are only automating the "typing code" part and not the "delivering valuable software" part. They will automate everything that they can. Whatever special understanding or ability you think you have that the machine lacks, if it leads you to any amount of success, will be hoovered up into the machine for easy replication by anyone. That's why there's so much money in this - people aren't investing trillions so that you can type less/no code.
* There are valid defenses for using work against the author's wishes - e.g., a racist shouldn't be able to stop people of other races from viewing their work. I just think these particular defenses are shit.
I don't imagine that many of their customers are fans of taking unnecessary risks to save what isn't much money for most of them.
Out of curiosity, how much did that cost?
Why is their throne unearned? They created and continue to maintain their software, which is, as you said, still considered the gold standard.
I have to admit, I really am having a hard time realizing that.
If it's that easy, then maybe you can do it and give the world a free and better-than-Zulip alternative to Slack?