This is more a question of requirements than implementation. If your users want wikipedia style optimistic locking, just do that. If your users want hard locking with a timeout, do that. Just like your online bank does.
If users ask for hard locks without timeout, ask them what their real requirements are.
Just a simple observations: - From the beginning of ARPAnet, through BBS and 2400bps modems to today, material, restricted or not, has become exponentially easier to access. This is despite napster shutdown, DRM, and pirate bay verdicts.
- Even China and Iran that tries to censor the internet with draconian measures have been largely unsuccessful.
- Intellectual property lobbyists have won every battle, and have succeeded against fair use consistently.
it is certainly *not* multiple routers connected together with fabric racks. First, it is configured as a single router, and appear as a single router in the network topology. Secondly, the bandwidth behind each 40Gb/s card is about 200Gb/s to have the entire box behave as a single nonblocking router.
This seems to be a solution to a nonexistent problem. A big router, for example a cisco CRS, can be a single node supporting any data center. And it is a router, so there is no need for any exotic solution (L3 inspection on a switch?). It has a max bandwidth of 80Tb/s or 80,000 Gb Ethernet nodes. The beauty is of course that you can configure your entire data center with a single router, which greatly simplifies the network configuration, and makes changes simple.
I live in San Jose, California. I can see Google, and other campuses from my house. I can not get High speed internet. I use a dial-up line. I am just a little bit up the hill, and the new development less than 200m down the hill all have high speed DSL, they also have comcast cable. All that does me little good, as nobody will connect me.
Maybe the telecom companies will have extra resources to connect me, now that they are finished with Africa.
In my first job as a SW engineer, we had, in retrospect, a fantastic IT guy. At the time however, I thought of the IT department as an annoying obstacle wanting to mess with my DNS server etc. But they usually delivered on setting up networking and equipment.
First after a second job with a totally worthless IT department did I understand how well I had had it previously.
So, Set expectations and communicate, and agree on network structure. I good starting point could be that the development network is firewalled from productions, manufacturing and administration. This way you don't get in each others hair so much.
I write the ip stacks on many of the routers in use. The main instruction used is COPY(). When many of these routers are wired, it might as well be called a COPY instead of a network. And the internet is basically just "The Intercopy"
This may educate people that equates filesharing with "stealing", and companies planning some DRM scheme; Anything that is connected to the big Intercopy is copied. It is in the nature or the big Intecopy to do this.
Trying to change this fact with laws and technology is like trying to stop soundwaves from an outdoor concert to not reach anyone who did not sign the purchase agreement.
If you don't want your music to be in the public, don't perform in the public. If you don't want your movies copied, don't perform on the intercopy (or internet). simple as that.
In quantum mechanics, you use statistical models because that is the true nature of the underlying physics. In financial analysis, you do not need to use statistics. A borrower ability to pay monthly payments is not some unknown quantum state, but well known (at least to himself or his employer)
It is a fallacy to estimate risk in lending and then charge interest based on this risk. All borrowers that pay on time should get the best rate and those who don't just should be denied the loan.
The only reason not to do this, is lack of information or lack of computing power.
With fast computers and good data all population statistical analysis should be thrown out, and replaced with calculation for each individual and then integrated. This will replace the entire field of mathematics from insurance to lending and investing.
Copied from TFA: Here's how the attack works in layman's terms, and Notice the simplicity of this exploit:
1) Attacker modifies system MTR registers to change the SMM memory space from uncacheable to cacheable with type Write-back. (...) It uses a set of programmable model-specific registers (MSRs). Any type Write-back writes to the CPU's cache are marked dirty. This will force their contents to be written to memory later.
2) The attacker now can write code into the memory space that is normally reserved only for SMM functions. The attackers accesses to this memory space are now written to the CPU cache because of the changes made in step one. Normally SMM space is marked uncacheable and the chipset will discard any attempts at access except from system BIOS.
3) Now the attacker code is in the CPU cache memory normally reserved only for SMM. To execute the code the attacker issues an SMI. This triggers a CPU preempt that transfers execution control over to SMM code. The CPU will execute the SMM code but it will fetch it from the cache before DRAM. The attackers data is in cache (step 2) so it is executed. The code now runs with full SMM privileges. Remember that SMM is the most privileged on the box, more so than the operating system or any hypervisors.
Well, lets think about what is available in the Gaza strip: -Seavater -Sand -Rocket fuel -C4 -sewage -gunpowder And now lets try to guess the secret ingredients: Sand is out since it is hard to pump. and seawater has little energy. It could be methane derived from sewage, but that requires a big process, so the three ingedients must be Rocket fuel, C4 and gunpowder. On another note, Mars and Mercury is probably more hospitable to human life than the Gaza strip. Strange that anyone survives there.
Chromosome errors routinely lead to mental retardation such as Downs syndrom and many other defects. It is likely that a clone of the efficient and smart neanderthal will produce a somewhat defective specimen.
Are we to put the result in a side show or in a mental hospital? Or just put it out of its misery?
I can not see any good coming of this before we have the technology to fix almost all chromosome related deceases quickly end efficiently. Until then it would be a crime.
I went to a regular high school in Norway. Diff. eq. was a required class. It included complex functions, higher order as well as systems of equations, but fairly elementary. This covered all the basic physical models described. Most (at the time) 16 year old student actually got a good grasp of the material as well if i recall correctly.
I think all the PDE (partial diff. eq.) like heat equation, wave equation, gravitation should have been covered in high school. Just get a basic high school text, and spend a few minutes. These equations should at any rate be so self evident that you should not have any problem to understand this intuitively. You will probably need a textbook on quantum mechanics for the Schrodinger equation, mostly because of operator formalism or bracket notation. I would recommend just adding a class in quantum mechanics rather than finding a book. That class will be all PDE.
Rock solid and simple: Use the DTR pin on RS-232 to power equipment: Get an old Cisco 2509 async router. (This is the old routers for modem banks used by AOL and others in the old dial-up days. You can get them almost for free)
Connect the DTR pin to control a switch/relay. This switch powers some computer equipment.
It is simple to test your setup manually by logging onto the router and toggle DTR.
Now write a little script that powercycle the eqipment with a 5 second delay.
You can have a lot of these switches, and it is all very reliable and stable.
First, almost all oscilloscopes today are very spcialized, and targeted to a specific task. (from OTDR and MTDR's to Logic analyzers). So dont expect students to get much industry specific experience by using a general purpose scope. About the only place for a generic scope must be a school physics lab. And even in school, I would imagine only physics 101 would need a generic scope, and even here, circuit simulators and scope simulators are much easier and better to use.
That said, if a basic scope will do, a Tektronix TDS1000B or similar from other companies will allow a student to get an understanging of how a basic scope works.
My advice otherwise would be to use scope and logic simulators for all entry level classes, and buy the equipment you need for specific research projects. This way you will have one scope for your 70GHz radar system, one logical anlyzer for your 40Gb optical network, and so on.
Since a coal fired power plant produces 100kg of CO2 to produce the electricity to remove one ton, you will have to remove that to, or 1,111kg. And then you will have to store it for a billion years.
This can not be competitive in any way. A fiber costs very little to roll out, and there is good capacity in ocean fibers terminating in many African coastal cities. The only problem with fibers on land is theft. Anything valuable is stolen.
More than 90% of the population lives close to the coast.
To spend millions to build a complicated space based network to cover the poorest of the poorest 10% seems like a very poor investment. (By complicated I just mean that the satellites need to hand a connection between satellites as they orbit over Africa, as well as down linking via multiple satellites, and traffic based dynamic antenna configuration and aiming.)
Since I obviously have tried this, and you not, here is the result: 3dmark06 score is 1670, or about the same as the GeForce 6800. According to Wikipedia, the 6800 series catered to the high-performance gaming market (in 2005 that is)
I guess that is about 20% of a high performance card.
The software was a big mess: A hospital management system (basically an accounting package) written in FORTRAN!.
It had evolved over decades. It was pretty much unsupportable, but we had the old developers in-house, so they were able to solve the weird bugs usually.
To our surprise, they did not want the regular compiled version with customer support. They just wanted the source code.
We told them that the source code was not for sale. It was also too embarrassing to release.
They then put an enormous amount of money on the table, and promised to keep it in house.
We said OK, and expected a lot of support calls at least for them to compile and install the system.
We never heard from them again. Ever.
Best sale ever.
Maybe IBM has entered into the same kind of deal. Would be great to get a follow up in a few years to see how this computer is being used.
I just bought a GIGABYTE GA-EG45M-DS2H motherboard with built in Intel G45 graphics with the 45nm Intel Core 2 Duo E7200 Wolfdale @ 2.53GHz.
The price is about $120 each and the system overclocks easily to 3.5GHz.
It has an HDMI 1080p output and digital surround.
Works just fine for gaming and HD movies. And best of all, with the money saved, I can buy a new computer every 6 month, rather than building an expensive computer and upgrade in 2 years.
This setup also works great with no HD receiver and other external boxes except the speakers and amp.
PS: Get at least DDR2 1066 memory so this part will not hamper your overclocking effort
Polish up your resume and look for a tech company
on
Tech Vs. Business?
·
· Score: 4, Insightful
First, if you work for a company in the financial industry, polish up your resume. Stock up on office supplies as well. You might be in for a tough ride, and be ready to jump ship.
Secondly, if you do IT, work for an IT company. Forget about adversaries, and other BS. Have you ever seen the IT manager promoted to run a financial institution or a hospital, or a become partner in a law firm?
NO.
But try out a tech company, and you will find that your bosses boss is a tech guy and that there is no ceiling for promotions.
The whole culture at a tech company will also be much more to your liking. Go have lunch at Google, Microsoft, Cisco, Yahoo or many other, and you will probably know what I mean.
Just look at your POTS phone service. Here the government has been able to add laws and taxes for over half a century. And they have: Full traceback, full surveillance access as well as: Access tax, federal excist tax, state tax, local tax, Universal service tax, 911 tax, LNP tax and TRS tax.
Expect the internet to be worse than this over time.
Whatever bandwidth you can get into an optical fiber is easy to transmit wirelessly point-to-point. A collimating lens on the end of the TX and RX fiber and you are done.
To fill up the link with data, you need a 40Gb/s DWDM laser. You can easily add 128 different colors of these, and your link is up to 5 Tb/s.
I needed a source of light like this to test a receiver/spectrum analyzer, and put one of these together (with the 10 lasers I could find muxed together), and did not bother to mention it.
This is more a question of requirements than implementation. If your users want wikipedia style optimistic locking, just do that. If your users want hard locking with a timeout, do that. Just like your online bank does.
If users ask for hard locks without timeout, ask them what their real requirements are.
Just a simple observations:
- From the beginning of ARPAnet, through BBS and 2400bps modems to today, material, restricted or not, has become exponentially easier to access. This is despite napster shutdown, DRM, and pirate bay verdicts.
- Even China and Iran that tries to censor the internet with draconian measures have been largely unsuccessful.
- Intellectual property lobbyists have won every battle, and have succeeded against fair use consistently.
it is certainly *not* multiple routers connected together with fabric racks. First, it is configured as a single router, and appear as a single router in the network topology. Secondly, the bandwidth behind each 40Gb/s card is about 200Gb/s to have the entire box behave as a single nonblocking router.
This seems to be a solution to a nonexistent problem. A big router, for example a cisco CRS, can be a single node supporting any data center. And it is a router, so there is no need for any exotic solution (L3 inspection on a switch?). It has a max bandwidth of 80Tb/s or 80,000 Gb Ethernet nodes. The beauty is of course that you can configure your entire data center with a single router, which greatly simplifies the network configuration, and makes changes simple.
I live in San Jose, California. I can see Google, and other campuses from my house. I can not get High speed internet. I use a dial-up line. I am just a little bit up the hill, and the new development less than 200m down the hill all have high speed DSL, they also have comcast cable. All that does me little good, as nobody will connect me.
Maybe the telecom companies will have extra resources to connect me, now that they are finished with Africa.
In my first job as a SW engineer, we had, in retrospect, a fantastic IT guy. At the time however, I thought of the IT department as an annoying obstacle wanting to mess with my DNS server etc. But they usually delivered on setting up networking and equipment.
First after a second job with a totally worthless IT department did I understand how well I had had it previously.
So, Set expectations and communicate, and agree on network structure. I good starting point could be that the development network is firewalled from productions, manufacturing and administration. This way you don't get in each others hair so much.
I write the ip stacks on many of the routers in use. The main instruction used is COPY(). When many of these routers are wired, it might as well be called a COPY instead of a network. And the internet is basically just "The Intercopy"
This may educate people that equates filesharing with "stealing", and companies planning some DRM scheme; Anything that is connected to the big Intercopy is copied. It is in the nature or the big Intecopy to do this.
Trying to change this fact with laws and technology is like trying to stop soundwaves from an outdoor concert to not reach anyone who did not sign the purchase agreement.
If you don't want your music to be in the public, don't perform in the public. If you don't want your movies copied, don't perform on the intercopy (or internet). simple as that.
In quantum mechanics, you use statistical models because that is the true nature of the underlying physics. In financial analysis, you do not need to use statistics. A borrower ability to pay monthly payments is not some unknown quantum state, but well known (at least to himself or his employer)
It is a fallacy to estimate risk in lending and then charge interest based on this risk. All borrowers that pay on time should get the best rate and those who don't just should be denied the loan.
The only reason not to do this, is lack of information or lack of computing power.
With fast computers and good data all population statistical analysis should be thrown out, and replaced with calculation for each individual and then integrated. This will replace the entire field of mathematics from insurance to lending and investing.
Copied from TFA:
Here's how the attack works in layman's terms, and Notice the simplicity of this exploit:
1) Attacker modifies system MTR registers to change the SMM memory space from uncacheable to cacheable with type Write-back. (...) It uses a set of programmable model-specific registers (MSRs). Any type Write-back writes to the CPU's cache are marked dirty. This will force their contents to be written to memory later.
2) The attacker now can write code into the memory space that is normally reserved only for SMM functions. The attackers accesses to this memory space are now written to the CPU cache because of the changes made in step one. Normally SMM space is marked uncacheable and the chipset will discard any attempts at access except from system BIOS.
3) Now the attacker code is in the CPU cache memory normally reserved only for SMM. To execute the code the attacker issues an SMI. This triggers a CPU preempt that transfers execution control over to SMM code. The CPU will execute the SMM code but it will fetch it from the cache before DRAM. The attackers data is in cache (step 2) so it is executed. The code now runs with full SMM privileges. Remember that SMM is the most privileged on the box, more so than the operating system or any hypervisors.
Wonder where the stories about trolls come from?
Congress will pass whatever the RIAA wants
Well, lets think about what is available in the Gaza strip:
-Seavater
-Sand
-Rocket fuel
-C4
-sewage
-gunpowder
And now lets try to guess the secret ingredients:
Sand is out since it is hard to pump. and seawater has little energy. It could be methane derived from sewage, but that requires a big process, so the three ingedients must be Rocket fuel, C4 and gunpowder.
On another note, Mars and Mercury is probably more hospitable to human life than the Gaza strip. Strange that anyone survives there.
Chromosome errors routinely lead to mental retardation such as Downs syndrom and many other defects. It is likely that a clone of the efficient and smart neanderthal will produce a somewhat defective specimen.
Are we to put the result in a side show or in a mental hospital? Or just put it out of its misery?
I can not see any good coming of this before we have the technology to fix almost all chromosome related deceases quickly end efficiently. Until then it would be a crime.
I went to a regular high school in Norway. Diff. eq. was a required class. It included complex functions, higher order as well as systems of equations, but fairly elementary. This covered all the basic physical models described. Most (at the time) 16 year old student actually got a good grasp of the material as well if i recall correctly.
I think all the PDE (partial diff. eq.) like heat equation, wave equation, gravitation should have been covered in high school. Just get a basic high school text, and spend a few minutes. These equations should at any rate be so self evident that you should not have any problem to understand this intuitively.
You will probably need a textbook on quantum mechanics for the Schrodinger equation, mostly because of operator formalism or bracket notation. I would recommend just adding a class in quantum mechanics rather than finding a book. That class will be all PDE.
Rock solid and simple:
Use the DTR pin on RS-232 to power equipment:
Get an old Cisco 2509 async router. (This is the old routers for modem banks used by AOL and others in the old dial-up days. You can get them almost for free)
Connect the DTR pin to control a switch/relay. This switch powers some computer equipment.
It is simple to test your setup manually by logging onto the router and toggle DTR.
Now write a little script that powercycle the eqipment with a 5 second delay.
You can have a lot of these switches, and it is all very reliable and stable.
First, almost all oscilloscopes today are very spcialized, and targeted to a specific task. (from OTDR and MTDR's to Logic analyzers). So dont expect students to get much industry specific experience by using a general purpose scope.
About the only place for a generic scope must be a school physics lab. And even in school, I would imagine only physics 101 would need a generic scope, and even here, circuit simulators and scope simulators are much easier and better to use.
That said, if a basic scope will do, a Tektronix TDS1000B or similar from other companies will allow a student to get an understanging of how a basic scope works.
My advice otherwise would be to use scope and logic simulators for all entry level classes, and buy the equipment you need for specific research projects. This way you will have one scope for your 70GHz radar system, one logical anlyzer for your 40Gb optical network, and so on.
Since a coal fired power plant produces 100kg of CO2 to produce the electricity to remove one ton, you will have to remove that to, or 1,111kg. And then you will have to store it for a billion years.
This can not be competitive in any way. A fiber costs very little to roll out, and there is good capacity in ocean fibers terminating in many African coastal cities. The only problem with fibers on land is theft. Anything valuable is stolen.
More than 90% of the population lives close to the coast.
To spend millions to build a complicated space based network to cover the poorest of the poorest 10% seems like a very poor investment. (By complicated I just mean that the satellites need to hand a connection between satellites as they orbit over Africa, as well as down linking via multiple satellites, and traffic based dynamic antenna configuration and aiming.)
Since I obviously have tried this, and you not, here is the result:
3dmark06 score is 1670, or about the same as the GeForce 6800. According to Wikipedia, the 6800 series catered to the high-performance gaming market (in 2005 that is)
I guess that is about 20% of a high performance card.
The software was a big mess: A hospital management system (basically an accounting package) written in FORTRAN!.
It had evolved over decades. It was pretty much unsupportable, but we had the old developers in-house, so they were able to solve the weird bugs usually.
To our surprise, they did not want the regular compiled version with customer support. They just wanted the source code.
We told them that the source code was not for sale. It was also too embarrassing to release.
They then put an enormous amount of money on the table, and promised to keep it in house.
We said OK, and expected a lot of support calls at least for them to compile and install the system.
We never heard from them again. Ever.
Best sale ever.
Maybe IBM has entered into the same kind of deal. Would be great to get a follow up in a few years to see how this computer is being used.
I just bought a GIGABYTE GA-EG45M-DS2H motherboard with built in Intel G45 graphics with the 45nm Intel Core 2 Duo E7200 Wolfdale @ 2.53GHz.
The price is about $120 each and the system overclocks easily to 3.5GHz.
It has an HDMI 1080p output and digital surround.
Works just fine for gaming and HD movies. And best of all, with the money saved, I can buy a new computer every 6 month, rather than building an expensive computer and upgrade in 2 years.
This setup also works great with no HD receiver and other external boxes except the speakers and amp.
PS: Get at least DDR2 1066 memory so this part will not hamper your overclocking effort
First, if you work for a company in the financial industry, polish up your resume. Stock up on office supplies as well. You might be in for a tough ride, and be ready to jump ship.
Secondly, if you do IT, work for an IT company. Forget about adversaries, and other BS. Have you ever seen the IT manager promoted to run a financial institution or a hospital, or a become partner in a law firm?
NO.
But try out a tech company, and you will find that your bosses boss is a tech guy and that there is no ceiling for promotions.
The whole culture at a tech company will also be much more to your liking. Go have lunch at Google, Microsoft, Cisco, Yahoo or many other, and you will probably know what I mean.
Just look at your POTS phone service. Here the government has been able to add laws and taxes for over half a century. And they have: Full traceback, full surveillance access as well as: Access tax, federal excist tax, state tax, local tax, Universal service tax, 911 tax, LNP tax and TRS tax.
Expect the internet to be worse than this over time.
Whatever bandwidth you can get into an optical fiber is easy to transmit wirelessly point-to-point. A collimating lens on the end of the TX and RX fiber and you are done.
To fill up the link with data, you need a 40Gb/s DWDM laser. You can easily add 128 different colors of these, and your link is up to 5 Tb/s.
I needed a source of light like this to test a receiver/spectrum analyzer, and put one of these together (with the 10 lasers I could find muxed together), and did not bother to mention it.