Forgot your password?
typodupeerror

Comment Re:Shout it from the rooftops (Score 1) 38

Well, I wouldn't trust a screwdriver to plant a nail. Not because the screwdriver is "untrustworthy", but because it's the wrong tool for the job.

Same here. If you don't want buffer overflows and threading issues, C++ is a pretty poor choice for the job. Rust was designed to address precisely these kinds of problems.

Comment Re:Shout it from the rooftops (Score 1) 38

But (a) it's written in Rust because Mozilla didn't trust C++

It was not that they did not trust C++ (itself) but it is easier to verify the rust implementation (because rust does a lot of the memory safety checks at compile time), and there is a long long long history of codecs having memory safety issues. One less potential future exploit is always a good thing (one should note that rust does not protect against logic errors, so the code may still be wrong, just potentially less wrong).

So... they didn't trust C++ for this job.

Comment Re:You can lead a bot to solder.. (Score 0) 61

AI cannot extrapolate, per construction. They can interpolate better than anyone, but as soon as you leave its dataset, it has no clue anymore.

You can feed the best AI a trillion photos of cats, if none of them included a black cat, it will be fundamentally unable to tell you that a picture of a black cat contains a cat.

The illusion that it can extrapolate comes from the fact that these models are fed with humongous amounts of data, so even just interpolating is still mostly good enough as you won't go near the edge of the dataset.

Comment Re: Feature vs Design? (Score 1) 99

Religion? Rust? What are you talking about.

Rust is a programming language. It is groundbreaking in that it offers one feature that no other language has: It can guarantee thread safety.

In thew modern world of multi core everything, even on phones, it it a pretty big deal.

There is no religion involved.

Comment Re:Feature vs Design? (Score 2) 99

Servo was meant to be groundbreaking. It builds a rendering engine which is multithreaded.
None of the competition have that. And since virtually all clients have many many cores, this holds the promise of being many times faster than anything existing right now.

Mozilla invented Rust specifically for this. They started rewriting Gecko in Rust and alas, pursuing bells ans whistles, they ended up dumping the project.

What a bunch of morons.

Comment Re:Oh Please (Score 1) 49

..who are legally forced to contribute back any changes they've made to the code in source form.

No they are not, please read the GPL again and don't spread misinformation about how open source licenses works. Rockship doesn't have to contribute jack sh** (irrelavant of the fact that they changed the license, which is blatant violation of GPL).

"However, any developer who modifies an LGPL-covered component is required to make their modified version available under the same LGPL license."

https://en.wikipedia.org/wiki/...

Still no. They are required to make their modified version available under the same LGPL license to the people they distribute their product to

If you use it for internal purposes to your company, you are not required to do anything.

Comment Re:NO (Score 1) 83

If you're going to allow Unicode, should you arbitrarily disallow certain ranges/glyphs because they're in a list of those assigned to emojis?

Well, that's already the case. You cannot start an identifer with a "number" in many languages (C included). A "number" is an arbitrarily defined subset of all glyphs. Also, one might not use a "whitespace" in an identifier. Guess what a "whitespace" is? An arbitrarily defined subset of all glyphs.

So what you are describing as utter nonsense is exactly what is going on under the scene right now with pretty much all languages.

Slashdot Top Deals

Some people pray for more than they are willing to work for.

Working...