scalability is a dead issue
on
On PHP and Scaling
·
· Score: 5, Insightful
Scalability is rarely that much of an issue- any halfway decent architecture (php, java, even.net) will let you scale horizontally- and Moore's law will take care of any performance problems in time.
My big issue with PHP is maintainability- I see it (perhaps incorrectly) as a glorified templating language, which places it on the same evolutionary track as ASP and cold fusion; developers will tend to munge sql calls into the templates, blow off any MVC separation, and get a system that is very hard to keep going for more than a few revisions.
Well, the question is whether the first-mover also gains credibility beyond all the others in customizing / optimizing the codebase.
The question is whether the credibility and knowledge gains outweigh the cost of the original development - and that varies from product to product. In games software, it probably doesn't- but in monitoring systems, it may.
I run nmap on all my servers all the time - from a protected host with lots of tripwire scanners. Some boxes are windows, some are solaris, lots are linux - having a single host running scans against all my boxes helps me spot a new port open up, gives me more trust that my local copy of netstat hasn't been rooted, and lets me archive and compare against the results of a previous run.
It seems like there may be one legitimate use for something like this - inside the network, inside the firewall.
At our company, the most successful attack vector has been people who bring in infected laptops from home. At work we've got all sorts of protection- email scanners, antivirus, etc- but nothing keeps people from getting trojaned at home and bringing it in.
A version of this that was built to go after 192.168.1/24, or 10.10/16 might be just fine - track down an internal attacker and hose their machine. Of course, it seems like it's only execs getting infected these days...
This computerworld story seems to have it sorted out:
1) AT&T licenses SysV to IBM and Sequent 2) IBM writes a bunch of cool enterprise level stuff for their flavor of SysV, and acquires Sequent 3) AT&T writes a letter to their newsletter ($echo) saying their license doesn't cover the derivative stuff, just the basic system 3) IBM eventually kicks their stuff into Linux 6) SCO buys up all the old licenses 7) SCO says the work is derivative after all, and they ownzors it
At some point the chewbacca defense starts to look a lot more rational.
I'm curious- does a DBA provide the same level of liability protection as an S-Corp?
If I'm incorporated as an S corp, and somebody sues me, they can only take the assets of the business - they can't take my house, my car, etc. Does a DBA filing do the same?
IANASB (I am not a stockbroker), but it seems that even shorting SCO is high risk here- the stock will become worthless at some point, but will you actually be able to trade it when that happens? If there's a trading halt (due to an SEC investigation, which in this case looks likely), you won't be able to ditch your shares. They may even liquidate into bankruptcy without giving you a chance to get out at the low price.
Supremes in Reid v. Covert (1957): "[N]o agreement with a foreign nation can confer power on the [federal government] which is free from the restraints of the Constitution"
Congress can issue letters of marque and reprisal in this situation- (it's actually in the constitution, intended to authorize privateers to go after pirates from other countries overseas to recover stolen property).
If we can get some of those issued, we could go after spammers and steal their stuff- take their servers and set fire to their mobile homes. (And keelhaul the bastards).
looks good to me. The linksys is essentially your protection. 3 points:
1) keep your firmware updated on the linksys 2) make sure the default passwords on the linksys have been changed 3) Make sure nobody plugs a wifi router or card into the system.
Also, make sure you have a virus scanner on each of those boxes, as there's nthing in your system to protect against malware.
It's worse than that- it's 50 million phone numbers. This is roughly equivalent to 50 million households, or (approximately) 100 million adults. If you count in children and divide out households with multiple lines, you probably get to somewhere around half the US has said they don't want this. That's about how many people voted for BOTH major parties combined in the last presidential election.
Actually, I think it's a good thing- at some point a bunch of the manual enforcement infrastructure will simply wither away due to lack of funding. At that point, anyone with marginal technical competence will be able to buy an off-the-shelf mod chip from Korea and drive as quickly as they want.
Soon after, they will wrap their cars around trees at 150mph while jabbering away on their cell phones and dicking around with their WinCE box, and the human race will be immeasurably improved.
Government spending dwarfs spending by virtually all companies in the US, combined.
OK, not to nitpick, but according to the us govt. printing office, Federal Government spending is about 28% of the overall Gross Domestic Product. It's still a ton of money- but remember, the govt is mostly supported by income taxes- and salaries from companies are what pay those. Even with deficit spending, it's pretty hard to outspend your income by a factor of 10 : 1. I'd buy "Govt Spending dwarfs any individual company or specific industry's spending". Your larger point is pretty much on target.
OK, so this is predicated on the idea that RPM is a better package manager than CPAN...and that your perl setup is pretty much identical to redhat's. Since many (if not most) perl modules don't have c extensions, a binary distribution isn't really that useful, is it? I mean, perl -MCPAN -e shell; install foo works pretty well, and will download and install dependencies for you.
I guess I'm thick or something, what am I missing here? What's the point?
Soon, very soon, you'll hear of it. ;)
So that's like tomorrow, right?
Scalability is rarely that much of an issue- any halfway decent architecture (php, java, even .net) will let you scale horizontally- and Moore's law will take care of any performance problems in time.
My big issue with PHP is maintainability- I see it (perhaps incorrectly) as a glorified templating language, which places it on the same evolutionary track as ASP and cold fusion; developers will tend to munge sql calls into the templates, blow off any MVC separation, and get a system that is very hard to keep going for more than a few revisions.
I gave up on SciAm after the nasty hatchet job they did on bjorn lomborg.
They used to have real live science; now it seems like it's politically biased in favor of the accepted dogma. Sad really.
The source code is available on the net for free!
Well, the question is whether the first-mover also gains credibility beyond all the others in customizing / optimizing the codebase.
The question is whether the credibility and knowledge gains outweigh the cost of the original development - and that varies from product to product. In games software, it probably doesn't- but in monitoring systems, it may.
I run nmap on all my servers all the time - from a protected host with lots of tripwire scanners. Some boxes are windows, some are solaris, lots are linux - having a single host running scans against all my boxes helps me spot a new port open up, gives me more trust that my local copy of netstat hasn't been rooted, and lets me archive and compare against the results of a previous run.
Maybe you don't manage very many machines?
How many new buffer overflows will all these previously fixed-length strings introduce? A zillion?
It seems like there may be one legitimate use for something like this - inside the network, inside the firewall.
At our company, the most successful attack vector has been people who bring in infected laptops from home. At work we've got all sorts of protection- email scanners, antivirus, etc- but nothing keeps people from getting trojaned at home and bringing it in.
A version of this that was built to go after 192.168.1/24, or 10.10/16 might be just fine - track down an internal attacker and hose their machine. Of course, it seems like it's only execs getting infected these days...
This computerworld story seems to have it sorted out:
1) AT&T licenses SysV to IBM and Sequent
2) IBM writes a bunch of cool enterprise level stuff for their flavor of SysV, and acquires Sequent
3) AT&T writes a letter to their newsletter ($echo) saying their license doesn't cover the derivative stuff, just the basic system
3) IBM eventually kicks their stuff into Linux
6) SCO buys up all the old licenses
7) SCO says the work is derivative after all, and they ownzors it
At some point the chewbacca defense starts to look a lot more rational.
I'm curious- does a DBA provide the same level of liability protection as an S-Corp?
If I'm incorporated as an S corp, and somebody sues me, they can only take the assets of the business - they can't take my house, my car, etc. Does a DBA filing do the same?
Or, they have a common ancestor, under a legitimate license, that both were derived from.
Dude, she's a chick.
No sack.
IANASB (I am not a stockbroker), but it seems that even shorting SCO is high risk here- the stock will become worthless at some point, but will you actually be able to trade it when that happens? If there's a trading halt (due to an SEC investigation, which in this case looks likely), you won't be able to ditch your shares. They may even liquidate into bankruptcy without giving you a chance to get out at the low price.
It's gotta be a typo - it's gotta be 12 tons, not a 1/2 ton unit.
I see microsoft ate your sense of humor along with your balls...
Just for fun, I tried a few other searches. In order of relevance:
linux windows - 16 results
microsoft is a fundamentally evil monopolist - 115 results
windows - 2373 results
microsoft ate my balls - 6207 results
so we can all see where their heads are at...
In view of ESR's 2'd amendment stance, I'm surprised he picked the glider over the Glider Gun!
Supremes in Reid v. Covert (1957): "[N]o agreement with a foreign nation can confer power on the [federal government] which is free from the restraints of the Constitution"
Congress can issue letters of marque and reprisal in this situation- (it's actually in the constitution, intended to authorize privateers to go after pirates from other countries overseas to recover stolen property).
If we can get some of those issued, we could go after spammers and steal their stuff- take their servers and set fire to their mobile homes. (And keelhaul the bastards).
looks good to me. The linksys is essentially your protection. 3 points:
1) keep your firmware updated on the linksys
2) make sure the default passwords on the linksys have been changed
3) Make sure nobody plugs a wifi router or card into the system.
Also, make sure you have a virus scanner on each of those boxes, as there's nthing in your system to protect against malware.
It's worse than that- it's 50 million phone numbers. This is roughly equivalent to 50 million households, or (approximately) 100 million adults. If you count in children and divide out households with multiple lines, you probably get to somewhere around half the US has said they don't want this. That's about how many people voted for BOTH major parties combined in the last presidential election.
A quart of kerosene can spoil a tanker-truck full of milk:
#!/usr/bin/perl
srand();
my @alpha = (a..z);
my @prefix= qw( www web1 web2 ftp mail dns ns1 ns2 ns3 dns1 dns2 dns3 );
my @suffix = qw ( com net );
$|=1;
while(1) {
my $length = int(rand(16)+1);
my $n = "";
for (0..$length) {
$n.=$alpha[int(rand(26))];
}
my $p = $prefix[int(rand($#prefix))];
my $s = $suffix[int(rand($#suffix))];
$l = `nslookup $p.$n.$s`;
print $l;
sleep int(rand(5))+1;
}
enough crap in their database, it won't be good for marketing data anymore.
Actually, I think it's a good thing- at some point a bunch of the manual enforcement infrastructure will simply wither away due to lack of funding. At that point, anyone with marginal technical competence will be able to buy an off-the-shelf mod chip from Korea and drive as quickly as they want.
Soon after, they will wrap their cars around trees at 150mph while jabbering away on their cell phones and dicking around with their WinCE box, and the human race will be immeasurably improved.
OK, not to nitpick, but according to the us govt. printing office, Federal Government spending is about 28% of the overall Gross Domestic Product. It's still a ton of money- but remember, the govt is mostly supported by income taxes- and salaries from companies are what pay those. Even with deficit spending, it's pretty hard to outspend your income by a factor of 10 : 1. I'd buy "Govt Spending dwarfs any individual company or specific industry's spending". Your larger point is pretty much on target.
OK, so this is predicated on the idea that RPM is a better package manager than CPAN...and that your perl setup is pretty much identical to redhat's. Since many (if not most) perl modules don't have c extensions, a binary distribution isn't really that useful, is it? I mean, perl -MCPAN -e shell; install foo works pretty well, and will download and install dependencies for you.
I guess I'm thick or something, what am I missing here? What's the point?