almost all backbone providers already cooperate with the NSA - just as recently it was revealed all telephone traffic is being monitored..
Not sure it's FUD really.. Savvis communications are one of the worst offenders for sharing ALL their data directly with the government, they even advertise how good they are at filtering traffic in realtime.
I would never advocate violence. I am trying to bring the issue to peoples attention at least, the more people aware of the issue the better. I don't live in the US, and I don't think a similar thing could happen in the county I live in..
If you traceroute to www.msn.com, or www.hp.com, or a bunch of other high profile sites you will see they are actually being redirected to nsact.net first. NSA Cable Tap anyone? nsact.net is owned by savvis who have had many projects together with the NSA before.
Version tracking documents in isolation doesn't make any sense. For the version track to be of use it has to be version controlled along with all the products of and outputs from the document, and there has be to full traceability backwards and forwards (i.e. if i change a certain requirement in this document which design documents or code units will be affected).
i suggest looking into clearcase or perforce (or svn at a pinch)
The only thing a kernel should do is scheduling and message passing, all other services should be separate objects that utilise the message passing (via the kernel) to other objects in userspace.
I don't buy the lack of performance argument, QNX seems to work just fine performance wise (the CRS1 Cisco top of the line router uses QNX as the basis of its router software). The 'Q' in QNX does stand for Quick after all;)
There are alot of benefits not only to stability and possibly security that you get from microkernels, one great thing is that the applications can also be written along the same lines (using the ineherent message passing) and large applications therefore tend to be truely object oriented with well defined interfaces if written correctly. It is a quite nice benefit to be able to patch part of a running program without restarting it (high availbility benefits here). A badly written driver should not be able to take down a kernel. Also with the advent of multicore, microkernel systems make alot more sense and are much much easier to scale up with extra cores. (Speaking from years of experience coding on microkernel systems here).
Microkernels also provide really small install images, it is really easy to cut away all unnecessary drivers and subsystems in a microkernel system.
There are lots of benefits and I agree that with the current state in hardware the kernel should be looked at again.
Good comments are written first, before the code Yeah it's called a design..
Code gets shuffled around in different order, read by strangers, and reread much later by yourself, often after you've changed by experience (either in programming or in the task being programmed). Writing the code first is a good way to outline the program, and to detect flaws in your approach. It also gets a little bit of the program done, on screen where you can see it. Often coding to support the comments is more like a cleanup task than starting from scratch.
Designs should be maintained in parallel with code.
Here in Sweden where I live we have "Fjärrevärme", which roughly translates as "remote heat". Basically there is a central point in a city that has a huge economical furnace (usually run of trash or sewage or burnable recycling). Water is heated from there and then piped around the city in very well insulated pipes. Seems to be a good way to get the economies of scale, and better efficiency. You don't need to worry about maintainining your own heating equipment either.
"Bergvärme" (mountain heat) is also very common here, which is using small geothermal heat differences and a heat exchanger to reduce the cost greatly (by up to 50% in alot of cases) to heat up houses.
I think most of the responses to the parent question have missed the intention of the original post..
There is a theory of VSL (variable speed of light) even for c, with the speed of light in a vacuum changing over time (most notably championed by Dr Joao Magueijo of Imperial College London)
If you are so inclined you can read the paper yourself here
Yeah but with the shuttle it has its primary heat shield exposed during lift off, its the only launcher that has this design (usually in a rocket design the heat shield is contained within an upper stage).
the broken VPU on the AGP 6800 cores. currently 2 million transistors on every AGP version ofr 6800 GT/Ultra are disabled due to a design failure. Quite annoying when they sold these cards with that feature and one of the reasons i bought it was the hardware decoding of WMVHD streams or so I thought. Now they expect you to buy a software kludge (pure video) to enable some parts of this hardware that you have already paid for.
NVidia really are testing my patience, I think it will be ATI next time for me.
The reason the Hardware Checksum Offload doesnt work is that the hardware calculates the Checksum incorrectly. I warned about this many many months ago, but couldn't find a way to contact Nvidia.
To see this in action just download Ethereal and you will see that the Checksums are incorrect.
I think its not long before SCO self implodes anyway if the latest news from the salt lake city tribune is to go by, Apparently noorda's daughter is being sued for a boardroom coup..
Of course there is already a fix out for that, its called XPilots-NG, Gravity is entirely configurable, as is bullet speed, and to add to all that its multiplayer (with all physics computed in the server), works in all unix operating systems and linux.
And just to shoot the last argument down (the other guys took care of the others) AMD DO provide optimised compilers for their processor, AND provide alot of imput to GCC... so much for all of your arguments in favour of intel..
I used to work at a space company that produces the OBC (onboard computer) for the Ariane 5 (you can see where this is going already right?)
Well, I don't know if you remember (most Europeans probably do) but the first Ariane 5 blew up (due to software reasons) in spectacular style. The French foreign legion was tasked with finding any important bits in the swamps surround the launch site. Surely enough they found the OBC intact (it is built like a tank), eventually it got returned to the company I worked for, and whilst it didn't work entirely, it did return some diagnostic bits that *something* had gone terribly wrong. The original computer was sat in a cupboard by where I worked for a while, had a few dents in it but looked quite okay.
if you are into these kinda things you can see a picture of it in this pdf here
Good post, but oh dear you missed the "\n" on the end of the "Hello World!" string. on alot of implementations you won't even get the Hello World printed to stdout until another event occurs that forces a linefeed.
How many slashdot programmers does it take to write a noddy program:)
I think the genius of Tanenbaum's response is the part he points out that Windows itself has a very shady past with regards ownership, and IP pollution. I hope Ken starts to get cold feet when he realises that the Open Source community can fight fire with fire and start asking difficult questions about where Windows really came from. I can only assume that he may be concious that Microsoft are probably behind this poor hatchet job.
Thanks for the ideas Ken.
Yeah I know its part of a backbone operation, but some more evidence.
m l
http://www.wired.com/news/technology/0,70619-0.ht
almost all backbone providers already cooperate with the NSA - just as recently it was revealed all telephone traffic is being monitored..
Not sure it's FUD really.. Savvis communications are one of the worst offenders for sharing ALL their data directly with the government, they even advertise how good they are at filtering traffic in realtime.
windowsupdate.microsoft.com.nsact.net even :D
Windows Update has already been compromised, people just haven't reacted to it yet.
When did you last do a traceroute to www.windowsupdate.com or windowsupdate.microsoft.com ?
The DNS records have been changed so it points to an NSA host instead, windowsupdate.microsoft.com.nsact.com
Can you say cable tap?
I would never advocate violence. I am trying to bring the issue to peoples attention at least, the more people aware of the issue the better. I don't live in the US, and I don't think a similar thing could happen in the county I live in..
public awareness and opinion is a powerful tool..
If you traceroute to www.msn.com, or www.hp.com, or a bunch of other high profile sites you will see they are actually being redirected to nsact.net first. NSA Cable Tap anyone? nsact.net is owned by savvis who have had many projects together with the NSA before.
most backbone providers have a 'secret' NSA tap room..
http://wired.com/news/technology/0,70910-0.html
And you all sit idly by..
Version tracking documents in isolation doesn't make any sense. For the version track to be of use it has to be version controlled along with all the products of and outputs from the document, and there has be to full traceability backwards and forwards (i.e. if i change a certain requirement in this document which design documents or code units will be affected).
i suggest looking into clearcase or perforce (or svn at a pinch)
The only thing a kernel should do is scheduling and message passing, all other services should be separate objects that utilise the message passing (via the kernel) to other objects in userspace.
;)
I don't buy the lack of performance argument, QNX seems to work just fine performance wise (the CRS1 Cisco top of the line router uses QNX as the basis of its router software). The 'Q' in QNX does stand for Quick after all
There are alot of benefits not only to stability and possibly security that you get from microkernels, one great thing is that the applications can also be written along the same lines (using the ineherent message passing) and large applications therefore tend to be truely object oriented with well defined interfaces if written correctly. It is a quite nice benefit to be able to patch part of a running program without restarting it (high availbility benefits here). A badly written driver should not be able to take down a kernel. Also with the advent of multicore, microkernel systems make alot more sense and are much much easier to scale up with extra cores. (Speaking from years of experience coding on microkernel systems here).
Microkernels also provide really small install images, it is really easy to cut away all unnecessary drivers and subsystems in a microkernel system.
There are lots of benefits and I agree that with the current state in hardware the kernel should be looked at again.
write at wictionary
Good comments are written first, before the code
Yeah it's called a design..
Code gets shuffled around in different order, read by strangers, and reread much later by yourself, often after you've changed by experience (either in programming or in the task being programmed). Writing the code first is a good way to outline the program, and to detect flaws in your approach. It also gets a little bit of the program done, on screen where you can see it. Often coding to support the comments is more like a cleanup task than starting from scratch.
Designs should be maintained in parallel with code.
Here in Sweden where I live we have "Fjärrevärme", which roughly translates as "remote heat". Basically there is a central point in a city that has a huge economical furnace (usually run of trash or sewage or burnable recycling). Water is heated from there and then piped around the city in very well insulated pipes. Seems to be a good way to get the economies of scale, and better efficiency. You don't need to worry about maintainining your own heating equipment either.
"Bergvärme" (mountain heat) is also very common here, which is using small geothermal heat differences and a heat exchanger to reduce the cost greatly (by up to 50% in alot of cases) to heat up houses.
I think most of the responses to the parent question have missed the intention of the original post.. There is a theory of VSL (variable speed of light) even for c, with the speed of light in a vacuum changing over time (most notably championed by Dr Joao Magueijo of Imperial College London) If you are so inclined you can read the paper yourself here
Yeah but with the shuttle it has its primary heat shield exposed during lift off, its the only launcher that has this design (usually in a rocket design the heat shield is contained within an upper stage).
the broken VPU on the AGP 6800 cores. currently 2 million transistors on every AGP version ofr 6800 GT/Ultra are disabled due to a design failure. Quite annoying when they sold these cards with that feature and one of the reasons i bought it was the hardware decoding of WMVHD streams or so I thought. Now they expect you to buy a software kludge (pure video) to enable some parts of this hardware that you have already paid for.
NVidia really are testing my patience, I think it will be ATI next time for me.
Looks like a UK man found a copy stashed away somewhere,
Moore's law original issue found
Nice payback for being a hoarder.. I wonder if Intel took him up on the offer of being able to deliver it in person to Dr Moore.
The reason the Hardware Checksum Offload doesnt work is that the hardware calculates the Checksum incorrectly. I warned about this many many months ago, but couldn't find a way to contact Nvidia.
To see this in action just download Ethereal and you will see that the Checksums are incorrect.
Time to submarine patent the "Is" operation, that'll show em.
Seriously, I'm happy that Europe (where I come from) is in the process of rejecting software patents it's a patently silly idea.
I think its not long before SCO self implodes anyway if the latest news from the salt lake city tribune is to go by, Apparently noorda's daughter is being sued for a boardroom coup..
s ue d/
http://www.theregister.co.uk/2005/01/31/canopy_
Of course there is already a fix out for that, its called XPilots-NG, Gravity is entirely configurable, as is bullet speed, and to add to all that its multiplayer (with all physics computed in the server), works in all unix operating systems and linux.
xpilot
you can see the animation of it at NASA here
although the java app seems a bit innacurate as it doesn't seem to get close until 2104 for me
And just to shoot the last argument down (the other guys took care of the others) AMD DO provide optimised compilers for their processor, AND provide alot of imput to GCC... so much for all of your arguments in favour of intel..
I used to work at a space company that produces the OBC (onboard computer) for the Ariane 5 (you can see where this is going already right?)
Well, I don't know if you remember (most Europeans probably do) but the first Ariane 5 blew up (due to software reasons) in spectacular style. The French foreign legion was tasked with finding any important bits in the swamps surround the launch site. Surely enough they found the OBC intact (it is built like a tank), eventually it got returned to the company I worked for, and whilst it didn't work entirely, it did return some diagnostic bits that *something* had gone terribly wrong. The original computer was sat in a cupboard by where I worked for a while, had a few dents in it but looked quite okay. if you are into these kinda things you can see a picture of it in this pdf hereBeat that for hardware abuse :)
I think it was a years subscription to Playboy, but his wife diagreed so he changed the bet to an encyclopedia instead..
How many slashdot programmers does it take to write a noddy program
Interesting you should say that, My ISP (I live in Sweden) sends BBC for free down the broadband connection, using "PC-TV".
The 26 Mbit (up and down!) see bostream
Bredbandsbolaget offer 10mbit or 24mbit vdsl, 100mbit or 1 Gigbit to appartment buildings, and free BBC feed.
I don't know how the cost compares but for >10mbit *dsl costs about $52.72 a month.
I think the genius of Tanenbaum's response is the part he points out that Windows itself has a very shady past with regards ownership, and IP pollution. I hope Ken starts to get cold feet when he realises that the Open Source community can fight fire with fire and start asking difficult questions about where Windows really came from. I can only assume that he may be concious that Microsoft are probably behind this poor hatchet job.
Thanks for the ideas Ken.