Slashdot Mirror


User: pclminion

pclminion's activity in the archive.

Stories
0
Comments
6,218
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,218

  1. Re:Why boot? on Boot Process Visualization · · Score: 1
    In other words, we're "supposed" to waste energy? I use my home computer for about 2 hours a day. Leaving the thing on for the other 22 hours a day is a waste of electricity, and it's fucking unethical.

    If you had a sports car, would you leave the engine on 24/7? After all, the thing "never malfunctions" so why the heck would you ever have to restart your car? Pretty much anybody reading Slashdot would agree that doing such a thing is retarded, but when it comes to computers suddenly the energy doesn't matter?

    Just because Linux can run for years doesn't mean it must, or should.

    I think that anybody who leaves their system running when they don't need it is an environmentally insensitive dipshit.

  2. Re:an issue is it??? on Boot Process Visualization · · Score: 4, Insightful
    an issue??? only if you're stupid enough to shut the thing down every night like most ms-windows users do...

    Yeah. My desire to cut my electric bill in half is "stupid." My desire to increase my energy efficiency is "stupid." Attempting to be environmentally responsible is "stupid."

    Unless you need your computer to be running 24/7, leaving it on is a tremendous waste of energy, and I think it's unethical. You're an ass.

  3. Re:This is sort of cool, but... on Lego Logic Gates · · Score: 1
    Same with a transistor - it's not either ON or OFF, but can vary completely between those two states in an analog fashion.

    I understand that, but analog behavior is not conducive to precise computations. It's too susceptible to noise and other influences from the surrounding environment.

    There's a reason analog computers are no longer used. Digital is where it's at, and my point was that digital not not necessarily mean binary.

  4. This is sort of cool, but... on Lego Logic Gates · · Score: 3, Insightful
    Although I find this cool from a purely geek standpoint, and while I realize that the guy probably doesn't intend this as a practical device, I can't help but wonder... WHY use a binary representation?

    With electronic computers, binary makes sense. A capacitor is either charged, or not charged. A transistor is either conducting, or not conducting. It's HARD to make electronic devices with some fixed number of states other than two (let's disregard analog computation, with its infinite number of states, for now).

    Yeah, this thing is like Babbage's machine in the sense that it computes mechanically, but Babbage's machine wasn't binary. It's EASY to make multi-state mechanical devices.

    We shouldn't let our current computer technology make us too narrow-minded when designing new computer technologies. Binary representation is no Holy Grail, it's merely a convenience in the world of semiconductor electronics.

  5. Re:You are missing the point. on MD5 To Be Considered Harmful Someday · · Score: 4, Insightful
    Jesus, I hope I'm wrong... I would have to acctualy buy MS crap.

    Your statement is ironic in the extreme. The big risk here is NOT P2P apps. Here's the real risk.

    Using one of these collision generators, I can create two x.509 certificate requests which have the same MD5 hash. One request says, "I am John Smith, kshdfkhs8i76y238888888" and the other request says, "I am Microsoft Corp., oiushir87dsfhgkjshdfg"

    Now, I get Verisign to issue me a certificate for the first request. Since the hash is the same, I can rewrite the certificate to say that I am Microsoft Corp, and nobody will ever be able to tell the difference. Now, I am able to sign code as if I were Microsoft, and Dominate The Earth.

  6. Re:MD5 is obviously less secure on MD5 To Be Considered Harmful Someday · · Score: 2, Informative
    While this is technically true (there are an infinite number of passwords that hash to the same value), it's not of much practical use. There are only 256^8 possible 8-character passwords (less, if you don't allow un-typeable characters). There are 2^128 possible MD5 hashes. 256^8 is much, much, MUCH less than 2^128, thus the probability of discovering another valid passwords of 8 characters or less is negligible.

    Sure, there are an infinite number of possible passwords, but they're all impossibly huge. I can come up with a password which is one trillion characters long and which hashes to the right result, but that's not practical.

  7. Re:It actually easy to see this on MD5 To Be Considered Harmful Someday · · Score: 0, Flamebait

    You're full of shit. Put up or shut up.

  8. Re:Oh no! on Math Skills Survey Shows U.S. Lags Behind · · Score: 1
    You mean it's the dreaded STORY PROBLEM????? Oh no! Students hate them, it requires work on the part of teacher to grade them...hmmm

    They also put ESL students at a disadvantage, because the ability to parse and correctly identify the important aspects of a word problem depends just as much on language skills as on mathematical skills.

    My fiancee struggled with math and physics word problems throughout her university education, not because she didn't understand the subject matter (she understood it quite well) but because she sometimes misinterpretted the problems. For example, sometimes it is hard to determine which quantity is being asked for. The fact that many professors have poor communication skills themselves doesn't help.

    While I agree that learning English is a fundamental part of an American education, a mathematics class should not be an English class, and success/failure in a math class should definitely not hinge upon the students' proficiency in the English language.

  9. Re:Quiz of the day: a third of fourty is.... on Math Skills Survey Shows U.S. Lags Behind · · Score: 1
    Way to be down on the US man, except you forgot one thing - 28th out of fourty just doesn't work out to being in the bottom third, no matter what country you are from!

    Wow, you vindicate the survey results in remarkable fashion. Or am I responding to a troll?

  10. Re:Hmm, bad news title? on HIV Vaccine · · Score: 2, Interesting
    It doesn't stop HIV infections, but it prevents them into evolving into full-blown AIDS

    The study only lasted one year. That's not enough time to really say whether it will prevent AIDS symptoms. They could, in theory, get sick next year, or next week.

    reduces the risk of infection

    No it doesn't, since the vaccine must be manufactured from a victim's own blood, and HIV virus from their own blood. The way I'm reading the article, it seems the vaccine is made on a person-by-person basis and can't be used on people who aren't already infected.

  11. Re:INTERNSHIP ANYONE?? on How Important is a Well-Known CS Degree? · · Score: 4, Interesting
    I FULLY agree.

    I interned at my current workplace (summers and winter breaks, with a 9 month full-time stint) starting in 1999, and when I graduated in 2002 I was immediately hired full time at a very respectable salary.

    If I hadn't had my foot in the door, I really have no idea where I'd be at right now.

  12. Re:Computer Programming != Computer Science on How Important is a Well-Known CS Degree? · · Score: 1

    He said it was fundamental to computer science. Like it or not, that is the name of the fucking discipline. Deal.

  13. Wow, I was confused on Half-Life 2 Deathmatch Confirmed · · Score: 1

    At first, I thought the headline read "Half-Life 2 Deathmarch" and I was trying to figure out how in the hell a product which has been successfully released already could be on a death march :-)

  14. Re:Difference: on Python 2.4 Final Released · · Score: 1
    Assembly maps one-to-one to machine code

    No it doesn't. Consider the machine instruction 0x90 on x86 architecture ("NOP"). Should the disassembler turn this into a "nop" or might it use "xor eax, 0"? I've seen disassemblers which do both.

    Conversely, consider the instruction:

    mov eax, [ebx + 0]

    Should this produce "8B 03" or "8B 43 00" ?

    Clearly the mapping is not one to one, in EITHER direction.

  15. Re:heh on Python 2.4 Final Released · · Score: 1
    2) unless overloads.get_random() returns a list containing a single string element you're in for a runtime error.

    No, the string substitution operator can take a non-sequence if there is only a single substitution. Come on, a 5 second experiment would have proven this:

    >>> print '%d' % 66
    66

    I didn't have to stick '66' in a list.

  16. Re:python - awesome on Python 2.4 Final Released · · Score: 1
    Somewhat offtopic, but there's a slight optimization you can make...

    Instead of using the '+' operator to concatenate strings, build the entire result at once with the '%' operator:

    G.spec_label[val] = '%s;%s' % (G.species[0], val)

    This avoids creating and discarding a temporary intermediate result.

  17. Re:Kids these days.... on Python 2.4 Final Released · · Score: 1
    /C/assembler/ Assembler programmers know what the computer is doing. C programmers have to guess (assuming they can't read assembler output).

    I've looked at enough of GCC's assembly output to know what kinds of things it does for certain kinds of code...

    And I don't see how assembly language is any more or less "on the machine" than C code, given the fact that computers do not execute assembly language -- they execute machine language.

  18. Re:Sign up for cryonics on Things To Do Before You Die · · Score: 1
    Why hope for reanimation in the future when you can be rich AND live forever?

    Time Travel Fund

    Basically, you make a small deposit into an interest-bearing account. This account grows for hundreds of years, well after your death. Sometime in the future, time travel might be invented. At this point, an agent will travel back in time to a moment you select, pick you up and take you back to the future, where you will have access to the interest in your account (minus the cost of the time travel itself). After hundreds of years, it should amount to billions and billions of dollars.

    As far as I can tell, this is a completely serious idea.

  19. Re:Linguistic Silliness on Things To Do Before You Die · · Score: 1
    Wow, the guys put together a list of 100 things, you take issue with a single one of them, and dismiss the entire thing as rubbish?

    I sure hope you aren't that absolutist in your daily life...

  20. Re:Things to correct before I die on Things To Do Before You Die · · Score: 1
    You can also measure from the height of the surrounding terrain. This is obviously trickier, since the surrounding terrain is seldom entirely flat.

    That's not the only reason it's tricky. You also have to carefully define "surrounding," i.e., where is the boundary of the mountain? In the case of Mt. Everest in particular this is not at all obvious.

  21. Re:No way! on Lying Makes The Brain Work Harder · · Score: 1

    Uh, I think the point isn't necessarily that the brain works harder when lying, but that they can detect this. You can't see why that's extremely useful (in a terrifying sort of way)?

  22. Re:Makes Sense on Lying Makes The Brain Work Harder · · Score: 1

    Sure, but wouldn't it be easy to get around this by constructing the lie beforehand and practicing it? At that point, telling the lie would be just like recounting any other story or fact.

  23. Re:Sets in Python on Python 2.4 Final Released · · Score: 1
    aren't sets inherently UNORDERED? How can you "join" a set?

    Simple algorithm:

    1. Apply an arbitrary ordering on the elements of the set to produce a list
    2. Join the list

    What's so frickin' hard?

  24. Re:OK Trolls... on Python 2.4 Final Released · · Score: 4, Informative
    Do you really want to go through each line, scrolling all the way to the end because your language has significant whitespace?

    There is absolutely nothing that says you can't break things across lines. In most cases you don't even need a backslash to escape the linebreak. TRY the damn thing before criticizing it.

  25. Re:I *want* to be enthused, but... on Python 2.4 Final Released · · Score: 1
    BTW, why would you want to get more proficient in C? Programmers are abandoning C in droves. It's just not programmer-time efficient to do things in C anymore.

    Efficient use of programmer time is only one reason to select one language over another. I still code a lot in C on my own projects simply because I enjoy it. Yes, you heard right. I enjoy hunting down stupid off-by-one errors, iteration bugs, memory corruption, silently conflicting declarations, prototype errors, implicit casting errors, rounding and truncation problems, etc. :-)

    If all the C programmers vanish, what are we going to write the next generation of high-level languages in? Python? Do you really want a future where not a single person actually knows what is happening inside that CPU, just because "it's hard?"

    Yes, programming C is very difficult. And I love it for that, just like I love climbing mountains. That's pretty damn hard, too. At least while programming C I can't accidentally kill myself.