> You'd fire up Windows, granting it access to all resources associated with the card's PCI ID, and it would use its own driver.
Let me let you in on a little secret. The people that work on stuff like this have no interest in running Windows in order for 3D to work. In fact, they probably aren't gamers either.
Welcome to society. Is it really news to you that 99% of the population is pretty much too stupid to justify their existence? Good things will never be popular, because people are too stupid to recognize that good > cheap.
They are all X11 apps, so it doesn't matter which environment you're running. A GNOME app won't look as nice when you mix it in with KDE apps (and vice-versa), but it will be perfectly functional. Lots of people use Gaim on their KDE desktop, or Konqueror on their GNOME desktop. (I like unity, though, so I use all KDE apps. I do kind of miss IceWeasel extensions, though.)
Development on the X server was very slow up until a few years ago because of some political problems. Forking XFree86 into X.org has eliminated those problems, and X development has sped up rapidly. The new features that have been added in the last few years are too numerous to list.
Also, KDE and GNOME are pretty polished. They both make for usable desktops. GNOME errs on the side of simplicity, and KDE errs on the side of having too many features. I like the look-and-feel of KDE (and the core Apps; Konqueror, KMail, Amarok, etc.) so that's what I use. GNOME is good too, though.
BTW, Apple doesn't really have a unified GUI either. They use "Aqua", "Brushed Metal", whatever the new version of iTunes uses, the Mail.app GUI, the wooden GUI for GarageBand, etc.
Finally, IIRC, you can't easily open a control panel and change "Control-W" from "Close Window" to "backwards-kill-word" like you can in KDE and GNOME. Apple has a lot of fanbois (and so do GNOME and KDE), but when it comes right down to having a usable computing environment, I almost have to say that GNOME and KDE are ahead. Just my 2 cents.
> I wonder why that hasn't happened if it's so much faster.
Most linux distros ship the native version. I think that on OS X you're locked into Apple's JVM (for the Cocoa widgets, etc.), and Apple's JVM just isn't particularly good. It's not fast, and it won't emit native code. (So try Eclipse on Windows or Linux with a Sun or IBM JIT JVM. Much nicer.)
> I just tried. It turner the power off. No moving the mouse or pressing keys woke it up.
Yes, that's what hibernate means. The computer is completely off. When you restart, the kernel loads the data that was in memory from disk (swap space, which you had better have enough of). It's a lot more complex then this, which is why it's very difficult to get right. Read some of the documentation that comes with the kernel if you're interested in how this actually works.
You'll probably have better luck with "sleep" instead, which just puts everything in a low power mode. You also save the time-consuming step of reading and writing everything to disk.
This is exactly why I switched from Mac OS to Linux. The Mac apps just didn't blend well with the X apps that I needed to use to get actual work done. (Yes some people use their computer to do work, not just download DRM'd music.)
I switched to KDE and now find the integration between my apps seamless. Even OO.org integrates nicely, thanks to the openoffice.org-kde package. Apple's apps are certainly "simple", but sometimes you need features instead of simplicity. "Simplicity is for the simple-minded."
Before you can draw "widgets", you need to be able to manage color maps, draw rectangles, load fonts, address the video hardware, read input from the keyboard, manage a cursor, manage evnets, etc. That's what X does.
> the shareholders can sue (If you don't [obviously wrong action], it's bad for profit = lawsuit)
What law is this? In a reasonable system, they would just sell their shares and "take their business elsewhere". At least in this case the company can put some bounds on how much money they'll lose if they make their shareholders mad. (Of course, someone else is always willing to buy the shares... so they probably won't even lose that much money.)
Leopard will require activation. Now sounds like a good time to start weaning yourself off of proprietary software. It's going to get worse (TPM) before it gets better (copyright abolished).
> Antispam and av happen after the accept. Should you drop it on the floor without notifying the sender? That depends.
The issue is that you can't notify the sender after you've accepted the message, because the "From" field is usually forged. You *have* to decide whether or not to drop the message while the client is connected, so the client's MTA can be notified reliably.
You can accept the message and then drop it on the floor (avoiding the part where you spam the person in the From: field with a rejection notice), but then you're completely breaking e-mail.
It's another thing entirely to create tools and resources to help people exploit holes in the system.
So, code is speech when it comes to decrypting a DVD, but not when demonstrating a flaw in "homeland security"? How convenient...
The "problem" with Freedom (of speech; of software; of anything) is that people are Free to abuse the freedom. It's the price we have to pay for our freedom (freedom's not free), and I for one am willing to live with that. (In fact, I'm glad the guy forced the issue... now the TSA has to do something to fix it... they can't just sweep it under the covers.)
I think, in summary, it's people like you that are ruining our society. Please be careful.
I, for one, do not welcome our never thinking about someone standing there with a rucksack full of explosives and going BOOM during a heavy traffic time, say the day before Thanksgiving, overlords.
So you welcome them "going BOOM" in a shopping mall on the day after Thanksgiving instead?
That behavior is a good thing. NULL is not 0 or an empty string -- it means "undefined". If you want 0, write 0. If you want "", write "".
If you add a regular number and an undefined number, the result can't be defined. That's why 1 + NULL causes the entire operation to reduce to NULL. Makes perfect sense and is an important part of relational design.
Unacceptable! Won't someone please think of our children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children's children?
ses-mode: http://emacs.traduc.org/fusion/info/ses/index.htm
> You'd fire up Windows, granting it access to all resources associated with the card's PCI ID, and it would use its own driver.
Let me let you in on a little secret. The people that work on stuff like this have no interest in running Windows in order for 3D to work. In fact, they probably aren't gamers either.
Right, but that's not global. Try using C-w to kill the previous word (to the clipboard) while editing iTunes tags.
Welcome to society. Is it really news to you that 99% of the population is pretty much too stupid to justify their existence? Good things will never be popular, because people are too stupid to recognize that good > cheap.
They are all X11 apps, so it doesn't matter which environment you're running. A GNOME app won't look as nice when you mix it in with KDE apps (and vice-versa), but it will be perfectly functional. Lots of people use Gaim on their KDE desktop, or Konqueror on their GNOME desktop. (I like unity, though, so I use all KDE apps. I do kind of miss IceWeasel extensions, though.)
Development on the X server was very slow up until a few years ago because of some political problems. Forking XFree86 into X.org has eliminated those problems, and X development has sped up rapidly. The new features that have been added in the last few years are too numerous to list.
Also, KDE and GNOME are pretty polished. They both make for usable desktops. GNOME errs on the side of simplicity, and KDE errs on the side of having too many features. I like the look-and-feel of KDE (and the core Apps; Konqueror, KMail, Amarok, etc.) so that's what I use. GNOME is good too, though.
BTW, Apple doesn't really have a unified GUI either. They use "Aqua", "Brushed Metal", whatever the new version of iTunes uses, the Mail.app GUI, the wooden GUI for GarageBand, etc.
Finally, IIRC, you can't easily open a control panel and change "Control-W" from "Close Window" to "backwards-kill-word" like you can in KDE and GNOME. Apple has a lot of fanbois (and so do GNOME and KDE), but when it comes right down to having a usable computing environment, I almost have to say that GNOME and KDE are ahead. Just my 2 cents.
> I wonder why that hasn't happened if it's so much faster.
Most linux distros ship the native version. I think that on OS X you're locked into Apple's JVM (for the Cocoa widgets, etc.), and Apple's JVM just isn't particularly good. It's not fast, and it won't emit native code. (So try Eclipse on Windows or Linux with a Sun or IBM JIT JVM. Much nicer.)
> I just tried. It turner the power off. No moving the mouse or pressing keys woke it up.
Yes, that's what hibernate means. The computer is completely off. When you restart, the kernel loads the data that was in memory from disk (swap space, which you had better have enough of). It's a lot more complex then this, which is why it's very difficult to get right. Read some of the documentation that comes with the kernel if you're interested in how this actually works.
You'll probably have better luck with "sleep" instead, which just puts everything in a low power mode. You also save the time-consuming step of reading and writing everything to disk.
> X apps simply don't "fit" in a Mac environment.
This is exactly why I switched from Mac OS to Linux. The Mac apps just didn't blend well with the X apps that I needed to use to get actual work done. (Yes some people use their computer to do work, not just download DRM'd music.)
I switched to KDE and now find the integration between my apps seamless. Even OO.org integrates nicely, thanks to the openoffice.org-kde package. Apple's apps are certainly "simple", but sometimes you need features instead of simplicity. "Simplicity is for the simple-minded."
Before you can draw "widgets", you need to be able to manage color maps, draw rectangles, load fonts, address the video hardware, read input from the keyboard, manage a cursor, manage evnets, etc. That's what X does.
He meant, "if you think NeoOffice is slow, Eclipse is even slower".
That said, gcj can compile Eclipse to native code, in which case it's pretty fast.
> Very cool at first, then it just goes down from there.
Psh, infix languages are lame. Try:
you forth love if honk then
or
(cond ((love 'you 'lisp) honk))
> the shareholders can sue (If you don't [obviously wrong action], it's bad for profit = lawsuit)
What law is this? In a reasonable system, they would just sell their shares and "take their business elsewhere". At least in this case the company can put some bounds on how much money they'll lose if they make their shareholders mad. (Of course, someone else is always willing to buy the shares... so they probably won't even lose that much money.)
Leopard will require activation. Now sounds like a good time to start weaning yourself off of proprietary software. It's going to get worse (TPM) before it gets better (copyright abolished).
> Antispam and av happen after the accept. Should you drop it on the floor without notifying the sender? That depends.
The issue is that you can't notify the sender after you've accepted the message, because the "From" field is usually forged. You *have* to decide whether or not to drop the message while the client is connected, so the client's MTA can be notified reliably.
You can accept the message and then drop it on the floor (avoiding the part where you spam the person in the From: field with a rejection notice), but then you're completely breaking e-mail.
Absolutely true. All the gun manufacturers are in jail because their guns killed people! Right?
So, code is speech when it comes to decrypting a DVD, but not when demonstrating a flaw in "homeland security"? How convenient...
The "problem" with Freedom (of speech; of software; of anything) is that people are Free to abuse the freedom. It's the price we have to pay for our freedom (freedom's not free), and I for one am willing to live with that. (In fact, I'm glad the guy forced the issue... now the TSA has to do something to fix it... they can't just sweep it under the covers.)
I think, in summary, it's people like you that are ruining our society. Please be careful.
So you welcome them "going BOOM" in a shopping mall on the day after Thanksgiving instead?
> *Possible Redundancy Error, please verify. Y / N ?
* Possible it wasn't funny the first time, mod down again? Y / N ?
That behavior is a good thing. NULL is not 0 or an empty string -- it means "undefined". If you want 0, write 0. If you want "", write "".
If you add a regular number and an undefined number, the result can't be defined. That's why 1 + NULL causes the entire operation to reduce to NULL. Makes perfect sense and is an important part of relational design.
> (that's right, in UK it's a crime to not turn over your cryptographic keys/passes.)
Who mentioned the UK?
The solution is to not know your own passphrase (as per OTR's encryption).
> Security through obscurity is no security at all!
Exactly, which is why the DHS doesn't really do much. They're a propaganda agency, nothing more.
> These plans will probably work out to be cheaper for some people's usage patterns.
Some, maybe. I assume the carriers have the plans setup the way they because it maximizes their profit.
And that's exactly why we have strong cryptography.
Government: You're illegally calling people.
You: No, that's e-mail.
Government: Oh.