You could always do it (in pseudo-SQL) with 4 statements:
1. Turn on "Repeatable Read" or "Read Consistency" mode and begin a transaction 2. Select customer.* from customer join bid on bid.customer_id = customer.id 3. Select bid.* from bid join customer on bid.customer_id = customer.id 4. Close transaction (and possibly reset mode for next time).
There. Done, without changing SQL. Of course, doing it as a join returns more bytes (but fewer rows) - but with a reasonably intelligent compression algorithm on the connection between the database server and the querying host, this may not actually have a significant performance impact - it would be worth benchmarking this before doing anything "creative" around it.
Also, most (but by no means all) of the time that you're trying to get this much data from the database, there may be ways that you can offload some of the post-processing to the DB itself, saving cycles and reducing the data transfer needed. That's not always the case, of course.
BS. Mining for nuclear fuel is probably the dirtiest mining there is.
Per tonne of fuel, compared to coal? Probably. Per generated watt? Not a chance. If we allowed modern reprocessing reactors, the balance would tilt even further in nuclear's favor.
You do realize that a modern nuclear reactor is actually far cleaner than, say, a coal plant, even just looking at the emissions? Of course, a nuclear plant isn't allowed to just grind up its waste and fling it into the air around the plant and the mine, but we're okay with coal plants doing very much the same thing because they're old and comfortable. Once again, the US is looking at things that have proven track records in other countries (I'm looking at you, France) and nevertheless declaring, "Its impossible!"
Hell, it even looks superior. It just doesn't look superior enough for most people to care. I've spent on the order of $15K on home A/V equipment over the years (I'm much better now, really), and yet I'm still quite content with an upscaling DVD player. BluRay is superior visually, no doubt - but between the somewhat higher cost of disks and the PITA of having to deal with updating my bluRay player's firmware to play disks after 30-60 second reported disk-load times... why bother?
Not really - the GP is completely reasonable here. That's about the distance from the back of my living room to the TV, and SD vs HD image changes are incredibly apparent, even at that distance.
But by all means, keep reading the chart and not looking at the TV.
I actually hit both of those - and have a 42" 1080p TV... and yet I just went out and dropped $30 on a new upscaling DVD player. It looks, well, "good enough." Yes, blu-ray looks better, no question, so its not that we can't tell the difference - its just that I don't care any more. Watching movies (or TV) at home just isn't that critical a part of my life.
Its another example of the tragedy of the commons, though. Its far better for society if the sick individual stays home... but its slightly better for the sick individual if they go to work. As long as that incentive is there, we're shooting ourselves in our (collective) foot. But, hey, just another example of the difference between standard self-interest and enlightened (long-term herd-considering) self interest...
Actually, that's good - a proactive IT department would work on fixing issues that many users have difficulty with, even if that means replacing the copier contract with one that delivers a more user-friendly machine that has slightly worse "paper specs". As a random not-very-technical example.
I often wondered how it look like so difficult as a patient to get proper diagnosis and treatment most of the time.
The thing is, it isn't. The vast majority of diagnoses are accurate. They just don't make news, just like the millions of trans-Atlantic flight-miles that don't result in a plane crashing into the ocean.
Its "obvious" now that this girl had Chron's disease, after you know what to look for. Of course, even with that knowledge, she didn't match the symptoms that a vast majority of patients had, and her tissue biopsy was hardly staring anyone in the face (if they hadn't ordered the biopsy at all I'd expect more righteous indignation).
This is hard - and ordering the wrong treatment can be fatal, especially if you're not completely sure what's going on. Not somewhere you want to just throw darts and see what sticks.
What? This is a technology item. Every year, there'll be an upgrade. Its going to be a cool upgrade. It'll cost you money. You may or may not do it.
Sorry if any of that came as a surprise...
Besides, if the iPhone was worth $199 to you, it was worth $199 to you. Enjoy it. Nothing that they do now (or even 6 months from now) should change that...
Funny, I am a Java developer (and one who works on fairly new web framework code, to boot). I know about Spring, although I don't use it. I had no idea that SpringSource was the company pushing it. I have a hard time imagining that Hyperic's offering was the one thing stopping major enterprises from using them, also...
A quick read through the article and a google search for SpringSource would be enough to enlighten people why this is important. Unfortunately that is too much to ask from most slashdotters.
Wasn't that supposed to be the entire point of the summary?
Because its obvious that those two websites pertain to Wikipedia, but are not Wikipedia, and as such they're completely legit.
Be honest now. If you see "Wikipedia Art," don't you think that's an Art site owned/run by the folks behind Wikipedia? Is this any different than "BBC Art" or "Encyclopedia Britannica Art"? Yet you'd never make that assumption over "Wikipedia Sucks" or other similar sites... which is why they're different cases.
That's the Texas constitution, not the US constitution. And its actually not terribly uncommon - the Texas constitution is huge, and changing it has been a very popular way of "passing laws" in this great state of ours for, as they say, donkey's years.
The Wright Amendment was still lousy, mind you. No argument there. Even today, it can be cheaper to hop on a SWA flight to AUS, change to an AA plane, and fly to your final destination with a stop in DFW along the way than it is to fly AA straight out of DFW. But that's airline pricing for you.
What's really funny is listening to people complain about places like France. One of my co-workers, not long ago, remarked during a discussion about real health-care, "Well, how would you like to pay 50% in taxes?" The thing is, for those of us who get their money from income (most people), we already do. Add in your employer's share of the taxes (social security and medicare), and you're getting close... and what's more you still don't have any real health care! Add in the $300-350/month it costs for decent coverage, and we're actually paying more for significantly less coverage.
Yes, but combining the two is so easy. Paper ballots are great because of the, well, paper trail. E-Voting is great because of the speed of vote counting and the convenience of vote logging.
So go with one of the proposals that has it separated. You know, into proper network layers.
First, define a reasonable standard for a ballot paper. It should show the election number, a sequence of office/proposition and vote pairs, &c. Totally open, very basic. Counting these provides the "official" results. Could be done by optical scan with hand-counting always available as a double-check (and they should be counted by hand in a small percentage of precincts, chosen randomly and also additionally by the demand of the voters). Simple enough.
Now to avoid the problems with butterfly ballots, smudges, &c, have those papers be printed automatically by a range of voter hardware. Touch screens, traditional lever booths, whatever the interface is. They can also produce tabulated results, but those would be seen as unofficial, purely for convenience when the outcome is far from close.
Even the process is simple - once you are ready to vote and signed in at your precinct, you are handed an official empty ballot. You then use a voting machine to output your desired votes onto the ballot. Then you read it. If you agree with what happened, you put it into the sealed "official ballots" box. If not, you can exchange it for another one, in the process placing the incorrect sheet into a sealed "voided ballots" box, to be disposed of later.
Full paper trail, full disclosure, completely separate machines to print and count the votes, and a complete human-readable official trail to follow later. And its simple.
Generally, not really. By setting a single standard you risk lock-in, yes. But you also gain the ability to use that tech stack to the limits of its ability, rather than to the least common denominator you have to work with. You can also develop using very specific pathways, your testing burden is greatly reduced, et cetera. In the public facing world you have to support a wide array of clients because you can't control them. That costs in time, money, and feature set. Why make the tradeoff for an intranet when the requirement isn't there?
BTW, I happen to develop nothing but internet-facing browser-neutral webapps myself. But (or perhaps because), I can certainly see the benefits that would be gained for an intranet app going the way that they did. Just one example - tight integration with Excel? Easy... and I've never seen any kind of architecture-neutral plugin to a web app that could do a few percent of what a hardcore business user can do with Excel. There are hundreds more reasons, too.
Not really. Let's say that AP starts charging for their feed. They're a news organization, not an ad organization. Now let's say that you think that there's a market for an ad-supported newspaper website. Rather than hire a bunch of reporters, you license the AP wire. If your business model is correct, then your ads will pay for the newsfeed (as well as all of your other costs). If not, they won't. Simple.
This is no different than the fact that bandwidth and servers are not free for newspaper sites.
Don't forget to make sure that - just like the stupid 4 pin USB standard - its unidirectional but in such a format that it will encourage symmetrical external cases on the connectors. That's always fun.
Yup. Of course, it also carries line out signals as part of it, which means that with a single connection non-digital docks can pull sound from the iPod/iPhone. At some point, this won't be as big of a deal, but right now its still actually pretty useful.
You could always do it (in pseudo-SQL) with 4 statements:
1. Turn on "Repeatable Read" or "Read Consistency" mode and begin a transaction
2. Select customer.* from customer join bid on bid.customer_id = customer.id
3. Select bid.* from bid join customer on bid.customer_id = customer.id
4. Close transaction (and possibly reset mode for next time).
There. Done, without changing SQL. Of course, doing it as a join returns more bytes (but fewer rows) - but with a reasonably intelligent compression algorithm on the connection between the database server and the querying host, this may not actually have a significant performance impact - it would be worth benchmarking this before doing anything "creative" around it.
Also, most (but by no means all) of the time that you're trying to get this much data from the database, there may be ways that you can offload some of the post-processing to the DB itself, saving cycles and reducing the data transfer needed. That's not always the case, of course.
SQL is an OSS tool?
Why'd I pay so much to Informix around 1990 then I wonder?
For that matter... SQL is a thing? I always thought it was a spec and a language :)
Except that nothing over 9 feet would be made of a material that would show up on said radar. Which was the point.
BS. Mining for nuclear fuel is probably the dirtiest mining there is.
Per tonne of fuel, compared to coal? Probably. Per generated watt? Not a chance. If we allowed modern reprocessing reactors, the balance would tilt even further in nuclear's favor.
You do realize that a modern nuclear reactor is actually far cleaner than, say, a coal plant, even just looking at the emissions? Of course, a nuclear plant isn't allowed to just grind up its waste and fling it into the air around the plant and the mine, but we're okay with coal plants doing very much the same thing because they're old and comfortable. Once again, the US is looking at things that have proven track records in other countries (I'm looking at you, France) and nevertheless declaring, "Its impossible!"
Hell, it even looks superior. It just doesn't look superior enough for most people to care. I've spent on the order of $15K on home A/V equipment over the years (I'm much better now, really), and yet I'm still quite content with an upscaling DVD player. BluRay is superior visually, no doubt - but between the somewhat higher cost of disks and the PITA of having to deal with updating my bluRay player's firmware to play disks after 30-60 second reported disk-load times... why bother?
Not really - the GP is completely reasonable here. That's about the distance from the back of my living room to the TV, and SD vs HD image changes are incredibly apparent, even at that distance.
But by all means, keep reading the chart and not looking at the TV.
I actually hit both of those - and have a 42" 1080p TV... and yet I just went out and dropped $30 on a new upscaling DVD player. It looks, well, "good enough." Yes, blu-ray looks better, no question, so its not that we can't tell the difference - its just that I don't care any more. Watching movies (or TV) at home just isn't that critical a part of my life.
Its another example of the tragedy of the commons, though. Its far better for society if the sick individual stays home... but its slightly better for the sick individual if they go to work. As long as that incentive is there, we're shooting ourselves in our (collective) foot. But, hey, just another example of the difference between standard self-interest and enlightened (long-term herd-considering) self interest...
Actually, that's good - a proactive IT department would work on fixing issues that many users have difficulty with, even if that means replacing the copier contract with one that delivers a more user-friendly machine that has slightly worse "paper specs". As a random not-very-technical example.
The thing is, it isn't. The vast majority of diagnoses are accurate. They just don't make news, just like the millions of trans-Atlantic flight-miles that don't result in a plane crashing into the ocean.
Its "obvious" now that this girl had Chron's disease, after you know what to look for. Of course, even with that knowledge, she didn't match the symptoms that a vast majority of patients had, and her tissue biopsy was hardly staring anyone in the face (if they hadn't ordered the biopsy at all I'd expect more righteous indignation).
This is hard - and ordering the wrong treatment can be fatal, especially if you're not completely sure what's going on. Not somewhere you want to just throw darts and see what sticks.
What? This is a technology item. Every year, there'll be an upgrade. Its going to be a cool upgrade. It'll cost you money. You may or may not do it.
Sorry if any of that came as a surprise...
Besides, if the iPhone was worth $199 to you, it was worth $199 to you. Enjoy it. Nothing that they do now (or even 6 months from now) should change that...
So if I was to upload pirated movies, could I claim a tax deduction for their value as well?
So yeah, basically, if you have an employer who is a big enough dick, most of us are criminals.
But now that we've had this ruling, we won't be able to tell if its big enough.
Which is probably a good thing, actually.
Funny, I am a Java developer (and one who works on fairly new web framework code, to boot). I know about Spring, although I don't use it. I had no idea that SpringSource was the company pushing it. I have a hard time imagining that Hyperic's offering was the one thing stopping major enterprises from using them, also...
Wasn't that supposed to be the entire point of the summary?
Almost always a good piece of advice, regardless of the context.
Because its obvious that those two websites pertain to Wikipedia, but are not Wikipedia, and as such they're completely legit.
Be honest now. If you see "Wikipedia Art," don't you think that's an Art site owned/run by the folks behind Wikipedia? Is this any different than "BBC Art" or "Encyclopedia Britannica Art"? Yet you'd never make that assumption over "Wikipedia Sucks" or other similar sites... which is why they're different cases.
That's the Texas constitution, not the US constitution. And its actually not terribly uncommon - the Texas constitution is huge, and changing it has been a very popular way of "passing laws" in this great state of ours for, as they say, donkey's years.
The Wright Amendment was still lousy, mind you. No argument there. Even today, it can be cheaper to hop on a SWA flight to AUS, change to an AA plane, and fly to your final destination with a stop in DFW along the way than it is to fly AA straight out of DFW. But that's airline pricing for you.
What's really funny is listening to people complain about places like France. One of my co-workers, not long ago, remarked during a discussion about real health-care, "Well, how would you like to pay 50% in taxes?" The thing is, for those of us who get their money from income (most people), we already do. Add in your employer's share of the taxes (social security and medicare), and you're getting close ... and what's more you still don't have any real health care! Add in the $300-350/month it costs for decent coverage, and we're actually paying more for significantly less coverage.
Sigh...
Yes, but combining the two is so easy. Paper ballots are great because of the, well, paper trail. E-Voting is great because of the speed of vote counting and the convenience of vote logging.
So go with one of the proposals that has it separated. You know, into proper network layers.
First, define a reasonable standard for a ballot paper. It should show the election number, a sequence of office/proposition and vote pairs, &c. Totally open, very basic. Counting these provides the "official" results. Could be done by optical scan with hand-counting always available as a double-check (and they should be counted by hand in a small percentage of precincts, chosen randomly and also additionally by the demand of the voters). Simple enough.
Now to avoid the problems with butterfly ballots, smudges, &c, have those papers be printed automatically by a range of voter hardware. Touch screens, traditional lever booths, whatever the interface is. They can also produce tabulated results, but those would be seen as unofficial, purely for convenience when the outcome is far from close.
Even the process is simple - once you are ready to vote and signed in at your precinct, you are handed an official empty ballot. You then use a voting machine to output your desired votes onto the ballot. Then you read it. If you agree with what happened, you put it into the sealed "official ballots" box. If not, you can exchange it for another one, in the process placing the incorrect sheet into a sealed "voided ballots" box, to be disposed of later.
Full paper trail, full disclosure, completely separate machines to print and count the votes, and a complete human-readable official trail to follow later. And its simple.
Generally, not really. By setting a single standard you risk lock-in, yes. But you also gain the ability to use that tech stack to the limits of its ability, rather than to the least common denominator you have to work with. You can also develop using very specific pathways, your testing burden is greatly reduced, et cetera. In the public facing world you have to support a wide array of clients because you can't control them. That costs in time, money, and feature set. Why make the tradeoff for an intranet when the requirement isn't there?
BTW, I happen to develop nothing but internet-facing browser-neutral webapps myself. But (or perhaps because), I can certainly see the benefits that would be gained for an intranet app going the way that they did. Just one example - tight integration with Excel? Easy... and I've never seen any kind of architecture-neutral plugin to a web app that could do a few percent of what a hardcore business user can do with Excel. There are hundreds more reasons, too.
Sounds good... but then you'd just end up with this:
www.paypal.com/foo/bar/qux/sessionid/12341/do.myevildomain.com/foo/bar/qux/sessionid/12341
Which would display like this:
www.paypal.com/foo/bar/.../sessionid/12341
Looks good to me!
Not really. Let's say that AP starts charging for their feed. They're a news organization, not an ad organization. Now let's say that you think that there's a market for an ad-supported newspaper website. Rather than hire a bunch of reporters, you license the AP wire. If your business model is correct, then your ads will pay for the newsfeed (as well as all of your other costs). If not, they won't. Simple.
This is no different than the fact that bandwidth and servers are not free for newspaper sites.
Don't forget to make sure that - just like the stupid 4 pin USB standard - its unidirectional but in such a format that it will encourage symmetrical external cases on the connectors. That's always fun.
Yup. Of course, it also carries line out signals as part of it, which means that with a single connection non-digital docks can pull sound from the iPod/iPhone. At some point, this won't be as big of a deal, but right now its still actually pretty useful.