@MasterPlanSoftware said:
@elamberton said:
How does one define an unsafe class in VB?Better question: Why would you declare an unsafe class in C# or anything else?
because you want to do some real work?
I kid i kid :D
@MasterPlanSoftware said:
@elamberton said:
How does one define an unsafe class in VB?Better question: Why would you declare an unsafe class in C# or anything else?
because you want to do some real work?
I kid i kid :D
@configurator said:
Why isn't the primary key (ProductId, Age, Gender)
? Because nobody here knows what a compound key actually is.
Surrogate Keys vs Natural Keys is one of the biggest and oldest flamewars in the DB world. You and I are obviously on different sides of this one. I'll give you a few simple reasons why surrogate keys are better.
Do you think it is safe to have SSNs as PRIMARY KEY? If you say "yes", then you'd be WRONG. A) uniqueness is not a gaurantee SSNs can make B) they can change
Do you think it is safe to have PRIMARY KEY(First Name, Middle Name, Last Name)? if you say "yes", then you'd be WRONG A) uniqueness cannot be gauranteed B) they change change.
All natural keys are derived from mutable data, which can lead to issues in when you have to update your key linkages, and almost nothing in the real world can gaurantee uniqueness. Primary Keys MUST be unique, and in the opinion of most good designers Primary Keys SHOULD never need to be changed.
@pkmnfrk said:
@Ben L. said:The open-ness of a piece of software is unrelated to its quality in the same way red cars aren't faster than blue cars.Of course not. That's what the stripes are for.
and after market spoilers.
@blakeyrat said:
@atipico said:open-source (that's an institution-wide requirement)Found the WTF.
dude the mindless anti-OSS hate is just as stupid as mindless apple love, mindless microsoft love, mindless apple hate, mindless microsoft hate, etc.
OSS and closed source have their ups and downs. if you want to criticize something be specific and accurate. some OSS is shit. so is some closed source.
@blakeyrat said:
@Qwerty said:@Zecc said:Bonus points if you had actual police officers pushing the buttons and joysticks at random.No, that would be copper testing.
Unless they're battery-powered, then it's copper topping.
fuzz testing on my group involves randomly generated unicode strings (numeric generated, not generated on code page). not my tests.. but they can blow things up wonderfully if you slightly mishandle a string.
as a member of windows server dev...
i hate the new UI too (on non-touch devices)
that being sad.. i interact with it a total of two or three times a day. use powershell.
@TheCPUWizard said:
I havent seen a true Computer Science degree in decates (below the Masters or Doctorate level).
I do have fun with candidates who focus on their degree though. Have them explain what a Turing Machine is and why it is relevant to some real world situations, or explain the ramifications of multi-level cache in a multi-core or multi-processor situation.
The most common (>90%) effect is a deer-in-the-headlights type stare.
Discrete Mathematics, Theory of Computing, and Computer Architecture are still required degree courses at Iowa State.
where the hell do you live bro, your employers are consistently WTF factories.
@The_Assimilator said:
Whenever I encounter a game with a launcher, I do my damndest to find out what the actual EXE is that runs, and just create a Desktop shortcut to that instead.
The thing that pisses me off most about launchers, though, is that they represent an investment of time by a game's developers that could have been better spent improving the actual game.
sometimes they have legitimate reasons for the launchers - like, i dunno, making sure you're patched before connecting to the servers (mandatory).
also any developers who really care can easily block you from launching the game without going through the launcher. windows execs can determine if they were launched by another process.
TRWTF is anyone trying ot use Ubuntu, that's a shitty distro. (yes i know it's been the Flavor of the Moment for a while, but that doesn't change the fact it is a shitty distro)
use a better distro. i've never see windows or OS/X get this borked by something so simple.
though there is a disk related stupidty that both windows (even 7) and linux have.... when it cannot remap a bad sector (usually because it's out of realloc blocks) - instead of trying 5 times and giving up they both keep trying infinitely - essentially bringing the system to a standstill. just shutting down windows gracefully takes 20 minutes when it is in this state, i don't remember if linux makes forward progress at all but it isn't any better at this siutation.
@El_Heffe said:
@DOA said:
made sure I was up to date on everything, video driver, Java, relevant libraries, Windows updates, fresh underwear, it was all good.You forgot clean socks. @DOA said:Seriously, wtf is going on over at ATI?I haven't used an ATI video card in a few years but my last experience with them was even worse than yours. It woud appear that it's business as usual.
at least when ATI's video drivers break you know it immediately. FreeSpace 2 open had something like... 50 bugs under video issues all logged because of driver issues. not a single one of those driver issues were ATI. nVidia cannot implement the standards to save their own hind ends.