...when the FDA eight years ago began allowing off-the-shelf software in medical devices, it didn't foresee the kinds of security issues, such as computer worms, that plague networks.
OK.... We now have the Food and Drug Administration in charge of computer security?
Don't know if this is really relevant, but as is noted in the Section 5.G of Feb 2004 ASF Board meeting minutes, the PHP project is terminated and rights for PHP will be tranfserred to the PHP group.
I like Java as a language, what I don't like is the JVM.
In this article he mentions that the idea for the JVM came from the days when he wrote an emulator and found that his emulator actually performed better than the compiled C code. With the most modern JVM's, tests show that their performance is very close to, and often exceeds that of compiled code.
But the problem is that this is done at the expense of the performance of the overall server. UN*X (and other OS's) go to great lengths to make different programs perform and share resources in the most efficient manner. Scheduling, memory management, IO optimization, all that wonderful stuff, that makes a bear like emacs start almost instantaneously even on an old P90.
As is evident from my sig, I've been spending quite a bit of time in the past year tinkering with virtualization (The Linux Vserver in particular). The amazing thing is that all the optimizations of Linux still apply even if you're running two dozen virtual servers on the same machine (the code for emacs is still shared across processes, even in different virtual servers). Except for, sadly, the JVM. This is why you see many VPS hosting providers forbid running Java and sell a separate "Java server" at a much higher price. And we're considering doing the same. In our experience, a typical VPS customer running Apache, sendmail and a few other things uses 200-400MB of virtual memory, much of which is shared, whereas a customer running Tomcat or, even worse, JBoss use 1-3GB of virtual memory, next to none of which is shared. (Note that virtual memory != physical memory, but that's a separate discussion.
Given that virtualization is becoming more and more popular these days (and even Solaris now has "zones", which are same thing as Linux Vserver or FreeBSD jails), I think the folks at Sun need to think about where the JVM fits into a virtual server.
Funny how the word Apache in the article is linked to the stock ticker for APA. (Or may be not so funny) For the record - The Apache Software Foundation is a registered non-for-profit 501 c3 corporation incorporated in Delaware, and as such it does not have stock but rather can hand out membership to make one a stakeholder.
I don't think you need a separate script to provide notification - if you just forward the e-mail to your Verizon account you will get however many first bytes of the e-mail, which is usually sufficient to figure out what it's about. You just have to make sure that the message is explicitely addressed to your vtext.net account or it might get dropped by their server. I use something like this:
"CONDITION_GOES_HERE" should be a regexp that selects your message as worthy of forwarding to the phone (mine are $0.02 a piece). It looks like I also had to get rid of the "Received" header for some reason - perhaps Verizon drops messages if a count of "Received" headers exceeds a certain threshhold.
...and of course you'll need to replace 7035551212 with your number.
There are some bug reports about it on the slashcode bugtracker, report 1002074 and 1002056. It appears that it primarily affects people using Firefox and Mozilla, while Microsoft IE works fine (conspiracy?).
The Linux VServer Project is a similar beast, if not the original inspiration.
I believe somewhere on the VServer pages it mentions that it is basically the same thing as FreeBSD jail, so the inspiration most definitely comes from FreeBSD.
However, I think the Linux VServer people right now have a leg up on FreeBSD jails. I really like the idea of contexts 0 and 1, where 'killall -HUP named' does not result in all named's in jails be restarted and ps and top aren't cluttered with jailed processes. The unify tool that finds same files and hardlinks them is really nice, and the disk space limits per context is great.
From the article:
The [South Korean] government also spent $24 billion building a national high-speed backbone network linking government facilities and public institutions.
The article makes it sound like the US is behind. But lets not forget that there was national high-speed network connecting the vast majority of all the US government facilities and public institutions way before there was any Internet in South Korea and that the US government spent orders of magnitudes more money funding ARPA and NSF going back to the late 1960's.
It's an important move because it removes the potential for community wireless and individual users to be prosecuted for illegal antennas once new certifications are in place.
Doesn't this mean quite the opposite - if you have an antenna of questionable legality right now, after the certifications are in place it will become an uncertified and illegal antenna?
I understand what he is saying and agree with the problem, but his proposed solution We need a new set of rules that will break these huge companies to pieces just outsources this problem to the government, which is in on the whole big media thing, since the government has an inherent conflict of interest when regulating big media outlets.
The source of the problem isn't the media moguls or the current laws, it is the technology of broadcasting which uses finite resources (radio frequency bands) to broadcast that are owned by very large media companies. Once the technology develops that eliminates the notion of a "channel" - be it a radio frequency or a slot on the cable, this will not be an issue. When people have sufficient bandwidth in their homes to watch video streams, "Joe's Local News" and CNN will be on equal footing. In the meantime Ted Turner can work with the FCC on regulating the media markets, but its mostly water under the bridge, just give it another 5-10 years.
There is a pretty interesting book on how the first tablet computer came about by Jerry Kaplan called "Startup". They came up with the idea of a pen-based computer while flying on Mitch Kapor's private jet, and started a company called GO. This was back in the 80's I believe. Here is a link - you can read the reviews for more info.
Nowadays the only free ones left are either not accepting new accounts, have limited applications
This is only because of spammers and phishers. They have absolutely no shame and will immediately abuse any open access shell acount, and even those that are not free are still not immune.
We have had a hell of a time with people signing up for our service with stolen credit cards, and we ended up just blacklisting big parts of the world and subjecting every new order to a pretty meticulous investigative process prior to turn up.
It's really the future of "shared" webhosting because it balances the power of a full server against the cost of a shared one.
I respecfully disagree. While UML gives you excellent isolation, it is an extremely inefficient way to virtualize your server since it does not take advantage (by design) of all the optimizations that UN*X provides. UML is great for kernel developers and applications where isolation is far more important than performance.
I think we are seeing an interesting trend where some countries are earning a bad reputation on the Internet, which will ultimately affect their economies and ability to participate in international trade.
E.g. who in their right mind accepts credit card orders from Romania, Russia or Indonesia when it is well known that the vast majority of those card numbers are stolen?
But I think that what is right now simply a major annoyance to on-line vendors and users (spam, phishing, etc.), will eventually backfire at the countries that are unable (or more likely do not care to) to control Internet fraud of various kind sas they become more and more blacklisted and left out of the Internet economy. This will eventually force their governments to pay attention to the issue. I bet already it is pretty frustrating to be an Internet user in one of such countries and know that most vendors on the internet will not accept any payment from you simply because of your country of origin...
If you're a musician, you know that excessive accidentals make the specified key pointless and virtually nonexistent. It's frustrating to play, and sometimes not pleasing to listen to.
This is not at all true. What most people think of as "tonal" is the predominant 12 tone system in the western world. We grow up hearing it because every tune we hear is based on the 12 notes and every instrument is tuned to them. We are also used to the standard system of scales, i.e. if a piece is written in A minor, then chances are it will end in A minor and the preceding chord will be E major. Anything that departs from these traditions can be considered "atonal" to most of us.
But other cultures have other tonal systems that may sound totally foreign to our ear, because they are not based on the 12 tone system. An example may be the Byzantine chant which is modal music based on several different (not 12 tone) scales and which also does not follow our traditional understanding of rythm, but there are countless others. I seriously doubt that it is "sometimes not pleasing to listen to".
So tonality is a relative term, which to me makes it appear that effort of trying to tie it mathematics is futile (as mathematics is not at all "relative")...
1) Verizon already offers high-speed mobile data access to customers in San Diego and Washington.
This is based on CDMA EV-DO. This technology gets 2.4Mbps peak (500Kbps average) on the downlink, and 153Kbps peak (80Kbps average) on the uplink. A nationwide rollout is expected later this year.
Yes, and as someone who lives in the Washington DC area and had a chance to play with it, it really is quite good - I was expecting some sort of a "catch", but there is none - you get what seems like a very fast connection. For $79/month for unlimited use and now that someone has figured out how to get the Verizon card to work with Linux, this looks like a pretty good deal. I wonder whether Verizon plans on raising the price eventually.
I remember measuring the power factor of various serverers that we were evaluating at come point, and discovering that it will vary greatly between cheap and expensive servers. Some of the cheapo ones had a pf of.4, while high-end Intel server have a pf above.9. The interesting thing is that most people (even and especially those that sell and service computer hardware) don't even know what pf is and why it is important (unless they are electrical engineers or have been directly involved in building large computing facilities where it directly impacts the cost of the electrical infrastructure).
The client system is optimal for applications which need fast startup times or small footprints, the server system is optimial for applications where the performance is most important. In general the client system is better on GUIs.
Is it just me, or is the Java world full of gratuitous assertions?
"mbps" [sic] is milli-bits per second, which means 1/1000th of a bit per second, which is rather slow, because even at 200mbps it would take 5 seconds to transer one byte.
I hope he means the US and EU governments here. Had there been no software pattents under incredibly lax oversight with the subsequent abuse thereof, the Apache Software Foundaton wouldn't be forced to write this clause into the license.
The burden is not on Google, but on Wiki sandbox admins, who should provide proper ROBOTS.TXT files to inform Google that this content should not be indexed.
As a sidenote, I think that with recent Wiki abuse, the issue of open wikis will become a similar one to open proxies and mail relays.
As a related issue, I've seen very little focus in the computer industry on long term storage. I've got quite a few things that I would like to stay around for 100 or more years (e.g. digital photograps, personal movies), and from what I understand the quality of CD-R has actually gone down in the past few years, to the point where they won't last even as long as 10 years... It'd be interesting to know what people use for long term storage. For me it's basically a _running_ hard drive, and whe it gets old, I'll copy it to a newer one.
OK.... We now have the Food and Drug Administration in charge of computer security?
Don't know if this is really relevant, but as is noted in the Section 5.G of Feb 2004 ASF Board meeting minutes, the PHP project is terminated and rights for PHP will be tranfserred to the PHP group.
In this article he mentions that the idea for the JVM came from the days when he wrote an emulator and found that his emulator actually performed better than the compiled C code. With the most modern JVM's, tests show that their performance is very close to, and often exceeds that of compiled code.
But the problem is that this is done at the expense of the performance of the overall server. UN*X (and other OS's) go to great lengths to make different programs perform and share resources in the most efficient manner. Scheduling, memory management, IO optimization, all that wonderful stuff, that makes a bear like emacs start almost instantaneously even on an old P90.
As is evident from my sig, I've been spending quite a bit of time in the past year tinkering with virtualization (The Linux Vserver in particular). The amazing thing is that all the optimizations of Linux still apply even if you're running two dozen virtual servers on the same machine (the code for emacs is still shared across processes, even in different virtual servers). Except for, sadly, the JVM. This is why you see many VPS hosting providers forbid running Java and sell a separate "Java server" at a much higher price. And we're considering doing the same. In our experience, a typical VPS customer running Apache, sendmail and a few other things uses 200-400MB of virtual memory, much of which is shared, whereas a customer running Tomcat or, even worse, JBoss use 1-3GB of virtual memory, next to none of which is shared. (Note that virtual memory != physical memory, but that's a separate discussion.
Given that virtualization is becoming more and more popular these days (and even Solaris now has "zones", which are same thing as Linux Vserver or FreeBSD jails), I think the folks at Sun need to think about where the JVM fits into a virtual server.
Funny how the word Apache in the article is linked to the stock ticker for APA. (Or may be not so funny) For the record - The Apache Software Foundation is a registered non-for-profit 501 c3 corporation incorporated in Delaware, and as such it does not have stock but rather can hand out membership to make one a stakeholder.
There are some bug reports about it on the slashcode bugtracker, report 1002074 and 1002056. It appears that it primarily affects people using Firefox and Mozilla, while Microsoft IE works fine (conspiracy?).
They work on personal projects while at work.
I believe somewhere on the VServer pages it mentions that it is basically the same thing as FreeBSD jail, so the inspiration most definitely comes from FreeBSD.
However, I think the Linux VServer people right now have a leg up on FreeBSD jails. I really like the idea of contexts 0 and 1, where 'killall -HUP named' does not result in all named's in jails be restarted and ps and top aren't cluttered with jailed processes. The unify tool that finds same files and hardlinks them is really nice, and the disk space limits per context is great.
The [South Korean] government also spent $24 billion building a national high-speed backbone network linking government facilities and public institutions.
The article makes it sound like the US is behind. But lets not forget that there was national high-speed network connecting the vast majority of all the US government facilities and public institutions way before there was any Internet in South Korea and that the US government spent orders of magnitudes more money funding ARPA and NSF going back to the late 1960's.
Doesn't this mean quite the opposite - if you have an antenna of questionable legality right now, after the certifications are in place it will become an uncertified and illegal antenna?
The source of the problem isn't the media moguls or the current laws, it is the technology of broadcasting which uses finite resources (radio frequency bands) to broadcast that are owned by very large media companies. Once the technology develops that eliminates the notion of a "channel" - be it a radio frequency or a slot on the cable, this will not be an issue. When people have sufficient bandwidth in their homes to watch video streams, "Joe's Local News" and CNN will be on equal footing. In the meantime Ted Turner can work with the FCC on regulating the media markets, but its mostly water under the bridge, just give it another 5-10 years.
There is a pretty interesting book on how the first tablet computer came about by Jerry Kaplan called "Startup". They came up with the idea of a pen-based computer while flying on Mitch Kapor's private jet, and started a company called GO. This was back in the 80's I believe. Here is a link - you can read the reviews for more info.
This is only because of spammers and phishers. They have absolutely no shame and will immediately abuse any open access shell acount, and even those that are not free are still not immune.
We have had a hell of a time with people signing up for our service with stolen credit cards, and we ended up just blacklisting big parts of the world and subjecting every new order to a pretty meticulous investigative process prior to turn up.
I respecfully disagree. While UML gives you excellent isolation, it is an extremely inefficient way to virtualize your server since it does not take advantage (by design) of all the optimizations that UN*X provides. UML is great for kernel developers and applications where isolation is far more important than performance.
In Linux virtual server hosting, the future will be Linux VServer Project
(ok, I'm somewhat biased, I admit)
I wonder if anyone has tried installing this on a Linksys WRT54g
E.g. who in their right mind accepts credit card orders from Romania, Russia or Indonesia when it is well known that the vast majority of those card numbers are stolen?
But I think that what is right now simply a major annoyance to on-line vendors and users (spam, phishing, etc.), will eventually backfire at the countries that are unable (or more likely do not care to) to control Internet fraud of various kind sas they become more and more blacklisted and left out of the Internet economy. This will eventually force their governments to pay attention to the issue. I bet already it is pretty frustrating to be an Internet user in one of such countries and know that most vendors on the internet will not accept any payment from you simply because of your country of origin...
This is not at all true. What most people think of as "tonal" is the predominant 12 tone system in the western world. We grow up hearing it because every tune we hear is based on the 12 notes and every instrument is tuned to them. We are also used to the standard system of scales, i.e. if a piece is written in A minor, then chances are it will end in A minor and the preceding chord will be E major. Anything that departs from these traditions can be considered "atonal" to most of us.
But other cultures have other tonal systems that may sound totally foreign to our ear, because they are not based on the 12 tone system. An example may be the Byzantine chant which is modal music based on several different (not 12 tone) scales and which also does not follow our traditional understanding of rythm, but there are countless others. I seriously doubt that it is "sometimes not pleasing to listen to".
So tonality is a relative term, which to me makes it appear that effort of trying to tie it mathematics is futile (as mathematics is not at all "relative")...
Yes, and as someone who lives in the Washington DC area and had a chance to play with it, it really is quite good - I was expecting some sort of a "catch", but there is none - you get what seems like a very fast connection. For $79/month for unlimited use and now that someone has figured out how to get the Verizon card to work with Linux, this looks like a pretty good deal. I wonder whether Verizon plans on raising the price eventually.
I remember measuring the power factor of various serverers that we were evaluating at come point, and discovering that it will vary greatly between cheap and expensive servers. Some of the cheapo ones had a pf of .4, while high-end Intel server have a pf above .9. The interesting thing is that most people (even and especially those that sell and service computer hardware) don't even know what pf is and why it is important (unless they are electrical engineers or have been directly involved in building large computing facilities where it directly impacts the cost of the electrical infrastructure).
The client system is optimal for applications which need fast startup times or small footprints, the server system is optimial for applications where the performance is most important. In general the client system is better on GUIs.
Is it just me, or is the Java world full of gratuitous assertions?
"mbps" [sic] is milli-bits per second, which means 1/1000th of a bit per second, which is rather slow, because even at 200mbps it would take 5 seconds to transer one byte.
Look on the bright side - if you cannot upgrade your firmwre, _Netgear_ can do it for you!
I hope he means the US and EU governments here. Had there been no software pattents under incredibly lax oversight with the subsequent abuse thereof, the Apache Software Foundaton wouldn't be forced to write this clause into the license.
As a sidenote, I think that with recent Wiki abuse, the issue of open wikis will become a similar one to open proxies and mail relays.
As a related issue, I've seen very little focus in the computer industry on long term storage. I've got quite a few things that I would like to stay around for 100 or more years (e.g. digital photograps, personal movies), and from what I understand the quality of CD-R has actually gone down in the past few years, to the point where they won't last even as long as 10 years... It'd be interesting to know what people use for long term storage. For me it's basically a _running_ hard drive, and whe it gets old, I'll copy it to a newer one.