Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re: Is it dead yet? (Score 1) 176

You could 1. generate a key pair, 2. put the public key as metadata in the unforgable blockchain entry, and 3. sign whatever message is needed to be tied to this entry with the private key. This scheme ensures no unauthorized message is associated to the same blockchain entry (a property verifiable by anyone), but is vulnerable to an attack needing say an identical message on a different physical object (someone copying the sticker, as you suggest). Depending on the particular needs, this may or may not be sufficient.

Comment moving the goal posts (Score 2) 99

Really? The best they could come up with is comparing the bot to a programmable mouse, illegal in human play? This standard basically disqualifies any bot implementation being fair in their definition just on the basis of being a program. What do they want? The bot to send commands to a human operator which plays the game for it?

Their slightly less ridiculous claim is saying the bot is unfair because it interfaces with the game not through mouse and keyboard and the dota renderer but through valve's bot api. Just..fine, if you dont care about how good a bot can be under the dota developer's own definition, then ignore the results.

I just dont understand the mindset here, is this resistance to change? People dont want AI to be good, so they make up narratives to explain away recent successes? It really feels like the same mindset as conspiracy theorists.

Comment Re:Never been a fan of hyperthreading (Score 1) 199

Modern cpus are designed so that some instructions take multiple cycles to complete. Think floating point operations, loads and stores, probably most nontrivial instruction from extended sets (SSE, AVX, etc). During these operations, the cpu can do other business and will try to schedule all its modules maximally. Just as an example, imagine a floating point matrix multiplication. The loop bookkeeping code (index compare and branch, increment) is literally free because it can complete fast enough to keep the floating point math module 100% saturated. In this workload, the integer module is mostly idle.

My understanding of hyperthreading is its an attempt to schedule the cpu modules maximally over 2 threads, not just 1. So maybe you would see a benefit if 1 process was doing a lot of memory operations and the other a lot of math, or if 1 was doing a lot of integer math and the other floating point math. I'm not an expert on this but my understand is that billions of dollars in research have gone to squeeze average case performance out of modern cpus and HT is one piece of the puzzle.

Comment Its hard to tell what the poster is upset about (Score 5, Interesting) 58

The author offers the fact that Google open sources some of its software to profit off of the support it provides in a tone that suggests this is a problem. This is one of those everybody wins scenarios which Richard Stallman dreamed about when he invented the GPL. Can anyone explain to me what reason the author has to be upset other than "someone other than me is making money"?

Comment Re:I don't understand. (Score 1) 320

To solve the accidental activation problem, the single button solution obviously would have been implemented with a physical guard over the button, like in fighter jets over the missile arm buttons. Such a timeless and elegant solution would have been, in Bill's view, just one more way Microsoft could have revolutionized the PC market and culture. /sarcasm

Slashdot Top Deals

The nation that controls magnetism controls the universe. -- Chester Gould/Dick Tracy

Working...