If the smallest block you can write is 512 B (a not very unlikely restriction), an attempt to write 511 B would mean you have to read what's already there if you don't want to garble a byte.
Unlike user space stacks, you cannot* automatically increase the size of the kernel stack when it overflows, because there would be nowhere to place the parameters to the page fault exception handler (the parameters are put on top of the kernel stack). Therefore, the kernel stack must have a fixed size, and if you make this 4 KB instead of 8 KB, you save that amount per process.
*) Actually you can, if you use some obscure technique involving an extra task select segment and a voodoo doll. I assume they don't use this approach because it's too complex or slow.
Sorry, but the 80386 has 32 bit stack and move operations. Generally, people compile their program for 80386, because almost all optimizations that can be done automatically for Pentium does not harm performance on 80386.
If your program has a noticeable performance benefit from using SIMD instructions, you can move the relevant functionality into a shared object, and distribute the program with several versions of it, and dlopen() the correct one at runtime. The absence of programs that actually bother doing this, can serve as an indicator as to how big the performance benefit from SIMD optimizations really is.
As with GNU GPL, you are allowed to ignore the Windows EULA. The disadvantage when ignoring GNU GPL, is that you cannot distributed copies. There is no disadvantage of ignoring the Windows EULA. Copyright law in many countries allows making a reasonable amount of copies for personal use, so you don't need to buy multiple copies to use software on multiple of your own machines. The Windows EULA is _not_a_contract_, so you have no reason in to abide by its rules.
In some countries (or maybe only Norway), whenever your ATM card is used in an ATM machine, the machine writes a new unique code to the magnet strip. The next time you use the card, it must contain that specific code, or it is swallowed.
Sadly, the terminals used in stores cannot do this, so you have to use your card in an ATM every now and then, to make sure nobody has a copy of it (quite the opposite of the problem mentioned in this article).
it's hard to imagine how measurements coming from completely different areas of physics could give the same answers, and both be wrong.
But do you find it slightly less amazing when you consider the fact the people behind both measurements knew what output they should get ahead of time?
Have no measurements indicated that the opposite is true? Did these disqualify for other reasons than not fitting the expected answer?
Dolby Pro Logic (possible on HiFi stereo VHS players) has 3 channels (Left, Right, Surround).
Even if you only have two ears, they are shaped in a way that makes sounds from behind sound different than sounds from your front. The center channel is the only channel in a 5.1 set that's useless if you always sit in the middle.
Stereo cannot possibly provide the impression that a sound comes from the left of the leftmost speaker or to the right of the rightmost speaker, since your brain uses the difference in time that a sound needs to reach your left and right ears to determine the angle. 5.1 reduces this problem too.
Most HiFi 5.1 receivers handle stereo by outputting the to the left and right front channels (plus bass, if you use a subwoofer). DSP effects are optional.
A year or two ago, I wouldn't have thought that firewalls were so essential for dial-up users. Now, it's important for all users to have them, regardless of the OS.
On my dad's computer, I made sure no daemon listens to the ippp0 interface, except sshd. I want to be able to ssh into it, so I'm not going to block that port. Why does he need a firewall again?
So what direction will the lightbeam be heading in?
At this point, the distance between the mirrors is zero, which means the light must be standing still. If light cannot stand still, this must mean the distance between the mirrors is not zero, and hence does the example not apply (because it makes the assumption that mirrors can have zero distance).
Therefore, the runner cannot overtake the tortoise, because he has to go through and infinite amount of 'time-slices' to get there. The solution in the article is that time is continuous; there cannot be a discrete slice of time, only a duration of time between two points.
What do you mean "there cannot"? If time is discrete, Zenon's paradox does not apply, because it talks about timeslices smaller than what the actual ones would be.
[...] the runner will always have further to go [...]
Zeno's paradox does not claim Achilles can never catch up with the tortoise; making such a claim would require talking about infinite time -- Zeno's paradox does only talk about the time before Achilles catches up with the tortoise, hence the correct conclusion is "Achilles cannot possibly catch up with the turtle in the timeframe before he catches up with the turtle".
Re:What I always wondered
on
OpenGL 1.5
·
· Score: 1
What I always wondered is why the OpenGL people don't promote a two-level standard; the low-level is OpenGL as it exists now, the second level of the standard would be optional.
That is what GLU is for, and GLUT does some job too.
It turns out I was wrong, it's not legal to download unlicensed software from the Internet in Norway, only music and movies.
Sorry, you're wrong again, read 8 in the same law. 12 only gives permission to copy stuff that is made publicly available ("offentliggjort") with the artist's consent, not stuff that is simply made generally available for sale ("utgitt"). An example of something that is publicly available is music you can download from the artist's web page free of charge, or as you said, television programmes.
Again: where did you hear the claim that downloading obviously illegally distributed software is legal? I was wrong about what law is applied to software, but read here for an authoritative view. Read here to see how 317 is applied.
Here (Norway) you can download whatever you want from Kazaa,
Where did you hear that ridiculous claim? Read the law -- "Den som mottar eller skaffer seg eller andre del i utbytte av en straffbar handling, eller som yter bistand til å sikre slikt utbytte for en annen, straffes for heleri med bøter eller fengsel inntil 3 år." (He who receives or acquires for himself or others the revenue resulting from an illegal act, or that aids acquiring this for someone else, shall be punished for "heleri" with fines or prison up to 3 years).
[Basically you're] just paying for a licence. Which means [you can legally] go to Kazaa and download a Win2k ISO and just use the licence you payed for.
Unless you have to sign a contract in the store, the software is distributed under the terms of copyright. Copyright does not allow you to make copies, and other laws prohibits you from accepting copies you should know have been made illegally. When you install this particular software in the ordinary manner, you have to accept a license, which also prohibits making copies. Nothing permits you to download the software from Kazaa.
If the smallest block you can write is 512 B (a not very unlikely restriction), an attempt to write 511 B would mean you have to read what's already there if you don't want to garble a byte.
Unlike user space stacks, you cannot* automatically increase the size of the kernel stack when it overflows, because there would be nowhere to place the parameters to the page fault exception handler (the parameters are put on top of the kernel stack). Therefore, the kernel stack must have a fixed size, and if you make this 4 KB instead of 8 KB, you save that amount per process.
*) Actually you can, if you use some obscure technique involving an extra task select segment and a voodoo doll. I assume they don't use this approach because it's too complex or slow.
Sorry, but the 80386 has 32 bit stack and move operations. Generally, people compile their program for 80386, because almost all optimizations that can be done automatically for Pentium does not harm performance on 80386.
If your program has a noticeable performance benefit from using SIMD instructions, you can move the relevant functionality into a shared object, and distribute the program with several versions of it, and dlopen() the correct one at runtime. The absence of programs that actually bother doing this, can serve as an indicator as to how big the performance benefit from SIMD optimizations really is.
Does that explain it better?
As with GNU GPL, you are allowed to ignore the Windows EULA. The disadvantage when ignoring GNU GPL, is that you cannot distributed copies. There is no disadvantage of ignoring the Windows EULA. Copyright law in many countries allows making a reasonable amount of copies for personal use, so you don't need to buy multiple copies to use software on multiple of your own machines. The Windows EULA is _not_a_contract_, so you have no reason in to abide by its rules.
Now how can I get a man to fix my car if the hood is welded shut??
You don't fix it; you wait for a new version, and then buy it.
In some countries (or maybe only Norway), whenever your ATM card is used in an ATM machine, the machine writes a new unique code to the magnet strip. The next time you use the card, it must contain that specific code, or it is swallowed.
Sadly, the terminals used in stores cannot do this, so you have to use your card in an ATM every now and then, to make sure nobody has a copy of it (quite the opposite of the problem mentioned in this article).
Can't you tunnel ham over IP? Other types of meat are tunneled over the net in vast amounts every day...
Do you have any idea what the effect of signing a non-disclosure agreement is?
it's hard to imagine how measurements coming from completely different areas of physics could give the same answers, and both be wrong.
But do you find it slightly less amazing when you consider the fact the people behind both measurements knew what output they should get ahead of time?
Have no measurements indicated that the opposite is true? Did these disqualify for other reasons than not fitting the expected answer?
Drag the good Qt, KDE, Gnome, Motif/Lesstif, GTK, etc people into a room, and don't let them out until they can agree on a common interface standard
If the KDE people agrees on a common interface, and completely ignores the existence of all other toolkits, how does this not fix your problem?
KDE does not distribute binaries. Complain to your Windows distributor.
Apologies for the lack of linefeeds. I suck.
Dolby Pro Logic (possible on HiFi stereo VHS players) has 3 channels (Left, Right, Surround). Even if you only have two ears, they are shaped in a way that makes sounds from behind sound different than sounds from your front. The center channel is the only channel in a 5.1 set that's useless if you always sit in the middle. Stereo cannot possibly provide the impression that a sound comes from the left of the leftmost speaker or to the right of the rightmost speaker, since your brain uses the difference in time that a sound needs to reach your left and right ears to determine the angle. 5.1 reduces this problem too. Most HiFi 5.1 receivers handle stereo by outputting the to the left and right front channels (plus bass, if you use a subwoofer). DSP effects are optional.
How shocking a site where you have to pan instead of scroll!!! Why not?
Principle of least astonishment: a user interface should behave in the way that least astonishes the user.
Microsoft wasn't first with anything
They were the first to get a deal with IBM to distribute an operating system with their computers.
A year or two ago, I wouldn't have thought that firewalls were so essential for dial-up users. Now, it's important for all users to have them, regardless of the OS.
On my dad's computer, I made sure no daemon listens to the ippp0 interface, except sshd. I want to be able to ssh into it, so I'm not going to block that port. Why does he need a firewall again?
So what direction will the lightbeam be heading in?
At this point, the distance between the mirrors is zero, which means the light must be standing still. If light cannot stand still, this must mean the distance between the mirrors is not zero, and hence does the example not apply (because it makes the assumption that mirrors can have zero distance).
Therefore, the runner cannot overtake the tortoise, because he has to go through and infinite amount of 'time-slices' to get there. The solution in the article is that time is continuous; there cannot be a discrete slice of time, only a duration of time between two points.
What do you mean "there cannot"? If time is discrete, Zenon's paradox does not apply, because it talks about timeslices smaller than what the actual ones would be.
[...] the runner will always have further to go [...]
Zeno's paradox does not claim Achilles can never catch up with the tortoise; making such a claim would require talking about infinite time -- Zeno's paradox does only talk about the time before Achilles catches up with the tortoise, hence the correct conclusion is "Achilles cannot possibly catch up with the turtle in the timeframe before he catches up with the turtle".
What I always wondered is why the OpenGL people don't promote a two-level standard; the low-level is OpenGL as it exists now, the second level of the standard would be optional.
That is what GLU is for, and GLUT does some job too.
MS holds zillions of patents
At the European Patent Office, they hold 446 patents. The complete list is available here.
Sorry, I am wrong again. A work of art that is available for sale is also considered made publicly available.
It turns out I was wrong, it's not legal to download unlicensed software from the Internet in Norway, only music and movies.
Sorry, you're wrong again, read 8 in the same law. 12 only gives permission to copy stuff that is made publicly available ("offentliggjort") with the artist's consent, not stuff that is simply made generally available for sale ("utgitt"). An example of something that is publicly available is music you can download from the artist's web page free of charge, or as you said, television programmes.
And exactly how does that law relate to my claim?
Again: where did you hear the claim that downloading obviously illegally distributed software is legal? I was wrong about what law is applied to software, but read here for an authoritative view. Read here to see how 317 is applied.
Here (Norway) you can download whatever you want from Kazaa,
Where did you hear that ridiculous claim? Read the law -- "Den som mottar eller skaffer seg eller andre del i utbytte av en straffbar handling, eller som yter bistand til å sikre slikt utbytte for en annen, straffes for heleri med bøter eller fengsel inntil 3 år." (He who receives or acquires for himself or others the revenue resulting from an illegal act, or that aids acquiring this for someone else, shall be punished for "heleri" with fines or prison up to 3 years).
[Basically you're] just paying for a licence. Which means [you can legally] go to Kazaa and download a Win2k ISO and just use the licence you payed for.
Unless you have to sign a contract in the store, the software is distributed under the terms of copyright. Copyright does not allow you to make copies, and other laws prohibits you from accepting copies you should know have been made illegally. When you install this particular software in the ordinary manner, you have to accept a license, which also prohibits making copies. Nothing permits you to download the software from Kazaa.
Yes. The projectile doesn't produce any sound, hence no sound waves can accumulate.
Okay, this was just nonsense. See here for details.