Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Every Excuse? (Score -1, Troll) 35

MC sure seems to have every excuse in the book when he loses. After a certain amount of drama I stop believing him and start believing he realized he was doomed and tried to blame his loss on anything other other than skill.

Also Humans have gotten quite a lot of experience in running tournaments, typically they have multiple layers in place to prevent single random mistakes from deciding the output. I personally don't believe MC, but I also highly doubt WC chess is such am amateur organization as to make a tournament that would allow a single move to completely decide the outcome.

Comment The entire cost in in LIFT (Score 1) 55

This is stupid. I can make a satellite for free, just go outside and find a rock. The entire cost is the lift to orbit. If a 100k battery can shave a little weight off those AA off the shelf batteries, you save money.

This sounds like someone donated the lift to these students, so they made stupid and inefficient design choices.

Comment Re:World's most loved? (Score 1) 118

Been playing around with it very very minimally as someone who has not really coded in 10 years.
I like the syntax in general, it is a straight forward. Their are a surprising number of languages that seem to unnessesarrioll;y stray from the standard C, Java norm for no perceivable benefit.
But it is very very verbose. Most of your code is unwrapping `Option` and `Result`, so you tac `.unwrap()` on every other line basically. Unfortunatly, this can get quite excessive, with many lines containing like 5 internal functions calls all strings into eachother.
Personally, I think they could do something were if you already unwrapped/checked if a result exists, then you could just treat that variable as its unwrapped self from then on in that scope.

I love the concept. And it works fantastically until you hit a use case that the borrow checker does not understand and suddenly you are not allowed to use the elegant efficient solution unless you want to use `unsafe`.

TL;DR: Very very verbose, to the point of unreadability at times. The borrow checker very well might be the single best piece of programming software, if it were perfect, but I am not convinced the downsides out-way the upsides at this point.

As someone who never learned memory management, it is sort of a no brainer.

Comment Re:Can we not do this? (Score 1) 174

WW3 wont be cold. Any interruption in trade will result in large scale starvation and deprivation.

I would consider the trade situation in 2020 very similar to the mutual defence and alliance situation of 1910. Everyone is completely reliance on everyone else. A oil worker in Russia in responsible for heating some German Grandmas apartment and a cole miner in Australia is responsible for the keyboard I am writing this on.

Comment Re:No. (Score 1) 158

"72% of Hasbro's profits are from D&D (it's just plain that profitable)."

What? how?
DnD is a huge cultural entity, but how could it compete with products better designed to strip you of your money like MTG, I dont know who owns MGT that Hasbro at least owns some competitor to it. Their is litreally no reason for me to even buy a single thing if I wanted to play DnD.

Comment Re:Nothing will change (Score 1) 159

Well their are alternatives, it is just everyone uses YT. So that is where the views are. No one is not switching to bitchute because they believe BC will grow too big too fast and its infrastructure will collapse. They dont switch because YT has more viewers, and the viewers stay because YT has more CCs.

What I dislike is their is some push to move to Odysee, but half the world dislikes crypto nonsense enough for that to ever be a possibility.

Comment Re:Ticket Contract (Score 1) 296

This seems unlikely. I assume the ticket must of been anonymous (because how can they go to all the work to setup this complex tech surveillance and not enter some names in the ticket selling site). Even if you can enter into a legally binding contract with whoever hold "the talisman", this contract cannot trump previous legal statements like, "if you come on my property you are trespassing".

Comment Re:shoot the messenger (Score 1) 43

And even when it does work it takes code like this V

if(split_str){//null == false
int [] arr = "5,6,3,78,2,4,7,34,6,4,2".split(split_str);}

And turns it into this V

if(split_str.is_some){ //need to clone or ref if you need to use split_str again anywhere else I think
let arr = "5,6,3,78,2,4,7,34,6,4,2".split(split_str.as_ref().expect("I just checked if this is not null, why do I need to check again?"));}

Comment Re:shoot the messenger (Score 1) 43

This works when the compiler is perfect and infinity smart.

Rust with its no Null and borrow checker just works, most of the time. But when it does not work, it literally prevents you from coding. It is fantastic getting the compiler to do more work to verify your program, no one wants to just wrap 1% of their program in `unsafe` just because the compiler is too stupid to understand fairly simply linear code.

Comment Poor Wording (Score 1) 86

That is some extremely poor wording. School officials should know better all the regulations regarding human studies. That said, these are just room occupancy sensors which are are completely reasonable way to optimize lighting, heating, cooling, and other amenities. I feel like they could of just said they are used them to reduce electricity and heating and improve amenities where they are needed and no one would of batted an eye. That said, these vandals should be in jail, just contact the ethics board, how hard is that?

Slashdot Top Deals

If you have a procedure with 10 parameters, you probably missed some.

Working...