Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Rust is not just memory safety (Score 1) 70

Rust has a complex and powerful algebraic type system. If used wisely, it can make invalid states impossible to express in the language. Part of the power is the capacity to use the language to make various classes of bugs hard, if not impossible to write. It's not a perfect fit for everything, but I think the 'Rust experiment' is going to happen and we'll see if memory safety and algebraic types are an overall improvement.

Comment 4K is a gimmick; 8k is an ultra gimmick (Score 2) 141

On my 4K Sony TV: Going from SD to 720p makes a noticeable improvement in sharpness; going from 720p to 1080p makes a noticeable improvement in sharpness. I can make out when I am watching 4K, but it is so slight, and 1080p is fine, so my media player (a mac mini) is set to 1080p.

Comment Subtypes and Features (Score 2) 162

The trouble now is that, more than ever, Autism is a wide umbrella heading. If two people, Alice and Bob, have Autism, then they don't necessarily have the same thing, and the degree of similarity between Alice's Autism and Bob's Autism may be great or little.

There are many common features of Autisms* such as non-verbal, stimming, and so on. Then there are less obvious features, such as those described in books like Pretending To Be Normal.

*(and I think it best to pluralise: Alice has an Autism, and Bob has an Autism, but Alice's Autism may not be the same as Bob's Autism).

Part of the problem is the way the medical people like to apply diagnostic labels, as they do with physical medicine, and then try to reason based on those diagnostic labels. For example one may want to try a randomised controlled trial of treatments for Autism (without even considering the possibility that such a trial may not be comparing like with like).

Mind and brain are complex, and complexity is a bitch.

Comment The Investment Game: Backing The Survivor (Score 5, Interesting) 166

At some point, the AI bubble will burst. Most AI companies will go under, a few will survive. Those that survive will dominate in future. Investors are trying to back the companies that will survive the bursting of the bubble. Some will get lucky, others will not. That's the game. It's like betting on horses, just with weird horses.

Comment I've been saying this for years. (Score 1) 150

I have (a diagnosis of) autism (aka Aspergers) and a diagnosis of Bipolar.

I often say it is better to say "Alice has an autism" and "Alice has a Bipolar Disorder", with the indefinite article. If "Alice has autism" and "Bob has autism", then it does not follow that "Alice and Bob have the same autism". Same with every psychiatric diagnostic label. If "Alice has a manic episode in 2005" and "Alice has a manic episode in 2006", then it isn't the that "Alice had two of the same thing". That is, Alice's second manic episode is not necessarily the same thing as Alice's first manic episode.

A diagnostic label such as 'manic episode' is as broad as 'has pain in their leg'. To see two things labelled 'manic episode' as two of the same is an error (to me at least). Same with autism, same with everybody else.

The brain is ridiculously complex. The idea that there is only a small number of mental health conditions, small enough to list in a few pages of a diagnostic manual, is frankly silly. So whenever you have a diagnostic label, it does not uniquely identify the problem leading to it, only pain a rough picture of the observable features of the problem.

Comment Re:There is already a safe subset of C++ (Score 1) 86

If you put programmers inside the Rust straitjacket until they understand the nature of it and the reasoning behind it, and then let them use C++, they'll probably be conditioned to be memory safe. Rust forces you to do what you should be doing anyway in a language like C++. And Rust can compile-time check that stuff.

I'm very much a 'do the experiment' person when it comes to C++ vs Rust. There is plenty of will to write stuff in Rust, so the rest of us can grab popcorn, watch, and then observe the outcomes. (Personally, I rarely stray from bash and python most of the time. Except web stuff, where it's then PHP and vanilla Javascript.)

Comment Not marketing and eating junk? (Score 1) 191

One of these days they'll realise this. Abandoning DST will make a tiny difference compared to what health diet and exercise would achieve. But this would decimate the junk food industry, and treating exercise like a luxury for the middle class and for those with the time for it is going to cost dollars. So obesity it is.

Comment Re:Easy fix (simple and disposable and easy) (Score 4, Insightful) 48

I just stick with what I can write in vanilla PHP that is "simple and disposable and easy to change" to use his phrase. I've tonnes of little things on my LAN, dozens of lines, hundreds at most, to do simple tasks. You can read the entire thing in a few minutes, if necessary just rewrite the whole thing in a few minutes. As soon as you have 10k's or more of lines, you need to do organisational gymnastics. If you want to use a large framework, that starts constraining how you deploy: vs just stick 5 .php files in a folder under htdocs somewhere and done.

You can do a lot with PHP and no framework, and I prefer to stick to that. My solution to the problems of code complexity is simply not to have the complexity if it can be avoided.

Slashdot Top Deals

The only difference between a car salesman and a computer salesman is that the car salesman knows he's lying.

Working...