Make it target-dependant which IP addresses you send to whom. I've thought about this for copy-protection (but haven't told anybody). You can give every downloader his/her own copy of your executable with a fresh MD5. Make the executable contents (the IP address list) IP address dependant. Better yet, get 128 of them and give out a set of 64, based on the IP address and some awkward hash of the IP address. That way, every user has half of the targets (making the chance of finding a working host really big) but no country can get the full list (since they lack a few bits in the IP address range they use).
An idea?
Of course, you can keep swapping the IP addresses monthly/weekly or so to add to this.
Theft: Removing something that wasn't in your posession, in order to have the advantages for yourself and accepting that you are depriving somebody else from their advantages. Embezzlement: Removing something that was in your posession but not yours, in order to have the advantages for yourself and accepting that you are depriving somebody else from their advantages. Copying (music, video, software etc.): Making a copy of something, in order to have the advantages yourself, without depriving anybody else from their advantages.
No, sorry, this isn't theft. It isn't even embezzlement. When you steal my car, I am without a car. When you embezzle the money I lent you, I'm left without that money. When you copy my software, I still have everything I had before.
1. I buy the game. I go to a physical brick&mortar store, I locate the game, pay for it and bring it home. I infest my computer with DRM software I didn't ask for, click through horrible install processes that are actually pointless, enter a 40+ digit entry code and then can play the game - that I never played so far. If I didn't like it, I'm essentially screwed.
2. I download the game. I don't even have to get dressed, it's delivered at high speed into my bedroom. I install it, which is an easy process that does not install outside of the target directory. No nagware, no infestation, no DRM. No CD required, I can use it for another CD. No Cd key required, or I can copy/paste it from some other tool. If I like the game I can send money their way, but that's a conscious "I like it" choice. If I don't like it, I don't lose my money and I don't get to go through a lengthy process to return it.
Can you imagine anybody considering pirating games?
How about: - Make it easy to install - Make it painless to use - Make it simple to remove completely - Make it easy to return for full refund within X days (>= 8) - Make it run properly on my PC - Make it so cheap that I can fit it in the cracks of my budget (like $10-20).
In that category, I recently bought Portal. It fits all except for the easy install and the full refund. It's still annoying because it's on Steam which is a load of shit (that already corrupted its install once) and I can't give the CD to somebody else and expect them to use it like I do with my car (for instance).
> a mostly English-speaking country that doesn't walk all over its citizens' rights
The Netherlands, of course. Just about everybody speaks English (it's not the first language, but everybody speaks it) and we respect citizens' rights in every way.
Okay, we've beaten it (Netherlands: 395 versus Japan: 337 per square kilometer). Now what?
Come take a look, there really is barely any unpopulated area and those that are are to ensure we still have some nature left at all. We should've had a higher number since half of the land used used to be sea and is still below sea level.
Just use the simple solution: Send a number of faked emails FROM one of their domains' faked addresses TO one of their domains' faked addresses. The email servers will commonly bounce back & forth until they die a horrible death. If not that, it'll at least be noticed.
Whatever language you teach, they'll pick it up so badly that the average grade will be about a D, pumped up under pressure from management to a C average. If you change to an easier language, students will become dumber, restoring the balance.
I suggest, let's switch back to a language that lets you deal with algorithmic trouble and that is commonly usable. I really don't care which. Just make sure that you don't get management pressure for a number of passing students - just let those pass that know what the hell they're doing.
I think at least 50 Slashdot comments have suggested requesting a patent on suing people based on patent portfolios before, so just requesting the patent is prior art already.
Question remains: Why didn't anybody else do this before?
After being forced to learn the US measures, yeah. Get used to metric.
Re:Geeks do- everyone else doesn't.
on
The DRM Scorecard
·
· Score: 1
>... go through all that trouble so they can avoid paying for someone else's work.
If it were about paying for work, come on up with the reasonable prices and I'll pay. It's more about the entirely not able to view a movie without paying a few millions for the rights to develop a movie player that cause me to rip my DVDs and to use DeCSS.
Point of the matter, I don't use MacOS or Windows and that causes all software developers to not give a damn about me. That means that I can't watch movies that I paid for on hardware that's damn well capable of doing so, and even legally paid for the licenses to play the movies in all respects - except that I don't use Windows. Disabling watching DVDs in this setup is in a way unfair and most likely just a ripoff - I paid for it, I damn want to see it.
> BOOST is full of butt-ugly hacks. Check out the, uh, template things, named _0 through _9 being used as stand-in dummy arguments. Eeeeeew!!! Yeah... That's a butt-ugly hack that's standard from 2009 and on.
> BOOST looks easy to dumb-ass programmers, but these programmers leave bugs that are difficult for expert programmers to find. Learn your language and you'll understand it. Note, that refers to ISO C++, not Microsoft C++.
> BOOST makes compilers run very very slow, and often breaks the optimizer anyway. They make heavy use of the optimizer. If your compiler runs very slow and has an optimizer that makes broken code, I'm not going to blame any code for that except the one IN the compiler. Your compiler should work, if it doesn't, then fix the compiler.
Turn that around and you could sue them for "destruction of property" for wrecking your pages, "violation of contract" for not giving you webhosting or something similar.
I have a fairly recent ATi card (X1300, ok, I'm a cheapskate) and I tried to install my card when I got it.
First try, nope, no default driver since it's brand new. Second try, ATi drivers - nope, the card was out 3 months, but no drivers. Screwed - SVGA only at a bad non-native resolution without any 3D support.
About 1.5 months later I tried to download their drivers again, this time it would support it. Wouldn't install. There are a few undocumented things you have to turn on in your kernel or it won't work, not to mention some symlinks and devices that are assumed, not specified or even given in an error message.
Two weeks later I finally figured out which parts I didn't have that broke it (shmem support, mostly) and got it to work. Now, it's a breeze. One in every 40 movies I watch makes mplayer occasionally do something that completely whacks the driver into triple fault - IE, reboot. It supports two displays but if you use that, both of them will occasionally forget for 1/25th of a second that they were on and just display garbage instead. I'm an operating system developer and if I want to do any development on the card, I have to either copy / rewrite the X driver (which, needless to say, didn't support the card) or just be screwed.
No, that's not the track record I know AMD has. I'm hoping strongly that AMD will change the ATi corporate direction into the right direction.
Broadband, as opposed to baseband, is technically defined as anything not at the base frequency of 0Hz. Baseband is at the base frequency and up, broadband is at a higher frequency and up.
Actually, you'll only be able to access the lower 2^48 bytes due to an architectural limit imposed by the paging system. It's maximally 4 levels of paging (9 bits to each) plus 12 on the page -> 9 * 4 + 12 = 48 bits of addressing. And Windows will take the top 2^47 of that, yeah.
That's a markov chain text generator. I've made one myself and fed it the Hitchhikers Guide to the Galaxy, after which it spewed equally unintelligible sentences. Especially as Gimli is a Dwarf, not a Hobbit.
Gotta admit, that's expensive. You have different gallons though (screw the US people - of course) so in US gallons, you'd probably be a small bit less. It's juggling between 1.30 and 1.50 euro per litre here for unleaded 95, a tad more for unleaded 98. Highest notation I've paid (oops) was 1.529 per litre.
Make it target-dependant which IP addresses you send to whom. I've thought about this for copy-protection (but haven't told anybody). You can give every downloader his/her own copy of your executable with a fresh MD5. Make the executable contents (the IP address list) IP address dependant. Better yet, get 128 of them and give out a set of 64, based on the IP address and some awkward hash of the IP address. That way, every user has half of the targets (making the chance of finding a working host really big) but no country can get the full list (since they lack a few bits in the IP address range they use).
An idea?
Of course, you can keep swapping the IP addresses monthly/weekly or so to add to this.
Theft: Removing something that wasn't in your posession, in order to have the advantages for yourself and accepting that you are depriving somebody else from their advantages.
Embezzlement: Removing something that was in your posession but not yours, in order to have the advantages for yourself and accepting that you are depriving somebody else from their advantages.
Copying (music, video, software etc.): Making a copy of something, in order to have the advantages yourself, without depriving anybody else from their advantages.
No, sorry, this isn't theft. It isn't even embezzlement. When you steal my car, I am without a car. When you embezzle the money I lent you, I'm left without that money. When you copy my software, I still have everything I had before.
Do you want me to have the content or not?
If you want me to have the content, you can't make me unhave the content.
If you don't want me to have the content, *just sod off already*.
There's no place for DRM in the world. It's fundamentally flawed at its principles.
Consider the use cases for the game player:
1. I buy the game. I go to a physical brick&mortar store, I locate the game, pay for it and bring it home. I infest my computer with DRM software I didn't ask for, click through horrible install processes that are actually pointless, enter a 40+ digit entry code and then can play the game - that I never played so far. If I didn't like it, I'm essentially screwed.
2. I download the game. I don't even have to get dressed, it's delivered at high speed into my bedroom. I install it, which is an easy process that does not install outside of the target directory. No nagware, no infestation, no DRM. No CD required, I can use it for another CD. No Cd key required, or I can copy/paste it from some other tool. If I like the game I can send money their way, but that's a conscious "I like it" choice. If I don't like it, I don't lose my money and I don't get to go through a lengthy process to return it.
Can you imagine anybody considering pirating games?
How about:
- Make it easy to install
- Make it painless to use
- Make it simple to remove completely
- Make it easy to return for full refund within X days (>= 8)
- Make it run properly on my PC
- Make it so cheap that I can fit it in the cracks of my budget (like $10-20).
In that category, I recently bought Portal. It fits all except for the easy install and the full refund. It's still annoying because it's on Steam which is a load of shit (that already corrupted its install once) and I can't give the CD to somebody else and expect them to use it like I do with my car (for instance).
> 214 megapascals vs. 130 mPa
214 megapascal (singular, it's a unit) is about 1.6*10^9 more than 130 millipascal. Use your units properly.
> a mostly English-speaking country that doesn't walk all over its citizens' rights
The Netherlands, of course. Just about everybody speaks English (it's not the first language, but everybody speaks it) and we respect citizens' rights in every way.
Okay, we've beaten it (Netherlands: 395 versus Japan: 337 per square kilometer). Now what?
Come take a look, there really is barely any unpopulated area and those that are are to ensure we still have some nature left at all. We should've had a higher number since half of the land used used to be sea and is still below sea level.
Just use the simple solution: Send a number of faked emails FROM one of their domains' faked addresses TO one of their domains' faked addresses. The email servers will commonly bounce back & forth until they die a horrible death. If not that, it'll at least be noticed.
The problem with teaching to students is this:
Whatever language you teach, they'll pick it up so badly that the average grade will be about a D, pumped up under pressure from management to a C average. If you change to an easier language, students will become dumber, restoring the balance.
I suggest, let's switch back to a language that lets you deal with algorithmic trouble and that is commonly usable. I really don't care which. Just make sure that you don't get management pressure for a number of passing students - just let those pass that know what the hell they're doing.
I think at least 50 Slashdot comments have suggested requesting a patent on suing people based on patent portfolios before, so just requesting the patent is prior art already.
Question remains: Why didn't anybody else do this before?
What office are you trying to run?
What're you going to do? Make me roll a D16 for my criticals?
After being forced to learn the US measures, yeah. Get used to metric.
> ... go through all that trouble so they can avoid paying for someone else's work.
If it were about paying for work, come on up with the reasonable prices and I'll pay. It's more about the entirely not able to view a movie without paying a few millions for the rights to develop a movie player that cause me to rip my DVDs and to use DeCSS.
Point of the matter, I don't use MacOS or Windows and that causes all software developers to not give a damn about me. That means that I can't watch movies that I paid for on hardware that's damn well capable of doing so, and even legally paid for the licenses to play the movies in all respects - except that I don't use Windows. Disabling watching DVDs in this setup is in a way unfair and most likely just a ripoff - I paid for it, I damn want to see it.
> BOOST is full of butt-ugly hacks. Check out the, uh, template things, named _0 through _9 being used as stand-in dummy arguments. Eeeeeew!!!
Yeah... That's a butt-ugly hack that's standard from 2009 and on.
> BOOST looks easy to dumb-ass programmers, but these programmers leave bugs that are difficult for expert programmers to find.
Learn your language and you'll understand it. Note, that refers to ISO C++, not Microsoft C++.
> BOOST makes compilers run very very slow, and often breaks the optimizer anyway.
They make heavy use of the optimizer. If your compiler runs very slow and has an optimizer that makes broken code, I'm not going to blame any code for that except the one IN the compiler. Your compiler should work, if it doesn't, then fix the compiler.
Turn that around and you could sue them for "destruction of property" for wrecking your pages, "violation of contract" for not giving you webhosting or something similar.
I have a fairly recent ATi card (X1300, ok, I'm a cheapskate) and I tried to install my card when I got it.
First try, nope, no default driver since it's brand new. Second try, ATi drivers - nope, the card was out 3 months, but no drivers. Screwed - SVGA only at a bad non-native resolution without any 3D support.
About 1.5 months later I tried to download their drivers again, this time it would support it. Wouldn't install. There are a few undocumented things you have to turn on in your kernel or it won't work, not to mention some symlinks and devices that are assumed, not specified or even given in an error message.
Two weeks later I finally figured out which parts I didn't have that broke it (shmem support, mostly) and got it to work. Now, it's a breeze. One in every 40 movies I watch makes mplayer occasionally do something that completely whacks the driver into triple fault - IE, reboot. It supports two displays but if you use that, both of them will occasionally forget for 1/25th of a second that they were on and just display garbage instead. I'm an operating system developer and if I want to do any development on the card, I have to either copy / rewrite the X driver (which, needless to say, didn't support the card) or just be screwed.
No, that's not the track record I know AMD has. I'm hoping strongly that AMD will change the ATi corporate direction into the right direction.
Oh yes there is. Quote from the diet coke bottle next to me:
"voedingszuren: E338, E330; plantenextracten; cafeine; conserveermiddel: E211. (Bevat een bron van fenylalanine).
So I'm sorry about that but yes, we do somehow still have it.
That slipup actually half went through. Wal-mart has nothing to do with global anything, it's America-only (probably even USA only).
Broadband, as opposed to baseband, is technically defined as anything not at the base frequency of 0Hz. Baseband is at the base frequency and up, broadband is at a higher frequency and up.
FCC can't even seem to get a technicality right.
Actually, you'll only be able to access the lower 2^48 bytes due to an architectural limit imposed by the paging system. It's maximally 4 levels of paging (9 bits to each) plus 12 on the page -> 9 * 4 + 12 = 48 bits of addressing. And Windows will take the top 2^47 of that, yeah.
That's a markov chain text generator. I've made one myself and fed it the Hitchhikers Guide to the Galaxy, after which it spewed equally unintelligible sentences. Especially as Gimli is a Dwarf, not a Hobbit.
From google:
:)
0.89 (British pounds per liter) = 6.65886112 U.S. dollars per US gallon
1.52900 (Euro per liter) = 7.79166377 U.S. dollars per US gallon
Still got you beat! I'm paying more per gallon!
hmm... that's quite a hollow victory...
Thx for continuing a thread on slashdot btw, most people stop after 2 days or so.
> like I had to for my puny /27 block,
/34 with 5 other people!
You think you have it bad? I have to share my IPv4
Gotta admit, that's expensive. You have different gallons though (screw the US people - of course) so in US gallons, you'd probably be a small bit less. It's juggling between 1.30 and 1.50 euro per litre here for unleaded 95, a tad more for unleaded 98. Highest notation I've paid (oops) was 1.529 per litre.