Peter Wayner said:
Maybe AOL should just roll all of that music into the extra content provided by the monthly subscription price?
Unfortunately it's not this easy. AOL/TW only owns the mechanical rights to their works. However, there is another component to copyright called publishing rights. In order to deliver content in a legal manner over the internet, one needs to obtain both mechanical and publishing licenses.
Who owns the publishing rights? Publishing is a huge hornets nest. There are literally thousands of small groups that own the publishing rights, most of which are represented by the Harry Fox Agency.
The crux of the issue is that it's a total nightmare to obtain publishing licenses from Harry Fox. Harry Fox barely knows what licenses they represent, and in order to grant a publishing license they have to obtain written permission from one of the thousand small publishers that own the license.
Not only that, but sometimes publishing licenses can be issued for only geographic regions so that publisher A owns the rights for North America while publisher B owns the rights for Europe. This is a huge pain in serving music legally over the internet because if you get permission from B but not A you have to figure out the geographic location of all of your subscribers.
So when it's all boiled down, even the copyright holders themselves can get around the legal quagmire that they've constructed to protect their business models.
on intel's part. There aren't many applications these days that require a lot of cpu power, but I bet this library does. So intel just gives app writers a little push so that the demand for faster intel processors does not slow down. Heck, it's a win-win for the consumer (rare these days).
In my windowmanager I want to switch from click to focus to 'focus follows eyeballs'. I don't even think you need stereoscopic code to handle it. It seems possible, I just don't know how to do it.
I don't think that's the point. I idea of the book is that people were so wrapped up in the idea that all this technology stuff is new that they decided to ignore making sound business decisions. This isn't having a clue about tech, it's having a clue about business.
Much of the encryption restriction/key-escrow debate has focused on how it will affect society if we restrict or alter the use of strong encryption. I haven't heard much debate on whether it would even be possible to enforce the use of key escrow systems or to prevent people such as terrorsts from using strong encryption.
What are your views on this, and do you think such proposed systems could ever be enforced?
For six months, I suffered from an eye disorder that left me nearly blind in one eye. The retinal specialist that my HMO assigned me to had a degree from Harvard. His technical terms for my symptoms were Cystoid Macular Edema and Vitritis. However, he could not diagnose the cause. For six months he failed to treat me because he didn't know what I had. Finally I went to another specialist who diagnosed me with Intermediate Uveitis.
I have permenant damage to my vision because the professional was not as capable as this search on Google From now on I'm comparing all my medical advise to what Dr. Google says.
One other addition.
PHP, JSP, or any other language that you can embed into your web server would be fine. Although I wouldn't use anything other than mod_perl or C apache modules, as long as you aren't forking your CGI as a separate process you should be fine.
Although it's nice to speed up your program execution with changes like cgi to fast-cgi, good design will benefit you the most.
What's a good design? Write your code in a way that you can run it on multiple servers with a web redirector in front of it. Try not to depend too much on fancy SQL logic as it is diffucult to scale your databases. Instead, try to stay out of the database as much as possible, and when you do have to use the database, split up your schema such that it wouldn't be that hard to run multiple database servers. Another good thing to keep in mind in MySQL is not to do too complex of queries. MySQL flies with simple selects on indexed fields. Extremely complex updates can really tie up your database.
Now that you understand good design, how do you code your cgi end? For ultimate speed, you could do apache modules written in C, but mod_perl is only trivially slower and much easier to develop. One stipulation is that if you are getting deep into the guts of apache with things like internal redirects or many layered handlers I'd advise using C, but it doesn't look like you'll be doing that.
You must be a better coder than me because none of my code is 100% reliable. Even at my workplace after passing QA and code reviews bugs arise. It's my belief that the more eyes on your code the better.
If I were NASA, I would develop the code in-house with all the reliability mechanisms that you allude to and when the project was completed, release the code for the whole world to review. It couldn't hurt.
Occasionally code is submitted to open source projects by people who don't know what they are doing. I've submitted code to a few projects, and I didn't really know what I was doing. However, in many cases there are people who manage those projects with CVS commit access who review every patch before accepting them. The linux kernel is extremely guarded by a heiarchy of knowledgable hackers who review every patch submitted. Perhaps Linus or Alan could be an international terrorist, but that's about as likely as the NSA OS developer being a terrorist. Additionally, the NSA is inviting their own demise by not reviewing internally all the code they run. Even more secure is for them to let the rest of the world (including you, sir) to review the code that they run.
I think he has a little trouble expressing his points. The title article is very much "I didn't mean that, you don't get it." However, let me interperet for him.
I think his point isn't that the OS is bad, but the notion that the gui interface of your OS is bad. IE: Windows with no applications.
Of course, most of us geeks don't make the mistake that everyone else does by assuming "OS Interface == OS". Mac and Windows users do this a lot though (most articles about Windows and Mac OS updates focus on the GUI improvements/changes).
I highly advise the readers to read his wired article though. You've read this far of slashdot comments, the wired article is much more enlightening.
As I understand it, the VLIW architecture of the Itanium chip means that brach predictions are stored in the binary so that the processor doesn't have to worry about guessing the right branch outcome.
This means that the branch prediction logic is up to the compiler, hence compilers have to get better for the Itanium architecture to become worthwhile.
However, imagine if the operating system could profile a running binary and actively modify the branch predictions on disk based on common usage?
Yessir, fire up your favorite CPU hogging program under your operating systems IA64 profiling mode and it suddenly speeds up by 50% on subsequent runs.
This is the type of stuff that makes the IA64 architecture so awesome (although I'm betting that nobody will ever take advantage of these possiblities, just like they don't take advantage of the Crusoe's code morphing features).
Note that sorenson alone can only do H263 in realtime on a Mac which is the same as Vic, but LiveICE is supposed to actually do the sorenson codec (although it will cost you).
I've done a lot of work in this area. Here's what I think:
Rule 1: don't use real. They have very good audio codecs, but the video stuff isn't worth it because you have to pay for everything.
If you are looking for quality, go with Windows Media. Get a Quad processor beast with an Osprey 500 and serve live MPEG 4. All the software is free if you don't count the operating systam costs.
If you want an Open Source solution use Vic with Darwin Streaming Server I think an Osprey 200 is your best bet for a capture card, but I haven't actually tried this out yet. Note that this uses the H263 codec which isn't much to talk about. If you want to use sorenson codec to stream live to quicktime, well good luck. There's something called LiveIce but it costs 6 grand and it only runs on NT, but you might want to look into that.
I'm going to diss the movie. It was just way too slow! If you want to see a good movie (I'm not a huge anime nut) get Ghost in the Shell or Ninja Scroll.
Everybody always asks me about my goals, future plans, all that stuff. To be honest, I don't have any.
Since about half way through college, this whole hacking/coding/systems thing has just been one fun game. I wrote code and learned what was in front of me, and it all was fun. I dropped out of school because the start-up let me play with computers more. There are hackers I work with who know more than me, so perhaps it's a goal to learn what they know, but I'm honestly just curious.
So here's my advice about having goals. Don't. Do what you love, what interests you. There's no need to plan ahead that much if you enjoy what you're doing now. Financially, of course, plan ahead, invest wisely, all that jazz. But as far as a career is concerned, forget planning. Things change so fast, just enjoy what you are doing. If you love to learn and discover things as much as I do, it all will follow.
Neuromancer was (C)1986 on the copy that I have. Mad Max came out in 1979.
However, I wouldn't attribute the aesthetic to Gibson, just vice-versa. It's a pretty common way to paint a negative utopian picture.
Interesting comments about the 3/5 tron, 2/5 mad max theme. The two seem to couterbalance each other's weaknesses. Tron has the intelligence, but not the testosterone (what's with the tights?). Mad Max has testosterone with no intelligence.
Re:Can we get past the holier-than-thou dude?
on
Linus Interview
·
· Score: 1
Sheesh... tell me about it.
Which brings an interesting point. How relevant to our lives is this everyday news. This dude is ranting about Hillary Clinton being accused of supporting drugs. Who cares?
I've stopped watching TV, and rarely read any other news site but Slashdot. The reason being is that most news is irrelevant. My life is really more affected by RedHat's next purchase than it is by whatever Hillary Clinton's drug policy is. So why pay attention?
Unfortunately, my apathy makes me less active in politics than I should be. Perhaps we need a slashdot forum where/. readers analyze various candidates and their stand on technical issues.
Wow... did anyone else think that some of the graphic features of this system resembled imlib2?
http://www.rasterman.com/imlib.html
Of course I don't think you can do alpha blending between different X drawables without some serious hacks (witness transparent Eterm). But very similar effects.
I wasn't around then so perhaps somebody could help with the background of avaliable computing power in 1962.
I would think that 1962 is very early to have display capabilities beyond text. When was the first computer where you actually could control pixels like that?
I'm sure the implementors of this site would love for it to be freely available to all users whilst at the same time put food on their table. However, it seems to me that a site like this would have too high of a computing cost/pageview ratio to survive on ad banners alone. Therefore they would have to charge for the heavy usage otherwise they would have enough money to operate. I would think that a database that catelogues dna sequences like this would be very large and expensive, and somebody has to pay for it.
Peter Wayner said:
Maybe AOL should just roll all of that music into the extra content provided by the monthly subscription price?
Unfortunately it's not this easy. AOL/TW only owns the mechanical rights to their works. However, there is another component to copyright called publishing rights. In order to deliver content in a legal manner over the internet, one needs to obtain both mechanical and publishing licenses.
Who owns the publishing rights? Publishing is a huge hornets nest. There are literally thousands of small groups that own the publishing rights, most of which are represented by the Harry Fox Agency.
The crux of the issue is that it's a total nightmare to obtain publishing licenses from Harry Fox. Harry Fox barely knows what licenses they represent, and in order to grant a publishing license they have to obtain written permission from one of the thousand small publishers that own the license.
Not only that, but sometimes publishing licenses can be issued for only geographic regions so that publisher A owns the rights for North America while publisher B owns the rights for Europe. This is a huge pain in serving music legally over the internet because if you get permission from B but not A you have to figure out the geographic location of all of your subscribers.
So when it's all boiled down, even the copyright holders themselves can get around the legal quagmire that they've constructed to protect their business models.
on intel's part. There aren't many applications these days that require a lot of cpu power, but I bet this library does. So intel just gives app writers a little push so that the demand for faster intel processors does not slow down. Heck, it's a win-win for the consumer (rare these days).
In my windowmanager I want to switch from click to focus to 'focus follows eyeballs'. I don't even think you need stereoscopic code to handle it. It seems possible, I just don't know how to do it.
Slashdot used to be called Chips n Dips.
It was a part of Rob Malda's personal web page.
I couldn't find any posts mentioning it though.
Aren't these nightly rpms optimized?
I don't think that's the point. I idea of the book is that people were so wrapped up in the idea that all this technology stuff is new that they decided to ignore making sound business decisions. This isn't having a clue about tech, it's having a clue about business.
Much of the encryption restriction/key-escrow debate has focused on how it will affect society if we restrict or alter the use of strong encryption. I haven't heard much debate on whether it would even be possible to enforce the use of key escrow systems or to prevent people such as terrorsts from using strong encryption.
What are your views on this, and do you think such proposed systems could ever be enforced?
For six months, I suffered from an eye disorder that left me nearly blind in one eye. The retinal specialist that my HMO assigned me to had a degree from Harvard. His technical terms for my symptoms were Cystoid Macular Edema and Vitritis. However, he could not diagnose the cause. For six months he failed to treat me because he didn't know what I had. Finally I went to another specialist who diagnosed me with Intermediate Uveitis.
I have permenant damage to my vision because the professional was not as capable as this search on Google From now on I'm comparing all my medical advise to what Dr. Google says.
One other addition.
PHP, JSP, or any other language that you can embed into your web server would be fine. Although I wouldn't use anything other than mod_perl or C apache modules, as long as you aren't forking your CGI as a separate process you should be fine.
Although it's nice to speed up your program execution with changes like cgi to fast-cgi, good design will benefit you the most.
What's a good design? Write your code in a way that you can run it on multiple servers with a web redirector in front of it. Try not to depend too much on fancy SQL logic as it is diffucult to scale your databases. Instead, try to stay out of the database as much as possible, and when you do have to use the database, split up your schema such that it wouldn't be that hard to run multiple database servers. Another good thing to keep in mind in MySQL is not to do too complex of queries. MySQL flies with simple selects on indexed fields. Extremely complex updates can really tie up your database.
Now that you understand good design, how do you code your cgi end? For ultimate speed, you could do apache modules written in C, but mod_perl is only trivially slower and much easier to develop. One stipulation is that if you are getting deep into the guts of apache with things like internal redirects or many layered handlers I'd advise using C, but it doesn't look like you'll be doing that.
You must be a better coder than me because none of my code is 100% reliable. Even at my workplace after passing QA and code reviews bugs arise. It's my belief that the more eyes on your code the better.
If I were NASA, I would develop the code in-house with all the reliability mechanisms that you allude to and when the project was completed, release the code for the whole world to review. It couldn't hurt.
Occasionally code is submitted to open source projects by people who don't know what they are doing. I've submitted code to a few projects, and I didn't really know what I was doing. However, in many cases there are people who manage those projects with CVS commit access who review every patch before accepting them. The linux kernel is extremely guarded by a heiarchy of knowledgable hackers who review every patch submitted. Perhaps Linus or Alan could be an international terrorist, but that's about as likely as the NSA OS developer being a terrorist. Additionally, the NSA is inviting their own demise by not reviewing internally all the code they run. Even more secure is for them to let the rest of the world (including you, sir) to review the code that they run.
4) Free projects change their name fairly regularly without losing a users.
I dunno. I don't think I could handle it if this Chips N Dips news site ever changed their name.
I think he has a little trouble expressing his points. The title article is very much "I didn't mean that, you don't get it." However, let me interperet for him.
I think his point isn't that the OS is bad, but the notion that the gui interface of your OS is bad. IE: Windows with no applications.
Of course, most of us geeks don't make the mistake that everyone else does by assuming "OS Interface == OS". Mac and Windows users do this a lot though (most articles about Windows and Mac OS updates focus on the GUI improvements/changes).
I highly advise the readers to read his wired article though. You've read this far of slashdot comments, the wired article is much more enlightening.
As I understand it, the VLIW architecture of the Itanium chip means that brach predictions are stored in the binary so that the processor doesn't have to worry about guessing the right branch outcome.
This means that the branch prediction logic is up to the compiler, hence compilers have to get better for the Itanium architecture to become worthwhile.
However, imagine if the operating system could profile a running binary and actively modify the branch predictions on disk based on common usage?
Yessir, fire up your favorite CPU hogging program under your operating systems IA64 profiling mode and it suddenly speeds up by 50% on subsequent runs.
This is the type of stuff that makes the IA64 architecture so awesome (although I'm betting that nobody will ever take advantage of these possiblities, just like they don't take advantage of the Crusoe's code morphing features).
Streaming Server does not do encoding, it's just an RTSP server. You're gonna need an encoding platform that can do RTP broadcasting in addition.
You're choices for these are VIC(open source), Sorenson Broadcaster, and Sorenson+LiveICE
Note that sorenson alone can only do H263 in realtime on a Mac which is the same as Vic, but LiveICE is supposed to actually do the sorenson codec (although it will cost you).
I've done a lot of work in this area. Here's what I think:
Rule 1: don't use real. They have very good audio codecs, but the video stuff isn't worth it because you have to pay for everything.
If you are looking for quality, go with Windows Media. Get a Quad processor beast with an Osprey 500 and serve live MPEG 4. All the software is free if you don't count the operating systam costs.
If you want an Open Source solution use Vic with Darwin Streaming Server I think an Osprey 200 is your best bet for a capture card, but I haven't actually tried this out yet. Note that this uses the H263 codec which isn't much to talk about. If you want to use sorenson codec to stream live to quicktime, well good luck. There's something called LiveIce but it costs 6 grand and it only runs on NT, but you might want to look into that.
Here's some good links to get you going:
Choosing a Streaming Video Technology
previous slashdot article
technical primer on rt*p protocols
Not to diss the movie or anything
I'm going to diss the movie. It was just way too slow! If you want to see a good movie (I'm not a huge anime nut) get Ghost in the Shell or Ninja Scroll.
Everybody always asks me about my goals, future plans, all that stuff. To be honest, I don't have any.
Since about half way through college, this whole hacking/coding/systems thing has just been one fun game. I wrote code and learned what was in front of me, and it all was fun. I dropped out of school because the start-up let me play with computers more. There are hackers I work with who know more than me, so perhaps it's a goal to learn what they know, but I'm honestly just curious.
So here's my advice about having goals. Don't. Do what you love, what interests you. There's no need to plan ahead that much if you enjoy what you're doing now. Financially, of course, plan ahead, invest wisely, all that jazz. But as far as a career is concerned, forget planning. Things change so fast, just enjoy what you are doing. If you love to learn and discover things as much as I do, it all will follow.
We all know how you feel about Napster.
I'm curious to hear what your thoughts are of the lawsuit against mp3.com? Any plans to sue them as well?
Neuromancer was (C)1986 on the copy that I have. Mad Max came out in 1979.
However, I wouldn't attribute the aesthetic to Gibson, just vice-versa. It's a pretty common way to paint a negative utopian picture.
Interesting comments about the 3/5 tron, 2/5 mad max theme. The two seem to couterbalance each other's weaknesses. Tron has the intelligence, but not the testosterone (what's with the tights?). Mad Max has testosterone with no intelligence.
Sheesh... tell me about it.
/. readers analyze various candidates and their stand on technical issues.
Which brings an interesting point. How relevant to our lives is this everyday news. This dude is ranting about Hillary Clinton being accused of supporting drugs. Who cares?
I've stopped watching TV, and rarely read any other news site but Slashdot. The reason being is that most news is irrelevant. My life is really more affected by RedHat's next purchase than it is by whatever Hillary Clinton's drug policy is. So why pay attention?
Unfortunately, my apathy makes me less active in politics than I should be. Perhaps we need a slashdot forum where
Wow... did anyone else think that some of the graphic features of this system resembled imlib2?
http://www.rasterman.com/imlib.html
Of course I don't think you can do alpha blending between different X drawables without some serious hacks (witness transparent Eterm). But very similar effects.
I wasn't around then so perhaps somebody could help with the background of avaliable computing power in 1962.
I would think that 1962 is very early to have display capabilities beyond text. When was the first computer where you actually could control pixels like that?
I'm sure the implementors of this site would love for it to be freely available to all users whilst at the same time put food on their table. However, it seems to me that a site like this would have too high of a computing cost/pageview ratio to survive on ad banners alone. Therefore they would have to charge for the heavy usage otherwise they would have enough money to operate. I would think that a database that catelogues dna sequences like this would be very large and expensive, and somebody has to pay for it.