Slashdot Mirror


User: sleepingsquirrel

sleepingsquirrel's activity in the archive.

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

Comments · 392

  1. Re:McVoy doesn't get it on McVoy Strikes Back · · Score: 1
    The point of Larry is that innovative software doesn't get created in this manner.
    Yeah, because all innovative ideas with commercial backing are a great success. *cough* BeOS *cough*.
  2. Linux anyone? on IBM Plans to Open the Cell Processor · · Score: 4, Interesting

    Linux Insider is running a couple of editorials speculating about running Linux on the 'Cell'. The bold prediction? 'the Linux developer community will, virtually en masse, abandon the x86 in favor of the new machine.'

  3. Re:Identify who someone is with a fingerprint? on Library to Require Fingerprint to Use PCs · · Score: 1
    So, if I go to this library with a fake ID and they take my fingerprints how are they going to make sure that I am who I claim I am, if they're not crossreferencing any other fingerprint databases?
    They'll just get your DNA from your fingerprint and use that for cross checking.
  4. Riddle me this... on Library to Require Fingerprint to Use PCs · · Score: 1
    And who is going to go the the trouble of spoofing your fingerprints to go on the internet at a public terminal?
    Exactly what priceless library resources are we trying to protect with all this security?
  5. Fingerprints: Unforgeable (oh, wait...) on Library to Require Fingerprint to Use PCs · · Score: 1
    Hmmm... I guess someone needs to go to your library, tell them that they are you - they can even print a fake barcode on any old library card since barcode techology is open and freely available to anyone and everyone.
    Either that, or they take a digital picture of your fingerprint (touched anything lately?) and use that that to gain access to the library. Don't think that's plausible? Tell it to Tsutomu Matsumoto.
  6. The Dark Side of Reviews on Ebert Gives 'Sith' Positive Review · · Score: 1
    Not to put a damper on things, but there's at least one guy (from google cache) who didn't like it.
    ...But the real loss in the immediate sequels was the cantankerous sexual triangle of Han Solo, Luke Skywalker and Princess Leia that had given Star Wars a recognizable and genuinely compelling psychological frisson. This was partly a casting problem: Neither Mr. Ford nor Ms. Fisher seemed to take much interest in the later endeavors, and Mark Hamill couldn't carry the movies' ever-more attenuated storylines on his own. The problem stemmed from the fact that Mr. Lucas seemed all too aware that the big money was made not through ticket sales to adults or even teenagers, but through toy sales to children (his decision to forgo his director's salary on the first movie in exchange for a piece of merchandizing is one of Hollywood's fondest myths of its own beneficence)...
  7. Actually... on Free Pascal 2.0 Released · · Score: 1
    Functional programming languages have syntax that goes against human intuition. For example, Haskell uses the symbol '++' for 'or'
    Actually, '++' in Haskell is for concatenation. If you want a binary boolean 'or', it's spelled '||' (like C)...
    if (a==5 || c==42) then foo else bar
    Alternatively you can use the (Scheme like) 'or' function, which takes a list of booleans and return true if any of them is true...
    if (or [a==5, c==42, baz<blah]) then foo else bar
  8. Re:Ahh Pascal on Free Pascal 2.0 Released · · Score: 1
    Ok, a little extreme, but I can't remember the last time I used 'x' as a variable name... joy)
    But the Joy language doesn't even have variables!
  9. photodiodes on Nuclear Battery That Runs 10 Years · · Score: 1

    Exactly. I've had those type of un-oh moments before. I was once debugging an analog IC under the probe station microscope. Except it wasn't behaving at all like what was on my test board. Turn off the microscope light, and presto! things were back to normal. That's one of those lessons you learn the hard way (but you'll never forget again).

  10. Another one... on Newest Star Wars Reviews Suprisingly Positive · · Score: 1

    More bad news here.

  11. Surprise! Wikipedia is incorrect. on Nuclear Battery That Runs 10 Years · · Score: 1
    Except not all p-n junctions rectify current. In fact, your own link refers to such a thing as "Non-rectifying Junctions".
    Well, that's what I deserve for linking to a low-quality Wikipedia article I guess. The "Non-rectifying Junctions" they talk about are Schottky barrier (metal-semiconductor) junctions. They are not p-n junctions. To prevent the rectifying action of the metal-semiconductor interface, you heavily dope the semiconductor side, so it acts more like an ohmic contact. Here are some better references on semiconductor physics and Schottky diodes to help you out.
  12. Re:How do you turn it off? on Nuclear Battery That Runs 10 Years · · Score: 2, Interesting
    If it generates electricity by catching electrons resulting from nuclear fission, then how do you turn it off?
    First off, its beta decay (a neutron in the nucleus in turn into a proton and ejects an electron), not fission. And you're correct, there no turning it off.
    Is it always generating electricity?
    Yes.
    Do you have to have a constant connection to ground so that it can sink any current that's not being used?
    You can just burn off extra power in a resistor (generating heat). Or you could charge a conventional battery (or run a fuel cell backwards) and use that extra power for when you need a speed boost (think of how currently, some laptops use a lower-powered/lower-speed mode when running on battery, and use a high-power/higher-speed mode when plugged in)
  13. basic logical mistake on Nuclear Battery That Runs 10 Years · · Score: 1
    A p-n diode contains/uses a p-n junction for its properties but to say an p-n junction is a diode is a great over simplification.
    This is a valid syllogism...
    1. A diode is anything that rectifies current.
    2. A p-n junction rectifies current
    3. Therefore: A p-n junction is a diode
    Now if the poster had stated that all diodes are p-n junction, I'd agree with you.
  14. Re:AKA on Nuclear Battery That Runs 10 Years · · Score: 4, Informative
    You don't call two p-n junctions in the transistor a diode. You don't call the p-n junction in the solar cell a diode...
    Sure you do. Any electrical engineer would. Saying things like "don't forward bias the base-collector diode" or "the emitter-base diode has a low reverse breakdown voltage" is common.
    The term "diode" can also be applied to a vacuum diode, Schotky diode, etc. neither of which is composed of a p-n junction.
    You're correct on the vacuum tube diode. As for Schottky barrier diodes, it's been a while since my semiconductor physics class, but while it may be technically incorrect to classify it as p-n, it most certainly is a junction.
  15. Re:Lisp's problem on Practical Common Lisp · · Score: 1
    Now, I don't see how any other language (that isn't Lisp based itself) could actually support true macros without adopting the same syntax Lisp uses.
    You might like to check into the Joy language. It may not have macros, but its syntax (even simpler than lisp!) make meta-programming a breeze. Also, the Forth guys don't think programs that write programs are anything new.
  16. Haskell & DSLs [was: Are you trying to be obtu on Practical Common Lisp · · Score: 1
    Since when can you write a domain specific language/interpreter in just about a day or two???
    Heck, the Haskell people love to do just that type of thing. Here's an online bibliography on Embedding Domain-Specific Languages in Haskell to get you started. In fact, in the intro to Haskell book, The Haskell School of Expression: you construct a number of DSLs.
    This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional mathematical examples commonly found in other programming language textbooks, the author draws examples from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. An underlying theme is the design and implementation of domain specific languages, using three examples: FAL (a Functional Animation Language), IRL (an Imperative Robot Language), and MDL (a Music Description Language)...
    And it seems like there's quite a few people doing DSLs in languages other than lisp.
  17. Re:Surprising? on Newest Star Wars Reviews Suprisingly Positive · · Score: 0, Redundant
    We might not want to break out the champagne quite yet. There's at least one person who isn't impressed...
    It opens next week. I saw it, and here's the thing: It's unbelievably bad. Oh I'm telling you this because movie critics won't. So far all the early reviews -- all of them, from Variety to the Hollywood Reporter to Time magazine -- have been favorable. Why? Because while the movie critics of my long-ago youth were middlebrow snobs suspicious of populist entertainment, today's critics have turned into toadies. They are afraid of being on an audience's bad side, afraid that a movie they will pan might really strike a chord. Since it's a foregone conclusion that the final Star Wars is going to make a jillion dollars, the safe thing for critics to do is say nice things about it. The only nice thing I can think to say about it is that it's not quite as mindspinningly wretched as its predecessor, Attack of the Clones, but it's plenty awful anyway. Even Yoda gives a rotten performance. Go see it if you must when it opens next week, but at least you got one fair warning here.
  18. Harrison Ford? on Initial ROTS Reviews Hit the Internet · · Score: 4, Insightful

    Food for thought. Has Lucas ever created a good movie that didn't involve Harrison Ford?

  19. Messa thinks biased sample. on Initial ROTS Reviews Hit the Internet · · Score: 1
    Hmm. Let's do a little deductive reasoning.
    • Many people flock to Ep. 1 based on the good will generated by the original series.
    • After a dissapointing experience with Ep. 1, only true Star Wars fans line up to see Ep. 2.
    • Well, #2 turns out also to be a stinker of a movie. So now only the really die hard fans (naming your kid Anakin?) line up for Ep. 3 on opening day.
    • And now we're supposed to be suprised at the generally positive reviews? Color me skeptical.
  20. Best Viewed with telnet to port 80 on Firefox 1.1 Plans Native SVG Support · · Score: 1
    Anyone who slaps a 'this page is best viewed with Browser X' label on a Web page appears to be yearning for the bad old days, before the Web, when you had very little chance of reading a document written on another computer, another word processor, or another network.
    Bah, you kids and your fancy-schmancy graphics. All my web pages are Best Viewed with telnet to port 80
  21. Re:Here's your first lesson on macros on Practical Common Lisp · · Score: 1
    ...as a macro call is identical to a function call, which is really why I never found macros that confusing).
    But of course that overlooks the fact that macros aren't first class citizens (unlike functions). You can't in general pass them to higher order functions like map. And here's an unrelated question, does CL have any hygenic macros system similar to Scheme's "syntax-case"?
  22. Prolog in Lisp on Practical Common Lisp · · Score: 1
    Prolog-in-Lisp is an academic exercise designed to impress students. A PROLOG compiler is 99% optimizer. Prolog-in-Lisp embeds an unoptimized constraint solver and then interprets it. There are 4 or 5 orders of magnitude speed difference, which is the difference between a tool and a toy.
    Maybe you'd like KANREN instead?
    KANREN is a declarative logic programming system with first-class relations, embedded in a pure functional subset of Scheme. The system has a set-theoretical semantics, true unions, fair scheduling, first-class relations, lexically-scoped logical variables, depth-first and iterative deepening strategies. The system achieves high performance and expressivity without cuts.
  23. MetaOCaml on Practical Common Lisp · · Score: 1
    Really? Which functional language has macros?
    You might also like MetaOCaml and MetaML.
  24. Re:This is not a troll, but a query... on Practical Common Lisp · · Score: 1
    Really? Which functional language has macros?
    Maybe you should look at Template Haskell...
    Template Haskell is an extension to Haskell 98 that allows you to do type-safe compile-time meta-programming, with Haskell both as the manipulating language and the language being manipulated.

    Intuitively Template Haskell provides new language features that allow us to convert back and forth between concrete syntax, i.e. what you would type when you write normal Haskell code, and abstract syntax trees. These abstract syntax trees are represented using Haskell datatypes and, at compile time, they can be manipulated by Haskell code. This allows you to reify (convert from concrete syntax to an abstract syntax tree) some code, transform it and splice it back in (convert back again), or even to produce completely new code and splice that in, while the compiler is compiling your module.

    ...
    Which functional language lets you redefine stuff in a running image?
    Erlang allows you change stuff in running code...
    12.3 Code Replacement

    Erlang supports change of code in a running system. Code replacement is done on module level.

    The code of a module can exist in two variants in a system: current and old. When a module is loaded into the system for the first time, the code becomes 'current'. If then a new instance of the module is loaded, the code of the previous instance becomes 'old' and the new instance becomes 'current'.

    Both old and current code is valid, and may be evaluated concurrently. Fully qualified function calls always refer to current code. Old code may still be evaluated because of processes lingering in the old code...

  25. Squeak license on Safari Passes the Acid2 Test · · Score: 1

    Maybe in their spurt of generosity, they'll consider a better license for Squeak Smalltalk?