The electricity needed to produce the hydrogen is negligible since the power from the hydrogen mixture thrown in is more than taken to produce the intial electricity.
WTF?
The electricity needed to product the hydrogen may be negligible, because there may just be a tiny bit of hydrogen produced, but it surely takes a lot more energy to create it than you get by combusting it. There are energy losses all around the process, from the alternator and electrical systems, the electrolysis, the combustion, and the mechanical losses themselves.
It sounds like a net gain because you get more efficient combustion of the diesel fuel, and also, perhaps, from a hybrid effect, in that you're using more hydrogen during peak loads, but storing energy (in the form of hydrogen) all the time, especially during the engine's most efficient operation (constant-speed cruising) as well as during deceleration, etc.
is a replacement smtpd for qmail; it's pretty easy to set up, and has great filtering capabilities.
Aside from the obvious ability to reject mail to non-existent mailboxes, it also supports uribl, dnsbl, and other blacklists, can do greylisting if you want, etc.
The neatest feature it has, though, is to wait a few seconds after the connection before sending it's "banner". If the remote MTA sends a helo before the banner is sent, it just drops the connection. [it is a violation for the MTA to begin pipelining before the local host has said it supports ESMTP and pipelining]. This feature alone blocks 20% of all mail I get, all of which is spam sent by dedicated spam hosts, or zombies, because many of them violate this to increase the rate they send.
When you use asterisk on a server, you can communicate with it via either hardware IP-phones, or a variety of softphones using either H323, SIP, or IAX (asterisk's own protocol).
For IAX, see iaxclient and some of the phones made from it. There are iaxclient-based soft-phones for all three platforms mentioned.
I agree that the bad actors here are the pop-up guys, not the people making tools to block them.
It doesn't make a difference whose fault it is, the result is the same. The browser is increasingly becoming less able to act as an application environment because of it.
Yes, as posters have commented, you can make exceptions. But since so many people are going to get these blockers installed without their knowledge, they won't know how to make these exceptions. And the whole process of needing to do so is a hassle.
Add to that ideas that people have posted here to make it impossible for a web application to even _know_ that the pop-up has not been displayed, and you get applications which silently fail.
It's not just pop-ups either; it's also tools which go and erase cookies suddenly, or tools which block certain regular expressions in images or IFrames, or the next generation of tools which will start blocking absolutely positioned elements (to stop "floating ads").
Each step that ends up being taken, makes applications harder and harder to maintain..
Oops. I forgot to mention why I wrote this in the first place.
The original article suggested that the current behavior where browsers return an error from window.open should be changed so that the calling script can no longer determine that the new window was not created.
Not only would this theoretically stop the "popup" advertisers from knowing that you had blocked their advertisement, but it would also make it much more difficult for application developers to know.
So now, where the user experience for an application user might be getting a JavaScript alert asking them to enable popups for the application server, they'd just get silent failure.
The big problem with this war is that there is so much collateral damage.
With each measure people take to block the popups and other types of advertisement, they also end up blocking content and applications that they need.
Once, people thought the browser will become the "application environment". The latest W3C inventions makes that more viable every day. But, now look what we've _removed_ from the environment:
1) Dialog Boxes: Gone. You can usually still use a javascript alert, but you can't prompt the user with a dialog box anymore, a primitive UI component.
2) Random things broken: "Adblock" css and stuff like that, which blocks images and iframes when the relative path to those things starts with "ad"? So, if slashdot's preferences were called "adjustments", that would get killed.
Sure, people can sometimes turn these things off, but more and more often, people are having these things installed without even knowing they're there (like millions will when XP SP 2 comes out).
This whole situation is rapidly making the web a much less hospitable environment for applications.
It looks like somebody over in Microsoft land is getting some new toys...
I took this shot on the way into work on the loading dock (MSCopy, the print shop I work in, is in the same building as MS's shipping and receiving). Three palettes of Dual 2.0Ghz G5's on their way in to somewhere deep in the bowels of Redmond. Hopefully they're all in good condition when they arrive -- the boxes are slick enough that a few of them took a bit of a tumble (you can see them back in the truck)!
Anyone trying to compare bochs, speedwise, to wine or VMWare, is going to be sorely disappointed..
Of course, there are times when virtualization (VMWare) or O/S emulation (Wine) aren't appropriate. Two big reasons:
#1) Your host system is not an x86: Like you're on a MacPPC, for example.
#2) You are trying to do low-level debugging. (But I don't know how well bochs helps you do this).
If you're just trying to run another x86 operating system or whatnot on your x86, VMWare is a much better choice. (there is also a free project similar to vmware, called plex86, I think).
The Cooper Cooler is the fastest way to chill your warm beverages (25C/78F) to cold drinking temperature (6C/43F).The Cooper Cooler's process is 40 times faster than a freezer and chills cans in 1 minute, bottles in 3.5 minutes, and wine bottles in 6 minutes.
So, please keep your flames to a moderate temperature.
While it would be cool if what they did here was to GPL their whole package, and contribute to the community, it looks like they'll replace whatever minor piece of GPL code they've incorporated with something else.
Epson has been pretty good about providing relatively good documentation and developer support for their products (which is why their printers and scanners are the best supported out there by free code), even if they haven't contributed actual code or algorithms.
Sure, people could intentionally steal a GPL projects' work and call it their own (i.e. Sigma Designs theft of Xvid's codec), which is pretty slimy, but heck, sometimes people just make mistakes. Maybe someone thought a package was BSD licensed, and wasn't careful enough, or didn't understand some semantic issue of the GPL..
Or, maybe they are thieves also, but I'd give them the benefit of the doubt, and call them innocent unless proven guilty.
Where did you determine that the company (Epson) "got upset"?
Maybe they are upset at themselves for not paying proper attention to the licensing for the code that they used, which caused them to have to make this (somewhat) embarassing last minute withdrawal of their product.
But that's conjecture just the same, unless you have more information than the rest of us. I looked, and didn't find any.
Other aspects of SSL (secure encryption, inability for other parties to intercept connection, client validation) still work.
I don't think so.. If you can spoof a certificate, you can act as a "man in the middle". So, you get clients to send you all their data, you decrypt it, and re-encrypt it to send it to the real destination, and vice-versa.
So, you see all the unencrypted data, the client and server think they've got a private, secure connection, but all they've (each) got is a secure connection to you.
In many metro areas, 14-24 (inclusive) is used for Land-Mobile radio services, in the NYC and surrounding Area, this includes all of NYPD, many local PDs, and other government radio services, running on 470-490MHz).
I'm surprised that (below), there's so much usage of UHF in the LA area; In new york it's pretty sparse.
IIRC, Apple (perhaps with motorola), has already put all kinds of AltiVec stuff into GCC for use as the OSX system compiler. Apple has been working on their own GCC tree, but has always been feeding some stuff back up to the GCC maintainers.
Isn't this just some marketing hype for RedHat (nee cygnus) just taking the patches already incorporated into Apple's GCC, and putting them into their commercial GCC release?
I don't know how GCC compares to Metrowerks' Compiler, or what Apple is using for different parts of their code (I dunno if MW does OBJ-C, so Apple would likely use GCC at least for that).
I suppose it wouldn't be too hard to look at the binaries and see what they're using.
Finally.. Some people have asked how I was doing, so I figured I'd post my results here.
I finally got it built, and mostly working. Wasn't too hard, really, just took forever. An Optimized build didn't work, so I had to settle for a slow debug build.
If anyone's interested in giving it a try, you'll probably need to get keithp's latest libraries. The "dist" directory from my build is available here, and a screenshot comparing my normal mozilla to this new AA mozilla is here.
It seems to look for a file fonts.conf in/etc; you can make that a symlink to your XftConfig file, if you have one on your system; HOWEVER, doing so will make the startup take much longer, as it is pretty slow in scanning all the fonts. If you don't have the file, everything will default to some serif font like times.
As you can see from the screenshot, there's still a lot of work to do here visually (or maybe that's just configuration), and probably also a lot of work on performance.
First, for keithp's code, you'll need pretty recent versions of automake/autoconf to build. RH72's, for example, are not good enough, but RawHide RPMS are.
Then, grab the "fonts" directory from his CVS, make fontconfig first (it seems easiest to install it, from here, because it only makes a shared lib, and keeps it in a.lib directory), then Xft.
Now, I just changed blizzard's homedir to mine in my patched mozilla sources, and am building away..
I'm guessing what I need to do is get a fresh mozilla sourcebase from CVS (just updated to 0-9-8 branch), apply Blizzard's patch (change some paths), get keithp's "fonts" directory from his CVS, build that, then build mozilla..
Is EC2 really only ~370,000 instances overall? That seems off by several orders of magnitude...
There's certainly better quality codecs out there, compared to 1.0. Take a look at the work happening now on 1.1, though, it gets very competitive:
http://web.mit.edu/xiphmont/Public/theora/demo5.html
The bitstream format was frozen, not the code.
WTF?
The electricity needed to product the hydrogen may be negligible, because there may just be a tiny bit of hydrogen produced, but it surely takes a lot more energy to create it than you get by combusting it. There are energy losses all around the process, from the alternator and electrical systems, the electrolysis, the combustion, and the mechanical losses themselves.
It sounds like a net gain because you get more efficient combustion of the diesel fuel, and also, perhaps, from a hybrid effect, in that you're using more hydrogen during peak loads, but storing energy (in the form of hydrogen) all the time, especially during the engine's most efficient operation (constant-speed cruising) as well as during deceleration, etc.
CourseGenie is a product designed for exactly what you're looking for -- taking Word documents and bringing them out to sane, accessible HTML.
:) ]
It's especially designed for academic uses like you're looking for.
http://www.horizonwimba.com/products/coursegenie/
[disclaimer: Yes, I do work for the company
is a replacement smtpd for qmail; it's pretty easy to set up, and has great filtering capabilities.
Aside from the obvious ability to reject mail to non-existent mailboxes, it also supports uribl, dnsbl, and other blacklists, can do greylisting if you want, etc.
The neatest feature it has, though, is to wait a few seconds after the connection before sending it's "banner". If the remote MTA sends a helo before the banner is sent, it just drops the connection. [it is a violation for the MTA to begin pipelining before the local host has said it supports ESMTP and pipelining]. This feature alone blocks 20% of all mail I get, all of which is spam sent by dedicated spam hosts, or zombies, because many of them violate this to increase the rate they send.
When you use asterisk on a server, you can communicate with it via either hardware IP-phones, or a variety of softphones using either H323, SIP, or IAX (asterisk's own protocol).
For IAX, see iaxclient and some of the phones made from it. There are iaxclient-based soft-phones for all three platforms mentioned.
I agree that the bad actors here are the pop-up guys, not the people making tools to block them.
It doesn't make a difference whose fault it is, the result is the same. The browser is increasingly becoming less able to act as an application environment because of it.
Yes, as posters have commented, you can make exceptions. But since so many people are going to get these blockers installed without their knowledge, they won't know how to make these exceptions. And the whole process of needing to do so is a hassle.
Add to that ideas that people have posted here to make it impossible for a web application to even _know_ that the pop-up has not been displayed, and you get applications which silently fail.
It's not just pop-ups either; it's also tools which go and erase cookies suddenly, or tools which block certain regular expressions in images or IFrames, or the next generation of tools which will start blocking absolutely positioned elements (to stop "floating ads").
Each step that ends up being taken, makes applications harder and harder to maintain..
Oops. I forgot to mention why I wrote this in the first place.
The original article suggested that the current behavior where browsers return an error from window.open should be changed so that the calling script can no longer determine that the new window was not created.
Not only would this theoretically stop the "popup" advertisers from knowing that you had blocked their advertisement, but it would also make it much more difficult for application developers to know.
So now, where the user experience for an application user might be getting a JavaScript alert asking them to enable popups for the application server, they'd just get silent failure.
The big problem with this war is that there is so much collateral damage.
With each measure people take to block the popups and other types of advertisement, they also end up blocking content and applications that they need.
Once, people thought the browser will become the "application environment". The latest W3C inventions makes that more viable every day. But, now look what we've _removed_ from the environment:
1) Dialog Boxes: Gone. You can usually still use a javascript alert, but you can't prompt the user with a dialog box anymore, a primitive UI component.
2) Random things broken: "Adblock" css and stuff like that, which blocks images and iframes when the relative path to those things starts with "ad"? So, if slashdot's preferences were called "adjustments", that would get killed.
Sure, people can sometimes turn these things off, but more and more often, people are having these things installed without even knowing they're there (like millions will when XP SP 2 comes out).
This whole situation is rapidly making the web a much less hospitable environment for applications.
It seems that Honda is making an airplane
Ironic, eh?
A whole bunch of adult content as results.
(Well, it gives you Xfree86 results, but since Xfree86 has now been declared pornographic..)
Even Microsoft wants G5s
October 23, 2003 @ 10:34 PM | Macintosh
It looks like somebody over in Microsoft land is getting some new toys...
I took this shot on the way into work on the loading dock (MSCopy, the print shop I work in, is in the same building as MS's shipping and receiving). Three palettes of Dual 2.0Ghz G5's on their way in to somewhere deep in the bowels of Redmond. Hopefully they're all in good condition when they arrive -- the boxes are slick enough that a few of them took a bit of a tumble (you can see them back in the truck)!
Anyone trying to compare bochs, speedwise, to wine or VMWare, is going to be sorely disappointed..
Of course, there are times when virtualization (VMWare) or O/S emulation (Wine) aren't appropriate. Two big reasons:
#1) Your host system is not an x86: Like you're on a MacPPC, for example.
#2) You are trying to do low-level debugging. (But I don't know how well bochs helps you do this).
If you're just trying to run another x86 operating system or whatnot on your x86, VMWare is a much better choice. (there is also a free project similar to vmware, called plex86, I think).
The Cooper Cooler is the fastest way to chill your warm beverages (25C/78F) to cold drinking temperature (6C/43F).The Cooper Cooler's process is 40 times faster than a freezer and chills cans in 1 minute, bottles in 3.5 minutes, and wine bottles in 6 minutes.
So, please keep your flames to a moderate temperature.
While it would be cool if what they did here was to GPL their whole package, and contribute to the community, it looks like they'll replace whatever minor piece of GPL code they've incorporated with something else.
Epson has been pretty good about providing relatively good documentation and developer support for their products (which is why their printers and scanners are the best supported out there by free code), even if they haven't contributed actual code or algorithms.
Sure, people could intentionally steal a GPL projects' work and call it their own (i.e. Sigma Designs theft of Xvid's codec), which is pretty slimy, but heck, sometimes people just make mistakes. Maybe someone thought a package was BSD licensed, and wasn't careful enough, or didn't understand some semantic issue of the GPL..
Or, maybe they are thieves also, but I'd give them the benefit of the doubt, and call them innocent unless proven guilty.
Where did you determine that the company (Epson) "got upset"?
Maybe they are upset at themselves for not paying proper attention to the licensing for the code that they used, which caused them to have to make this (somewhat) embarassing last minute withdrawal of their product.
But that's conjecture just the same, unless you have more information than the rest of us. I looked, and didn't find any.
I don't think so.. If you can spoof a certificate, you can act as a "man in the middle". So, you get clients to send you all their data, you decrypt it, and re-encrypt it to send it to the real destination, and vice-versa.
So, you see all the unencrypted data, the client and server think they've got a private, secure connection, but all they've (each) got is a secure connection to you.
I.e. [Victim] <-> [Attacker] <-> [Bank].
instead of
[Victim] <-> [Bank], as expected.
In many metro areas, 14-24 (inclusive) is used for Land-Mobile radio services, in the NYC and surrounding Area, this includes all of NYPD, many local PDs, and other government radio services, running on 470-490MHz).
I'm surprised that (below), there's so much usage of UHF in the LA area; In new york it's pretty sparse.
IIRC, Apple (perhaps with motorola), has already put all kinds of AltiVec stuff into GCC for use as the OSX system compiler. Apple has been working on their own GCC tree, but has always been feeding some stuff back up to the GCC maintainers.
Isn't this just some marketing hype for RedHat (nee cygnus) just taking the patches already incorporated into Apple's GCC, and putting them into their commercial GCC release?
I don't know how GCC compares to Metrowerks' Compiler, or what Apple is using for different parts of their code (I dunno if MW does OBJ-C, so Apple would likely use GCC at least for that).
I suppose it wouldn't be too hard to look at the binaries and see what they're using.
-SteveK
Finally.. Some people have asked how I was doing, so I figured I'd post my results here.
/etc; you can make that a symlink to your XftConfig file, if you have one on your system; HOWEVER, doing so will make the startup take much longer, as it is pretty slow in scanning all the fonts. If you don't have the file, everything will default to some serif font like times.
I finally got it built, and mostly working. Wasn't too hard, really, just took forever. An Optimized build didn't work, so I had to settle for a slow debug build.
If anyone's interested in giving it a try, you'll probably need to get keithp's latest libraries. The "dist" directory from my build is available here, and a screenshot comparing my normal mozilla to this new AA mozilla is here.
It seems to look for a file fonts.conf in
As you can see from the screenshot, there's still a lot of work to do here visually (or maybe that's just configuration), and probably also a lot of work on performance.
Okay, notes so far:
.lib directory), then Xft.
First, for keithp's code, you'll need pretty recent versions of automake/autoconf to build. RH72's, for example, are not good enough, but RawHide RPMS are.
Then, grab the "fonts" directory from his CVS, make fontconfig first (it seems easiest to install it, from here, because it only makes a shared lib, and keeps it in a
Now, I just changed blizzard's homedir to mine in my patched mozilla sources, and am building away..
GIFs^H^H^H^H Binaries at 11 (I hope)..
I'm guessing what I need to do is get a fresh mozilla sourcebase from CVS (just updated to 0-9-8 branch), apply Blizzard's patch (change some paths), get keithp's "fonts" directory from his CVS, build that, then build mozilla..
Anyone actually get it built?
Then let the world archive your data...
I don't think you can boot linux (or DOS, for that matter) from linux, so that wouldn't work.