Re:Some artists just want to be heard...
on
CRIA Falling Apart?
·
· Score: 1
I'd be willing to buy a CD of a band I like. I do it all the time. I don't think that if we get to the point where you can freely download anything on the net, that people will just stop buying stuff. We are pretty much at the point, where you can get any music you want, online, for free. But I still buy CDs. I buy them because I like them more than the downloads, and I like supporting artists who produce good music. You don't have to sell that much music to make a good living. There are 6 billion people on the planet. If you can get 60,000 people (.001% of the people on the planet,.75% of the people in New York), to spend just $1 on you, then you are already making a pretty good living. And if you are doing what you love, then you are doubly lucky. It wouldn't cost much either. $1 per song, at 10 MB per song, and 60000 downloads = 600000 MB = 6000 GB. My monthly hosting costs $7.99, which gives me 1000 GB of tranfer, so that more than covers me for the year. So for less than $100 a year, I could distribute $60,000 worth of music. Oh, and you don't have to spend millions on recording equipment because the popularity of MiniDisc Recorded bootlegs, and cam movie downloads proves that quality isn't all that matters when the content is good.
Sorry for the ambiguity. It takes 10 times as long to write the code. Can't really say much about the performance increase, as I mostly ran the stuff on a single CPU, so the overhead would make things run slower. There was a couple 2 and 4 processor machines that we could SSH into, but when you're sharing with 50 other users, it's hard to gauge from one run to the next whether or not you're seeing any actual improvement.
As soon as I read "Forced ad viewing" I immediately thought of Clockwork orange. They can force the player to play them, but they can't force me to watch them. And how far up the chain does it go. If you build it into a stand-alone DVD Player, you can't stop someone from turning off the TV, If you build it into the TV, then if you disable the speakers for audio from another source, then will it ensure that you're actually hearing it somehow? Plus who would buy anything with this feature.
I haven't used Open MP, but I took a class in parallel processing, and we used LAM-MPI. If they are anything alike, then anything you program takes 10 times as long, plus you have to explicity tell it how to split up and collect the data in an efficient manner. Which is often the hardest part. Anyway, I think that this kind of stuff is only necessary for applications which are required to be highly parallel. Otherwise, it would probably be easy just to add a couple threads to you application, and let the OS figure out how to schedule them properly. Oh, and the other thing, most parallel algoriths only work well on a large number of processors/processes. For instance, you can sort N items in O(1) time, but you need to run N processes. Most of the time you don't have anywhere near N processors, so you are running more than 1 process per processor. You don't end up getting extra performance once you factor in the overhead.
I had this problem once with Mandrake. I had a smaller hard drive, so I opted out of installing the development packages, because I was a newbie and didn't realize what that really meant. So, first time I go to compile something, I run into the same problem. Here's the thing. It's not easy to install the "Development" stuff after the initial install. At that point, you pretty much had to figure out which 77 packages you needed and install those. Major pain in the butt. Anyway, I learned never to do that again. It's actually becoming less common now that I have to compile anything, as you add the PLF and Contrib to your sources, and you have just about everything available. But still, I don't think that any linux system should come without the development packages, especially in the days of 300 GB harddrives. I wonder if there's a way to run a configure script that will tell you what you're missing to build, and then try to install that from RPM if available. That was always my biggest problem with building from source, You'd go off on this endless trail of installing dependancies, only to get to the point where it can't find the thing you just installed.
And maybe that's the problem. There is still no concept of a personal TLD. I've registered a.ca, because i'm from Canada, but I don't really think it's appropriate. I think there's a lot of sites that don't follow the guidelines for using TLDs. Even Mozilla.org switched made everyone start going to mozilla.com to download firefox. I think that most of the problem though is with personal websites. Most people I know end up registering in.com,.org,.net, because it's easy for people to remember, and there's no correct option.
Why can't they just do what most open source projects do. Release what is ready, and then when all the bugs are worked out with the stuff that wasn't done at release, then release that. I don't think there's anything wrong with releasing what's ready, and then giving your customers all the new features for the next year or two. Look at the way microsoft does it. They release something, and then nothing, except bug fixes until the next version. Look at Windows XP, it's been forever since they've added new features. In the meanwhile Linux has made leaps and bounds. I can only imagine what the next 5 years will be like.
Eclipse may have a lot of momentum, but I still think Netbeans is a better tool. I haven't really used either extensively, but from what I've seen, I like Netbeans a lot more. There's room for more than 1 IDE in the world, just like there's room for Gnome and KDE. Remember, MS Office has a lot of momentum too, but that doens't mean Sun should abandon star/open office.
That really depends on where you live. In Canada, you aren't allowed (against the law) to call yourself an engineer if you aren't licensed as a professional engineer by the ccpe. Even if you have a degree in engineering, you're allowed to wear the iron ring, but you can't call yourself an engineer. In Canada, it's a profession, like a doctor, or lawyer. It carries legal liability that you are taking responsibility for your actions.
I find the best torrent client is bittorrent-curses. Runs with minimal resources, and has lots of options for tuning your upload speed, ports, and other options. I don't really see the need for a flashy GUI. I'm sure someone will point out how nice bittorrent-headless is, but I like having some display of what's going on. I've tried other clients, and I don't find them any more useful.
Linux has a process by which developers are allowed to work for free. With MS, I'm sure there's tons of people who would love to fix the bugs for them, if only they had the source available, and a way to submit the fixes to MS, so they'd get included for everyone. There's been some of this going on for recent security holes where people didn't want to wait for MS to respond. If everybody using windows was allowed to view the code and submit bug fixes, then there would be a lot less bugs. Apple uses a lot of open source stuff for this reason. They've realized that they can get a lot of people working on their OS for free, simply by releasing the source for core components. And people still buy the OS.
Well, For games I just stick with consoles. There's some games that are only available/better on PC, but it isn't worth the trouble and money for me. You can get up to 2 GB of ram in a mini, and you could hook up as many external hard disks and optical disks as you wanted to with a simple USB hub. Use Firewire for the hard disks, if you want them to be fast. You don't really need the screeming video card, unless you are playing games, which I already stated am not.
Well, that isn't to say they don't care anymore. Windows 2000/XP is way more stable than their previous offerings. 3.1, 95, 98, were all pretty unstable. ME was terrible. I think they are starting to see the light. Before Win2k, windows was a big joke, and nobody claimed that it was stable at all, if people didn't have to use it, they wouldn't have. Now things are getting better, because I think that MS realized that had things continued to run the way win98 did, that they might have actually lost their monopoly. People won't put up with that forever.
Same here. The Mac mini is what a lot of people are looking for. A small, silent computer, that doesn't get in the way. I've been thinking of buying one too. I'm kind of tired of my computer being loud, and in the way, I don't have that much living space, and my current tower doesn't really have that much that a Mac Mini doesn't. I'd probably be perfect happy with a Mac Mini, and maybe 1 or 2 external drives
Linux runs on tons more platforms and configurations than Windows does, and it has never had a problem with stability as far as I'm aware. The biggest problem with Linux is drivers, but you can't blame the developers, blame the manufacturers who won't release the specs. The number of platforms and configurations that you support does not directly affect your stability. Apple is stable because it cares about stability. MS isn't stable, because they don't care about stability
The only reason that Linux isn't viable on the desktop is because Microsoft locks people into their proprietary standards. If you have a bunch of documents in MS Office, or you exchange documents with those who use MS Office, then you can't really get rid of it. You can't expect OO.o to be 100% compatible because they had to reverse engineer the file format, and there's no way to get it right. Microsoft can't even stay compatible with itself across versions, how is OO.o supposed to get it right? Same thing goes for many other things locking people in, like Exchange to name one. The software on Linux is great, and would be a lot better if we didn't have to spend half our time reverse engineering Microsoft's file formats, and implementing proprietary extentsions that Microsoft has wedged into the few standards it chooses to even recognize.
It could just be that with the rise of wifi, people are actually bringing their laptops outside their house. Before wifi, you'd rarely see someone sitting down at the coffee shop, using a laptop. Now it seems like every single person has a laptop. I don't think the ownership rate has gone up that much, but people are bringing them with them a lot more. 5 years ago, everybody just thought they were nice because you could bring them back and forth to the office/school, and laze around on the couch with it. Now people bring them everywhere.
That really depends on where you live. If you live in the city, you probably don't need cable. But if you live in the country, or in Canada, then you need cable to get ABC.
if Oracle has a feature you could signifantly benefit from, and PostgreSQL doesn't, then it is probably going to be cheaper to buy it from Oracle
Actually, if you need the feature, then it may be cheaper to pay someone to implement the feature in Postgres. Unless there's some patent or other reason why the feature can't be implemented in Postgres, It's probably better to have it implemented in Postgres. It may not be cheaper for 1 company, but probably for all the companies that need the feature, especially once you factor in the cost of future upgrades.
Ah but since HTML is only part of SGML, and doesn't require a full SGML parser, the specs a only a subset. If you want to read the HTML Specs, head on over to W3C.
I don't think that the average linux distro is really that much more bloated than windows. Install a modern distro (Fedora, Mandriva, Debian), but with only the stuff that you'd get when installing windows. This means, No OpenOffice, No GIMP, No Development tools, No SSH, Even installing BASH would be excess of what windows gives you. So, you get a calculator, a web browser, a text editor, a bad paint program, and a couple other tools. Now see how "fat" your linux install is.
when you're at work you don't need to install things (the one thing I think windows makes so much easier than linux)
You haven't used Linux in a few years have you? I find that most of the time installing quality software on Linux is no harder than installing the windows counterpart. Most of the time, you don't need anything outside your distro's packaging system, so installing and finding stuff is much easier. If you try to compile everything from source, you're going to have problems. And you'd have the same problems in windows if you tried the same thing. I install all my software in Mandriva from the RPM's which are provided, add a couple extra download sources, and there's almost no piece of software out there that isn't available.
I'd be willing to buy a CD of a band I like. I do it all the time. I don't think that if we get to the point where you can freely download anything on the net, that people will just stop buying stuff. We are pretty much at the point, where you can get any music you want, online, for free. But I still buy CDs. I buy them because I like them more than the downloads, and I like supporting artists who produce good music. You don't have to sell that much music to make a good living. There are 6 billion people on the planet. If you can get 60,000 people (.001% of the people on the planet, .75% of the people in New York), to spend just $1 on you, then you are already making a pretty good living. And if you are doing what you love, then you are doubly lucky. It wouldn't cost much either. $1 per song, at 10 MB per song, and 60000 downloads = 600000 MB = 6000 GB. My monthly hosting costs $7.99, which gives me 1000 GB of tranfer, so that more than covers me for the year. So for less than $100 a year, I could distribute $60,000 worth of music. Oh, and you don't have to spend millions on recording equipment because the popularity of MiniDisc Recorded bootlegs, and cam movie downloads proves that quality isn't all that matters when the content is good.
Sorry for the ambiguity. It takes 10 times as long to write the code. Can't really say much about the performance increase, as I mostly ran the stuff on a single CPU, so the overhead would make things run slower. There was a couple 2 and 4 processor machines that we could SSH into, but when you're sharing with 50 other users, it's hard to gauge from one run to the next whether or not you're seeing any actual improvement.
As soon as I read "Forced ad viewing" I immediately thought of Clockwork orange. They can force the player to play them, but they can't force me to watch them. And how far up the chain does it go. If you build it into a stand-alone DVD Player, you can't stop someone from turning off the TV, If you build it into the TV, then if you disable the speakers for audio from another source, then will it ensure that you're actually hearing it somehow? Plus who would buy anything with this feature.
I haven't used Open MP, but I took a class in parallel processing, and we used LAM-MPI. If they are anything alike, then anything you program takes 10 times as long, plus you have to explicity tell it how to split up and collect the data in an efficient manner. Which is often the hardest part. Anyway, I think that this kind of stuff is only necessary for applications which are required to be highly parallel. Otherwise, it would probably be easy just to add a couple threads to you application, and let the OS figure out how to schedule them properly. Oh, and the other thing, most parallel algoriths only work well on a large number of processors/processes. For instance, you can sort N items in O(1) time, but you need to run N processes. Most of the time you don't have anywhere near N processors, so you are running more than 1 process per processor. You don't end up getting extra performance once you factor in the overhead.
I had this problem once with Mandrake. I had a smaller hard drive, so I opted out of installing the development packages, because I was a newbie and didn't realize what that really meant. So, first time I go to compile something, I run into the same problem. Here's the thing. It's not easy to install the "Development" stuff after the initial install. At that point, you pretty much had to figure out which 77 packages you needed and install those. Major pain in the butt. Anyway, I learned never to do that again. It's actually becoming less common now that I have to compile anything, as you add the PLF and Contrib to your sources, and you have just about everything available. But still, I don't think that any linux system should come without the development packages, especially in the days of 300 GB harddrives. I wonder if there's a way to run a configure script that will tell you what you're missing to build, and then try to install that from RPM if available. That was always my biggest problem with building from source, You'd go off on this endless trail of installing dependancies, only to get to the point where it can't find the thing you just installed.
And maybe that's the problem. There is still no concept of a personal TLD. I've registered a .ca, because i'm from Canada, but I don't really think it's appropriate. I think there's a lot of sites that don't follow the guidelines for using TLDs. Even Mozilla.org switched made everyone start going to mozilla.com to download firefox. I think that most of the problem though is with personal websites. Most people I know end up registering in .com,.org,.net, because it's easy for people to remember, and there's no correct option.
Why can't they just do what most open source projects do. Release what is ready, and then when all the bugs are worked out with the stuff that wasn't done at release, then release that. I don't think there's anything wrong with releasing what's ready, and then giving your customers all the new features for the next year or two. Look at the way microsoft does it. They release something, and then nothing, except bug fixes until the next version. Look at Windows XP, it's been forever since they've added new features. In the meanwhile Linux has made leaps and bounds. I can only imagine what the next 5 years will be like.
Eclipse may have a lot of momentum, but I still think Netbeans is a better tool. I haven't really used either extensively, but from what I've seen, I like Netbeans a lot more. There's room for more than 1 IDE in the world, just like there's room for Gnome and KDE. Remember, MS Office has a lot of momentum too, but that doens't mean Sun should abandon star/open office.
That really depends on where you live. In Canada, you aren't allowed (against the law) to call yourself an engineer if you aren't licensed as a professional engineer by the ccpe. Even if you have a degree in engineering, you're allowed to wear the iron ring, but you can't call yourself an engineer. In Canada, it's a profession, like a doctor, or lawyer. It carries legal liability that you are taking responsibility for your actions.
I find the best torrent client is bittorrent-curses. Runs with minimal resources, and has lots of options for tuning your upload speed, ports, and other options. I don't really see the need for a flashy GUI. I'm sure someone will point out how nice bittorrent-headless is, but I like having some display of what's going on. I've tried other clients, and I don't find them any more useful.
What fun is a card game that you win every time you play? That's why I like solitaire. It's actually somewhat of an accomplishment to win.
That's why the web developer tool bar for firefox is so good. Just 2 clicks to disable javascript, and you're free to copy to your heart's content.
Linux has a process by which developers are allowed to work for free. With MS, I'm sure there's tons of people who would love to fix the bugs for them, if only they had the source available, and a way to submit the fixes to MS, so they'd get included for everyone. There's been some of this going on for recent security holes where people didn't want to wait for MS to respond. If everybody using windows was allowed to view the code and submit bug fixes, then there would be a lot less bugs. Apple uses a lot of open source stuff for this reason. They've realized that they can get a lot of people working on their OS for free, simply by releasing the source for core components. And people still buy the OS.
Well, For games I just stick with consoles. There's some games that are only available/better on PC, but it isn't worth the trouble and money for me. You can get up to 2 GB of ram in a mini, and you could hook up as many external hard disks and optical disks as you wanted to with a simple USB hub. Use Firewire for the hard disks, if you want them to be fast. You don't really need the screeming video card, unless you are playing games, which I already stated am not.
But why shell out for a new machine at all, when you can just run OSX on your $299 dell box.
Well, that isn't to say they don't care anymore. Windows 2000/XP is way more stable than their previous offerings. 3.1, 95, 98, were all pretty unstable. ME was terrible. I think they are starting to see the light. Before Win2k, windows was a big joke, and nobody claimed that it was stable at all, if people didn't have to use it, they wouldn't have. Now things are getting better, because I think that MS realized that had things continued to run the way win98 did, that they might have actually lost their monopoly. People won't put up with that forever.
Same here. The Mac mini is what a lot of people are looking for. A small, silent computer, that doesn't get in the way. I've been thinking of buying one too. I'm kind of tired of my computer being loud, and in the way, I don't have that much living space, and my current tower doesn't really have that much that a Mac Mini doesn't. I'd probably be perfect happy with a Mac Mini, and maybe 1 or 2 external drives
Poppycock.
Linux runs on tons more platforms and configurations than Windows does, and it has never had a problem with stability as far as I'm aware. The biggest problem with Linux is drivers, but you can't blame the developers, blame the manufacturers who won't release the specs. The number of platforms and configurations that you support does not directly affect your stability. Apple is stable because it cares about stability. MS isn't stable, because they don't care about stability
The only reason that Linux isn't viable on the desktop is because Microsoft locks people into their proprietary standards. If you have a bunch of documents in MS Office, or you exchange documents with those who use MS Office, then you can't really get rid of it. You can't expect OO.o to be 100% compatible because they had to reverse engineer the file format, and there's no way to get it right. Microsoft can't even stay compatible with itself across versions, how is OO.o supposed to get it right? Same thing goes for many other things locking people in, like Exchange to name one. The software on Linux is great, and would be a lot better if we didn't have to spend half our time reverse engineering Microsoft's file formats, and implementing proprietary extentsions that Microsoft has wedged into the few standards it chooses to even recognize.
It could just be that with the rise of wifi, people are actually bringing their laptops outside their house. Before wifi, you'd rarely see someone sitting down at the coffee shop, using a laptop. Now it seems like every single person has a laptop. I don't think the ownership rate has gone up that much, but people are bringing them with them a lot more. 5 years ago, everybody just thought they were nice because you could bring them back and forth to the office/school, and laze around on the couch with it. Now people bring them everywhere.
Lost is on ABC which doesn't even need cable.
That really depends on where you live. If you live in the city, you probably don't need cable. But if you live in the country, or in Canada, then you need cable to get ABC.
if Oracle has a feature you could signifantly benefit from, and PostgreSQL doesn't, then it is probably going to be cheaper to buy it from Oracle
Actually, if you need the feature, then it may be cheaper to pay someone to implement the feature in Postgres. Unless there's some patent or other reason why the feature can't be implemented in Postgres, It's probably better to have it implemented in Postgres. It may not be cheaper for 1 company, but probably for all the companies that need the feature, especially once you factor in the cost of future upgrades.
Ah but since HTML is only part of SGML, and doesn't require a full SGML parser, the specs a only a subset. If you want to read the HTML Specs, head on over to W3C.
I don't think that the average linux distro is really that much more bloated than windows. Install a modern distro (Fedora, Mandriva, Debian), but with only the stuff that you'd get when installing windows. This means, No OpenOffice, No GIMP, No Development tools, No SSH, Even installing BASH would be excess of what windows gives you. So, you get a calculator, a web browser, a text editor, a bad paint program, and a couple other tools. Now see how "fat" your linux install is.
when you're at work you don't need to install things (the one thing I think windows makes so much easier than linux)
You haven't used Linux in a few years have you? I find that most of the time installing quality software on Linux is no harder than installing the windows counterpart. Most of the time, you don't need anything outside your distro's packaging system, so installing and finding stuff is much easier. If you try to compile everything from source, you're going to have problems. And you'd have the same problems in windows if you tried the same thing. I install all my software in Mandriva from the RPM's which are provided, add a couple extra download sources, and there's almost no piece of software out there that isn't available.