Yeah I gotta give it to you, Windows isn't shitty, that was me getting all crazy. It is oriented for the noob (click click click) and ethically incorrect for what I want (I need to actually change stuff from the command line and I do not want nice UIs). Still, the money idea (not the "PC everywhere idea") is a full blown piece of shit supported by many people. And of all the Windowses I've touched, I'd still go with XP. 7 is, like many things, "built to please the eye" and not "built to be useful".
It might be pointless to you Coward, but it isn't for me. I actually modify many things that I use based on my needs. I also share those changes with my friends. I couldn't legally do that in another Operating System and I wouldn't do it in anyway if a moneythirsty company didn't allow me to. And of my friends that use Windows, nearly all of them envy the many things that I can do with my OS and the way I change everything to suit my needs, down to the source-code. Sure, Windows is still better in many things, but it is ethically wrong for me and does not allow me to do what I need. Hence, I will let my OS live no matter what that shitty corporation wants.
My OS will always be GNU/Linux and Microsoft can go fuck itself. As long as I live, I'll make sure, no matter what ilegal things I do, that there will be Software Freedom. Microsoft is pure evil -- and yet they're not bad enough to destroy us. I seriously hope *the world* soon tells people not to work at MS.
Look around you, you tell me. Many other companies do the same crap that MS does, but that doesn't mean MS doesn't do crap. I'd go on with text editors, printing protocols, internet explorer (and its manipulated standards being enforced),.NET, DirectX, Java.
The one thing that MS is good at (excluding eliminating others and making use-to-use-hard-to-dominate OSes) is maintaining their OS. They keep it cool in terms of backwards compatibility -- they do suck all your money for that (and some more) -- and they buy out everyone else to manufacture drivers for them (a mixture of the popularity they reached by ruining OS/2 and DR-DOS). The damn fact that they screwed OS/2 made them this popular, which, in turn, allows them to own the rest of the world -- well, not me, I just poop on their faces.
Sure, I can't give you damn arguments, but at least I use an ethically correct operating system that I own, that was never involved (huhoh) in direct code by the NSA and whatnot. My OS is free and I just hate that those fucking idiots down at MS try to ruin it ("cancer"?). Linux wasn't made to compete with Windows: Those bastards just thought it was too good. Crazy talk? Yeah, I am crazy, and I'm mad because every fucking day there's an issue with some machine over at this house and, go figure, it runs windows and I'm the one that has to fix what MS fucked (the last one being the turned OFF wireless adapter making the OS come to a crawl because it somehow tried to sniff my PCs wireless traffic.)
Netscape got screwed. If it weren't for open-source they'd be feeding wolves. OS/2 got OWNED, DR-DOS got OWNED.
That bitchy company named Microsoft keeps screwing every fucking STANDARD out there and about 80% of the damn WORLD helps them doing it! Then they complain that somethings don't work and aren't standard. br/>Die, microsoft, die.
Nowadays I don't use Pulseaudio, but it provides itself to be fantastic in the machines where I have it.
Like TFA says, it rarely ever is bugged, since what it does is expose bugs. If you RTFA then you'll also see some of the good things it has, but I'd like to point out my favorites.
I love to be able to share sound through the network with one, two clicks or one or three lines in a config file. I'm thrilled about plugging in headsets and watching things just work. I love to be able to dinamically change the capture sources of individual applications and even setting some of them to the monitor (in Pulse-speak) of the sound coming through my speakers. I'm sorry, I may not be good at searching, but I've spent days looking for a simple way to grab my ALSA output sound and I've found nothing. The API might be powerful, but it's shit. Seriously, it is plain old shit. I can't code a fast-coded or simple application that suits my needs with that crap. Now the (simple?) Pulseaudio API is fantastic -- I've managed to, in about 5 minutes, find out how to capture my output sound. I used that, together with other decent socket APIs to create my own way of sharing sound between two PCs, one with Pulse and the other only with ALSA (guess which one can't record its output sound?).
But really, like I said, the ALSA API may be powerful, but it's plain shit if you just want to do things without caring about the hardware that much, or if it all goes to the same place, or if you need twenty-thousand structures. I mean, in Windows there was (is there still?) a sync call to PlaySound and it'd just work -- where's a reliable way of doing just that without adding excessive library crap[1]? Back on the topic of ALSA+dmix vs Pulseaudio, I've also had, strangely enough, more success with Pulseaudio. It doesn't make sense that I have to write some 20 or so lines to get "dmix" to work and still have some lazy apps that just fail. Pulseaudio just works for me, most of the time. The reason I removed it is because I finally "learned"proper ALSA and decided that I didn't need any of the brilliant features I pointed out anymore[2], but recently I've found out that I do, unless you can tell me how to capture the output of my audio in a quick manner, like Pulse allows me to.
Seriously, have I told you how I think that, for the simple user application programmer, the ALSA API seems like a piece of atom-crushed shitty rubbish? And then there's configuring every freaking line of asoundrc to be compatible with other applications that somehow chose to use gigantic sound buffers! Jeez, those same apps just WORK with Pulseaudio.
[1] Not that I'd really want it, since this usually means that sound itself hasn't been initialized "app-side" and I like the way my Linux works when I code, but ALSA is just a Pain In The Ass
[2] Well, and because during Idle times it does eat more CPU time.
Yeah, my computers all have >=1.7GB of RAM, but I never overheated while compiling. I do, however, overheat during normal Ubuntu usage in the same laptop -- initially it was caused by a kernel bug, but now it's just sucky hardware being torn appart by Ubuntu (who knows why).
Fortunately, I haven't had any problems with portage. I've had some packages it didn't have or versions it didn't provide, but I solved that by fetching the sources myself and compiling them. Sure, probably Arch Linux would allow me the same level of extreme customization but for a programmer like me it just feels right to compile, build and create everything from scratch. Let's not be dicotomatic, it doesn't all boil down to "crappy hardware -> death compiling" or "good hardware -> useless performance improvement": There are a lot of middle cases, IMO.
I guess each user has his/her own distro, but I like Gentoo and, among the eight distros I've tried it's certainly the best according to my needs.
I actually benchmarked stuff. Not decent benchmarking, but good old reading FPS and counting start times etc. There were cases of 4x more efficiency. Memory usage, you say? Sometimes I'm below 100MB whereas in my Ubuntu counterpart I had no choice but to stay above 500MB because of all kinds of crap that I could not for some reason just put away. I don't run Gnome or KDE or Shit-Me-E.
Who said I used default options? Who said I'm just "another" dumb Ubuntu user? When did we start assuming the ignorance of other people? Last time I tried to compile Ubuntu's kernel it all got screwed because of proprietary drivers and whatnot, plus that terrible build system. WIth Gentoo it just worked great, because it made all sense. Every instruction I read from the manual was obvious. I slowly watched the computer build itself, from multiple builds of the kernel (as I included more features and, well, got used to the Gentoo world) to important apps, to X, to fbpanel+cmanfm+the apps I coded, with only the components I selected, with all my specific build instructions and optimizations. Things just seem faster in my Gentoo computers, because, in Ubuntu, I really could never fully strip it down to what I needed -- and, after all, it wouldn't be Ubuntu then, it'd be a custom compiled kernel with dpkg and APT.
I don't actually feel like it's slow when compiling packages. Sure, it's *slower*, but most times (I say most but up until today it's been everytime) it builds a faster package. Moreover, I'm not all about the speed -- it's an ethical question: To compile the code itself implies I have it with me, implies I can modify it, implies I can be a lunatic like RMS. Sure, there's apt-source, but emerge gives me the real deal as I watch it happen, I don't know, it feels good. Added to that, a distro oriented for the programmer is bound to be more appropriate to me than a distro oriented by...you find a word for those guys. I was already thinking of leaving Ubuntu, but when they started messing around with all the default apps and etc, I just moved away. I didn't update for a year, so my last Ubuntu Version was 9.10 (and that was because I upgraded to 9.04 to find out everything was fucked up. Took me 2 days to manage my way out of that situation, with fucked up modules overheating the computer, or a kernel version whose network driver didn't work, forcing me to bounce between kernel versions and all kinds of shit, I still don't know how I managed to upgrade to 9.10).
Ubuntu might be right for a lot of people, but it isn't for me anymore. It helped me when I made the transition to UNIXy Operating Systems (best thing I ever did), but now I need the raw power in my hands -- and if I screw it all I can blame it on myself.
You can code special classes that avoid almost all increments and decrements, so you don't have to do them yourself. It's similar to writing a class that handles itself around threads just fine -- it deals with it internally.
Well then, there's an issue there, as you pointed out in your last sentence. You need to make the ball fall again...and for that you need to take it up, which means that you won't be getting any energy, as the energy needed to bring it up will be the same as that needed to bring it down. Unless, of course, you take the magnet away (so you don't need to overcome the magnetic force), but in that case you will have a) Moved the magnet and wasted energy there b) Had to make the ball stay still (the magnet would still try to pull it), possibly wasting energy (not needed if you have a wall between the magnet and the ball. Then you'd have to move it back! Do you see what a waste this is? Now, tell me you'll have a circuit that will make the ball go up again, but that'd a) manage to do it with the ball's energy in a frictionless environment (which means you didn't harness any energy from it) b) Again, you need to suply energy into it. You need a way to make these processes be more spontaneous, by which I mean that you need to use energy that already exists -- like we do while burning coal and shooting neutrons at Uranium. The energy is there and it gets freed -- which doesn't mean you gave the same amount of energy to whatever freed it, as the energy of the global system is still preserved. Of course, "magnetic energy" is real, just look at...well...pretty much any generator.
Answering you and those who answered you: I Phone them. yeah, it seems I carry a Phone around here. It seems there are phone boots outside and it seems that my good old non-3g-4g-orgasmg-phone still works.
And if I want to really have the nerd factor of calling from the computer, I'll just plug in the jack in the phone. Presto, done, a perfect emulation ^^. Plus, if I run out of power I'll still have the phone -- at least while it lasts... I also remember that there were many other VoIP systems that allowed one to call other people directly into their phones -- if I really want to, I'll just use that for that functionality. I'm a UNIX(-clone) user -- the whole "a big package to do it all" doesn't hold with me.
Honestly, I run a private mumble server and have all my friends just connect to it. If I want to talk to just one, I talk to him alone in the server. I have verified that it doesn't spend as much as Skype and the quality is far superior. For chat we use google chat, or sometimes my own "Jorl Chat"/yeah, I had to name it after my poor nickname). But mumble works fine in Windows and Linux.
I'm sorry to hear that coming from you, but I'm glad you're ok now. For me it is a fundamentalist moral position -- I need Free Software and I need to be able to fully control my software (that includes access to source-code). Sure I run about 3-4 proprietary crap, but Linux hasn't sucked on me for ages, since I properly learned how to use it. Maybe my hardware was just more compatible than yours, but all the issues that I had when I started using Linux have just gone away. Nowadays I run gentoo in my machines, without gnome or kde or xfce (just plain old little apps that I either made or compiled), and NVIDIA binary drivers, which is great to run some apps through Wine that run far faster than they did in Windows in the same machine (Vanilla Windows). But, like I said, I do this because I have a fundamentalist moral position, not because I want it to be necessarily better.
Yeah I gotta give it to you, Windows isn't shitty, that was me getting all crazy. It is oriented for the noob (click click click) and ethically incorrect for what I want (I need to actually change stuff from the command line and I do not want nice UIs). Still, the money idea (not the "PC everywhere idea") is a full blown piece of shit supported by many people. And of all the Windowses I've touched, I'd still go with XP. 7 is, like many things, "built to please the eye" and not "built to be useful".
It might be pointless to you Coward, but it isn't for me. I actually modify many things that I use based on my needs. I also share those changes with my friends. I couldn't legally do that in another Operating System and I wouldn't do it in anyway if a moneythirsty company didn't allow me to. And of my friends that use Windows, nearly all of them envy the many things that I can do with my OS and the way I change everything to suit my needs, down to the source-code. Sure, Windows is still better in many things, but it is ethically wrong for me and does not allow me to do what I need. Hence, I will let my OS live no matter what that shitty corporation wants.
Someone didn't like to know Linux would live.
Tablets, Servers and REAL USERS. Most of *us* don't use that shitty Windows OS.
He was using Windows XP. Scroll down to see the Windows 7 users.
My OS will always be GNU/Linux and Microsoft can go fuck itself. As long as I live, I'll make sure, no matter what ilegal things I do, that there will be Software Freedom. Microsoft is pure evil -- and yet they're not bad enough to destroy us. I seriously hope *the world* soon tells people not to work at MS.
You do? Anonymous Coward prick. Microsoft will eventually pay for the shit it shits.
What have I got? (fixed that for you, by the way)
.NET, DirectX, Java.
Look around you, you tell me. Many other companies do the same crap that MS does, but that doesn't mean MS doesn't do crap. I'd go on with text editors, printing protocols, internet explorer (and its manipulated standards being enforced),
The one thing that MS is good at (excluding eliminating others and making use-to-use-hard-to-dominate OSes) is maintaining their OS. They keep it cool in terms of backwards compatibility -- they do suck all your money for that (and some more) -- and they buy out everyone else to manufacture drivers for them (a mixture of the popularity they reached by ruining OS/2 and DR-DOS). The damn fact that they screwed OS/2 made them this popular, which, in turn, allows them to own the rest of the world -- well, not me, I just poop on their faces.
Sure, I can't give you damn arguments, but at least I use an ethically correct operating system that I own, that was never involved (huhoh) in direct code by the NSA and whatnot. My OS is free and I just hate that those fucking idiots down at MS try to ruin it ("cancer"?). Linux wasn't made to compete with Windows: Those bastards just thought it was too good. Crazy talk? Yeah, I am crazy, and I'm mad because every fucking day there's an issue with some machine over at this house and, go figure, it runs windows and I'm the one that has to fix what MS fucked (the last one being the turned OFF wireless adapter making the OS come to a crawl because it somehow tried to sniff my PCs wireless traffic.)
Yeah, but let me complain! "Must make MS look bad".
Netscape got screwed. If it weren't for open-source they'd be feeding wolves. OS/2 got OWNED, DR-DOS got OWNED.
That bitchy company named Microsoft keeps screwing every fucking STANDARD out there and about 80% of the damn WORLD helps them doing it! Then they complain that somethings don't work and aren't standard.
br/>Die, microsoft, die.
Nowadays I don't use Pulseaudio, but it provides itself to be fantastic in the machines where I have it.
Like TFA says, it rarely ever is bugged, since what it does is expose bugs. If you RTFA then you'll also see some of the good things it has, but I'd like to point out my favorites.
I love to be able to share sound through the network with one, two clicks or one or three lines in a config file. I'm thrilled about plugging in headsets and watching things just work. I love to be able to dinamically change the capture sources of individual applications and even setting some of them to the monitor (in Pulse-speak) of the sound coming through my speakers. I'm sorry, I may not be good at searching, but I've spent days looking for a simple way to grab my ALSA output sound and I've found nothing. The API might be powerful, but it's shit. Seriously, it is plain old shit. I can't code a fast-coded or simple application that suits my needs with that crap. Now the (simple?) Pulseaudio API is fantastic -- I've managed to, in about 5 minutes, find out how to capture my output sound. I used that, together with other decent socket APIs to create my own way of sharing sound between two PCs, one with Pulse and the other only with ALSA (guess which one can't record its output sound?).
But really, like I said, the ALSA API may be powerful, but it's plain shit if you just want to do things without caring about the hardware that much, or if it all goes to the same place, or if you need twenty-thousand structures. I mean, in Windows there was (is there still?) a sync call to PlaySound and it'd just work -- where's a reliable way of doing just that without adding excessive library crap[1]? Back on the topic of ALSA+dmix vs Pulseaudio, I've also had, strangely enough, more success with Pulseaudio. It doesn't make sense that I have to write some 20 or so lines to get "dmix" to work and still have some lazy apps that just fail. Pulseaudio just works for me, most of the time. The reason I removed it is because I finally "learned"proper ALSA and decided that I didn't need any of the brilliant features I pointed out anymore[2], but recently I've found out that I do, unless you can tell me how to capture the output of my audio in a quick manner, like Pulse allows me to.
Seriously, have I told you how I think that, for the simple user application programmer, the ALSA API seems like a piece of atom-crushed shitty rubbish? And then there's configuring every freaking line of asoundrc to be compatible with other applications that somehow chose to use gigantic sound buffers! Jeez, those same apps just WORK with Pulseaudio.
[1] Not that I'd really want it, since this usually means that sound itself hasn't been initialized "app-side" and I like the way my Linux works when I code, but ALSA is just a Pain In The Ass
[2] Well, and because during Idle times it does eat more CPU time.
Fuck You. I've had enough of suffering because of your shit. Now troll me, you know it's true.
Yeah, my computers all have >=1.7GB of RAM, but I never overheated while compiling. I do, however, overheat during normal Ubuntu usage in the same laptop -- initially it was caused by a kernel bug, but now it's just sucky hardware being torn appart by Ubuntu (who knows why).
Fortunately, I haven't had any problems with portage. I've had some packages it didn't have or versions it didn't provide, but I solved that by fetching the sources myself and compiling them. Sure, probably Arch Linux would allow me the same level of extreme customization but for a programmer like me it just feels right to compile, build and create everything from scratch. Let's not be dicotomatic, it doesn't all boil down to "crappy hardware -> death compiling" or "good hardware -> useless performance improvement": There are a lot of middle cases, IMO.
I guess each user has his/her own distro, but I like Gentoo and, among the eight distros I've tried it's certainly the best according to my needs.
I actually benchmarked stuff. Not decent benchmarking, but good old reading FPS and counting start times etc. There were cases of 4x more efficiency. Memory usage, you say? Sometimes I'm below 100MB whereas in my Ubuntu counterpart I had no choice but to stay above 500MB because of all kinds of crap that I could not for some reason just put away. I don't run Gnome or KDE or Shit-Me-E.
Who said I used default options? Who said I'm just "another" dumb Ubuntu user? When did we start assuming the ignorance of other people? Last time I tried to compile Ubuntu's kernel it all got screwed because of proprietary drivers and whatnot, plus that terrible build system. WIth Gentoo it just worked great, because it made all sense. Every instruction I read from the manual was obvious. I slowly watched the computer build itself, from multiple builds of the kernel (as I included more features and, well, got used to the Gentoo world) to important apps, to X, to fbpanel+cmanfm+the apps I coded, with only the components I selected, with all my specific build instructions and optimizations. Things just seem faster in my Gentoo computers, because, in Ubuntu, I really could never fully strip it down to what I needed -- and, after all, it wouldn't be Ubuntu then, it'd be a custom compiled kernel with dpkg and APT.
I don't actually feel like it's slow when compiling packages. Sure, it's *slower*, but most times (I say most but up until today it's been everytime) it builds a faster package. Moreover, I'm not all about the speed -- it's an ethical question: To compile the code itself implies I have it with me, implies I can modify it, implies I can be a lunatic like RMS. Sure, there's apt-source, but emerge gives me the real deal as I watch it happen, I don't know, it feels good. Added to that, a distro oriented for the programmer is bound to be more appropriate to me than a distro oriented by...you find a word for those guys. I was already thinking of leaving Ubuntu, but when they started messing around with all the default apps and etc, I just moved away. I didn't update for a year, so my last Ubuntu Version was 9.10 (and that was because I upgraded to 9.04 to find out everything was fucked up. Took me 2 days to manage my way out of that situation, with fucked up modules overheating the computer, or a kernel version whose network driver didn't work, forcing me to bounce between kernel versions and all kinds of shit, I still don't know how I managed to upgrade to 9.10).
Ubuntu might be right for a lot of people, but it isn't for me anymore. It helped me when I made the transition to UNIXy Operating Systems (best thing I ever did), but now I need the raw power in my hands -- and if I screw it all I can blame it on myself.
When they started doing this kind of fascist crap I just moved to Gentoo.
Fell in love with it the first day[1].
[1]Let's call it a week, as it was a while before it was fully installed and configured!
" I have a lot of MP3s that I downloaded because I was too lazy to rip the CD version that I own"
Afraid of being found? Hey, let's all call the lulz hackerz and lullify your ip!
Bah...
You can code special classes that avoid almost all increments and decrements, so you don't have to do them yourself. It's similar to writing a class that handles itself around threads just fine -- it deals with it internally.
Other than that I agree with you.
Well then, there's an issue there, as you pointed out in your last sentence. You need to make the ball fall again...and for that you need to take it up, which means that you won't be getting any energy, as the energy needed to bring it up will be the same as that needed to bring it down. Unless, of course, you take the magnet away (so you don't need to overcome the magnetic force), but in that case you will have a) Moved the magnet and wasted energy there b) Had to make the ball stay still (the magnet would still try to pull it), possibly wasting energy (not needed if you have a wall between the magnet and the ball.
Then you'd have to move it back! Do you see what a waste this is? Now, tell me you'll have a circuit that will make the ball go up again, but that'd a) manage to do it with the ball's energy in a frictionless environment (which means you didn't harness any energy from it) b) Again, you need to suply energy into it.
You need a way to make these processes be more spontaneous, by which I mean that you need to use energy that already exists -- like we do while burning coal and shooting neutrons at Uranium. The energy is there and it gets freed -- which doesn't mean you gave the same amount of energy to whatever freed it, as the energy of the global system is still preserved.
Of course, "magnetic energy" is real, just look at...well...pretty much any generator.
One Word: Dillo.
Google it, it's awesome.
But, but, but....Skype is EVIL!
Hehe. Hey, it might not fit me, but if it fits you....good for you!
Answering you and those who answered you: I Phone them. yeah, it seems I carry a Phone around here. It seems there are phone boots outside and it seems that my good old non-3g-4g-orgasmg-phone still works.
And if I want to really have the nerd factor of calling from the computer, I'll just plug in the jack in the phone. Presto, done, a perfect emulation ^^. Plus, if I run out of power I'll still have the phone -- at least while it lasts... I also remember that there were many other VoIP systems that allowed one to call other people directly into their phones -- if I really want to, I'll just use that for that functionality. I'm a UNIX(-clone) user -- the whole "a big package to do it all" doesn't hold with me.
Honestly, I run a private mumble server and have all my friends just connect to it. If I want to talk to just one, I talk to him alone in the server. I have verified that it doesn't spend as much as Skype and the quality is far superior. For chat we use google chat, or sometimes my own "Jorl Chat" /yeah, I had to name it after my poor nickname). But mumble works fine in Windows and Linux.
Make those Microsoft jackasses pay!
Or let them have this one, idk.
I'm sorry to hear that coming from you, but I'm glad you're ok now. For me it is a fundamentalist moral position -- I need Free Software and I need to be able to fully control my software (that includes access to source-code). Sure I run about 3-4 proprietary crap, but Linux hasn't sucked on me for ages, since I properly learned how to use it. Maybe my hardware was just more compatible than yours, but all the issues that I had when I started using Linux have just gone away. Nowadays I run gentoo in my machines, without gnome or kde or xfce (just plain old little apps that I either made or compiled), and NVIDIA binary drivers, which is great to run some apps through Wine that run far faster than they did in Windows in the same machine (Vanilla Windows). But, like I said, I do this because I have a fundamentalist moral position, not because I want it to be necessarily better.
Or anyone, for their matter.