Search results

  1. N

    Job Market

    I don't even know where to begin with this, you're so confused.
  2. N

    Job Market

    It's a different type of stress. I work fairly well under stress. I drink coffee and work through the night(s) to meet a deadline. I often feel most accomplished when I meet a deadline that seemed impossible at first. I even seemt o manage the stress of my wife asking me when I'll be home and I...
  3. N

    Job Market

    I'm inclined to agree with you that if your goal is to see if they are able to manipulate pointers and correctly implement (within a certain tolerance) a simple algorithm, then I think you're being fair. I did not realize when I initially posted that you were giving such a generous portion of...
  4. N

    Job Market

    It's situational and cumulative. Did they have their coffee that morning? Did they sleep the night before after their travel? Were they concerned that the interviewer was watching everything they wrote on the paper? Were they giving more attention to their outward appearance to an interviewer...
  5. N

    Job Market

    I'm writing with the specific discipline of software engineering in mind: The blame is threefold: students, schools/programs, companies who hire engineers. Students are narcissistic. When they get a bad grade on an exam, most of them do not look to themselves as the source of the problem. In...
  6. N

    c++ template issues

    I agree that human parsing of the template errors is difficult, but it's telling you exactly what the problems are. What do you mean that it "freaks out and doesn't know what to tell you?" It's telling you the exact errors it is encountering.
  7. N

    CS Degree - In over my head?

    It all boils down to your work ethic. You've said it's improved since then. It's part of maturity and accepting life for what it is: against you from the beginning. Some have it easier than others, but we all have stuggles at some point with something. The placement exam is an outstanding...
  8. N

    CS Degree - In over my head?

    You cannot blame your lack of success in achieving your degree on your professors. Everybody has had poor professors. When I took Calculus I, the professor I had was horrible for me. I'm not naturally inclined to math to begin with, and her method of instruction was to give each student a...
  9. N

    single-borad Linux

    Mikeblas, I was looking through your posts for one you made a while back and I saw this. Hope I can help. I have used ARM single-board computers from EMAC, Inc (emacinc.com). and embeddedarm.com. Both companies have models with both ethernet and RS-232 support. embeddedarm usually puts Debian...
  10. N

    NFA and DFA's

    I suggest you learn the meaning of those symbols and 'variables' as without them, you'll never be able to study any of the more interesting aspects of computer science. I too dislike the amount of effort it takes me to learn something when all of those symbols are embedded in the process...
  11. N

    First Programming Language

    Python has very little in common with C++ beyond basic control syntax. In fact, their commonality ends pretty much after establishing the fact that they are both programming languages that support the same primitive types. I'm also unsure what a "hardware language" is, unless you're...
  12. N

    Best way to compare arrays?

    Ok. You are correct; you just confused me by abandoning convention. I gave you the example of strings. You said that "in the average case" that hash tables provided constant-time lookup. I explained to you that there is no such guarantee. Additionally, if the objects are already hashed on...
  13. N

    First Programming Language

    It does, through system memory-mapping instructions. But to manipulate internal registers you'll have to use a different language unless said registers are mapped into memory on your system. If you want to touch the hardware, this is far from the simplest language to do it in.
  14. N

    First Programming Language

    Java isn't as low-level as C++ can be. If you are a comp. engr. then you're essentially working on top of the bare silicon. The Java run-time does not exist unless you invent it for your architecture/device. This means either coding one up (in a language like C or C++ or Ada), or implementing it...
  15. N

    Best way to compare arrays?

    What is polynomial?? The hash should be LINEAR with respect to the key length, or else you are using the wrong indexing structure. Additionally, it's not quite fair to consider string hashing (or variable-length array hashing) in two stages: "preprocessing" and lookup. You CANNOT lookup...
  16. N

    Best way to compare arrays?

    Okay. Here is a string hash table. Please give me the constant-time hash algorithm for an arbitrary-length string. Hint: it doesn't exist. Any data type like a string (for instance, a variable-length array) suffers from the same problem. The only way to achieve a constant-time hash for such...
  17. N

    Learning C#: If I don't use it, I'll lose it.

    *whack* (head rolls off into a basket). Actually, I was just having some fun with him, pointing out the same point that you (to some degree) were making. My point was the the age of the language doesn't dictate its "modernity." I might have to disagree with the "resource-intensive" part of...
  18. N

    Learning C#: If I don't use it, I'll lose it.

    What use did you have for ALGOL 68, FORTRAN II, and COBOL-68? I hope you're not placing languages like C, Ada, and LISP in the same category. I'm curious why you list C++ as a 'modern' language alongside C# and Java, which are pretty different languages from C++ but ones that share a lot of...
  19. N

    Good Places for Computer Science

    I think you misinterpreted the part that you are summarizing and skipped over the most important part of what he said.
  20. N

    Database or 3D Array?

    Yes, I don't like any of my suggestions now that I know how much data we are talking about.
  21. N

    Database or 3D Array?

    If you don't like the complexity of setting up a database, I would consider using SQLlite for this task. It's essentially the same solution of using a text or CSV file, except you can use SQL to access the data. Another option would be to store this in XML format on your SD card, which would...
  22. N

    Advanced degree in Networking

    Please view this post http://www.hardforum.com/showpost.php?p=1034768627&postcount=17 quoted here Please view this link quoted here In this thread, you claim to have not taken any CS classes and are an IT guy, and in another thread you claim to have both a BS and MS in CS and are a...
  23. N

    Ajax / PHP / MySQL question

    well, if you get the time, here's how i'd do it. 1) report the number of records in the table 2) report the number of columns, and their types. 3) if it's a variable-length type, give a rough estimate of the average length 4) don't go through AJAX, use the layer closest to the...
  24. N

    Ajax / PHP / MySQL question

    awesome! thanks for posting your results! any chance on quantifying them?
  25. N

    Ajax / PHP / MySQL question

    neat post, thanks. i don't think, however, that the mysql designers did it right. I think you could build a suffix array on top of a B-Tree, and such an index would be possible.
  26. N

    Ajax / PHP / MySQL question

    Why can't you index it? You're not indexing the QUERY, you're indexing the TABLE.
  27. N

    Ajax / PHP / MySQL question

    I have never written a database package, so others are more qualified to answer... but I am thinking that what you are suggesting wouldn't make much of a difference for searching. I would think it would make more of a difference for inserting and deleting, but this is all assuming that you are...
  28. N

    Advanced degree in Networking

    Yes, I disagree as well. I actually think that most CS degree-granting schools are pretty useless in preparedness for research.
  29. N

    Advanced degree in Networking

    i'm not an IT guy. I'm a software engineer. You're right that good CS graduates are pretty flexible, but the same could be said for electrical engineering students. so why not take EE classes? This is not meant to the exclusion of other studies. it was only an example. my point is not that CS...
  30. N

    Advanced degree in Networking

    I disagree. I was once a CCNA, and I have earned both my bachelor's and master's degrees in computer science, each from a different, well-known university on the US East Coast (this doesn't make me a CS expert. I only mention this because it's pertinent to the conversation). There is very...
  31. N

    Advanced degree in Networking

    What kind of "theory" are you talking about? Electric signals, physical timing and encoding, volts, edge currents, and the like? Or did you mean the "theory" like graph algorithms, mathematic proofs for such algorithms, checksum calculations and proofs, and things like that? There is more...
  32. N

    Advanced degree in Networking

    I hate to sound like your nanny, but at some point you're going to have to stand up and do something for yourself. If you want help, demonstrate leg work that you've done. This means looking into schools on your own, or at least giving criteria for schools so that others may give their opinions...
  33. N

    Advanced degree in Networking

    you definitely posted the wrong link. www.wgu.edu
  34. N

    Advanced degree in Networking

    I'll suggest again: if you want to know how to fruther your career in computer networking and communiations, a better place to ask is in the networking forum. Many people there are networking professionals. This is the programming and webmastering forum. While most of us know how to network...
  35. N

    Advanced degree in Networking

    This is a question better asked in the networking forum.
  36. N

    Seems so simple: Is there a website that allows me to upload an html file + email it?

    if all you want to do is send the emails to yourself, you can build an MTA for this express purpose. It's pretty easy on Linux. not sure about for windows or otherwise. then, you could send the html as an email... remember that it's still going to have an email header though. you can't get...
  37. N

    To be a Software Engineer, or not to be that is the question...

    well, you've certainly lived up to your namesake. ;)
Top