Does any one know about Darwin clients for Linux, which also shows those standalone quicktime movies. I am sick of not being able to see those quicktime movies.
Putting so much money and effort in cracking a protection mechanism, don't their lawyers know about DMCA. I guess this law was aimed only at individuals or small corporations.
Now it will be even more difficult to determine if US Airways is giving more bangs for the buck than the rest of the pack. I have yet to use any frequent flier miles, should I be influenced with this new tactic.
If you think why MS is so ubiquitous, it is because of their persistence. They will do whatever possible to sell a software. If still they fail they try again again and again. If they fail they will find a way to force it down your throat.
That is what RMS is. He is persistence. If it wasn't for his persistence, there wouldn't be a GNU project. And detractors may say what they like but Linux wouldn't exist without GNU (I don't agree to GNU/Linux). People who can't see the benefit of GNOME, must understand that it was GNOME which forced QT to reduce restrictions in their license so that you can trust that QT won't be taken away in the future.
HURD is a unique product, although I don't agree with the cathedral like way they produce it but still will be one product which can compete with Linux in the future. Its only a matter of time, when the system is made more efficient.
I used to follow HURD till about 3-4 years back than lost all interest. There are some very special features that you get with HURD, but now with UML some of them are being fulfilled by Linux. I hope the best for HURD, but I don't see it gaining much mindshare in the near future.
If you are a software engineer working on a product that is very broad interest and software only, you will feel the fear, when people will get to it.
I on the other hand work on niche products that are not pure software, but work only with specialized products. Well this is the perfect niche to be in, with free software prolifing around.
So the conclusion is that Software in say 25 years will become a normal engineering job, where everybody makes software using freely available software modules. It seems like a nice idea, then software will truly be an engineering descipline.
Well I shouldn't call it genocide, but it was effectively that, even more effective than what Hitler attempted. Its a historical fact that most of the native people from the Americas were lost and the new one's somehow have the idea that they have lived there forever. To the extent that they see new settlers, as leeches, totally missing the irony of the situation;-).
Re:You are not anal enough either. (IAAL)
on
Abusing the GPL?
·
· Score: 1
You can add another case to this.
Just call a company employee, ask him which particular module he works on then show him the source and ask whether he can determine where his particular code is. I can tell you if the people obfuscated it enough the guy won't be able to recognize his own code. And if he does by some chance he will not be able to answer any further questions on it.
Well whoever told you to install Debian must be kicked. The installer was and still is a pain. Mandrake or the Redhat are good (I haven't seen the others to complain). Debian is a great system once you have installed it. Its so much more easy to upgrade, than the others. The other problem is that it still treats KDE like the plague.
If you have some hardware that is not supported then changing distributions wont help. That wouldn't have helped you in the windows world.
One of my friends had a funny problem, he was trying to install a 3COM card, but it was not detected the Website said that the card was supported and did not supply the driver, and the Win2k would not recognize the card.
So its best to check if your hardware is supported.
"Did you know that P4 has a couple of pipeline stages that do nothing but propagate signal?"
Well, the empty pipeline stages are for clock synchronisation. The thing is that all pipelines must take the same time. So some do a very little job, others are there to just synchronise with other parallel stages. The single clock is the basic problem.
The solution is to use an asynchronous processors. We are at a stage when possibly the current single clock architecture is going to provide diminishing returns.
Also now it seems that processors have enough die area to put in SMT, for better utilisation of CPU power. In a couple of years we must see some proc. capable of running two or more threads. The only bottleneck there is the Windows Monopoly, otherwise we could have had it by now. With more space on the die we could put larger caches, probably having whole pages in a large onchip DRAM.
There is still a lot of juice in current Silicon technologies to last this decade and more. I simply drool thinking of what we will be able to do by the end of the decade. Well only if Internet could improve this fast.
I could maybe grant you speed when using GNOME (not with KDE), but the thing about stability is a bull. What do you do your windows for, do you never install any hardware, software. And what have you used Linux for. How many minutes have been on it, how many years before.
To me its a welcome change. You can't expect anything better than garbage from ZDNet, so it better be in favour of linux than against it.
It does list at the end what things are needed for Linux like all the other "positive" articles, but at least it doesn't say that until then nothing will happen. At least it says Linux will win anyway.
Now for the conspiracy theory. Is ZDNet really pissed off having to shell out $$$ for MS Software upgrades. They have been talking about this too much lately.
Well I kind of like the idea that they are going to pay more than they are getting as AD revenue from MS.
The guy should just ask the MS rep to show a working Clustering setup on similar machines, and tell him if you are satisfied with the setup and all features that you want are provided and they are willing to match the cost then you will replace. They must also match the serviceability. If the source is not available then they have to come and correct the problem, as long as the system is in use.
The rep may not be able to show a working setup, since these machines are outdated. Win2K may not even run on these machines. Improving anything due to clustering may be a very tall order. Then they have to match the features, that would also be difficult. Ultimately matching the cost would be the most difficult job. And giving guarantees is in the realm of impossible.
I think his judgement is much better than most
on
Linus Does Not Scale
·
· Score: 2, Interesting
I think there is a possible solution, if we look
closely at what Linus was saying. He talks about
evolution. He talks about him not being
indispensable. He likes module maintainers. This
is all a part of the solution. The only problem is
that people percieve multiple competing kernels as
a big problem.
The perfect solution would be to have each module
maintainer release their own kernels, maybe not
naming it like -ac but -scsi or -net. These kernels
should only have only those module patches and must
be synced with Linus's kernel. Anybody developing
a patch needs to look into which kernel suits his
work most and sends it to the maintainer. The
maintainer adds it if it fits his kernel, other
wise the guy needs to try a different maintainer.
Once a patch is accepted into one of kernels its
the maintainers headache to sync with Linus. Linus
will be happy and everybody knows that their
changes have been included.
You do not need OOM because he has a lot
of equations that have to apply to different data.
This is the opposite of what OOM is designed to do.
OOM takes data as the central concept, while you
need procedures to be the central concept. Luckily
C++ was designed to be a multi-paradigmed Language.
It is actually among the best language for doing
generic programming. Maybe Simula can also be
as good. If you have read "Design and Evolution of
C++" you would know that C++ was inspired by Simula
not C. C was taken as the base because it was the
most popular of the languages.
STL of C++ is an example of Generic Programming.
If you are going to use C++ for your work, you
could start with a book on the design of STL. I
couldn't recommend you one because I haven't really
done any STL programming.
People doing research don't need that much
reliability they would more likely go for cheaper
faster hardware. They are the once who write code
for their computations, so they include
checkpoints, so that they can recover from any
crashes. They also prefer using many machines
instead of single machine if that will increase
their price/performance, as it also improves
reliability, if a processor goes down, the
computation slows down but does not stop.
You can see that research people are moving very
fast to Beowulf architectures. Only people who
cannot move are the ones who need some very fast
networking architectures.
You are right, but the thing is that his idea is
current, since these CMOS chips are write once they
are more like the PROM's. So if the PROM started to
come as a Matrix chip you could replace them simply
with the Matrix chip with your favourite BIOS chip
and yes it could have everything on it. Then we could
see impressive boot times, can you imagine Linux
up and running within 30Secs (I don't know how fast
they are).
Just one problem, Readline is not GPL, its LGPL,
a small nit possibly. It means that you cannot
include it in your apps, but you can provide the
dll or the.so, with which you can dynamically link.
I guess that's not too big a problem.
Also to add, better would be develop on unix
and cross compile for Windows, using cygwin.
That way you have both things ready, and would
take the same time. If you develop on Windows
you will have to take care not to use something
not available on Unix. I think there are lesser
ways to goof up when developing under Unix.
You may need to get used to the environment,
though. But that you can only postpone a year.
Does any one know about Darwin clients for Linux,
which also shows those standalone quicktime movies.
I am sick of not being able to see those quicktime
movies.
Putting so much money and effort in cracking a
protection mechanism, don't their lawyers know about
DMCA. I guess this law was aimed only at individuals
or small corporations.
Unfortunately hollywood thinks that real actors can
act much better than measly cartoons.
Now it will be even more difficult to determine if
US Airways is giving more bangs for the buck than
the rest of the pack.
I have yet to use any frequent flier miles, should
I be influenced with this new tactic.
If you think why MS is so ubiquitous, it is because
of their persistence. They will do whatever
possible to sell a software. If still they fail
they try again again and again. If they fail they
will find a way to force it down your throat.
That is what RMS is. He is persistence. If it
wasn't for his persistence, there wouldn't be a GNU
project. And detractors may say what they like but
Linux wouldn't exist without GNU (I don't agree to
GNU/Linux). People who can't see the benefit of
GNOME, must understand that it was GNOME which
forced QT to reduce restrictions in their license
so that you can trust that QT won't be taken away
in the future.
HURD is a unique product, although I don't agree
with the cathedral like way they produce it but
still will be one product which can compete with
Linux in the future. Its only a matter of time,
when the system is made more efficient.
I used to follow HURD till about 3-4 years back than
lost all interest. There are some very special
features that you get with HURD, but now with UML
some of them are being fulfilled by Linux. I hope
the best for HURD, but I don't see it gaining much
mindshare in the near future.
The universe is going to be an interesting
place when you can just fly around.
Since the government is going to give money to RIAA
and MPAA then it should be legal to pirate. They
will be able to make all their money by subsidy.
If you are a software engineer working on a product
that is very broad interest and software only, you
will feel the fear, when people will get to it.
I on the other hand work on niche products that are
not pure software, but work only with specialized
products. Well this is the perfect niche to be in,
with free software prolifing around.
So the conclusion is that Software in say 25 years
will become a normal engineering job, where
everybody makes software using freely available
software modules. It seems like a nice idea, then
software will truly be an engineering descipline.
Well I shouldn't call it genocide, but it was ;-).
effectively that, even more effective than what
Hitler attempted. Its a historical fact that most
of the native people from the Americas were lost
and the new one's somehow have the idea that they
have lived there forever. To the extent that they
see new settlers, as leeches, totally missing the
irony of the situation
You can add another case to this.
Just call a company employee, ask him which
particular module he works on then show him
the source and ask whether he can determine
where his particular code is. I can tell you
if the people obfuscated it enough the guy
won't be able to recognize his own code. And
if he does by some chance he will not be able
to answer any further questions on it.
-anand
Very little part of india is desert. And that part
does not come on the information highway. So I guess
it will have to be bullock carts.
Well whoever told you to install Debian must be
kicked. The installer was and still is a pain.
Mandrake or the Redhat are good (I haven't seen
the others to complain). Debian is a great system
once you have installed it. Its so much more easy
to upgrade, than the others. The other problem is
that it still treats KDE like the plague.
If you have some hardware that is not supported then changing distributions wont help. That
wouldn't have helped you in the windows world.
One of my friends had a funny problem, he was
trying to install a 3COM card, but it was not
detected the Website said that the card was
supported and did not supply the driver, and the
Win2k would not recognize the card.
So its best to check if your hardware is supported.
-anand
"Did you know that P4 has a couple of pipeline stages that do nothing but propagate signal?"
Well, the empty pipeline stages are for clock
synchronisation. The thing is that all pipelines
must take the same time. So some do a very little
job, others are there to just synchronise with
other parallel stages. The single clock is the
basic problem.
The solution is to use an asynchronous processors.
We are at a stage when possibly the current single
clock architecture is going to provide diminishing
returns.
Also now it seems that processors have enough die
area to put in SMT, for better utilisation of CPU
power. In a couple of years we must see some proc.
capable of running two or more threads. The only
bottleneck there is the Windows Monopoly, otherwise
we could have had it by now. With more space on the
die we could put larger caches, probably having
whole pages in a large onchip DRAM.
There is still a lot of juice in current Silicon
technologies to last this decade and more. I
simply drool thinking of what we will be able to
do by the end of the decade. Well only if Internet
could improve this fast.
I could maybe grant you speed when using GNOME
(not with KDE), but the thing about stability is a
bull.
What do you do your windows for, do you never install
any hardware, software.
And what have you used Linux for. How many minutes
have been on it, how many years before.
To me its a welcome change. You can't expect
anything better than garbage from ZDNet, so it
better be in favour of linux than against it.
It does list at the end what things are needed for
Linux like all the other "positive" articles, but
at least it doesn't say that until then nothing
will happen. At least it says Linux will win
anyway.
Now for the conspiracy theory.
Is ZDNet really pissed off having to shell out $$$
for MS Software upgrades. They have been talking
about this too much lately.
Well I kind of like the idea that they are going
to pay more than they are getting as AD revenue
from MS.
The guy should just ask the MS rep to show a working
Clustering setup on similar machines, and tell him
if you are satisfied with the setup and all
features that you want are provided and they are
willing to match the cost then you will replace.
They must also match the serviceability. If the
source is not available then they have to come
and correct the problem, as long as the system is
in use.
The rep may not be able to show a working setup,
since these machines are outdated. Win2K may not
even run on these machines. Improving anything due
to clustering may be a very tall order. Then they
have to match the features, that would also be
difficult. Ultimately matching the cost would be
the most difficult job. And giving guarantees is
in the realm of impossible.
I think there is a possible solution, if we look
closely at what Linus was saying. He talks about
evolution. He talks about him not being
indispensable. He likes module maintainers. This
is all a part of the solution. The only problem is
that people percieve multiple competing kernels as
a big problem.
The perfect solution would be to have each module
maintainer release their own kernels, maybe not
naming it like -ac but -scsi or -net. These kernels
should only have only those module patches and must
be synced with Linus's kernel. Anybody developing
a patch needs to look into which kernel suits his
work most and sends it to the maintainer. The
maintainer adds it if it fits his kernel, other
wise the guy needs to try a different maintainer.
Once a patch is accepted into one of kernels its
the maintainers headache to sync with Linus. Linus
will be happy and everybody knows that their
changes have been included.
will MS lose any right to the word windows.
If so this could be a mighty good opportunity.
All ye who have old articles, and software,
with windows there in the text its up to you
to turn this suit into the worst mistake of
MS.
Please please do it. Find out if anybody has it,
and get it done.
You do not need OOM because he has a lot
of equations that have to apply to different data.
This is the opposite of what OOM is designed to do.
OOM takes data as the central concept, while you
need procedures to be the central concept. Luckily
C++ was designed to be a multi-paradigmed Language.
It is actually among the best language for doing
generic programming. Maybe Simula can also be
as good. If you have read "Design and Evolution of
C++" you would know that C++ was inspired by Simula
not C. C was taken as the base because it was the
most popular of the languages.
STL of C++ is an example of Generic Programming.
If you are going to use C++ for your work, you
could start with a book on the design of STL. I
couldn't recommend you one because I haven't really
done any STL programming.
People doing research don't need that much
reliability they would more likely go for cheaper
faster hardware. They are the once who write code
for their computations, so they include
checkpoints, so that they can recover from any
crashes. They also prefer using many machines
instead of single machine if that will increase
their price/performance, as it also improves
reliability, if a processor goes down, the
computation slows down but does not stop.
You can see that research people are moving very
fast to Beowulf architectures. Only people who
cannot move are the ones who need some very fast
networking architectures.
You are right, but the thing is that his idea is
current, since these CMOS chips are write once they
are more like the PROM's. So if the PROM started to
come as a Matrix chip you could replace them simply
with the Matrix chip with your favourite BIOS chip
and yes it could have everything on it. Then we could
see impressive boot times, can you imagine Linux
up and running within 30Secs (I don't know how fast
they are).
Just one problem, Readline is not GPL, its LGPL, .so, with which you can dynamically link.
a small nit possibly. It means that you cannot
include it in your apps, but you can provide the
dll or the
I guess that's not too big a problem.
No, actually he tried to type the interview in VI.
As in vi it is much easier to delete stuff than
add it, the interview ended up being so small.
Also to add, better would be develop on unix
and cross compile for Windows, using cygwin.
That way you have both things ready, and would
take the same time. If you develop on Windows
you will have to take care not to use something
not available on Unix. I think there are lesser
ways to goof up when developing under Unix.
You may need to get used to the environment,
though. But that you can only postpone a year.