Re:Can AJAX finally bring us "push technology"
on
Ajax in Action
·
· Score: 2, Informative
That whole technology relies "You keep a TCP/IP connection to your XMPP server open while you are online", which is already doable with HTTP. The client makes an AJAX call to the server, and if the server has data to return it sends it back immediately, otherwise it waits and holds the connection open until $TIMEOUT. If $TIMEOUT is hit it sends a "no data" message to the client, and the client reconnects again each time. This is how http://www.meebo.com/ implements pseudo-push to create the webgaim bridge, and apparently it scales up to the tens of thousands with a few decent servers, but not sure how many users each machine can effectively support.
One day IPv6 will solve all this, and I can have news pushed to my browser in my flying car. Until then polling and pseudo-push seem to work all right.
Things don't happen instantly with the government, even in law enforcement. Once you've apprehended the "terrorist", if his computer is in a different physical location then where you apprehended him you need to get a warrant to search that place, and bring a computer specialist to properly shutdown the computer and remove it from the site. Once the paperwork has been filed for grabbing the computer, it has to be sent to a forensics lab for the drives to be imaged. First analysis of the documents on the hard drive might produce e-mails or chat that links other people and computers to the investigation, calling for this process to be repeated a few times, and it's crucial the original suspect isn't on the streets calling up all his buddies telling them to dump their data and run. Then multiply this whole scenario by all the wild goose chases the department is on at the time.
No I don't agree with the 90 day law, but this is one possible reason why 28 days might seem like too short of a timeline for investigators. If you had a software deadline coming up and were given the choice of 28 days away or 90 days which would you choose?
This is already done. A large part of the US Navy's job is escorting commercial ships through foreign waters, and protecting our shipping routes. When a large oil tanker leaves Alaska heading to the other side of the world you bet there's at least one military ship escorting it.
How exactly do you write code with the Qt toolkit? Using both the free and commercial versions all I got was a library to link against, some compiling tools, and a GUI designer that I don't use.
#include <QApplication> #include <QPushButton>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QPushButton hello("Can anyone guess what license I was coded under?");
hello.resize(300, 30);
hello.show();
return app.exec(); }
If anyone can send more information about this Qt IDE that you develop code in let me know.
That post argued that AJAX was an inappropriate name because it was a new name for a collection of older technologies, and finally proposes we call it "XML and script" instead. That's a really generic term, what about being more specific like Asynchronous Javascript and XML? And if that's too long to say you could shorten it in to an acronym, like... AJAX!
This was answered several times in threads above this, but it got modded informative so I'll bite. The original poster wasn't questioning whether the owner of the code could relicense, it was whether the project managers actually owned the code. If I contribute a patch to someone else's GPL software, that owner can't relicense that code without getting my permission, getting me to sign over the copyright of my patch, or removing my patch and rewriting it. That's why it would be impossible for many active OSS projects to suddenly relicense, because of the long long list of people from all over the world who own copyright on little bits and pieces of the software. If you are managing GPL software and want to keep control over the codebase, have everyone agree to signing over the copyright for any contributions they make.
You'd think with all that money they could write a backend in a native language that communicates with the excel spreadsheet. But then when would you have time to read Slashdot?
I did. There's a few ways to do it... the first idea of just blowing an air conditioner in to your computer is a bad idea, because even though the air conditioner is a dehumidifier, introducing the cold air in to the warm case will build up condensation everywhere. The next idea is to run a normal water cooling system but chill the water using freon which is what I did. You take a window air conditioner, construct an aquarium around the evaporator coil and use that as the reservoir in the water loop. The final method is to cut the water out of the equation and build a direct die system, where the evaporator "coil" is actually a custom copper block on the cpu where the freon sprays directly on to the die, evaporating the freon. Problem is, along with having to custom machine a cpu block, these systems have to be extremely well tuned. If you are returning liquid to the compressor constantly you'll burn it out in no time. Keep in mind none of this has to do with silencing a computer, you're adding a 3/4hp or so compressor that will make your high-cfm cpu fan sound like the dead of night, and possibly a water pump as well. Not to mention your computer is now tethered to a massive air conditioner unit with either vinyl tubing for water hoses or straight copper piping for a direct die system. Oh and the best part, now that you are getting your system below ambient you have to completely insulate all of the blocks (I had cpu and gpu blocks) which is a LOT harder than it seems. Insulating paint, dielectric grease, rubber shells for the blocks, your computer either turns in to a big mess of insulation (if done properly) or soaking wet. It is rather fun increasing your gpu clock by 150% and your cpu by 60% and still having the system run below freezing though:-). If properly tweaked a 3/4hp window AC unit can push anti-freeze just below 0C.
A good way to implement this is not with freon but with something that can run in a passive system, cutting the compressor out of the loop. A nearby startup is doing just that for custom server room applications, where several racks are tied in to a single passive cooling loop. I've heard of research for laptops to do a similar thing where the heatpipes actually carry a chemical that does phase change cooling (how your refridgerator keeps things cool).
Using ffdshow along with various other software upscalers is generally cycle-intensive because of the post-processing, not the actual scaling. You don't need any software to upscale on an HTPC, just turn your resolution up. But if you want denoise filters, unsharp masks, deinterlacing, etc. you're going to need some power. But last time I checked there was no GPU acceleration for any of those filters, the burden was on the CPU. Maybe that's changed since I last looked in to it.
A private network of Asterisk servers doesn't connect to the PSTN. It's only if you become a telco provider that can interface with the public switched telephone network that the Communications Assistance for Law Enforcement Act applies to you.
imagine if your house was broken into and a large amount of valuables stolen, but the police wouldn't come out to look at it because you didn't donate enough to the last election or you weren't in a high enough tax bracket.
Oh they'll come and take a look; someone will be dispatched that isn't doing anything better anyways, it might be the most exciting thing they do all day. But once that paperwork is filed do you think an investigator or anyone will ever look at it again? Not unless it's part of a ring of burglaries or something else that will make headlines. But if you're Microsoft of Boeing and there's a break-in you bet the state of Washington and probably the federal gov't will be conducting an investigation. There's good reason for it (chance of catching a random house burglar is very slim compared to what they could be focusing efforts on, there's already a huge stack of similar reports before yours, etc) but your fantasy is pretty much reality.
Developing a product C based on existing technologies A and B is known as leveraging your assets. Per project R&D assignment is only useful for internal accounting and management, so you look at it however you want to. On your SEC filings and public accounting R&D is in overhead, so you could show gross sales - cost of each product and get your gross profit margin, then lower on the sheet the overhead costs like total R&D, total advertising costs, etc. would be subtracted. As far as the internal accounting in your situation I think it would make sense to look at whether C is competiting with A and B (higher end model possibly), or if it's completely unrelated leave A and B accounting alone and being able to develop C with such low initial costs just shows the power of your companies assets.
What if you typed in a unique string from each page (or every other page) of the book and fed it to a list of proxies to fetch the full text, and assemble a PDF? Typing in hundreds of unique sentences is tedious, but certainly quicker than scanning the entire book in or retyping everything.
So why are sound engineers, recording studios, advertising agencies and music labels that are assuming risk by covering these costs in advance (to name a tiny fraction of the people involved in producing any music) no longer entitled to compensation?
If software is relying on optional features in order to work, the software is buggy and it's not the job of the protocol to support buggy implementations. There are two types of RSS software; publishing software and reader software. The publishing software is either going to use RSS 1,2, or 3 and should be to spec on whatever version it's publishing. Reader software should be able to read _at least_ the basic forms of RSS 1 and 2, in which case it will have no problem reading RSS 3.
Government agencies are definitely not poor, with enough support in Congress they can have a near unlimited budget. It's the efficiency of a government agency versus a free market that comes in to question. See history for examples
And who decides which sites are in the porn industry and which aren't?
Hustler Playboy Risque European television that shows partial nudity Sports Illustrated swimsuit edition Anatomy websites Historical artwork Pro-choice websites (ok I'm getting extreme)
Where would you draw the line? Where would the Bush administration draw the line and which government organization will police the new segregated Internet?
In reality this.xxx domain has little to nothing to do with censorship. The Internet porn industry is stable and pretty close to market saturization, a new TLD won't change the economics of that. But with these new TLDs costing $100 a pop the only people buying them will be existing sites that want to protect their trademark, so now playboy.com has to fork over $100 just to keep someone else from registering playboy.xxx and leeching traffic. It's a simple grab for money at an industry that is helpless to prevent it when the counter-argument is "think of the children!"
Only selectively though. In Spokane they usually slack off with the writing tickets thing for about a month or so and then all of a sudden, maybe they need to make quota or something, the streets will have almost a cop for every car the entire week and every cop is radaring. I just wish they would pull over more senile people who attempt to merge on to the freeway doing 35 and at best cause a traffic jam, otherwise a wreck.
That whole technology relies "You keep a TCP/IP connection to your XMPP server open while you are online", which is already doable with HTTP. The client makes an AJAX call to the server, and if the server has data to return it sends it back immediately, otherwise it waits and holds the connection open until $TIMEOUT. If $TIMEOUT is hit it sends a "no data" message to the client, and the client reconnects again each time. This is how http://www.meebo.com/ implements pseudo-push to create the webgaim bridge, and apparently it scales up to the tens of thousands with a few decent servers, but not sure how many users each machine can effectively support.
One day IPv6 will solve all this, and I can have news pushed to my browser in my flying car. Until then polling and pseudo-push seem to work all right.
Things don't happen instantly with the government, even in law enforcement. Once you've apprehended the "terrorist", if his computer is in a different physical location then where you apprehended him you need to get a warrant to search that place, and bring a computer specialist to properly shutdown the computer and remove it from the site. Once the paperwork has been filed for grabbing the computer, it has to be sent to a forensics lab for the drives to be imaged. First analysis of the documents on the hard drive might produce e-mails or chat that links other people and computers to the investigation, calling for this process to be repeated a few times, and it's crucial the original suspect isn't on the streets calling up all his buddies telling them to dump their data and run. Then multiply this whole scenario by all the wild goose chases the department is on at the time.
No I don't agree with the 90 day law, but this is one possible reason why 28 days might seem like too short of a timeline for investigators. If you had a software deadline coming up and were given the choice of 28 days away or 90 days which would you choose?
This is already done. A large part of the US Navy's job is escorting commercial ships through foreign waters, and protecting our shipping routes. When a large oil tanker leaves Alaska heading to the other side of the world you bet there's at least one military ship escorting it.
And moments before the breakthrough is finally computed, a blackout occurs due to the power consumption of the supercomputer.
How exactly do you write code with the Qt toolkit? Using both the free and commercial versions all I got was a library to link against, some compiling tools, and a GUI designer that I don't use.
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QPushButton hello("Can anyone guess what license I was coded under?");
hello.resize(300, 30);
hello.show();
return app.exec();
}
If anyone can send more information about this Qt IDE that you develop code in let me know.
I own highenergychemistry.com, I should compete against them!
That post argued that AJAX was an inappropriate name because it was a new name for a collection of older technologies, and finally proposes we call it "XML and script" instead. That's a really generic term, what about being more specific like Asynchronous Javascript and XML? And if that's too long to say you could shorten it in to an acronym, like... AJAX!
This was answered several times in threads above this, but it got modded informative so I'll bite. The original poster wasn't questioning whether the owner of the code could relicense, it was whether the project managers actually owned the code. If I contribute a patch to someone else's GPL software, that owner can't relicense that code without getting my permission, getting me to sign over the copyright of my patch, or removing my patch and rewriting it. That's why it would be impossible for many active OSS projects to suddenly relicense, because of the long long list of people from all over the world who own copyright on little bits and pieces of the software. If you are managing GPL software and want to keep control over the codebase, have everyone agree to signing over the copyright for any contributions they make.
f t.html both parties have to sign a dead tree document. This seems like a huge hassle, but if you're serious here is an example of a copyright assignment form from the OpenOffice project: http://www.openoffice.org/licenses/jca.pdf
According to the GNU Enterprise on this page: http://www.gnu.org/software/gnue/community/copyle
You'd think with all that money they could write a backend in a native language that communicates with the excel spreadsheet. But then when would you have time to read Slashdot?
Wouldn't a camera that could upload pictures be more useful? Sorry to be pedantic but this is Slashdot we're talking about.
I did. There's a few ways to do it... the first idea of just blowing an air conditioner in to your computer is a bad idea, because even though the air conditioner is a dehumidifier, introducing the cold air in to the warm case will build up condensation everywhere. The next idea is to run a normal water cooling system but chill the water using freon which is what I did. You take a window air conditioner, construct an aquarium around the evaporator coil and use that as the reservoir in the water loop. The final method is to cut the water out of the equation and build a direct die system, where the evaporator "coil" is actually a custom copper block on the cpu where the freon sprays directly on to the die, evaporating the freon. Problem is, along with having to custom machine a cpu block, these systems have to be extremely well tuned. If you are returning liquid to the compressor constantly you'll burn it out in no time. Keep in mind none of this has to do with silencing a computer, you're adding a 3/4hp or so compressor that will make your high-cfm cpu fan sound like the dead of night, and possibly a water pump as well. Not to mention your computer is now tethered to a massive air conditioner unit with either vinyl tubing for water hoses or straight copper piping for a direct die system. Oh and the best part, now that you are getting your system below ambient you have to completely insulate all of the blocks (I had cpu and gpu blocks) which is a LOT harder than it seems. Insulating paint, dielectric grease, rubber shells for the blocks, your computer either turns in to a big mess of insulation (if done properly) or soaking wet. It is rather fun increasing your gpu clock by 150% and your cpu by 60% and still having the system run below freezing though :-). If properly tweaked a 3/4hp window AC unit can push anti-freeze just below 0C.
A good way to implement this is not with freon but with something that can run in a passive system, cutting the compressor out of the loop. A nearby startup is doing just that for custom server room applications, where several racks are tied in to a single passive cooling loop. I've heard of research for laptops to do a similar thing where the heatpipes actually carry a chemical that does phase change cooling (how your refridgerator keeps things cool).
Using ffdshow along with various other software upscalers is generally cycle-intensive because of the post-processing, not the actual scaling. You don't need any software to upscale on an HTPC, just turn your resolution up. But if you want denoise filters, unsharp masks, deinterlacing, etc. you're going to need some power. But last time I checked there was no GPU acceleration for any of those filters, the burden was on the CPU. Maybe that's changed since I last looked in to it.
A private network of Asterisk servers doesn't connect to the PSTN. It's only if you become a telco provider that can interface with the public switched telephone network that the Communications Assistance for Law Enforcement Act applies to you.
imagine if your house was broken into and a large amount of valuables stolen, but the police wouldn't come out to look at it because you didn't donate enough to the last election or you weren't in a high enough tax bracket.
Oh they'll come and take a look; someone will be dispatched that isn't doing anything better anyways, it might be the most exciting thing they do all day. But once that paperwork is filed do you think an investigator or anyone will ever look at it again? Not unless it's part of a ring of burglaries or something else that will make headlines. But if you're Microsoft of Boeing and there's a break-in you bet the state of Washington and probably the federal gov't will be conducting an investigation. There's good reason for it (chance of catching a random house burglar is very slim compared to what they could be focusing efforts on, there's already a huge stack of similar reports before yours, etc) but your fantasy is pretty much reality.
Developing a product C based on existing technologies A and B is known as leveraging your assets. Per project R&D assignment is only useful for internal accounting and management, so you look at it however you want to. On your SEC filings and public accounting R&D is in overhead, so you could show gross sales - cost of each product and get your gross profit margin, then lower on the sheet the overhead costs like total R&D, total advertising costs, etc. would be subtracted. As far as the internal accounting in your situation I think it would make sense to look at whether C is competiting with A and B (higher end model possibly), or if it's completely unrelated leave A and B accounting alone and being able to develop C with such low initial costs just shows the power of your companies assets.
What if you typed in a unique string from each page (or every other page) of the book and fed it to a list of proxies to fetch the full text, and assemble a PDF? Typing in hundreds of unique sentences is tedious, but certainly quicker than scanning the entire book in or retyping everything.
So why are sound engineers, recording studios, advertising agencies and music labels that are assuming risk by covering these costs in advance (to name a tiny fraction of the people involved in producing any music) no longer entitled to compensation?
But you'll go better for longer.
So it's you that's been sending me all those junk e-mails!
That's assuming that current iPods, that struggle with real-time OGG/Vorbis playback, are capable of video playback.
If software is relying on optional features in order to work, the software is buggy and it's not the job of the protocol to support buggy implementations. There are two types of RSS software; publishing software and reader software. The publishing software is either going to use RSS 1,2, or 3 and should be to spec on whatever version it's publishing. Reader software should be able to read _at least_ the basic forms of RSS 1 and 2, in which case it will have no problem reading RSS 3.
Government agencies are definitely not poor, with enough support in Congress they can have a near unlimited budget. It's the efficiency of a government agency versus a free market that comes in to question. See history for examples
And who decides which sites are in the porn industry and which aren't?
.xxx domain has little to nothing to do with censorship. The Internet porn industry is stable and pretty close to market saturization, a new TLD won't change the economics of that. But with these new TLDs costing $100 a pop the only people buying them will be existing sites that want to protect their trademark, so now playboy.com has to fork over $100 just to keep someone else from registering playboy.xxx and leeching traffic. It's a simple grab for money at an industry that is helpless to prevent it when the counter-argument is "think of the children!"
Hustler
Playboy
Risque European television that shows partial nudity
Sports Illustrated swimsuit edition
Anatomy websites
Historical artwork
Pro-choice websites (ok I'm getting extreme)
Where would you draw the line? Where would the Bush administration draw the line and which government organization will police the new segregated Internet?
In reality this
Only selectively though. In Spokane they usually slack off with the writing tickets thing for about a month or so and then all of a sudden, maybe they need to make quota or something, the streets will have almost a cop for every car the entire week and every cop is radaring. I just wish they would pull over more senile people who attempt to merge on to the freeway doing 35 and at best cause a traffic jam, otherwise a wreck.
But Gentoo has less calories if you set your build flags to -O9