Allowing employees open access to all work spaces provides a much larger benefit to freedom of collaboration than the slight added risk inherent in letting people into office buildings that they don't necessarily need to visit.
That must be why you can't talk to someone on another team without their manager's approval.
Suppose, for example, that they'd like to go ahead and use a GPL'ed Windowing library. Then their code must also be GPL. That's a problem. So nobody developing commercial applications is going to touch GPL code.
And if that GPL library can be substituted for another library - that is, if the dependency is not on the library, but an interface, then everything is fine. For instance, libc is GPL, but a commercial app should be able to link it without problems. The legal test is whether the app is a derived work.
Beyond that, I can't tell if you're saying anything beyond stating that MS will never get along with OSS. This much should be clear, as they've never really had a friendly relationship with it and have tried to kill it several times.
I'm intimately familiar with this application. When I say that only a few dozen queries a day are scanning a hundred million rows in a given day, it is the case.
And you also say that there are upwards of a million queries per day. In my book, 30 out of a million is uncommon to say the least.
First off, cycles? really? what an simplistic way to think about such a system
And cycles are a convenient shorthand for all of that. It's not like you're likely to be writing a network heavy application the way you've described things.
And cost? You're implying that the 90% of the cost is spent on hardware apparently because python is wasting cpu cycles.
No, I'm implying that DB2 is where all the heavy lifting is, so that's where you spent your hardware budget. The php servers are cheap because they don't do much.
But on this "hard" project those technologies far outperformed what native code would have achieved.
I would wager that the DB design had the most to do with your success. Fitting the schema to the usage patterns reduces the load and potential resource contention.
the warehouse I work on has multiple databases with billions of rows in them, can hit insert rates of 100,000 rows a second, can experience 60,000 queries/hour
cans of a hundred million rows at a time aren't uncommon (though seldom happen more than a few dozen times a day).
Yes they are. Go read what you wrote.
This app is completely written in korn shell, python, php and sql (db2).
One guess where 99% of the ccycles arae in that (and 90% of the dollars).
When you do not have money it is damn near impossible to afford a car that does not guzzle gas due to having to buy a used vehicle, and then one that you can afford payments on (or to buy in cash).
I just sold a Jetta for $800. It gets 25 or 30 mpg and runs well.
What good does it do to have excellent professors, if 50% of your population can't afford to be educated at a decent college. How much does it cost for a three year undergraduate course at Stanford or Yale?
I don't know about that, but Virginia Tech is a good college, and it costs $3500/semester for in state undergrads.
Or as Vicki convinced the Nester 5's, Its OK to kill a few humans to save them all
That's not how it's shown in the movie, though. In the movie, Vicki isn't debating with anybody - she just throws a switch. Anyway, TFA uses the three laws as they are intended - as a plot device.
When your company has to pay $50 million in a wrongful death lawsuit (whether you think it was justified or not), your accountants will feel differently.
You might have to pay out $100k in something like this - lawsuits aren't this crazy, and you need a gullible jury. A lot of the cases you read about that sound insane are usually presented in a biased manner, leaving out crucial details. At least, that's what I've learned from fark.
Websites these days are WAY heavy on the bandwidth, and from this perspective the bandwidth providers have a valid point (Google's minimalist designs notwithstanding).
No they don't. People already pay for their bandwidth. What is happening is some whiny bitches are trying to double dip.
I have read about robots for ages and i think that the three laws are a load of crap.
That's the whole point: the three simple rules that Asimov proposes have complex implications - his robot stories are filled with situations where following the laws results in tragedy. So yeah, they're a load of crap, but they're intended to be crap.
How do you know how much power your "known" set of peripherals use?
Measurement. You can minimize error by testing in a known setting - a C800 with integrated video, for instance. Add a PCI card as a secondary display and measure the difference. Same goes for disks.
Trying to get an exact measurement of power used for something like a graphics card or a motherboard is going to have the same problem of measuring CPU power usage
Separating motherboard power from cpu power is problematic. If you can underclock the chip enough, then you can mostly isolate its usage, as severely underclocked chips can hover around 1W dissipation. If you trust AMD, then test 4-5 identical chips, subtract their mean peak consumption, and call that the motherboard load.
You just can't accurately tell the total power draw of either CPU A or CPU B.
This is a very old problem, and there are many solutions. I've described a couple basic techniques that can be used without much invested in equipment.
Well, modern CPU power converters have several physically-distributed power outputs that don't share the load equally, they drive multiple load pins that don't share the load equally either, and they only tolerate a fraction of a milliohm of added resistance.
So what? Use a known set of peripherals with known power load and a known PSU, then measure power usage at the wall. Simple.
Did you try farting in the machine? Maybe the methane would set off a flammable gas detection algorithm, throw an alarm and force an evacuation of the airport. The result might be the removal of these machines from the checking process, or a sign reading "please do not break wind whilst in the security machine!!"
Are you kidding? I want to eat a burrito beforehand just so I rip one really loud in side the machine.
Oh boohoo...you get searched every now and then at the airport. When I was in my 20s, we (if we were hip looking, ie had long hair) used to get beaten up on a regular basis...now those were hard days of real government oppression...
You're saying that because cops used to beat your ass (and the occasional state senator, I suppose), we shouldn't bitch about an irritating and wholly ineffective security setup in the airport? Sounds like you're still a hippy.
but also a high cost because even if you only moderate one comment, a page with potentially hundreds of comments has to be sent back to you.
Which shouldn't actually hit the database - maintain an lru cache of all stories with a size of around 50 and an expiry of about 1 minute. Each box that holds this cache loads a list of comments once per story per minute at most. run four or five instances of the cache and point the webservers at it - presto! no slammed database.
Allowing employees open access to all work spaces provides a much larger benefit to freedom of collaboration than the slight added risk inherent in letting people into office buildings that they don't necessarily need to visit.
That must be why you can't talk to someone on another team without their manager's approval.
Suppose, for example, that they'd like to go ahead and use a GPL'ed Windowing library. Then their code must also be GPL. That's a problem. So nobody developing commercial applications is going to touch GPL code.
And if that GPL library can be substituted for another library - that is, if the dependency is not on the library, but an interface, then everything is fine. For instance, libc is GPL, but a commercial app should be able to link it without problems. The legal test is whether the app is a derived work.
Beyond that, I can't tell if you're saying anything beyond stating that MS will never get along with OSS. This much should be clear, as they've never really had a friendly relationship with it and have tried to kill it several times.
Please do not compare OSS to a nude beach. It brings to mind thoughts of nude OSS programmers, and that way lies madness.
I've got bad news for you: the sorts of people who go to nude beaches look more like OSS programmers than Halle Berry.
I'm intimately familiar with this application. When I say that only a few dozen queries a day are scanning a hundred million rows in a given day, it is the case.
And you also say that there are upwards of a million queries per day. In my book, 30 out of a million is uncommon to say the least.
First off, cycles? really? what an simplistic way to think about such a system
And cycles are a convenient shorthand for all of that. It's not like you're likely to be writing a network heavy application the way you've described things.
And cost? You're implying that the 90% of the cost is spent on hardware apparently because python is wasting cpu cycles.
No, I'm implying that DB2 is where all the heavy lifting is, so that's where you spent your hardware budget. The php servers are cheap because they don't do much.
But on this "hard" project those technologies far outperformed what native code would have achieved.
I would wager that the DB design had the most to do with your success. Fitting the schema to the usage patterns reduces the load and potential resource contention.
the warehouse I work on has multiple databases with billions of rows in them, can hit insert rates of 100,000 rows a second, can experience 60,000 queries/hour
cans of a hundred million rows at a time aren't uncommon (though seldom happen more than a few dozen times a day).
Yes they are. Go read what you wrote.
This app is completely written in korn shell, python, php and sql (db2).
One guess where 99% of the ccycles arae in that (and 90% of the dollars).
Therefore, Lisp can't be used to create an operating system!
Heh, I love it when kiddies try to do logic. Learn some history, damnit!Words you will never hear together are "real estate agent" and "busting your ass for a paycheck"
Unless you meet a really successful agent. When the bust comes (soon), RE will be a whole lot less fun for several years.
When you do not have money it is damn near impossible to afford a car that does not guzzle gas due to having to buy a used vehicle, and then one that you can afford payments on (or to buy in cash).
I just sold a Jetta for $800. It gets 25 or 30 mpg and runs well.
And we'll keep paying till they finally die around age 90.
Do something about it - take up target shooting!
I don't know about you, but I don't plan on paying 60% income tax just so your mom can retire at 62.
Not mine - she went and made a mint on the stock market.
even if they only live for 20 years retired, 50K per year, x 20 years = 1 million, think about that).
I did think about that. 50k/year for 20 years is $1M, but you still have the $1M at the end of it.
What good does it do to have excellent professors, if 50% of your population can't afford to be educated at a decent college. How much does it cost for a three year undergraduate course at Stanford or Yale?
I don't know about that, but Virginia Tech is a good college, and it costs $3500/semester for in state undergrads.
Except the service will be linked to an RFID chip planted inside the pain center of the child's brain.
Thus teaching gadget obsession to the young and creating a new generation of mindless consumers.
Or as Vicki convinced the Nester 5's, Its OK to kill a few humans to save them all
That's not how it's shown in the movie, though. In the movie, Vicki isn't debating with anybody - she just throws a switch. Anyway, TFA uses the three laws as they are intended - as a plot device.
When your company has to pay $50 million in a wrongful death lawsuit (whether you think it was justified or not), your accountants will feel differently.
You might have to pay out $100k in something like this - lawsuits aren't this crazy, and you need a gullible jury. A lot of the cases you read about that sound insane are usually presented in a biased manner, leaving out crucial details. At least, that's what I've learned from fark.
Websites these days are WAY heavy on the bandwidth, and from this perspective the bandwidth providers have a valid point (Google's minimalist designs notwithstanding).
No they don't. People already pay for their bandwidth. What is happening is some whiny bitches are trying to double dip.
No it wasn't - the robots there were compromised and could override the 3 laws. None of the other robots had ever harmed a human.
But there should have been some other fail-safe measure to sense non-robot objects in the work area and cancel operation
Why? Once you get to the point of requiring willful stupidity to get killed by a machine, any deaths are a good thing.
The three laws of robotics will only apply when ... well .. when WE actually apply them, not the robots.
They will never apply. the three guidelines, on the other hand, work fine.
I have read about robots for ages and i think that the three laws are a load of crap.
That's the whole point: the three simple rules that Asimov proposes have complex implications - his robot stories are filled with situations where following the laws results in tragedy. So yeah, they're a load of crap, but they're intended to be crap.
How do you know how much power your "known" set of peripherals use?
Measurement. You can minimize error by testing in a known setting - a C800 with integrated video, for instance. Add a PCI card as a secondary display and measure the difference. Same goes for disks.
Trying to get an exact measurement of power used for something like a graphics card or a motherboard is going to have the same problem of measuring CPU power usage
Separating motherboard power from cpu power is problematic. If you can underclock the chip enough, then you can mostly isolate its usage, as severely underclocked chips can hover around 1W dissipation. If you trust AMD, then test 4-5 identical chips, subtract their mean peak consumption, and call that the motherboard load.
You just can't accurately tell the total power draw of either CPU A or CPU B.
This is a very old problem, and there are many solutions. I've described a couple basic techniques that can be used without much invested in equipment.
Well, modern CPU power converters have several physically-distributed power outputs that don't share the load equally, they drive multiple load pins that don't share the load equally either, and they only tolerate a fraction of a milliohm of added resistance.
So what? Use a known set of peripherals with known power load and a known PSU, then measure power usage at the wall. Simple.
If copying cars worked like copying (nonDRM) music, then I wouldn't give a damn if you copied my car
I'd care - when you went to register it, you'd have the same VIN, which would screw me up.
Did you try farting in the machine? Maybe the methane would set off a flammable gas detection algorithm, throw an alarm and force an evacuation of the airport. The result might be the removal of these machines from the checking process, or a sign reading "please do not break wind whilst in the security machine!!"
Are you kidding? I want to eat a burrito beforehand just so I rip one really loud in side the machine.
Oh boohoo...you get searched every now and then at the airport. When I was in my 20s, we (if we were hip looking, ie had long hair) used to get beaten up on a regular basis...now those were hard days of real government oppression...
You're saying that because cops used to beat your ass (and the occasional state senator, I suppose), we shouldn't bitch about an irritating and wholly ineffective security setup in the airport? Sounds like you're still a hippy.
After about a half-hour the trooper said, "Well, I'm not going to give you a ticket 'cause there just isn't a law for being stupid."
I was half expecting something along the lines of "Just being you is punishment enough."
but also a high cost because even if you only moderate one comment, a page with potentially hundreds of comments has to be sent back to you.
Which shouldn't actually hit the database - maintain an lru cache of all stories with a size of around 50 and an expiry of about 1 minute. Each box that holds this cache loads a list of comments once per story per minute at most. run four or five instances of the cache and point the webservers at it - presto! no slammed database.