The risk is too high that somebody like Microsoft with a huge blind user base will jump on that one and ship an implementation that behaves differently than the reference one from Sun. This would split and kill Java right away.
It is just a new way of delaying the "Slashdot Effect".
The name of this trick is the "Select-Copy-Select-Paste Slashdot Effect". I heard it scales quite better than the alternative.
Well, I heard about that one a few weeks ago and I tried to use it with a fresh install of Mandrake 8.0 Freq 2. But I never managed to get networking to work through the USB port of my Linksys router. I'll admit that my choice of Mdk 8 Freq 2 was not the best one I could have made for stability, though. I remember having the USB daemon crashing on me every 15-30 seconds... What distribution are you running? And what is your kernel version?
I chose the Linksys (3 RJ45 + 1 USB connections) over a custom PC running Linux/*BSD because:
For $160, I couldn't have built a cheap computer(I don't own enough spare parts yet).
Its power consumption is so much lower than any custom computer I (=limited skills) could build.
It is completely silent.
If a friend visits me with his/her laptop, we can connect it without any extra hardware to the net via the USB connection (albeit, the laptop must run Windoze 2000... last time I tried, none of the Linux USB network drivers worked)
I love the IP forwarding of the linksys. All connections to port 80, 443, 21 and 22 are reditected to my Linux box, and all other ports that involve games and *apster clones are redirected to my Game box. Remaining ports are blocked.
And then I choose Linksys over other brands because... well... it's Linksys, after all!
Try turning off Javascript. This will delegate input validation to the server, where validation rules could be more laxist. That gives you a second chance to get your Zip code accepted.
Some flamebaits from a European web surfer:
1. There's nothing like a stupid Javascript programmer to make the most casual Html FORM a nightmare...
2. There's nothing like a stupid American programmer to make the most casual ZIP, State or Phone INPUT field a nightmare... Would you, American Javascripters out there, believe that some country actually use letters in their ZIP or have more/less than 10-digit phone numbers? Grrbl!
> >
> > Without scrutiny, how do you know it's safe?
>
> Because, duh, it has a well-defined input, and a well-defined output.
> Tell me how anything in the middle matters.
Actually, good encrypttion is rather trying to produce anything but a well-defined output. Or do you think that a cryptanalyst's job simply consists in shifting encrypted messages a few letters left or guessing that all a's shoud be replaced by b's? I think you have been a boy scout a bit too long...
Since you don't support text-mode console without a full GUI, what are your plans to enable remote logging access to an AtheOS box through Unix-like facilities like telnet, ssh or X-Terminals?
Here is one for you: try to use any kind of Oracle drivers in Terminal Service/Client and it will fail majestically. Even the dummy Sql Cmd Line processor does not work over Microsoft Terminal Services. Talk about Good Design!
Call me crazy, but I have been using Mozilla as my main Mailer since last December. Apart from a few quirks, I am extremely pleased with my choice. So far, Mozilla has been succesfully managing my every day life, with 20-30 outgoing emails, 150-200 incoming emails and some mail folders containing hundreds and thousands of messages.
But the most awesome feature is definitely Mozilla's ability to use multiple profiles, either IMAP, POP or local folders. When you used to be stuck in one single profile with NS4.xx, this is definitely a blast!
I used to run the Mozilla nightlies, but 2 months ago I decided to stick to the Netscape 6.1 branch because the Netscape 6.1 mailer comes with a spell check. Very comfortable feature, especially when English is not your mother tongue or when your religion forbids you to use the MSOffice suite.
The only two things that I treally miss in the Mozilla/Netscape6.1 mailer are:
Encryption support for PGP, GPG, SMIME, or whatever... I don't care which one. I'll use the first that makes it into the build (yeah, I would definitely switch back to the nightlies if they had encryption support)
I want to be able to embed remote URL document in my mails as a reference, not as a mime-encoded object. Especially images. That's Bug 59535 for those who want to know, or vote!
Yeah, sheeh. Sometimes I am afraid of clicking on ".iso" links because it can bloat my browser's cache and file system soooo fast. "Mandrake80-inst.iso" can now crash my PC in 4 seconds, that's even faster than the installation process itself...
... Alright, I-A-m-S-o-r-r-y for the typo. Thanks for pointing out.
My INCOMPETENT DSL provider (that whishes to remain Anonymous) has been severely hit by the worm. My 1500+ Mb/s connection has been down since July 20th, and I've been forced to put my old analog modem back to use, with its RELIABLE 56 Kbaud speed.
Thank you soooo much, Telocity! Or is it DirectTvInternet, now? (Oops, I said it...)
I certainly have no authority to say this because I don't commit code or write pacthes for the gnome project, but I for one would love to have more CORBA and reusable components into Gnome. Also, why rush to have Gnome 2.0 out of the door as soon as possible? As a user and potential application developer, I would love to see tons of new features in Gnome 2.0, both extendable and reusable. Otherwise, just call it Gnome 1.5/1.6 or August Gnome (' sounds cool, no?).
And what would be the other nation that was at war with Yugoslavia? Yougoslavia against Yougoslavia, that doesn't count. You must have different nations, otherwise it doesn't make two.
"It is practically impossible to teach good programming style to students that have had prior exposure to BASIC: as
potential programmers they are mentally mutilated beyond hope of regeneration."
So am I the only one who thinks that the girl who turnt in all her fellow students because she didn't score as much as they did is a real bitch?
I can't stand and could never stand this kind of attitude. It makes me remember a girl from my University who would keep some exam tips for herself, like hard-to-find copies of a previous exam's typical questions. So she would be the only one to be well prepared for the exam. Those people don't deserve to live in a group. They don't fight to succeed in their life, but to beat others while doing it.
Why would I care if the guy next door bought a more expensive care than mine by eluding the IRS? I will certainly not get out at night to scratch his body paint so that my car looks and scores better!
That girl is a bitch. Mod me downn as Flamebait, I don't care.
http://ban.joh.cam.ac.uk/~adm36/StegFS/ you basically set multiple pwds. each pwd unlocks more directories in the filesystem. essentially allows you to plausably deny the existence of certian files. very cool...
-- (Just adding some visibility to this most interesting post. Please mod up the parent.)
Ok. Then use a big knife or sword. Or baseball bat. There are always weapons.
Mass-murder weapons? Try to kill a classroom with a baseball bat. Good luck.
The problem with guns is that they have more than one bullet. If they could only be fired once, they would a lot safer and would still serve the purpose of defending someone against agression.
Enhancements
A number of incremental enhancements have been made:
True zero-copy disk reads: Whereas TUX 1.0 copied files into a temporary buffer, TUX 2.0 is integrated with the page cache and thus uses zero-copy block I/O.
Zero-copy parsing: Where possible, TUX parses input packets directly. Even in RAM-limited situations, TUX now does full, back-to-back zero-copy I/O.
Other changes include:
Enhanced user-space utilities and module support.
Mass virtual hosting support. The host-based virtual server patch has been added to TUX. There is no limit on the number of virtual hosts supported, only RAM and diskspace.
CGIs can be bound to particular CPUs or can be left unbound.
A number of bugs were fixed which caused performance problems - TUX 2.0 is now significantly faster than TUX 1.0!
--
And sorry for replying to myself. I didn't have this information in my previous posts.
Below is some more info I just summarized from an old Slashdot Story last July. Anybody knows what else we have in Tux 2.0?
1. The various layers of modularity in TUX 1.0 are:
'accelerated requests', automated by TUX. (static GETs, etc.)
'kernel-space' or 'user-space' TUX modules (no context switching between
processes that load CGI-like dynamic libs)
'fast socket-redirection to other webservers'
'external CGIs' (the usual CGIs)
2. TUX 1.0 uses "per-CPU" Caches. The concept is this: when freeing buffers
TUX keeps them in per-CPU pools, and if the same type of buffer gets allocated
shortly afterwards TUX picks from the pool that belongs to that CPU. Also,
the Object cache is managed by a LRU mechanism, so objects accessed less
frequently will get deallocated if memory pressure rises.
The risk is too high that somebody like Microsoft with a huge blind user base will jump on that one and ship an implementation that behaves differently than the reference one from Sun. This would split and kill Java right away.
Kaffe is jdk 1.1 implementation. Sun added a lot of stuf in jdk 1.2, 1.3 and now 1.4. It will take a very long while for any body to catch up.
The only other choice out there is IBM's implementation, called Cross Platform Toolkit. But even them are licensing some core classes from Sun.
Tomcat uses an Apache license. Yes you can deploy them legally. You can even download the source code, modify it and redeploy it.
It is just a new way of delaying the "Slashdot Effect".
The name of this trick is the "Select-Copy-Select-Paste Slashdot Effect". I heard it scales quite better than the alternative.
Hum. Maybe that will finally keep my overclocked system from crashing...
Me! Me! Can I put my ATX Tower open in front of it?
Well, I heard about that one a few weeks ago and I tried to use it with a fresh install of Mandrake 8.0 Freq 2. But I never managed to get networking to work through the USB port of my Linksys router. I'll admit that my choice of Mdk 8 Freq 2 was not the best one I could have made for stability, though. I remember having the USB daemon crashing on me every 15-30 seconds...
What distribution are you running? And what is your kernel version?
I love the IP forwarding of the linksys. All connections to port 80, 443, 21 and 22 are reditected to my Linux box, and all other ports that involve games and *apster clones are redirected to my Game box. Remaining ports are blocked.
Some flamebaits from a European web surfer:
1. There's nothing like a stupid Javascript programmer to make the most casual Html FORM a nightmare...
2. There's nothing like a stupid American programmer to make the most casual ZIP, State or Phone INPUT field a nightmare... Would you, American Javascripters out there, believe that some country actually use letters in their ZIP or have more/less than 10-digit phone numbers? Grrbl!
> > Without scrutiny, how do you know it's safe?
>
> Because, duh, it has a well-defined input, and a well-defined output.
> Tell me how anything in the middle matters.
Actually, good encrypttion is rather trying to produce anything but a well-defined output. Or do you think that a cryptanalyst's job simply consists in shifting encrypted messages a few letters left or guessing that all a's shoud be replaced by b's? ...
I think you have been a boy scout a bit too long
Since you don't support text-mode console without a full GUI, what are your plans to enable remote logging access to an AtheOS box through Unix-like facilities like telnet, ssh or X-Terminals?
Here is one for you: try to use any kind of Oracle drivers in Terminal Service/Client and it will fail majestically. Even the dummy Sql Cmd Line processor does not work over Microsoft Terminal Services. Talk about Good Design!
or (if you are nerd enough) you could try:
"ils sont foo, ces Romains"
But the most awesome feature is definitely Mozilla's ability to use multiple profiles, either IMAP, POP or local folders. When you used to be stuck in one single profile with NS4.xx, this is definitely a blast!
I used to run the Mozilla nightlies, but 2 months ago I decided to stick to the Netscape 6.1 branch because the Netscape 6.1 mailer comes with a spell check. Very comfortable feature, especially when English is not your mother tongue or when your religion forbids you to use the MSOffice suite.
The only two things that I treally miss in the Mozilla/Netscape6.1 mailer are:
Thank you soooo much, Telocity!
Or is it DirectTvInternet, now?
(Oops, I said it...)
What about "Kill Us, Traitor!", referring to Adobe stabbing the non-Windows community that backed them up (Postscript, anyone?).
So I would say, don't change the name. Just add an "i": killustraitor .
I certainly have no authority to say this because I don't commit code or write pacthes for the gnome project, but I for one would love to have more CORBA and reusable components into Gnome. Also, why rush to have Gnome 2.0 out of the door as soon as possible? As a user and potential application developer, I would love to see tons of new features in Gnome 2.0, both extendable and reusable. Otherwise, just call it Gnome 1.5/1.6 or August Gnome (' sounds cool, no?).
And what would be the other nation that was at war with Yugoslavia? Yougoslavia against Yougoslavia, that doesn't count. You must have different nations, otherwise it doesn't make two.
The 1983/1984 version is there.
I can't stand and could never stand this kind of attitude. It makes me remember a girl from my University who would keep some exam tips for herself, like hard-to-find copies of a previous exam's typical questions. So she would be the only one to be well prepared for the exam. Those people don't deserve to live in a group. They don't fight to succeed in their life, but to beat others while doing it.
Why would I care if the guy next door bought a more expensive care than mine by eluding the IRS? I will certainly not get out at night to scratch his body paint so that my car looks and scores better!
That girl is a bitch. Mod me downn as Flamebait, I don't care.
--
(Just adding some visibility to this most interesting post. Please mod up the parent.)
The problem with guns is that they have more than one bullet. If they could only be fired once, they would a lot safer and would still serve the purpose of defending someone against agression.
--
And sorry for replying to myself. I didn't have this information in my previous posts.
1. The various layers of modularity in TUX 1.0 are:
-
'accelerated requests', automated by TUX. (static GETs, etc.)
-
'kernel-space' or 'user-space' TUX modules (no context switching between
processes that load CGI-like dynamic libs)
-
'fast socket-redirection to other webservers'
-
'external CGIs' (the usual CGIs)
2. TUX 1.0 uses "per-CPU" Caches. The concept is this: when freeing buffers TUX keeps them in per-CPU pools, and if the same type of buffer gets allocated shortly afterwards TUX picks from the pool that belongs to that CPU. Also, the Object cache is managed by a LRU mechanism, so objects accessed less frequently will get deallocated if memory pressure rises.