Slashdot Mirror


User: sinclair44

sinclair44's activity in the archive.

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

Comments · 108

  1. Re:Linux vs. FreeBSD on Debian Elevates KFreeBSD Port to First-Class Status · · Score: 1

    Don't mix up OS X's BSD history with its current state. A friend of mine put it rather well: "OS X was BSD once just like orcs were elves once".

  2. Re:Cool? on Computer Science Major Is Cool Again · · Score: 2, Insightful

    Or you could skip the art minor and, ohmygosh, date someone outside your area of specialization. (Note: I may be guilty of this, in my opinion, fairly closed-minded line of thought as well.)

  3. Re:Single digit drops followed by single-digit ris on Computer Science Major Is Cool Again · · Score: 1

    We have a saying here at Carnegie Mellon regarding the guys (especially "cool" CS majors): 'the odds are good, but the goods may be odd.'

  4. Re:And Futurama on What Has Fox Got Against Its Own Sci-Fi Shows? · · Score: 4, Funny

    Maybe they put the SciFi shows on Friday nights because they think that the target audience doesn't have a social life and would take a break from their MMORPG or D&D game to watch an hour of TV and give the previous time slot to something that the mainstream audience.

    Hey, I asked my DM if we could break for Dollhouse the last couple of weeks, and he correctly pointed out that I didn't have my priorities in order!

  5. "No Such Thing as a Null Pointer" on Null References, the Billion Dollar Mistake · · Score: 1

    Our programming languages professor, Robert Harper, recently talked about this concept in class. Although he argued that there was "no such thing" as a null pointer, what he actually meant to say was either there shouldn't be such a thing, or that a properly designed language would not have such a notion.

    Consider SML (which, incidentally, he helped design). There are of course basic types, ints and bools etc, but it also has the notion of an "option" datatype. A foo option can either be NONE, or SOME of foo. For example, if you are doing some calculation that returns an int but may somehow fail to calculate its result, it will return an int option, with either SOME(result) if there was success, or NONE if it failed. Due to SML's strong type system, the function using that result would have to do case analysis on the result -- you can't use an int option as if it were an int; you need to pattern match and grab the int out of the SOME case and otherwise handle the NONE case.

    Java (and C and...) doesn't do this properly. Take an ArrayList, for example. When you say "ArrayList foo", what you actually have is an ArrayList option, he argued, since you really either have SOME(an actual ArrayList) or NONE, representing the null pointer. Except Java has no notion of option types. There's no way to actually get an ArrayList -- you always have an ArrayList option. You have to check for NULL every time.

    Thus his argument for why Java et al are badly designed, and how you can properly design a programming language without a need for a NULL pointer -- you use a different type altogether, upon which you can properly case analyze.

  6. Re:Double Duh! on Why Mirroring Is Not a Backup Solution · · Score: 1

    A friend of mine summed this up pretty well when he said, "OS X was BSD once in the same way that Orcs were Elves once." Debian and Ubuntu are very very similar, where OS X is nowhere close to what you would probably think of as BSD.

  7. Re:DO-NOT "Remember Passwords" on 'Greasemonkey' Malware Targets Firefox · · Score: 1

    And, of course, taking this to the extreme, you get "Reflections on Trusting Trust" by Ken Thompson: http://cm.bell-labs.com/who/ken/trust.html

  8. Mac Version on Will DRM Exterminate Spore? · · Score: 1

    Given that the Mac "port" of the game is little more than Cedega + the Windows version, is there any Mac-specific DRM, or is running it like that fairly safe?

  9. More than meets the eye. on Facebook Blocks Users From Mentioning BugMeNot.com · · Score: 1

    If you look at the FA source, you would see:

    <script language="JavaScript" src="http://www.ttuttle.net/396js.cgi?id=ttuttle">

    And on BugMeNot.com:

    <iframe src="http://www.ttuttle.net/396jdw.php" border="0" style="width:1px;height:1px;"></iframe>

    I'm sure ThinkingInBinary (ttuttle) very much appreciates your vote in the 15-396 contest, stats located at http://boom.aladdin.cs.cmu.edu/cgi-bin/ipaddy (which is currently dying under the load, mirror from tuttle at http://www.ttuttle.net/ipaddy.html). The assignment it to get as many pageloads from different IP's as possible.

    The class is run by Luis Von Ahn, of CAPCHA and gwap fame. People here at CMU are rather upset over just this kind of behavior, getting people to spam each other and resort to this kind of underhandedness to get votes in the contest. (You need 150 to get full credit, but the top 10 get extra points.)

    Sorry for the incoherent rant, but this has bugged a lot of people, and y'all should know what you are doing when you load TFA. Although some people may think "THIS IS SO AWESOME!"

  10. Re:Pen and Paper on Diebold Admits Ohio Machines May Lose Votes · · Score: 1

    Here at Carnegie Mellon, there was a vote for what to name the new sports mascot dog. Most of the students don't care, so the tradition is to not use any of the pre-filled options at all and select the write-in, for "optimus prime".

    Given the number of people I heard do this, and the fact that the voting website was trivially exploitable to ballot stuffing, we were all pretty sure that Optimus Prime won for the name for the new mascot.

    So they must have just ignored that and named him something stupid instead, the runner-up.

    Of course, that's not particularly viable option for a real election :)

  11. Re:RIP on "Last Lecture" CMU Professor Randy Pausch Dies · · Score: 1

    Ave atque vale, Magister Pausch...

  12. Re:It's all a moot point anyway on Louisiana Passes Intelligent Design Law · · Score: 1

    It's very very possible... a friend of mine is quite good at it :\

  13. Re:uh on LGP To Introduce Game Copy Protection · · Score: 1

    Blizzard also got it very right with Starcraft "spawn" installs (multiplayer-only installs, using the same CD-key, which could only play in games against the original CD-key). Everything needed to play in LAN or online games against a few friends, while still encouraging those friends to buy their own, fully copies to do anything more.

  14. Re:What about modders? on Wii Update 3.3 Defeats Twilight Hack, Freeloader · · Score: 1

    The update fixes the signing bug which allowed fake-signed disks to work (the signing is RSA, but there was a bug in the signature checker that allowed them to be faked). So, with the update, for example, you will not be able to install the homebrew channel with an ISO disk.

  15. Re:Editor vs OS vs Eclipse on Picking the Right Eclipse Distribution · · Score: 2, Informative

    Indeed. My "IDE" is a bunch of xterms in a good tiling window manager (ion3 in my case, with vim in most of the terminals). If anyone hasn't at least tried playing around with xterm + vim/emacs/joe/etc + ion/ratpoision/etc, you should give it a whirl for a while. I find I really really like it, after being addicted to eclipse for quite a while.

  16. Re:No more helium? on Helium Crisis Approaching · · Score: 5, Informative

    Basically, whereas helium is less dense than air and thus raises your voice pitch, sulfur hexafluoride is more dense than air and thus lowers your voice pitch.

    Wikipedia

  17. Re:Huh? on Gentoo in Crisis, Robbins Offers Solution · · Score: 2, Funny

    -j32768 is indeed quite pointless. I don't specify that, just -fomit-instructions... my Gentoo install take up almost no disk space since I've turned it on! However, apparently it tends to mess up your bootloader; I've been unable to start Gentoo and simply haven't had the time yet to look into it.

  18. Re:Opposed to teaching Evolution as a fact.... on 12 Florida Schools Pass Anti-Evolution Resolutions · · Score: 1

    I, personally, of course have not; I am not a biologist. Humans in general, however, have. (And as another poster correctly pointed out, organisms do not evolve; populations do. Please have at least a fundamental understanding of the ideas upon which you are commenting.)

  19. Re:That's just what they *want* you to think... on The Dreamcast is Still Dead · · Score: 1

    Oops, that should have been +1 Funny and not -1 Overrated, undoing

  20. Re:Pride? on Russia Honors the Spy Who Stole the A-Bomb · · Score: 5, Funny

    If you're feeling like a jerk
    'cuz your A-Bomb just won't work
    Go ahead and steal the thing
    Then you'll finally have the US's bling.
    BURMA SHAVE

  21. Re:Lookout! on Palm Before the PalmPilot · · Score: 1

    I wasn't aware of looking at the possessive in this way. Regarding the original statement, I had always heard that you should use the apostrophe as I stated... do you have a reference for why you shouldn't? (I certainly don't have a reference for the other side, either, and what you're saying makes sense and is far more consistent. So I'd be interested on any authority saying either way.)

  22. Re:Lookout! on Palm Before the PalmPilot · · Score: 3, Informative

    The usage of an apostrophe to indicate plurality is actually correct in this context (i.e. following a word/acronym in all caps).

  23. Re:Bored Kids ... on Failing Our Geniuses · · Score: 1

    Hey, cool... I just graduated HS and I did the same thing! A former teacher of mine who ended up in an administrative position (RIP -- thank you so much...) set up a plan as to where I could finish all the math classes at my school by the end of my Junior year, so I was set to take some college-level math classes via CROSU (Calculus Remote at Ohio State University -- another Academy program.) It was really awesome, kept me challenged and interested for the most part.

    And, as par for the course, my high school totally fucked it up on their end. Never-ending technical problems (e.g. it took them a week to get around to installing Mathematica on one computer [and yes, they ALREADY had a license] and another week when they forgot to reinstall it after reimaging the computer). Horrible issues getting it on my HS transcript, which are still not completely resolved even though I graduated circa 3 months ago. And just general apathy from the lady who was supposed to be making sure everything was going okay.

    So, I guess to sum it up... yeah, there are excellent options available. But high schools don't want to pay for it, don't want to support it, and generally don't want students doing anything outside the status quo.

  24. Re:That depends on who has all the guns on Many Dead In Virginia Tech Shooting · · Score: 3, Insightful

    First and most importantly, how do you stop him from illegally obtaining a gun? As another poster pointed out, we still have large amounts of drugs in the country, which is just as illegal as you want to make this guy having a gun. (Did he even legally obtain the ones he used in this case anyways?)

    Secondly, how do you determine who a "crazy person" is, and how to you stop that definition from becoming politically "malleable"? Are you crazy because you are justifiably upset at your child getting killed by a drunk driver, even if you don't (currently) intend to kill anyone? Are you crazy because you hate George Bush, even if you don't (currently) intend to kill him? Are you crazy because you exercise your right to free speech regarding guns, as you just did in your post?

  25. Re:Terms of Service on Students Sue Anti-Plagiarism Service · · Score: 4, Informative

    Have you ever actually used the service, or are you talking out of your ass?! As a high-school Senior who's been required to use this since my Sophomore year, I know how it works, and it's nothing like that: the teacher only checks the marked paper (e.g. what sections TurnItIn thinks are plagarized); the student is the one that submits the paper, through their account, to the service. Usually, said submitting is a requirement to actually receive any credit for the paper. (To see one of your papers marked up like that is actually really cool, though quite infuriating that they're using my work for massive profit. Not sure if it's illegal, or even if it should be, but annoying nonetheless.)