Slashdot Mirror


User: crmartin

crmartin's activity in the archive.

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

Comments · 785

  1. Re:In fact, take four years off. on Making the Transition to University? · · Score: 1

    Well, to some extent ... but I teach at a university, and he doesn't sound like a troll. He might be over-optimistic about what it would take to travel for a year, but honestly it's not *that* expensive if you're willing to go cheap places and live like a traveling student.

    Bratislava is supposed to be the hot new place for students who want their money to stretch.

  2. Re:In fact, take four years off. on Making the Transition to University? · · Score: 1

    Well, there's speaking English and there's speaking English. I lived in Germany for a couple of years; believe me, for a place where "everyone speaks English", there's an awful lot of people who can't say anything beyond "Good morning."

    But I really meant "where English is not the primary language." Or Scotland.

  3. In fact, take four years off. on Making the Transition to University? · · Score: 1

    Having spent something like 18 years in university (I swear to God!) this is something I think I know something about. I dopn't think there's a lot to be gained by pushing into University right out of high school unless you're very much certain you want to do University. Assuming that you've got the freedom to make the choice --- read "are your parents going to completely lose their minds?" --- you've got several options.

    Travel, as you've already suggested. You'd be amazed at what you'd learn from going someplace else. Try for places where they don't speak English. Prague is supposed to be great. Or Budapest.

    Amsterdam is a great spot, but I could never get anyone to speak Dutch to me.

    Learn another language. Spanish, French, Japanese, German, Russian, Chinese, all have potential advantages and you can learn them in wonderful places. But learn Czech, Magyar (Hungarian), Latvian, any other language, and you'll learn to think thoughts no never would have thought.

    Join the Service. Stop screaming, you don't have to join the Marines. (Not that there's anything wrong with the Marines if you're inclined that way.) But join the Air Force, say, and you will have a lovely chance to find out a lot, and even learn something new, make some money, and develop some discipline tghat comesw in real handy later. Join the Army or the Marines, you get all the same stuff and a chance to get shot at, which can be very exciting. If you're not inc,ined that way, the Peace Corps could be good too.

    Get a real job. Nothing to help develop the desire to do something in school like working at McDonalds for a while.

    Get an education. No, a high school diploma doesn't count. Have a look at what you would have to have studied to graduate from a German Gymnasium with the Abenteuer. If I had kids, I'd urge them to go to a four-year, liberal-arts college before University. Any of the various versions of St John's, for example. Or Chicago's Great Books program, Morty Adler's thing. (If you don't know who he is, look it up, Mortimer Adler, Great Books.)

    Do this especially if you want to do something technical: go to engineering school, and you'll miss the chance to see most all of that other educational stuff; at University of Colorado, where I sometimes teach, they used to have one required Humanities course... now they've got none. If you're inclined technically (this is Slashdot, after all) take as much math as you can, even major in math. But get all that liberal arts stuff.

    Oh, and do some theater or public speaking. A techie type who can write literate English and speak comfortably in front of a crown has immense advantages.

  4. Re:How well do you hear? on Are 'Monster' Cables Worth It? · · Score: 3, Funny

    Not to mention her TV.

  5. How well do you hear? on Are 'Monster' Cables Worth It? · · Score: 3, Interesting

    Here's a little hint: you don't actually hear much below 20 Hz or above 15kHz (if that: at 20 I could hear the 15kHz horizontal sweep on a TV; at 50 I can't.) Unless you've got perfect pitch and a music degree, you don't hear most of those little details of voicing etc.

    What you --- and everyone else --- does do is react to suggestion. When the audio guy comes in and puts you in the fancy listening room, he gives all sorts of suggestion cues to let you know that the more expensive system "sounds better". And sure enough it does.

    Of course if you're contemplating buying monster cables, you've also probably gotten a multiple thousand dollar system, which means the guy in the audio room already got to you.

  6. Get out on Going Beyond the 2 Week Notice? · · Score: 3, Insightful

    What he's asking for is indentured servitude, and the reason he thinks he can get away with it is he thinks he can guilt you into it.

    Give him two weeks notice. Period. Don't worry about burning bridges, as you don't want to work for this clown anyway.

  7. Re:OCaml is supposed to be faster? C++ is dynamic? on OCaml vs. C++ for Dynamic Programming · · Score: 1

    "Bellman". Google "Bellman" "dynamic programming".

    Just to get some historical context.

    Interestingly, "dynamic programming" wasn't really even meant as a computer-programming technique.

  8. Re:Hmmm ... on OCaml vs. C++ for Dynamic Programming · · Score: 1

    Of course. Should have seen this yesterday ... but it was late. Using lists means that every access --- insertion or lookup --- in the list requires n/2 operations, or O(n). Thus, even if it is "memoizing", the memoizing means accessing every previous computed value every time (asymptotically); this means, sure enough, that the "memoization" isn't really memoizing, and the move-generation thing is running exponentially long.

  9. Re:Hmmm ... on OCaml vs. C++ for Dynamic Programming · · Score: 1

    I know he *said* it was memoizing. Hell, maybe it is ... just exponentially many times.

  10. Re:Hmmm ... on OCaml vs. C++ for Dynamic Programming · · Score: 2, Informative

    Look down a little farther ... I commented specifically on his implementation.

    But here's another hint: the fact that there's a fuinction that says "memoize" doesn't necessarily mean it works.

  11. Re:Hmmm ... on OCaml vs. C++ for Dynamic Programming · · Score: 1

    When you grow up, you'll learn that if the timing differs by three orders of magnitude from expectations, your problem is algorithmic; you'll smell that before you even need to read the code.

    Shortly after that, you'll also learn that if your dynamic programming solution is running 960 times longer than expected, the odds are awfully good that you've manage to make an exponential implementation of what should be a poly-time solution.

  12. Re:Uh huh on OCaml vs. C++ for Dynamic Programming · · Score: 1

    No, he's trying to do it explicitly. I'm not an ML guru, but I'm kinda suspicious that "generate states" is getting called exponentially many times.

    Have you tried running any tracing of the program?

  13. Hmmm ... on OCaml vs. C++ for Dynamic Programming · · Score: 4, Interesting

    That difference is so dramatic that I wonder if you made a mistake in your functional implementation? Or is there something specific about your dynamic program that makes trouble?

    Dynamic programming depends basically on memoization (not "memorization", before someone complains about my typo) which inherently means preserving some state. If you don't preserve state, it becomes a good old, likely exponential time, recursive program. Any chance your implementation is not memoizing?

  14. Re:Finally a Slashdot Article about this! on Graphing Libraries for Java? · · Score: 1

    From your description, JGraph should do just fine. I built an app using it with up to 1000 nodes; overview is just a matter of having a scaled window on the same graph, and the nodes and edges in JGraph can be easily subclassed for the popup behaviors you mention.

  15. What are you trying to *do*? on Graphing Libraries for Java? · · Score: 3, Interesting

    I've used JGraph and Graphviz very happily, and can recommend them ... but they do very different things. Can you feed us a couple of use cases, or user stories? A little narrative?

  16. Re:EMACS! on Programming Tools You've Used? · · Score: 1

    Have a look at MMM and nXML mode.

  17. Recent Mac Convert on In Which OS Do You Feel More Productive? · · Score: 1

    I'd long since gotten all Microsoft operating systems out of my house, but having hosed myself on email for several days by getting a little too playful (you mean *you* don't play with installing kernel drivers?) I got an iBook for my non-hacking day to day use.

    Took a couple days to convert, but it's been pretty much painless since, plus I dn't have to deal with the people who say "what do you mean you don't have Word?"

    I'd say for *programming*, give me Linux, or let me install gnu tools on your generic unix. For daily use, Mac's are just fine. My only complaint is that they use the old-fashioned BSD commands (eg sort -k, but not sort --key).

  18. Re:I know this one, my boss taught me. on Project Management Methodology for IT Operations? · · Score: 1

    but is it an int or a long?

  19. Re:Which one? on How Would You Select a Textbook? · · Score: 1

    I actually went through the "Course in Pure Mathematics" a long time ago, but Apostol's book was the one I knew from my previous courses. Not that it would hurt anyone to do both. Never read Courant's book.

  20. Re:Use a reference instead on How Would You Select a Textbook? · · Score: 1

    I just decided I wanted to refresh my analysis (it's only been 25 years.) I looked at some of the regular texts for second-year calculus. Great door stops, but enraging ... all the pictures, little history bits, etc.

    I finally ordered a copy of Tom Apostol's book from the 70's.

  21. Use a reference instead on How Would You Select a Textbook? · · Score: 3, Insightful

    Have them buy an approrpaite reference, like an O'Reilly book, and use that. Then make notes that replicate what you would have done if you were teaching one person, use overheads from that.

  22. Another nonstory masquerading.... on NSA to Become Government Net 'Traffic Cop?' · · Score: 1

    Actually, NSA has been the go-to agency for computer security for at least 20 years. Look for the National Computer Security Center on Google.

  23. The Secret Consultant's Rules on Advice for a New Software Project Manager? · · Score: 4, Insightful

    Not much of a secret since I talk about them regularly, but still, these are the secret rules of TQM, Six Sigma, and most other successful projects:

    (1) know what you want
    (2) know how to tell if you got it
    (3) tell everyone (1) and (2)
    (4) allow the front-line people the autonomy (and safety) they need to make changes, and
    (5) reward them for achieving (1)

    I've seen projects and programs and processes fail for missing any of these steps, but its pretty amazing how often people fail either (4) or (5).

  24. Feel safe? on NASA Proposes Warming Mars · · Score: 3, Funny

    Uh, and the risk would be what? That Mars would become uninhabitable?

  25. Re:Luckily ... on A Countdown To Global Catastrophe? · · Score: 1

    Look, the point of the article was that global warming was reaching a "point of no return". I was pointing out that the point of no return they were talking about was one that we'd passed before.

    If you're talking about something other than global warming, you're arguing with someone else; why not go argue with them?