Dunno about their VPS service but for a few months* we were using a dedicated server from them for raspbian and we had "fun" with it. It seems they have some management crap installed and if you try and customise the server (specifically in our case we wanted nginx rather than apache) it's easy to break it and render the machine unable to boot and bring up networking. Dreamhost support were able to bring the machine up manually but the only fix they could offer was a reimage (which we declined).
Amusingly we managed to fix it ourselves, turned out the only thing missing that their management software needed to successfully boot the system was one symlink.
* Between when we opened the repository to the public and when we got donated hosting from bytemark.
Even that doesn't do much, if the attacker has control of your user account and your user account can create psuedo terminals (and if you cant create psuedo terminals then you can't use anything like xterm or screen) then they can easilly change your bash profile to add a directory under your homedir to the path. Then add malicious su and sudo wrappers in there which record the credentials.
They developed the Static Driver Verifier [microsoft.com], which uses proof of correctness techniques to insure that drivers won't crash the operating system
I find that hard to belive. Afaict in most PCs, PCI(e) devices have the ability to DMA to anywhere in memory. How is the static driver verifier going to know what the commands sent to the device are going to make the device do to the bus?
I wonder if he is reffering to what happens if a program needs user input during the shutdown process.
On XP you just give it the input it wants (usually whether to save or discard changes) and the shutdown continues. If you wait a bit too long in responding you get a dialog asking if you want to terminate the program immediately but that dialog is a regular window and can be moved arround to get it out of the way of whatever interaction is required.
On 7 everything is covered by full-screen "n programs still need to close" with the result that to give a program user input you have to cancel the shutdown process completely, deal with the program's request and then initiate the shutdown again.
Consider a world where cash salaries were taxable but employment benefits weren't.
That would create the incentive for companies to provide as much of the compensation package as possible as a benefit and as little as possible as cash salary. That would push up the rates of taxes on what little cash salary most people had left making the pressure to live in company housing, drive a company car eat company food and generally have your entire life focussed round the company you work for even higher.
This lets you unlock the bootloader so you can boot a firmware image with a custom kernel. From my reading of the article it seems like you already need to have obtained the ability to load kernel modules somehow before you can use this.
IMO the bundling of email service and addresses with internet access service is a historical artifact that adds lockin and reduces competition in the internet access market.
Butterflylabs offer ASIC miners in configurations from 5 GH/s to 1500GH/s. Lets assume that the difference is the number of ASICs inside and that a single ASIC represents 5 GH/s.
According to the bitcoin wiki mining hardware comparison a 3.0 GHz core 2 duo E8400 gives 6.9MH/s so 400 thousand of them would give 2760 GH/s
Plus in a real botnet some of your zombies would also have GPUs.
The problem is short of doing really screwy things to the users computer there is no real way to let users easilly move something arround without letting them easilly copy it.
Understanablly noone wants a railway line from which they will derive little to no benefit running through their locality.
Still I think it should be possible to design a railway with good support for both local trains and expresses, it's just having the political will to do it.
Don't think "phones", think "devices that are connected to both the phone network and the internet". PCs of users who kept their modems after switching to broadband for "backup" or "fax". VOIP exhanges (whether private or service provider operated) with PSTN gateway hardware, smartphones and so-on.
Copyright is based on the principle that the copy sold to you (hereafter "the original") is legally different from copies you make yourself (under fair use or whatever the country you are in calls similar provisions). AIUI in most places you can resell the original but you can't resell your copies of it and depending on your country you may be required to destroy your copies of it before reselling the original.
What is "new" is that they are no longer making a copy and selling it to you*. They are transmitting the information to you on request and then you are making a copy based on that transmitted information. Laws neeed to be updated to handle this case but until they are courts will have to try and interpret the letter and/or spirit of an old law in a case it doesn't really fit..
* This isn't strictly related to it being digitial. CDs, DVDs etc are digitial and yet are physical media and one could concieve of a system where media was sold over an analog phone network for users to record.
From a quick read it seems they are putting in all the hip new shit while still leaving out basics like structures without implicit pointers, parameter pass by reference/multiple results (no allocating an object on the heap only to throw it in the garbage immediately doesn't count), operator overloading, Unsigned primitive types (other than char) and so-on. Properties (no some stupid convention doesn't count) and so-on that have been in languages like object pascal for years.
IIRC mysql try to claim the GPL applies not just to their client libraries but to any reimpmentation of their protocol. So even if you didn't use their client libraries your software still had to be GPL.
Is that term enforcable? will oracle try to enforce it? I don't know but I do know that it's enough to make me wary of using mySQL or any fork thereof in anything I design in future.
I remember writing my own subclasses of borderlayout and flowlayout to get more sane cooperation between the two. It worked very nicely but was a bit ugly because there is no good way to extend the interface between nested layoutmanagers and getprefferedsize is too limiting an API to do what I wanted.
If you want a REAL answers you need to use your own numbers. Test many megahash/s your hardware can do. Test how much extra power your hardware draws when mining verses when idle (expect it to well over doublt). Find out how much you pay for electricity. Look up the current difficulty and value of bitcoin and run the numbers.
As others have said unless you have specific ATI GPUs don't expect the results to be positive.
And remember as total network hashrate increases difficulty increases to bring the block creation rate back down.
Oh and I don't see how any of this is "green", is your "go green" initiative really a "save money" initiative?
My guess would be they have a version of the rendering that is stored at high resoloution with no compression (or maybe minimal intraframe compression) so that they can convert to whatever form the market demands for decades to come. This version may also contain material that was unused in the final film.
I dunno what resoloution movies are done at nowadays but if we assume 3 bytes per pixel, 24 frames per second and 8 million pixels per frame that is about 2 terabytes per hour.
If we assume that games listed as "windows + mac" are dos games running in dosbox while those listed as "windows" are native windows games then it seems that 7 out of the 10 games in their top sellers list are windows games.
It depends whether you are talking about making it more restrictive or less restrictive.
The miners as a group can make the requirements for accepting a transaction or block more restrictive by refusing to accept transactions that don't follow their rules and refusing to accept blocks that dont' follow their rules.
But to make the requirements for accepting a transaction or block less restrictive (for example allowing a higher mining reward) then the people who trade bitcoins for real money and/or real goods and services would have to accept those changes. There isn't much point generating a block that says you own "x" bitcoins if the people who are trading in bitcoins won't accept that block.
Bitcoins are based on the sum of all "good guys" having more hashing power than the "bad guy".
If a major government really wanted to destroy bitcoin I don't belive it would be beyond their resources to build a cluster with more hashing power than all the current miners. Once they had done that they could control what transactions were included in the blockchain and therefore limit included transactions to ones they deemed acceptable (for example they could require users to register all bitcoin addresses they used before their transactions would be accepted).
Volatile??? Have you even been following bitcoin over the past 2+ years?
I dunno about the guy you are replying to but I have been following bitcoin and it has certainly been volatile. It's not all that unusual for the value of bitcoins compared to major world currenecies to double or halve within a single month.
What other new currency has this kind of upward trend?
So you talk about 2+ years and then link to a chart that only covers about 1.5 years and therefore conviniantly misses off the 2011 peak. Yes in the last month or so the value of bitcoin has surpassed it's 2011 peak but only time will tell whether the current price is stable or another bubble (personally I suspect the latter).
Dunno about their VPS service but for a few months* we were using a dedicated server from them for raspbian and we had "fun" with it. It seems they have some management crap installed and if you try and customise the server (specifically in our case we wanted nginx rather than apache) it's easy to break it and render the machine unable to boot and bring up networking. Dreamhost support were able to bring the machine up manually but the only fix they could offer was a reimage (which we declined).
Amusingly we managed to fix it ourselves, turned out the only thing missing that their management software needed to successfully boot the system was one symlink.
* Between when we opened the repository to the public and when we got donated hosting from bytemark.
Debian woody supported the 386 It was released in july 2002 and was suported with security updates until june 2006.
Even that doesn't do much, if the attacker has control of your user account and your user account can create psuedo terminals (and if you cant create psuedo terminals then you can't use anything like xterm or screen) then they can easilly change your bash profile to add a directory under your homedir to the path. Then add malicious su and sudo wrappers in there which record the credentials.
They developed the Static Driver Verifier [microsoft.com], which uses proof of correctness techniques to insure that drivers won't crash the operating system
I find that hard to belive. Afaict in most PCs, PCI(e) devices have the ability to DMA to anywhere in memory. How is the static driver verifier going to know what the commands sent to the device are going to make the device do to the bus?
What dialog to shut down?
I wonder if he is reffering to what happens if a program needs user input during the shutdown process.
On XP you just give it the input it wants (usually whether to save or discard changes) and the shutdown continues. If you wait a bit too long in responding you get a dialog asking if you want to terminate the program immediately but that dialog is a regular window and can be moved arround to get it out of the way of whatever interaction is required.
On 7 everything is covered by full-screen "n programs still need to close" with the result that to give a program user input you have to cancel the shutdown process completely, deal with the program's request and then initiate the shutdown again.
From TFA
"The Non-secure world may issue requests to the Secure world using the privileged SMC instruction."
Privilaged in this kind of context generally means "not available to regular user mode code".
Consider a world where cash salaries were taxable but employment benefits weren't.
That would create the incentive for companies to provide as much of the compensation package as possible as a benefit and as little as possible as cash salary. That would push up the rates of taxes on what little cash salary most people had left making the pressure to live in company housing, drive a company car eat company food and generally have your entire life focussed round the company you work for even higher.
This lets you unlock the bootloader so you can boot a firmware image with a custom kernel. From my reading of the article it seems like you already need to have obtained the ability to load kernel modules somehow before you can use this.
IMO the bundling of email service and addresses with internet access service is a historical artifact that adds lockin and reduces competition in the internet access market.
Butterflylabs offer ASIC miners in configurations from 5 GH/s to 1500GH/s. Lets assume that the difference is the number of ASICs inside and that a single ASIC represents 5 GH/s.
According to the bitcoin wiki mining hardware comparison a 3.0 GHz core 2 duo E8400 gives 6.9MH/s so 400 thousand of them would give 2760 GH/s
Plus in a real botnet some of your zombies would also have GPUs.
The problem is short of doing really screwy things to the users computer there is no real way to let users easilly move something arround without letting them easilly copy it.
Understanablly noone wants a railway line from which they will derive little to no benefit running through their locality.
Still I think it should be possible to design a railway with good support for both local trains and expresses, it's just having the political will to do it.
So is it a network of compromised phones now ??
Don't think "phones", think "devices that are connected to both the phone network and the internet". PCs of users who kept their modems after switching to broadband for "backup" or "fax". VOIP exhanges (whether private or service provider operated) with PSTN gateway hardware, smartphones and so-on.
Copyright is based on the principle that the copy sold to you (hereafter "the original") is legally different from copies you make yourself (under fair use or whatever the country you are in calls similar provisions). AIUI in most places you can resell the original but you can't resell your copies of it and depending on your country you may be required to destroy your copies of it before reselling the original.
What is "new" is that they are no longer making a copy and selling it to you*. They are transmitting the information to you on request and then you are making a copy based on that transmitted information. Laws neeed to be updated to handle this case but until they are courts will have to try and interpret the letter and/or spirit of an old law in a case it doesn't really fit..
* This isn't strictly related to it being digitial. CDs, DVDs etc are digitial and yet are physical media and one could concieve of a system where media was sold over an analog phone network for users to record.
From a quick read it seems they are putting in all the hip new shit while still leaving out basics like structures without implicit pointers, parameter pass by reference/multiple results (no allocating an object on the heap only to throw it in the garbage immediately doesn't count), operator overloading, Unsigned primitive types (other than char) and so-on. Properties (no some stupid convention doesn't count) and so-on that have been in languages like object pascal for years.
IIRC mysql try to claim the GPL applies not just to their client libraries but to any reimpmentation of their protocol. So even if you didn't use their client libraries your software still had to be GPL.
http://mysqlha.blogspot.co.uk/2010/03/can-protocol-be-gpl.html
Is that term enforcable? will oracle try to enforce it? I don't know but I do know that it's enough to make me wary of using mySQL or any fork thereof in anything I design in future.
I remember writing my own subclasses of borderlayout and flowlayout to get more sane cooperation between the two. It worked very nicely but was a bit ugly because there is no good way to extend the interface between nested layoutmanagers and getprefferedsize is too limiting an API to do what I wanted.
If you want a REAL answers you need to use your own numbers. Test many megahash/s your hardware can do. Test how much extra power your hardware draws when mining verses when idle (expect it to well over doublt). Find out how much you pay for electricity. Look up the current difficulty and value of bitcoin and run the numbers.
As others have said unless you have specific ATI GPUs don't expect the results to be positive.
And remember as total network hashrate increases difficulty increases to bring the block creation rate back down.
Oh and I don't see how any of this is "green", is your "go green" initiative really a "save money" initiative?
My guess would be they have a version of the rendering that is stored at high resoloution with no compression (or maybe minimal intraframe compression) so that they can convert to whatever form the market demands for decades to come. This version may also contain material that was unused in the final film.
I dunno what resoloution movies are done at nowadays but if we assume 3 bytes per pixel, 24 frames per second and 8 million pixels per frame that is about 2 terabytes per hour.
BTW there is no need for emulation to program in pascal. The version of freepascal in the raspbian repo works fine.
If we assume that games listed as "windows + mac" are dos games running in dosbox while those listed as "windows" are native windows games then it seems that 7 out of the 10 games in their top sellers list are windows games.
Fractional reserve banking combined with an inherently deflationary currency.
What could possiblly go wrong..............
Who controls the BitCoin protocol change vote?
It depends whether you are talking about making it more restrictive or less restrictive.
The miners as a group can make the requirements for accepting a transaction or block more restrictive by refusing to accept transactions that don't follow their rules and refusing to accept blocks that dont' follow their rules.
But to make the requirements for accepting a transaction or block less restrictive (for example allowing a higher mining reward) then the people who trade bitcoins for real money and/or real goods and services would have to accept those changes. There isn't much point generating a block that says you own "x" bitcoins if the people who are trading in bitcoins won't accept that block.
Bitcoins are based on the sum of all "good guys" having more hashing power than the "bad guy".
If a major government really wanted to destroy bitcoin I don't belive it would be beyond their resources to build a cluster with more hashing power than all the current miners. Once they had done that they could control what transactions were included in the blockchain and therefore limit included transactions to ones they deemed acceptable (for example they could require users to register all bitcoin addresses they used before their transactions would be accepted).
Volatile??? Have you even been following bitcoin over the past 2+ years?
I dunno about the guy you are replying to but I have been following bitcoin and it has certainly been volatile. It's not all that unusual for the value of bitcoins compared to major world currenecies to double or halve within a single month.
What other new currency has this kind of upward trend?
http://bitcoincharts.com/charts/chart.png?width=940&m=bitnzNZD&SubmitButton=Draw&r=&i=&c=0&s=&e=&Prev=&Next=&t=S&b=&a1=&m1=10&a2=&m2=25&x=0&i1=&i2=&i3=&i4=&v=1&cv=0&ps=0&l=0&p=0&
So you talk about 2+ years and then link to a chart that only covers about 1.5 years and therefore conviniantly misses off the 2011 peak. Yes in the last month or so the value of bitcoin has surpassed it's 2011 peak but only time will tell whether the current price is stable or another bubble (personally I suspect the latter).
http://www.bitcoincharts.com/charts/chart.png?width=1223&m=mtgoxUSD&SubmitButton=Draw&r=&i=&c=0&s=&e=&Prev=&Next=&t=S&b=&a1=&m1=10&a2=&m2=25&x=0&i1=&i2=&i3=&i4=&v=0&cv=0&ps=0&l=0&p=0&