I think I'd actually like the language if it didn't try to do so much.
Adding classes to C was great. Operator overloads are really useful, virtual functions mean you can frequently avoid C's rather cryptic function pointer syntax. There are so many clever tricks you can do with scoping that makes C++ extremely useful.
After that things start to get a bit nasty. Template programming seems like such a nice idea, but it's so cryptic, and totally unreadable - and why use the triangular brackets!? . The syntax to differentiate pre and post increment seems completely arbitrary, and the headaches caused by multiple inheritance and default parameters make me wonder if they're really worth the trouble. The try/catch construct is also useful but it feels so unwieldy.
Yes, roughly 1/3. It's called a shift. But then again the calls aren't all happening at once, either. Some officers do become free to deal with new calls after an hour or so.
Only if they're working 7 days a week. If they take holidays and a few days sick leave then roughly 1 in 6 are available at any given time. They also have to deal with things like giving evidence in court.
In fact, of that 10000, only about 1100 will be publicly available. And that's assuming they're all front line full time staff. The caterers and cleaners aren't going to be dealing with crime either.
Yes, it could be. Or it could be a terror plot aimed at destroying the world! Oh my god, it could be the start of World War Three! This is what happens when you start dealing in "pre-crime" and acting out of "an abundance of caution".
Someone, who we can reasonably believe has some level of judgement, is concerned that a crime may be in progress. So the police should look into the allegations.
Surely by that argiument, all numbers are rational. Pi is only a few dozen decimal places since there's no way we can measure the circumference of a circle more accurately than that.
Pure mathematics isn't a study of what's posible in the real world, but in an abstract space.
Just because we can't reach infinity doesn't mean we can't conceptualise it.
If we can't have an infinite number of decimals than the limit must be a finite number. So what do you consider to be the limit for the number of 9's that we can add to the end?
As far as crimes go, this is essentially the same as counterfeiting. You're stealing from the state and destabilising the economy. Some countries have considered this treason even. At the time, the death penalty for such a crime was typical. Even now you'll get more than a slap on the wrist.
The ancient Chinese were so concerned about it that the penalty was death, and all your property would be awarded to the person who turned you in.
Maybe it was the comment, maybe it was something else. But let's suppose it was the comment. It contains the a lot of trigger words (Bomb, Mall, terrorism, threat, ((Hi, Mr. FBI guy. Hope you're having a nice day)), so perhaps they do a quick check, because this could conceivably be a coded message. It's unlikely but a very basic check is trivial so is justified. They see that the guy lives with this person whose activities are probably perfectly innocent but also fit the profile of someone who isn't. They decide to put a tracer on the car just to see if anything unusual crops up. So there's a 1 in a million chance that this guy is a terrorist. It's cost them a few hours of work. Probably won't but after crunching the numbers they decide that the probability times the (really quite small) cost is justified.
But would they require a warrant if they just followed the guy?
While my immediate impression is that this is an intrusion on privacy, I'm not sure what the qualitative difference is between this and physically following someone around - also arguably an invasion of privacy but I think most people agree that it's not something that requires or should require a warrant.
No. Went onto the games industry, but I wouldn't be surprised if I knew most of the guys there.
It is true that we were optimising our hardware for this sort of application, and actually I think we might have been ahead of the game - we would have had a highly programmable processor out long before the geForce 6 series. Although, I suspect you could do a lot of this stuff with Shader Model 2.0 after a fashion (and after several passes). Still, I do agree with you. While a couple of steps are quite trivial several stages require a bit of non-obvious hijacking of a system designed for different purposes.
In 2001 I was writing a compiler for a general purpose SIMD pixel processor for STMicroelectronics. If we were doing it you can be sure as hell nVidia, ATI and probably 3DLabs were doing the same thing. We already had some pretty flexible programmable vertex logic and we were planning on using that for our video encoding.
I have no idea if Microsoft are doing things the same way as our guys were, but I believe it's different. I'm no expert on video compression and patent legalese completely mystifies me.
Sony already has a gaming division and a 50% share in a mobile phone company. Sony also has good contacts with game developers. The only non-games software most of their potential customers absolutely need would be email, web and media players. Posibly a text editor. Sony can develop that lot in-house.
Out of interest, how did you escape from the games industry? (I realise we're going off topic but hardly anyone's going to be reading a thread this old).
In my case, I was made redundant and became a contractor, then got a contract doing interactive display systems, which established me as a "programmer" rather than a "games programmer" but I'm curious about other programmers' stories.
I was pondering this the other day. I came to the conclusion that it's actully about control. We can buy the oil, but we seem to want largely British owned companies controlling it as well. I guess it makes it a lot harder for them to suddenly decide not to do business with us.
I suspect the main problem is that coding is outsourced to India to keep costs down. So companies pick the cheapest coders. To the outsourcing company, the "best" coders for the job tend to be the ones who can meet the written specification in the cheapest possible way. If you're outsourcing to India you're only going to have contract with this sort of programmer.
Uhm... we did get the bank bailout money back in the form of a chunk of the banks. Parliament isn't particularly expensive in the general scheme of things. Abolishing it entirely would only save half a billion.
Computers are tools. They're not magic learning devices. If there's a use for them in a school, by all means they should be used. If you have a belief that computers on their own will aid learning then you end up with a solution looking for a problem.
Is that legal C++? I'm sure any compiler I've used would give an error there.
I think I'd actually like the language if it didn't try to do so much.
Adding classes to C was great. Operator overloads are really useful, virtual functions mean you can frequently avoid C's rather cryptic function pointer syntax. There are so many clever tricks you can do with scoping that makes C++ extremely useful.
After that things start to get a bit nasty. Template programming seems like such a nice idea, but it's so cryptic, and totally unreadable - and why use the triangular brackets!? . The syntax to differentiate pre and post increment seems completely arbitrary, and the headaches caused by multiple inheritance and default parameters make me wonder if they're really worth the trouble. The try/catch construct is also useful but it feels so unwieldy.
Yes, roughly 1/3. It's called a shift. But then again the calls aren't all happening at once, either. Some officers do become free to deal with new calls after an hour or so.
Only if they're working 7 days a week. If they take holidays and a few days sick leave then roughly 1 in 6 are available at any given time. They also have to deal with things like giving evidence in court.
In fact, of that 10000, only about 1100 will be publicly available. And that's assuming they're all front line full time staff. The caterers and cleaners aren't going to be dealing with crime either. Yes, it could be. Or it could be a terror plot aimed at destroying the world! Oh my god, it could be the start of World War Three! This is what happens when you start dealing in "pre-crime" and acting out of "an abundance of caution".
Someone, who we can reasonably believe has some level of judgement, is concerned that a crime may be in progress. So the police should look into the allegations.
Surely by that argiument, all numbers are rational. Pi is only a few dozen decimal places since there's no way we can measure the circumference of a circle more accurately than that.
Pure mathematics isn't a study of what's posible in the real world, but in an abstract space.
Just because we can't reach infinity doesn't mean we can't conceptualise it.
If we can't have an infinite number of decimals than the limit must be a finite number. So what do you consider to be the limit for the number of 9's that we can add to the end?
Outlook? There are tons of email programs, and Outlook is the very worst email client I've ever used
IAWTP. Thing is, people don't care so much about that. They like outlook for its calendar and meeting functionality.
As far as crimes go, this is essentially the same as counterfeiting. You're stealing from the state and destabilising the economy. Some countries have considered this treason even. At the time, the death penalty for such a crime was typical. Even now you'll get more than a slap on the wrist.
The ancient Chinese were so concerned about it that the penalty was death, and all your property would be awarded to the person who turned you in.
Things have changed a little since 1994. Mainly that we have streaming video. It's an application that actually makes sense for a television.
Maybe it was the comment, maybe it was something else. But let's suppose it was the comment. It contains the a lot of trigger words (Bomb, Mall, terrorism, threat, ((Hi, Mr. FBI guy. Hope you're having a nice day)), so perhaps they do a quick check, because this could conceivably be a coded message. It's unlikely but a very basic check is trivial so is justified. They see that the guy lives with this person whose activities are probably perfectly innocent but also fit the profile of someone who isn't. They decide to put a tracer on the car just to see if anything unusual crops up. So there's a 1 in a million chance that this guy is a terrorist. It's cost them a few hours of work. Probably won't but after crunching the numbers they decide that the probability times the (really quite small) cost is justified.
But would they require a warrant if they just followed the guy?
While my immediate impression is that this is an intrusion on privacy, I'm not sure what the qualitative difference is between this and physically following someone around - also arguably an invasion of privacy but I think most people agree that it's not something that requires or should require a warrant.
Did the GeForce 4 use the Texel unit for compressing the video, and the depth buffer for consolidating repeated search actions?
No. Went onto the games industry, but I wouldn't be surprised if I knew most of the guys there.
It is true that we were optimising our hardware for this sort of application, and actually I think we might have been ahead of the game - we would have had a highly programmable processor out long before the geForce 6 series. Although, I suspect you could do a lot of this stuff with Shader Model 2.0 after a fashion (and after several passes). Still, I do agree with you. While a couple of steps are quite trivial several stages require a bit of non-obvious hijacking of a system designed for different purposes.
In 2001 I was writing a compiler for a general purpose SIMD pixel processor for STMicroelectronics. If we were doing it you can be sure as hell nVidia, ATI and probably 3DLabs were doing the same thing. We already had some pretty flexible programmable vertex logic and we were planning on using that for our video encoding.
I have no idea if Microsoft are doing things the same way as our guys were, but I believe it's different. I'm no expert on video compression and patent legalese completely mystifies me.
Microsoft have not been granted the rights to GPU accelerated video encoding at all. They have been granted the rights to a method of doing so.
Sony already has a gaming division and a 50% share in a mobile phone company. Sony also has good contacts with game developers. The only non-games software most of their potential customers absolutely need would be email, web and media players. Posibly a text editor. Sony can develop that lot in-house.
Out of interest, how did you escape from the games industry? (I realise we're going off topic but hardly anyone's going to be reading a thread this old).
In my case, I was made redundant and became a contractor, then got a contract doing interactive display systems, which established me as a "programmer" rather than a "games programmer" but I'm curious about other programmers' stories.
I was pondering this the other day. I came to the conclusion that it's actully about control. We can buy the oil, but we seem to want largely British owned companies controlling it as well. I guess it makes it a lot harder for them to suddenly decide not to do business with us.
I suspect the main problem is that coding is outsourced to India to keep costs down. So companies pick the cheapest coders. To the outsourcing company, the "best" coders for the job tend to be the ones who can meet the written specification in the cheapest possible way. If you're outsourcing to India you're only going to have contract with this sort of programmer.
Naah. Build a space elevator and you'll not een get to half of that speed.
A tunnel through the earth! Now, that would be a major engineering project!
Uhm... we did get the bank bailout money back in the form of a chunk of the banks. Parliament isn't particularly expensive in the general scheme of things. Abolishing it entirely would only save half a billion.
So I guess that leads to the next question - why Cupertino? Sounds like an expensive area to build.
Naah. He can claim to have quoted from the BBC, and they're apparently useless at getting their legal team moving.
Computers are tools. They're not magic learning devices. If there's a use for them in a school, by all means they should be used. If you have a belief that computers on their own will aid learning then you end up with a solution looking for a problem.
You are in a maze of convoluted tax forms, all alike.