A shell that uses objects is asinine.
It looks like a bunch of java idiots tried to make a shell. If I wanted objects I would use a programming language, this is supposed to be scripting.
What's asinine is dealing with a bunch of text parsing BS every time I want to pipe some simple data from one program to another. Code to deal with spaces and weird symbols, to convert between hexadecimal and integers and comma-filled integers, to exclude header and footer lines. It wastes a lot of time and makes my scripts failure-prone. I'm speaking as somebody who has a lot of Unix experience and has barely used Powershell, so I don't know how Powershell stacks up in practice, but it's clear to me that an object system is superior in principle.
You can't googlebomb from Slashdot comments. Take a look at the HTML source: every link is marked rel="nofollow", which tells search engines to ignore it. Most websites that allow any random user to post links include this tag as an anti-spam measure.
If you want those automatic emails out of sight, you can check the boxes in your filter to both label and archive (and perhaps mark as read). Then your labels will work very similarly to folders except for not being mutually exclusive.
nohup can't take input and dumps stdout to a file, whereas dtach is more of a screen replacement without the complexity. It attaches the program to a virtual terminal, which you can leave and reattach to at will (including from many terminals at once).
# Reminder: C-R to search history, alt-. to have last argument of last command export HISTFILESIZE=1000000 # large total history limit export HISTSIZE=1000000 # large bash instance history limit export HISTCONTROL=ignoredups # ignore consecutive dups shopt -s histappend # merge together history of different bash instances PROMPT_COMMAND="history -a" # immediately save each command to history file
I don't think it's a very bright idea to visit a reported attack site regardless of what browser and security addons you have. I'd leave it on and not use FWT until the alert goes away (presumably it's because it was hacked or has an evil third-party advertisement).
You would need 64 bytes to store the bitmaps for each tank orientation (8 directions x 8x8 bit sprite = 64 bytes).
Especially given the line-by-line vsync-aligned drawing of the 2600 doesn't especially encourage bitmap storage, I suspect it may have been more efficient than that. Since you need a hand-written assembly routine to draw the tank anyway, it may as well have run-length compression and mirroring.
Good point, that does seem like the most likely method. In any case, we agree that some kind of mistake by Palin was necessary for her account to be compromised.
You're talking as though "hackers" had magic powers that they can use to hack into anybody's email account given enough effort. Palin's account got hacked into most likely because she had a weak, easily guessable password; these other guys don't necessarily.
You're probably right that that's how most dongles are misused in reality, I don't have any specific experience working with them. But I had in mind that the dongle would actually perform necessary data processing for the program to run, not just do a tacked-on challenge-response check. I.e. a fairly large and important but non-performance-critical part of the program would be compiled to run on the dongle and not included in the main PC executable. The program would then request that the dongle do work via a sort of RPC. Then you really would need to open the dongle and extract the code, or time-consumingly reproduce all the logic provided by the dongle.
Hmm, that's interesting. Well okay, I didn't claim it was "impossible" either. Still, even if your cracking scenario comes to pass, the copy protection can't be said to have been "utterly" broken. There is a significant delay between release and cracking, and if the crackers have broken it for black market sales, this means they won't release it onto P2P networks for free. I imagine most likely not all versions of AutoCAD or other such software have been cracked either, only some of them. So the protection does cut down on a considerable amount of piracy in any case.
I think in the case of videogames, publishers only really want a window of a few weeks where they can sell their game without competing against pirates, since those first weeks have a disproportionate amount of sales. So the weaker protections they use aren't totally futile for them either, provided that that delay does happen (which admittedly is not always the case). Which kind of brings us back to the initial topic of this thread -- Ubisoft doesn't mind releasing a no-cd crack for their own software once the launch window is past.
There is no copy protection scheme that has not been utterly broken.
I don't think this is true. Some high-priced software (e.g. CAD toolkits) ship with a USB dongle containing a CPU and part of the executable in encrypted form. In the course of the program's normal execution, some data is sent to the dongle, processed, and sent back. The dongle is designed to self-destruct when cracked open. This scheme is highly resistant to cracks, provided the part of the executable is well-chosen to not be recreatable, and typical attackers cannot obtain a large supply of dongles.
Not that I'm saying it's necessarily reasonable for consumer videogames to use such an elaborate scheme.
Not true, two people in that thread are basically going for it:
Audioquest makes a "high-end" ethernet cable also, but it's only $25. I think I'd try it first before plunking down $500.
Guys... if I was much richer than I am, I'd be blowing 500 clams on a cable. Just to give it a whirl. In reality, there is likely a point of diminishing returns in most systems. My guess is that point occurs at about 100 bucks for ICs and maybe, just maybe a tad more for speaker wire, dependent on the lengths and gauge.
So these people feel a 500$ ethernet cable is out of their price range but they might plop for a 25$ or 100$ one. Idiots.
The official Denon description is not even consistent between their homepage and Amazon. Are the directional markings "for optimum signal transfer" or "to indicate correct direction for connecting cable"? They can't even keep their bullshit straight.
It actually doesn't sound to me like Knuth has heard of the term 'unit test' before this interview at all. It sounds like he thinks it means prototyping a function before writing the real version. Given that he likes to push his model of documentation-driven programming, I think he might be more sympathetic to unit tests if he understood that they can serve as a kind of formalized documentation.
You must be Jeff Merkey himself, am I right? I don't know anyone else who has the gall to forge documents out of whole cloth like you just did there.
Oh now you'll tell me the reason the only place on the web a google search for any phrase in the document turns up is this slashdot page is because the wikipedia cabal made it disappear. Riiiiight. Also, protip for your next forgery: it's spelled "lose", not "loose", which does kind of give your game away since a mistake like that wouldn't last long on a wiki. Go elsewhere with your Protocols of the Elders of Zion tactics.
I agree that bundling Blu-Ray with the PS3 was a coup. It's funny to recall that a year ago, the conventional wisdom on boards like this was that it was idiocy, since Blu-ray was likely to fail anyway and the player was only dragging the PS3 down by making it cost more. That analysis wasn't entirely wrong; it's true that this bundling was a huge gamble, binding the fate of two different divisions together so that they either rise or fall together. Had the result been "fall", the entire company would've been seriously fucked. Now that it turns out to have paid off though, the future is looking very bright for Sony.
The conspiracy theory is in the claims that experts are knowingly denying the truth under the influence of pharmaceutical companies who want to make vaccine profits (ha! vaccines are one of the least profitable fields, since they are one-time only). Without the claims of conspiracy, the theory would have no traction because otherwise its advocates would have no way of explaining why only quacks support their views.
Of course this particular scenario is unique, but botched SWAT raids are common. Take a look at http://www.cato.org/raidmap/
A shell that uses objects is asinine. It looks like a bunch of java idiots tried to make a shell. If I wanted objects I would use a programming language, this is supposed to be scripting.
What's asinine is dealing with a bunch of text parsing BS every time I want to pipe some simple data from one program to another. Code to deal with spaces and weird symbols, to convert between hexadecimal and integers and comma-filled integers, to exclude header and footer lines. It wastes a lot of time and makes my scripts failure-prone. I'm speaking as somebody who has a lot of Unix experience and has barely used Powershell, so I don't know how Powershell stacks up in practice, but it's clear to me that an object system is superior in principle.
You can't googlebomb from Slashdot comments. Take a look at the HTML source: every link is marked rel="nofollow", which tells search engines to ignore it. Most websites that allow any random user to post links include this tag as an anti-spam measure.
If you want those automatic emails out of sight, you can check the boxes in your filter to both label and archive (and perhaps mark as read). Then your labels will work very similarly to folders except for not being mutually exclusive.
Ah, I should've actually visited your link instead of assuming you made a typo, sorry.
I prefer to use alt-. instead (in bash).
nohup can't take input and dumps stdout to a file, whereas dtach is more of a screen replacement without the complexity. It attaches the program to a virtual terminal, which you can leave and reattach to at will (including from many terminals at once).
From my .bashrc:
# Reminder: C-R to search history, alt-. to have last argument of last command
export HISTFILESIZE=1000000 # large total history limit
export HISTSIZE=1000000 # large bash instance history limit
export HISTCONTROL=ignoredups # ignore consecutive dups
shopt -s histappend # merge together history of different bash instances
PROMPT_COMMAND="history -a" # immediately save each command to history file
Why would I open some other application four or five clicks away when I have a Googling box right in the top left corner of my Firefox?
I don't think it's a very bright idea to visit a reported attack site regardless of what browser and security addons you have. I'd leave it on and not use FWT until the alert goes away (presumably it's because it was hacked or has an evil third-party advertisement).
You would need 64 bytes to store the bitmaps for each tank orientation (8 directions x 8x8 bit sprite = 64 bytes).
Especially given the line-by-line vsync-aligned drawing of the 2600 doesn't especially encourage bitmap storage, I suspect it may have been more efficient than that. Since you need a hand-written assembly routine to draw the tank anyway, it may as well have run-length compression and mirroring.
Good point, that does seem like the most likely method. In any case, we agree that some kind of mistake by Palin was necessary for her account to be compromised.
You're talking as though "hackers" had magic powers that they can use to hack into anybody's email account given enough effort. Palin's account got hacked into most likely because she had a weak, easily guessable password; these other guys don't necessarily.
Just last week, Google extended their contract with Mozilla for 3 more years. So Firefox will continue to be well-funded for some time yet.
You're probably right that that's how most dongles are misused in reality, I don't have any specific experience working with them. But I had in mind that the dongle would actually perform necessary data processing for the program to run, not just do a tacked-on challenge-response check. I.e. a fairly large and important but non-performance-critical part of the program would be compiled to run on the dongle and not included in the main PC executable. The program would then request that the dongle do work via a sort of RPC. Then you really would need to open the dongle and extract the code, or time-consumingly reproduce all the logic provided by the dongle.
Hmm, that's interesting. Well okay, I didn't claim it was "impossible" either. Still, even if your cracking scenario comes to pass, the copy protection can't be said to have been "utterly" broken. There is a significant delay between release and cracking, and if the crackers have broken it for black market sales, this means they won't release it onto P2P networks for free. I imagine most likely not all versions of AutoCAD or other such software have been cracked either, only some of them. So the protection does cut down on a considerable amount of piracy in any case.
I think in the case of videogames, publishers only really want a window of a few weeks where they can sell their game without competing against pirates, since those first weeks have a disproportionate amount of sales. So the weaker protections they use aren't totally futile for them either, provided that that delay does happen (which admittedly is not always the case). Which kind of brings us back to the initial topic of this thread -- Ubisoft doesn't mind releasing a no-cd crack for their own software once the launch window is past.
There is no copy protection scheme that has not been utterly broken.
I don't think this is true. Some high-priced software (e.g. CAD toolkits) ship with a USB dongle containing a CPU and part of the executable in encrypted form. In the course of the program's normal execution, some data is sent to the dongle, processed, and sent back. The dongle is designed to self-destruct when cracked open. This scheme is highly resistant to cracks, provided the part of the executable is well-chosen to not be recreatable, and typical attackers cannot obtain a large supply of dongles.
Not that I'm saying it's necessarily reasonable for consumer videogames to use such an elaborate scheme.
The official Denon description is not even consistent between their homepage and Amazon. Are the directional markings "for optimum signal transfer" or "to indicate correct direction for connecting cable"? They can't even keep their bullshit straight.
It actually doesn't sound to me like Knuth has heard of the term 'unit test' before this interview at all. It sounds like he thinks it means prototyping a function before writing the real version. Given that he likes to push his model of documentation-driven programming, I think he might be more sympathetic to unit tests if he understood that they can serve as a kind of formalized documentation.
You must be Jeff Merkey himself, am I right? I don't know anyone else who has the gall to forge documents out of whole cloth like you just did there.
Oh now you'll tell me the reason the only place on the web a google search for any phrase in the document turns up is this slashdot page is because the wikipedia cabal made it disappear. Riiiiight. Also, protip for your next forgery: it's spelled "lose", not "loose", which does kind of give your game away since a mistake like that wouldn't last long on a wiki. Go elsewhere with your Protocols of the Elders of Zion tactics.
Actually, according to economics, there is this concept called elasticity which represents exactly what you're talking about.
I agree that bundling Blu-Ray with the PS3 was a coup. It's funny to recall that a year ago, the conventional wisdom on boards like this was that it was idiocy, since Blu-ray was likely to fail anyway and the player was only dragging the PS3 down by making it cost more. That analysis wasn't entirely wrong; it's true that this bundling was a huge gamble, binding the fate of two different divisions together so that they either rise or fall together. Had the result been "fall", the entire company would've been seriously fucked. Now that it turns out to have paid off though, the future is looking very bright for Sony.
Yes, a lesson about stupid IT departments and their apathy towards anybody getting work done.
The conspiracy theory is in the claims that experts are knowingly denying the truth under the influence of pharmaceutical companies who want to make vaccine profits (ha! vaccines are one of the least profitable fields, since they are one-time only). Without the claims of conspiracy, the theory would have no traction because otherwise its advocates would have no way of explaining why only quacks support their views.