Hmm, I assumed that they had used a FPGA because it was only their prototype board.
From what I've learned in one of my digitial system design courses from college, ASIC have an upfront production cost of $1,000,000 to $2,000,000 and a small unit price, while FPGAs have a much lower fixed cost (~ $10/unit).
So, I imagine they will manufacturer ASIC chips when they get a big sponser, unless they are using the FPGAs dynamic abilities...
I can well imagine why Alec Guiness begged Lucas to kill his character off.
IIRC, Alec Guiness was quite upset that Lucas killed off his character. As one of the (or only?) well-known actors in the movie, he was expecting a bigger role in the movie, and was not happy at first when he found out that he was to die half-way through.
I figure it's because all their cars are insured under the same policy. It might be a hassle for car rental agencies to have cars under different policies.
I see your point, but at the same time. Linux comes with the distribution, just like Windows comes with its "distribution" (ie. Games, system tools, Media Player, Internet Explorer, etc.)
True, Internet Explorer is integrated with Windows, but I fail to see how that makes a difference. You either use it (and the bugs) or you use another browser. On Linux, you use Mozilla (with any bugs therein), or you use another browser.
The service pack 2 edition of IE has popup-blocking. With that and the fact you can get many popup-blocker extensions for IE make that factor negligible.
It's sad, but true. Last week in one of my computer science classes I was taking in college, we went over algorithms, and what made a certain algorithm better than others. Sadly, most of the class felt that the easiest algorithm was more advantageous then faster, or smaller code. Our professor eventually listed the features of good algorithms thus:
1. Speed
2. Simplicity
3. Size
My professor taught that today, size doesn't really matter as today's memory and storage needs are cheaply met.
I think it's sad that most of today's programmers but so little emphasize on speed and memory usage.
About dead pixels: Samsung has announced a strict no-dead-pixel policy late last year. For people worried about this, the solution is simple: buy a Samsung-branded LCD manufactured in 2005.
According to this article, that policy is only available in South Korea. (and maybe only for old people!:) )
It's sad that you had a bad experience, but not all customers are treated like that. I have my own positive experience with Comcast reps, including them giving me free months of internet to compensate for their mistakes.
Although some cases are treated wrongfully, I tend to think that if it were always so bad, most people would switch to satellite. I know I would.
I think that the exploits found today are leftovers from the "old days" of code writing when people were expected to follow the API.
I suppose that when original Windows code was written, they didn't even think that people would write crazy files meant to overrun buffers. Most developers would not do that on purpose.
For Example, let's look at the function:
int MultiByteToWideChar(
UINT CodePage,// code page
DWORD dwFlags,// character-type options
LPCSTR lpMultiByteStr,// string to map
int cbMultiByte,// number of bytes in string
LPWSTR lpWideCharStr,// wide-character buffer
int cchWideChar// size of buffer
);
If the output buffer, lpWideCharStr, wasn't allocated with the memory specified in cchWideChar, then a buffer overflow results (according to MSDN). Bugs like that are hard to control.
I think that it's sad that developers can't be trusted anymore.
I think one of the reasons that Microsoft turned auto-update to full-auto by default is that most Windows users are "newbies" and won't install the updates without the extra help.
We can all hope that this will help patch a lot of Windows boxes and stop them from becoming zoombies.
Ever try to symbolically debug C macros or C++ templates? The debugger falls flat on its face and gives you no help!
If your debugger can't debug C++ templates, maybe you should get a better debugger.
C macros, on the other hand, are preprocessor macros. They are just text replacements. You shouldn't put code-intensive statements in macros.
There is reason that C and C++ have been popular for so long. They aren't very forgiving as some languages, but they are powerful. Programmers also need to be good programmers to program with them correctly.
Re:Text-book example of making the news
on
Robbers Scared by GTA
·
· Score: 2, Insightful
I know this has already been mentioned, but the robbers were holding the children at gunpoint. So the robbers weren't spooked by the presence of people in the house.
I suppose they might have been spooked by the thought of more people in the house. But it seems unlikely. On the other hand, the whole incident was very unlikely to happen.
But it is useful to those that don't understand the "jokes" on this site or at least want to know the joke's origin. I know I've used it from time to time.
From what I've learned in one of my digitial system design courses from college, ASIC have an upfront production cost of $1,000,000 to $2,000,000 and a small unit price, while FPGAs have a much lower fixed cost (~ $10/unit).
So, I imagine they will manufacturer ASIC chips when they get a big sponser, unless they are using the FPGAs dynamic abilities...
I figure it's because all their cars are insured under the same policy. It might be a hassle for car rental agencies to have cars under different policies.
I can just see how some conversations might go:
"No, this is not an obscene phone call! I'm just trying to charge my phone!"
No, they don't. I installed a AMD a couple months ago, and I saw no window stickers or engravings.
True, Internet Explorer is integrated with Windows, but I fail to see how that makes a difference. You either use it (and the bugs) or you use another browser. On Linux, you use Mozilla (with any bugs therein), or you use another browser.
The service pack 2 edition of IE has popup-blocking. With that and the fact you can get many popup-blocker extensions for IE make that factor negligible.
I don't know..... I can imagine some little child saying to his/her parents, "I found this abandoned wolf pup. Can we keep it? please?"
Ah, SimFarm. It was an interesting game.
1. Speed
2. Simplicity
3. Size
My professor taught that today, size doesn't really matter as today's memory and storage needs are cheaply met.
I think it's sad that most of today's programmers but so little emphasize on speed and memory usage.
It's great for debugging your code, and I haven't seen a noticable slowdown using it.
The interface to DirectDraw is still available in DirectX as a legacy interface.
They just need the player to compare the input with the music being played and ignore the music in the input.
There are currently system's available commerically that are used in that fashion when background noise is problematic.
Me too. I had a great urge to play Homeworld. The moods of the two are very much the same. It felt like I was watching a show based on Homeworld.
Although some cases are treated wrongfully, I tend to think that if it were always so bad, most people would switch to satellite. I know I would.
I use IE, and I'm spyware clean. When little boxes come up asking me if I want to install a program, I "just say no."
ActiveX can be a powerful tool. Users just need to be smart. But if a user can't handle it, their is an option to turn ActiveX off in IE.
Just because MS is not making money on the consoles themselves, does not mean that the game division isn't making money.
They make money from games and licencing fees. I believe that this is the case for Sony as well with their PS2.
The money is in the games and licensing.
There are already companies that provide client-side password managing, such as Norton Password Manager.
Then there's always Autocomplete in Internet Explorer as well.....
For Example, let's look at the function:
int MultiByteToWideChar( // code page // character-type options // string to map // number of bytes in string // wide-character buffer // size of buffer
UINT CodePage,
DWORD dwFlags,
LPCSTR lpMultiByteStr,
int cbMultiByte,
LPWSTR lpWideCharStr,
int cchWideChar
);
If the output buffer, lpWideCharStr, wasn't allocated with the memory specified in cchWideChar, then a buffer overflow results (according to MSDN). Bugs like that are hard to control.
I think that it's sad that developers can't be trusted anymore.
We can all hope that this will help patch a lot of Windows boxes and stop them from becoming zoombies.
If your debugger can't debug C++ templates, maybe you should get a better debugger.
C macros, on the other hand, are preprocessor macros. They are just text replacements. You shouldn't put code-intensive statements in macros.
There is reason that C and C++ have been popular for so long. They aren't very forgiving as some languages, but they are powerful. Programmers also need to be good programmers to program with them correctly.
I suppose they might have been spooked by the thought of more people in the house. But it seems unlikely. On the other hand, the whole incident was very unlikely to happen.
But it is useful to those that don't understand the "jokes" on this site or at least want to know the joke's origin. I know I've used it from time to time.
I thought you were referring to Bill Gates's Wife!