News for hackers. Stuff that matters.
Re:Mathematical Notation Gets an Upgrade by simon_ on Friday December 11, 2009 @08:46AM (#989653)
The author seems to be totally clueless. In addition to seeming to claim that this guy invented subset and union notation ("U, or union, makes a new relation or set out of the relations or sets that are passed to it"), he/she completely misunderstands the halting problem.

"Computers occasionally hang on one line of code and fail to move on to the next, and no one can reliably predict when that will happen."

Seriously, Wired?

Re:Mathematical Notation Gets an Upgrade by rleisti on Friday December 11, 2009 @08:53AM (#989664)
Are you saying Turing didn't invent the hourglass notation? j/k
Re:Mathematical Notation Gets an Upgrade by wlievens on Friday December 11, 2009 @08:49AM (#989656)
"Computers occasionally hang on one line of code and fail to move on to the next"

Only true in Windows, and nothing to do with the halting problem...

Re:Mathematical Notation Gets an Upgrade by DannoHung on Friday December 11, 2009 @08:26AM (#989625)
Okay, wait a minute, they "hacked a fix" to the halting problem and the big story here is the new notation used?
Re:Mathematical Notation Gets an Upgrade by drunkpotato on Friday December 11, 2009 @08:40AM (#989642)
Keep in mind that Wired writes only slightly above normal tech journalist standards, which is to say, not very high. Combine a journalist who either has never been exposed to the halting problem or only vaguely remembers it from an algorithms course ten years ago, with an audience that, in general, hates and fears math but thinks gadgets like computers are magical and gee-whiz cool, and you get explanations like this. That is, not a map to reality.
Re:Mathematical Notation Gets an Upgrade by amalcon on Friday December 11, 2009 @08:40AM (#989644)
It doesn't appear to be a general-case fix (which makes sense, because that would be impossible), but a method for certifying a subset of algorithms against halting problems in finite time (while giving no information for all other algorithms). We have a number of those.
Re:Mathematical Notation Gets an Upgrade by likpok on Friday December 11, 2009 @09:59AM (#989766)
More specifically, this appears to allow for more general model-checking, as most programming languages do not explicitly work on transitions (some declarative languages can be exceptions).
Re:Mathematical Notation Gets an Upgrade by unignorant on Friday December 11, 2009 @08:40AM (#989641)
They are probably referring to one of those "probabilistic" algorithms, something that will get a right answer with only some (possibly high) probability.

These kinds of algorithms can be used in various static analysis techniques to, say, approximate the value of a variable at a given point in the program (this reduces to the halting problem).

Re:Mathematical Notation Gets an Upgrade by hyperbovine on Friday December 11, 2009 @09:46AM (#989748)
That is the worst description of the halting problem I have ever seen.
Re:Mathematical Notation Gets an Upgrade by hopeless on Friday December 11, 2009 @09:10AM (#989684)
Wikipedia: "the halting problem is a decision problem which can be stated as follows: given a description of a program, decide whether the program finishes running or will run forever"

http://en.wikipedia.org/wiki/Halting_problem

Re:Mathematical Notation Gets an Upgrade by simon_ on Friday December 11, 2009 @08:49AM (#989657)
Why can't Byron Cook make his own TeX package? I'm sure someone at Microsoft can help him with that...