Slashdot Mirror


User: chialea

chialea's activity in the archive.

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

Comments · 616

  1. Re:Cheating. on Programming Assignment Guide For CS Students · · Score: 1

    Enjoy the math. Math is your friend! You know by now, I'm sure, that it will help you, not only with direct skills but with additional training in critical thinking.

    If you're not enjoying your math classes, please allow me to suggest a few that I've really enjoyed, and that you might enjoy and find helpful as a CS person (in decending order):
    * General discrete math
    * Combinatorics
    * Number theory (a special case of...)
    * Abstract algebra

    All of these things are applicable to computer science (none of them involve real numbers ;) ), and are incredibly helpful in terms of logic and foundational math for a large part of CS.

    Hope you enjoy em :)

    Lea

  2. Re:Nature of Information on Breaking Google's DRM · · Score: 1

    >If you wanted the comic book, you should have bought it when it came out. If you weren't interested when it came out, tough shit. Someone else was and they beat you to it.

    I'm not taking a position on this, but I'll just remark that what you said can sound like this:

    "If you wanted some land/money/food, you should have bought it when it was available. If you weren't alive when it came out, tough shit. Someone else beat you to it, feel free to be poor."

    All I'm saying is that feudelism is generally not considered a useful form of government... that argument is not a generally good one in either case.

    The grandparent poster was asking about the dissemination of information, not about the widgets themselves. Reprints of the Comedia, for example, are much, MUCH less expensive than anything even close to an original copy by a few centuries.

    Lea

  3. Re:It's near performance already on Hydrogen Vehicle Generates Its Own Fuel · · Score: 1

    I hear that studded tires don't work all that well when you've got a mix of ice, snow, and pavement, but I haven't tried em. Pittsburgh is frankly scary enough getting around in the winter without the slip factor on my bike.

    The other really big killer factor in the winter are HUGE GAPING potholes. One ate my car wheel, and would have eaten my bike (and me) alive. (Swerving was not an option with this one -- it had the entire lane and there was oncoming traffic.)

  4. Re:You didn't count the time invested on Uniquely Bright: Experiences and Tips? · · Score: 1

    This is generally true of most disciplines, even the humanities, from what I've been told.

    Lea

  5. Re:Just selling a brand... on Open Access To Scientific Literature: Can It Work? · · Score: 1

    testing this sort of thing is very nontrivial. when you're talking about cutting-edge research, often there are only a small number of people who understand that research area and its implications. you generally want someone who works in that area to do the review... testing for knowledge in every little subarea is not exactly a productive use of someone's time.

    Lea

  6. Re:Yes. on Is Finding Security Holes a Good Idea? · · Score: 1

    Err... actually, that's more of a language theorist's research than a security researcher's work. There are other interesting things that security people do, like provide secure ways to do things which weren't possible before, reduce the amount of trust we have to have in our own or other people's computers (and other people, in certain circumstances), and allow private transactions of all sorts to take place.

    Lea

  7. Re:Just selling a brand... on Open Access To Scientific Literature: Can It Work? · · Score: 1

    The problem with encouraging "any one willing" to review papers is that they might well not understand whether the paper under consideration is a) original b) correct c) interesting (the test for this for conferences in my area has been described as "if the committe can't come up with a solution at least as good in about 15 minutes, it's sufficiently hard work")

    Even with the current system, there are some rather egregious failures in both directions, as well as many smaller ones. I once had a paper review that more or less called I and my coauthors crackpots, when in fact it was a simple misunderstanding of the standard meaning of the term we were using (which we defined in italics to try to avoid this problem).

    In cryptography there are in fact a fair number of fairly ... interesting papers submitted by people with a lack of understanding of the mathematics involved and an axe to grind. Having these people with insufficient background reviewing papers is not likely to help.

    Lea

  8. Re:Its vital on Do You Really Want to Meet People on the Web? · · Score: 1

    Hmm... I think one of you must be lying, or the count is somewhat off, as I certainly reside in this category as well.

    Of course, like the good sterotypical geek woman some of you will imagine to be, I've been spoken for.

    Lea

  9. Re:Penalties for getting caught on Online Plagiarist Sues University · · Score: 1

    Many schools do not allow TAs to teach classes. However, this is still rather unreasonable for the students, especially the ones who have graduated.

    Lea

  10. Re:Metric System on de Icaza: Rest of World Will Force US Into Linux · · Score: 1

    Are you telling me that moving the decimal place back and forth is HARDER than dividing by, say, 3?

    *boggle*

    Lea

  11. Re:Are Pointers malloc() and free() Computer Scien on First Java AP Computer Science Exam Complete · · Score: 1

    Try -O2. I believe O3 includes some optimizations which generally make things run faster, but not always. Aggressive optimization is a chancy thing.

    Lea

  12. Re:Language shouldn't matter! on First Java AP Computer Science Exam Complete · · Score: 1

    Despite it having the highest failure rate of any AP exam (at least 7 years ago when I took it), the CA AB AP exam is pretty much a joke if you have a basic understanding of data structures. However, this is the idea -- if you do well on this, then you don't need to take data structures as an undergrad (and I didn't).

    Nearly my entire class finished the multiple choice part in ~30 minutes, and the programming part in ~20, IIRC, and since they made us spend the rest of the time there, we spent the rest of it waving at each other and pissing off the proctors.It's an easy test, probably with a pretty strict division into two bell-curves: has a clue and has no clue.

    Lea

  13. Re:Computer Science != Programming on Math And The Computer Science Major · · Score: 1

    I don't know if you've seen this, but there's actualyl quite a lot of work on variants of undecidable problems which are themselves decidable.

    Redefining the problem is not the same as solving it. Both are important.

    Lea

  14. Re:MIT 18.01 == 3 community college courses on Math And The Computer Science Major · · Score: 1

    I took calc at my local high school (which is a very good school, I have to admit) and skipped two semesters of calc at Berkeley. (I had quite a few friends at MIT, so I know what's in that course as well) My point is simply that all calculus courses are not created equal, just as you said, but "lower level" courses aren't necessarily less intense or less useful. I found my high school education served me quite well.

    Lea

  15. Re:Computer Science != Programming on Math And The Computer Science Major · · Score: 1

    >To explain mysef, relatively new programming languages are all just context-free grammars...

    In addition to this, you might also want to note that programming langauges are also heavily invested in type theory, which is another interesting area of computer science.

    Possibily the most important part of automota theory is decidability. It is /extremely/ important to understand what computers can and cannot do. It also leads to not a little amusement on the part of theorists at the expense of more "practical" people, who fail to understand that what they are attempting is provably impossible.

    Lea

  16. Re:Statistics also important on Math And The Computer Science Major · · Score: 1

    There are, though, absolute proofs that use probability. There is a technique that I believe was pioneered by Erdos, where one takes a random graph on a certain number of nodes, and proves that the probability of a certain characteristic (or the probability that if it doesn't have it, it can be manipulated to do so) is either 0 or 1. Thus, all graphs of that size have the characteristic (or don't have it), but proving it the other way around is a real pain. Random graphs are a useful tool, and they do give you an unequivical answer in this case.

    Lea

  17. Re:I, regrettfully, have to agree with this becaus on US Expands Fingerprint and Mugshot Program for Visitors · · Score: 2, Interesting

    You make some very good points, I just wanted to comment on one thing:

    >Look into history: Spain was once occupied by the (muslim) Moors; under their reign christians as well as jews could openly have their own religion.

    Under the Moors, the Jews were allowed practice of their religion and so forth. Under the Christians, we had the Spanish Inquision, and mass slaughter of Jews. If we're going for interolerance, in this case the Christians come out quite far ahead. Of course, there are examples to the contrary as well.

    Lea

  18. Re:This really sucks on US Expands Fingerprint and Mugshot Program for Visitors · · Score: 2, Informative

    The US has started getting a lot better about this, apparently, in the face of quite a few countries that do not allow revokation of citizenship. The new standard is "did you intend to revoke your US citizenship" by doing whatever (for example, getting a new citizenship, including loyalty oath). The standard is that they just ask you, though if you DO wish to revoke it, you should go to the US consulate and tell em that and get it recorded. It's not a bad idea to tell them if you don't, either (though a notarized letter will suffice).

    And yes, the reccomended practice is that you use whatever passport is appropriate. If you're in Canada, and have a Canadian citizenship, they have dominion over you as a citizen, what do they care that you're also Syrian or Chinese or American or whatever (for example)?

    Lea

  19. Re:Perhaps, but time *is* of the essence... on U.S. Students Shun Computer Science, Engineering · · Score: 2, Insightful
    I'm sorry, I'm not really "obviously" anything, other than A THEORETICAL CRYPTOGRAPHER. I did my undergrad at UC Berkeley, not at CMU. Note that my former field of research was robotics, so I actually have gotten my hands extremely dirty. I simply prefer math, and coding annoys me.

    Any serious algorithm development effort needs:

    1. A better result than the one known before. This can mean deveoping new capabilities that were not known before, an asymptotically better running time (and note that the cost function may or may not take into account such things as a cache hierarchy, but tying it to a specific platform makes it rather useless, in the long run), a weaker model (fewer assumptions), or something of the sort.
    2. If you are using DATA to prove your algorithms, you're not generally proving them (yes, exhaustive search may be able to prove the desired properties, but see the lack of useful theorem provers for a motivation for actual proofs). A proof guarentees correctness (and whatever other properties you wish, such as security) in a given model. It takes skill, of course, to understand and implement the proved algorithm/protocol. Security is not an easy endevour, for instance; many examples of faulty implementation (such as WEP) show this. The most useful scientists are those who can understand the math. A background in programming is also helpful, but languages can be picked up as needed.

    Frankly, if you're using C to prove your algorithms, I'm either very scared, or you have some people using some incredible automatic theorem-provers. Still, I hope you're not rolling your own crypto. Attitudes like that have led to some incredibly silly security flaws.

    Lea

  20. Re:On the bright side, on U.S. Students Shun Computer Science, Engineering · · Score: 1

    I actually did my undergrad at UC Berkeley, I'm a PhD candidate at CMU. I didn't have any trouble passing my classes that required programming, actually, but I find it very annoying and choose not to do it often. Once you fix a proof, it STAYS fixed.

    Lea

  21. Re:On the bright side, on U.S. Students Shun Computer Science, Engineering · · Score: 4, Insightful

    programming is not the be-all and end-all of computer science. I know some brilliant theorists who can't code well, but have made startling contributions to the field (and to your daily life).

    but hey, all the crypto people wear black leather and sunglasses all the time, so it's ok if they don't program, since they're cool.

    Lea

  22. Re:RFID in the UK on RFID Coming 'Whether You Like It Or Not' · · Score: 1

    You just said it's dependent, not independent. If it's independent, the conditional distribution of belief-in-god given great-thinker the same as the distribution of belief-in-god.

    No one's succesfully argued either one in this thread, and it's rather a silly argument in any case.

    Lea

  23. Re:No one likes PDA...even with God on RFID Coming 'Whether You Like It Or Not' · · Score: 1

    > Regardless of your opinion on rights and what not, you have to agree that a law that says a union between homosexuals should not be called "marriage" will alienate the homosexuals no less than saying that "marriage" can refer to homosexual unions will alienate those people who believe that is just horrendous.

    I believe that for many people, it's very much about the rights associated with marriage. In any case, it's something that changes for homosexuals, not heterosexuals, so in some sense it is more discriminatory to deny the label than to allow it.

    And the "keep your way of tought out of this" that you're referring to is very much a "this is not the appropritate forum for an argument of that sort".

    Lea

  24. Re:Peering into my crystal ball... on Microsoft To Be Fined E500M By European Union? · · Score: 1

    Based on their experience of war from not-so-long below, the French acted quite intelligently. The Maginot Line was not quite up to the whole tank thing, but wasn't a bad idea in the grander scheme of things.

    Lea

  25. Re:Peering into my crystal ball... on Microsoft To Be Fined E500M By European Union? · · Score: 1, Offtopic

    There are certainly quite a few wars that the US has lost as well. Several incursions against Mexico (rather slaughter-happy ones) turned out badly, an attack on the USSR which managed to piss them off quite thoroughly, several attacks on Canada (which was at the time a British property), North Korea, and so on and so forth. This is (of course) not counting the minor covert operations, though many of them did not fare well either.

    Of course, military history is not my area of specialty, but I thought I might as well point out that there are certainly two sides to this argument.

    On that note, I'm frankly amazed by the anti-French military jokes. The French have won some amazing victories, and been enormously powerful militarily. Remember Napolean (who was technically Corsican, but no matter)?

    Lea