Slashdot Mirror


User: Dr.+Tom

Dr.+Tom's activity in the archive.

Stories
0
Comments
331
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 331

  1. Re:Mass of Sun on Astronomers Fix the Astronomical Unit · · Score: 0

    Relativity. Large masses bend space. I guess you never heard about that?

  2. Re:We swear your honor... on Forensic Test Predicts Eye and Hair Color From DNA · · Score: 2

    You're right.

    Not to mention that it is possible to wear fake fingertips that give you somebody else's fingerprints ...

    Also a problem with degraded DNA: if you find some DNA at the crime scene that codes for a person with blue eyes, that doesn't mean the blue-eyed DNA is related to the suspect, just that somebody with blue eyes had been there some time in the past ...

  3. Re:We swear your honor... on Forensic Test Predicts Eye and Hair Color From DNA · · Score: 3, Insightful

    You'll be hard pressed to find a single peer reviewed study that shows finger prints to be a valid means of identification

    challenge accepted

    http://lpr.oxfordjournals.org/content/7/2/87.short

  4. Game of Thrones answer on How Long Do You Want To Live? · · Score: 5, Funny

    Barbarian: “How do you want to die?”

    Tyrion Lannister: “In bed, when I’m 80, with a belly full of wine and woman’s mouth on my cock.”

  5. Re:For Shame on Patent Granted on Mandatory Digital Keys to Prevent Textbook Piracy · · Score: 1

    Control the means of delivery and you control the content. We don't want students wandering aimlessly around the internet, after all, learning things like evolution and climate science.

  6. Ok, so textbooks have DRM now, and education takes place in an MMO
    style arena. So where are the cheat codes? Har. Anyway it's a format most kids
    relate to.

    "Hey you, stop texting in class!"

  7. President Obama on New Rules Bring a "Credit Rating" For Users of Chinese Social Network · · Score: 2, Funny

    Chinese citizen: I love President Obama and his wife Hillary Clinton. I got a "Clinton" at the Olympics.
    You Americans call that a bj if I recall correctly.

  8. FIPS on Microsoft's Office 365 For Government Heralds New Google Fight · · Score: 4, Insightful

    I like how FIPS-140 isn't mentioned as a supported standard.
    Yeah, use our cloud, it's probably secure.

  9. 500 GHz on Return of the Vacuum Tube · · Score: 2

    low power, high frequency, rugged, ... I say, these things might be useful

  10. Mudge on America's Cybersecurity Czar, Howard Schmidt, Steps Down · · Score: 1

    Is Mudge still available?

  11. How news is written on Could a Computer Write This Story? · · Score: 4, Funny

    "${subject} ${verb} ${object}," said a source inside the ${CurrentPresident} ${administration} who spoke on condition of anonymity because they were not authorized to speak to the press.

  12. Re:Keep Spreading Your Lies and Uncertainty on Heartland Institute Learning To Troll On Billboards · · Score: 1

    Yes, all that is true, but the fact is, it doesn't matter. There's no point in reducing CO2 levels. Even if we stopped emitting CO2 completely, NOW, down to 0%, no combustion of fuel AT ALL, it would still be thousands of years before CO2 levels reached pre-industrial levels. We've made our bed, now we have to sleep in it. Just get used to a radically altered ecosystem. It's too late now to fix it. We'll adapt, maybe live underground breathing taxable air. For billions of years, this is the way it has been. Hey, if the pre-Cambrian biota hadn't irrevocably polluted the atmosphere with oxygen, we wouldn't even have evolved. Tough luck for them, but we're on top now. Oh, the "conservatives" want to remove CO2 from the atmosphere to preserve the status quo. Good luck with that, conservatives. It's very expensive and produces no profit that you can use to redecorate your huge Central Park West apartment.

  13. Go on Ask Slashdot: What Language Should a Former Coder Dig Into? · · Score: 1

    Go is quite nice. The compiler is very fast and strict, catching many errors. It really helps to write bullet proof code.
    The language itself has many high level constructs, functional programming, multithreading is built in, objects, etc.
    The runtime catches lots of errors, too, array bounds checking, for example. It's a well thought out language that is designed to help you avoid common mistakes. Yet it also has dynamic types and other powerful features. It's pretty neat.

  14. so just pay for it on "Cyber War" Is Just the Latest Grab for Defense Money · · Score: 1

    The big difference that makes this silly is how cheap it is to fix these problems. We've got technical solutions for all security issues, but nobody uses them. Fire the programmers who get caught writing buffer overflow vulnerabilities. This is like firing building contractors who use substandard nails. After the roof blows off it's too late. Don't let your inspectors get away with being bribed. Don't tolerate substandard work. All these problems have been solved, we just have to fire the idiots who don't use them. Liability, anyone? When a building falls down, who is responsible? God? Or the architect and building contractors? Just stop letting your engineers get away with, what we should now consider to be, criminal negligence. Seriously, storing passwords in the clear? You're fired!

  15. Re:anyone surprised? on Whistleblower: NSA Has All of Your Email · · Score: 1

    Ron Paul issues executive order to bring all troops home. It is ignored.

  16. Re:anyone surprised? on Whistleblower: NSA Has All of Your Email · · Score: 1

    Obama issued an executive order closing gitmo, almost his first act as president. It wasn't obeyed

  17. Re:anyone surprised? on Whistleblower: NSA Has All of Your Email · · Score: 1

    Ah yes, the British Empire. And how well did that work out?

  18. Re:FORTRAN? on Julia Language Seeks To Be the C For Numerical Computing · · Score: 1

    People who have to look up FORTRAN on Wikipedia to find out what it is have no business recommending it.

  19. Numerical Python on Julia Language Seeks To Be the C For Numerical Computing · · Score: 5, Informative

    Robust, mature, fast, easy to use, side-by-side with .m it wins hands down, really no comparison, use Python.
    Cython if you need to make it faster for the %5 of code that is too slow.

    import numpy
    import pylab

  20. Re:Can 5 free cells solve all FreeCell puzzles? on How Windows FreeCell Gave Rise To Online Crowdsourcing · · Score: 1

    11982 can be solved with 5 free cells. I don't know about "all" of them. There are too many to check all. Certainly most.
    That's the kind of thing you'd need a more sophisticated proof for, since brute-force is still too slow.
    (patsolve can run with any number.)
    Another interesting question is which games can be solved with NO free cells. #164, #892, #1012, #1081, and #1150
    are the first 5 that can be. There are only 207 in the first 100,000 games (using MS numbering).

  21. Re:Missle? on North Korea Shows Off Space Center and Launches Missile · · Score: 1

    Kim Jong Un was later heard to say, "should I not have eaten that?"

  22. Re:No mathematical proof on How Windows FreeCell Gave Rise To Online Crowdsourcing · · Score: 1

    The logic here is that a given solver "might have a bug" and therefore not provide a correct answer.
    Just throwing 5 or 8 different programs at it therefore might be suspect.

    However. Freecell is really a very simple game. A computer program is very much like a mathematical proof, ask any programmer who has also written proofs. All of the solvers use optimizations to keep the search size down, but each of these optimizations is really a theorem stating that certain segments of the game tree do not have to be searched. A stronger statement would be that just one program found a given game unsolvable, and that program uses only prunes (theorems) that have been proved to be correct. I happen to know that even with only very simple prunes that are quite trivial to show to be correct, game 11982 is not solvable. The proofs I used to arrive at this conclusion have been checked by others, too. I'm not sure anybody has published a formal document anywhere, but you are welcome to look at the code.

    Of course, you can win if you cheat. :-)

    (Even a "mathematical" proof might be shown to be wrong, in a way that even many experts might have missed. This doesn't really apply here, though, because the game tree for 11982 is actually quite small.)

  23. Re:No mathematical proof on How Windows FreeCell Gave Rise To Online Crowdsourcing · · Score: 1

    No, you can provably search the entire game tree. It has been done for all 32000 of the "original MS" games, and many more. Most of them are quite small and easily handled on even a modest computer.

  24. Re:Not solved != proof on How Windows FreeCell Gave Rise To Online Crowdsourcing · · Score: 1

    Unsolvable deals often have very small game trees. You get stuck very quickly, and there are no more moves. So showing something to be unsolvable is usually rather easy. It's easy to search the ENTIRE game tree. That's a proof. A bunch of people trying for a long time might not search every possible position, but in this case, the computer can do it, provably.

    If the solver takes days and days and days and still hasn't found a solution either way, then you have no proof of anything. Even if "most" unsolvable games have small trees, there could be some that are large. We don't know, and searching all 52! deals hasn't been done yet. :-)

    (Yes, I know, there aren't really that many, due to symmetry.)

  25. Re:Missing from article on How Windows FreeCell Gave Rise To Online Crowdsourcing · · Score: 1

    Most of the existing solvers make use of theorems about certain move sequences to prune the tree. For example, it is trivial to get into a loop of repeated moves, and in this sense game trees can be "infinite". But those are obvious optimizations.
    What would be interesting is to find theorems concerning more complicated positions that allow you to prune huge branches.
    This is the only way to attack some problems. You probably won't find a "theorem" that applies to the starting position, but I'm sure there are many positions where you can apply some reasoning, rather than simply trying all possible combinations. For example, don't move the same card twice in a row, don't move card A and then card B and then card A again, if the moves are not related, and in general don't make a move that brings a position back to one that you've been in before. And so on.
    Some of these theorems might be very complex, and there might even be some set of them that always make the game tree "small". That's the kind of thing you really want, if you want to "prove" that you can or can't solve a game.

    That said, most Freecell games have small game trees and are easily solved.

    Email me if you want some harder ones.