Re:As a longtime(past tense) PHP developer I can s
on
PHP 5 in Practice
·
· Score: 1
> self is bound at compile time
Wow. That alone is enough to just make me double and triple take with WTF's. The very construct that is supposed to represent late binding in every other language is deliberately and specifically early-bound in PHP. In an otherwise duck-typed language, even. It's like the PHP devs read a book on object oriented design and then designed the language specifically to defeat it.
i usually put trolls on my enemies list, but you're really quite good. after reading gems like this one, i just have to keep reading your baiting. in fact, i might say when it comes to being a baiter, you're a master.
(i replied this way just in case you were serious though, just to help explode your head a little):)
Re:As a longtime(past tense) PHP developer I can s
on
PHP 5 in Practice
·
· Score: 1
> Namespaces are upcoming in PHP6 (again, AFAIK).
That's nice. Is not segfaulting when the stack depth is exceeded also a planned "feature"? Because every report on the problem is still WONTFIX.
Picking on PHP just isn't worth the effort anymore. Nor is waiting for it to be fixed.
TiVo using signatures to close its hardware and its code
Every last modification they have made to the kernel is available for download under the terms of the GPL. You are perfectly free to run that code under any other hardware you wish. TiVo has never operated under the pretense that the GPL applies to their hardware.
He's full of shit, and not for the first time.
Linus is quite often full of shit, but I can respect the fact that he gets shit done. How's the HURD coming along?
Actually they and pretty much everything else does. You can't lose the patent outright by failing to act, but you can certainly lose a particular enforcement action if it can be shown that you knew about the infringement but purposefully failed to act.
But this is a multi-billion dollar company. They will drive you under, law or no.
Actually, the JREF is changing the challenge, and they're no longer accepting applications from random claimants "off the street" as it were. Applicants need a "media profile" -- in other words, they have to be famous. Sylvia Browne, Uri Geller, John Edward, the usual suspects. They're also actively going after these same famous types with legal guns too.
Personally, I think it's a mistake -- these folks are never going to take this challenge, and they certainly make far more off of flimflam than they could hope to win in such a challenge. Certainly they're not going to get into protocol negotiations when they're being antagonized (even if I support their being antagonized).
> Seriously? Science does make a number of untestable assumptions, without which it would be impossible to conduct.
Science isn't about an absolute objective truth. It has axioms, and it has theories that are tested. As long as observation is consistent with assumptions, it's pretty hunky dory, though to be useful to build new theories with, it has to be falsifiable too (The assertion of an invisible rhinoceros in my living room isn't falsifiable for example, the theory of how it got there and what makes it invisible is).
There's a lot of parts of science that are untested, sure. It's why science doesn't claim to have an ultimate truth, much like so many other belief systems. There's lots of scientists who believe it to be The One True Way to objective truth, sure, but that's largely an idealistic view of new students. Most of the veterans of science are quite happy with the idea that we answer questions in order to come up with more interesting questions.
> Fact is, those in charge in Boston are the sole idiots here
Okay, the city freaked out over Lite-Brite. This can happen. The stupidity is that they continue to thrash and screech and blame and prosecute.
Really though, you gotta wonder what kind of discount crack an advertising agency is smoking when they come up with "hey, lets scatter random and anonymous electronic devices around an airport." Shit, luggage has been blown up for less.
> Note: if it wasn't possible to perfectly emulate a computer, then the notion of a Universal Turing Machine is invalidated and basically all of computer science is invalidated!
Sure it's possible. All you have to do is design an emulator that is absolutely perfect including emulating cache behaviors and so forth. At the same speed as your target CPU. This might be a wild stab, but Bochs and qemu probably can't manage that.
Skype does in fact use timing tests, and it does in fact refuse to run on slow CPUs (they wouldn't be able to handle the codec anyway). And if you do try to fake out the timing tests, you have to fake out all the many checksum bits in the code.
The fact that it's possible in theory doesn't make it any less insanely hard in practice.
They work across processes just fine when they're duplicated by the kernel -- such as with fork, or by passing them across a unix socket (sorry, not a pipe... sure would be nice though). SCGI (a fastcgi workalike) for example does the fd-passing-over-socket trick in its reference implementation.
If you want to try this trick out yourself, try Paul Jarc's fdtools -- the 'sendfd' app demonstrates its use http://code.dogmap.org/fdtools/
Plan 9 naturally does make heavy use of this trick, and has a sendfd syscall specifically for it. It's been ported to Linux too, part of Plan 9 From User Space.
how am I going to implement this new idea I have for cross-application communication based on shared pipes among apps.
When unix actually makes reasonable use of pipes, let me know. You can pass open file descriptors over a pipe. This makes it possible for a security process to open an otherwise inaccessible file on its behalf and hand it back to you without requiring any funky "security descriptors". The fd can itself be a pipe -- think on that one for a few moments.
Some people build robots out of legos, but we're still building boring flat walls out of the ones that unix gives us.
Lexan is durable shit. I have thrown cds around with regularity, and not once had one shatter. They bend something like 90 degrees before breaking (note: avert eyes when breaking a CD in half!), though the film no doubt is destroyed before then.
Clear acrylic would be lucite, and it's what the original laserdiscs were made of. Now those were brittle.
> Fight Night Round 3 is the perfect example of this.
Actually the only difference I could see in the side-by-side (other than the obvious default gamma differences in the other games) is that they toned down the ridiculous overuse of bloom on the PS3 version. Then again they didn't really show much of the game, did they? I think the PS3's real problem is that it has half the RAM of the 360. As procedural textures go, the PS3 will probably annihilate the competition... but I don't see procedural textures taking off. Maybe next generation.
> Fortunately, they can't do *anything* to prevent someone from running it inside a VM and dumping all of the memory. Yes, it's a lot of work to debug that way, but it always works no matter what.
There are a number of viruses that detect whether they are running inside a VM and shut down immediately if so. Yes you can get a memory dump of them before any of their code runs, but that's not really any more useful than inspecting a dump of the file on disk, because it basically is exactly that.
> Game consoles don't immediately hit their stride out the gate. (PS2, anyone?)
The PS2 played virtually the entire back catalog of the PS1, had more than two dozen launch titles, most of them were third party, and most importantly it was also one of the cheapest DVD players on the market. It was a pretty spectacular launch in most every respect, even if its initial games looked barely any better than their PS1 equivalent (took forever to design for it no thanks to Sony's awful devkits).
I guess Sony figured everyone would go so gonzo for blu-ray that PS3's would fly off the shelves the same way. I guess they also discovered that regardless of inflation, most people have a pain point of about $400. I have a PS2, but I'm not getting any of the nextgen consoles until they have something I actually feel like playing (party games don't interest me). The 360 with titles like Viva Pinata and Dead Rising (I have eclectic tastes) is so far in the lead there.
I'm surprised it was Wakka's weapon that stymied you. You had the patience to dodge 200 lightning bolts and fight the controls for the goddam chocobo races but got stopped by BB?
Blitzball is easy if you recruit a good power forward (like Brother) and TWO good goalies that you switch out every few games so they can level. Then you just play a bunch of games where you just pass, pass, pass, pass, don't even try to score. Increase passing skills first. You level up like mad. I kept Tidus just for the roleplay value... I wanted to keep Wakka oon the team but he really does suck. No wonder the Aurochs always lost.
What it is however is crashingly tedious and boring. Nothing even resembling the exciting FMV at the beginning of the game. Largely-turn-based water polo. I think the collection quests were more fun, at least you got to stare at something different once in a while.
And I could buy the idea that BB players had technology or genetic engineering to give them the water breathing ability, but whole teams of backwater natives and primitives in a technology-suspicious era? Oh well, I guess the world of FFX always did demand suspension of disbelief...
> I wonder if by firing off a C&D letter you're committing perjury if you're found to be wrong?
Not in general, but DMCA notices are specifically filed under penalty of perjury. It's part of the law.
Perjury requires intent however -- it's not a crime to be mistaken. Viacom's automated notices are a grey area that is at worst negligent (and at best for them, well, the system's rigged enough that they're guilty of nada).
Maybe we can get them declared vexatious litigants?
> self is bound at compile time
Wow. That alone is enough to just make me double and triple take with WTF's. The very construct that is supposed to represent late binding in every other language is deliberately and specifically early-bound in PHP. In an otherwise duck-typed language, even. It's like the PHP devs read a book on object oriented design and then designed the language specifically to defeat it.
i usually put trolls on my enemies list, but you're really quite good. after reading gems like this one, i just have to keep reading your baiting. in fact, i might say when it comes to being a baiter, you're a master.
:)
(i replied this way just in case you were serious though, just to help explode your head a little)
> Namespaces are upcoming in PHP6 (again, AFAIK).
That's nice. Is not segfaulting when the stack depth is exceeded also a planned "feature"? Because every report on the problem is still WONTFIX.
Picking on PHP just isn't worth the effort anymore. Nor is waiting for it to be fixed.
> the BSD network stack
Thank god Linux invented its stack from complete scratch and didn't use a lick of BSD code, eh?
It's not the zealots that get to me. Just the ignorant ones.
TiVo using signatures to close its hardware and its code
Every last modification they have made to the kernel is available for download under the terms of the GPL. You are perfectly free to run that code under any other hardware you wish. TiVo has never operated under the pretense that the GPL applies to their hardware.
He's full of shit, and not for the first time.
Linus is quite often full of shit, but I can respect the fact that he gets shit done. How's the HURD coming along?
> Hm. I guess I should pay closer attention to obituaries for popular astrophysicists.
The front page of any newspaper at the time probably would have sufficed.
> When you were in school you didn't ask other kids to do your homework. Why start now?
It's your job to convince me. You fail.
> Patents have no such limitations.
Actually they and pretty much everything else does. You can't lose the patent outright by failing to act, but you can certainly lose a particular enforcement action if it can be shown that you knew about the infringement but purposefully failed to act.
But this is a multi-billion dollar company. They will drive you under, law or no.
> unless the president manages to get a budget item through for "BILLIONS OF DOLLARS TO HIRE MERCENARIES", he won't have any money to do it with.
You mean these folks?
> If he continues to this day to be making such comments, then he is simply ignorant of the data currently available.
The amount of commentary heard from Carl Sagan took a sharp decline in 1996, when he died.
You're still free to show us the data, assuming the Men In Black haven't taken it away from you.
Actually, the JREF is changing the challenge, and they're no longer accepting applications from random claimants "off the street" as it were. Applicants need a "media profile" -- in other words, they have to be famous. Sylvia Browne, Uri Geller, John Edward, the usual suspects. They're also actively going after these same famous types with legal guns too.
t ml#i3
It's all here: http://www.randi.org/jr/2007-01/011207challenge.h
Personally, I think it's a mistake -- these folks are never going to take this challenge, and they certainly make far more off of flimflam than they could hope to win in such a challenge. Certainly they're not going to get into protocol negotiations when they're being antagonized (even if I support their being antagonized).
> Seriously? Science does make a number of untestable assumptions, without which it would be impossible to conduct.
Science isn't about an absolute objective truth. It has axioms, and it has theories that are tested. As long as observation is consistent with assumptions, it's pretty hunky dory, though to be useful to build new theories with, it has to be falsifiable too (The assertion of an invisible rhinoceros in my living room isn't falsifiable for example, the theory of how it got there and what makes it invisible is).
There's a lot of parts of science that are untested, sure. It's why science doesn't claim to have an ultimate truth, much like so many other belief systems. There's lots of scientists who believe it to be The One True Way to objective truth, sure, but that's largely an idealistic view of new students. Most of the veterans of science are quite happy with the idea that we answer questions in order to come up with more interesting questions.
> Fact is, those in charge in Boston are the sole idiots here
Okay, the city freaked out over Lite-Brite. This can happen. The stupidity is that they continue to thrash and screech and blame and prosecute.
Really though, you gotta wonder what kind of discount crack an advertising agency is smoking when they come up with "hey, lets scatter random and anonymous electronic devices around an airport." Shit, luggage has been blown up for less.
> https://launchpad.net/ubuntu/+bug/1
Astonishingly asinine, and a perfect example of losing one's focus. Chase the dream, not the competition.
On a positive note, most of the other distros using launchpad had the sense to set the bug to "Rejected".
> Of course, my Lotus will drive to Hawaii, but Q never likes it when I do that.
Amphibious package aside, you must get some amazing mileage.
> Note: if it wasn't possible to perfectly emulate a computer, then the notion of a Universal Turing Machine is invalidated and basically all of computer science is invalidated!
Sure it's possible. All you have to do is design an emulator that is absolutely perfect including emulating cache behaviors and so forth. At the same speed as your target CPU. This might be a wild stab, but Bochs and qemu probably can't manage that.
Skype does in fact use timing tests, and it does in fact refuse to run on slow CPUs (they wouldn't be able to handle the codec anyway). And if you do try to fake out the timing tests, you have to fake out all the many checksum bits in the code.
The fact that it's possible in theory doesn't make it any less insanely hard in practice.
They work across processes just fine when they're duplicated by the kernel -- such as with fork, or by passing them across a unix socket (sorry, not a pipe ... sure would be nice though). SCGI (a fastcgi workalike) for example does the fd-passing-over-socket trick in its reference implementation.
If you want to try this trick out yourself, try Paul Jarc's fdtools -- the 'sendfd' app demonstrates its use http://code.dogmap.org/fdtools/
Plan 9 naturally does make heavy use of this trick, and has a sendfd syscall specifically for it. It's been ported to Linux too, part of Plan 9 From User Space.
how am I going to implement this new idea I have for cross-application communication based on shared pipes among apps.
When unix actually makes reasonable use of pipes, let me know. You can pass open file descriptors over a pipe. This makes it possible for a security process to open an otherwise inaccessible file on its behalf and hand it back to you without requiring any funky "security descriptors". The fd can itself be a pipe -- think on that one for a few moments.
Some people build robots out of legos, but we're still building boring flat walls out of the ones that unix gives us.
Lexan is durable shit. I have thrown cds around with regularity, and not once had one shatter. They bend something like 90 degrees before breaking (note: avert eyes when breaking a CD in half!), though the film no doubt is destroyed before then.
Clear acrylic would be lucite, and it's what the original laserdiscs were made of. Now those were brittle.
> Fight Night Round 3 is the perfect example of this.
... but I don't see procedural textures taking off. Maybe next generation.
Actually the only difference I could see in the side-by-side (other than the obvious default gamma differences in the other games) is that they toned down the ridiculous overuse of bloom on the PS3 version. Then again they didn't really show much of the game, did they? I think the PS3's real problem is that it has half the RAM of the 360. As procedural textures go, the PS3 will probably annihilate the competition
> Fortunately, they can't do *anything* to prevent someone from running it inside a VM and dumping all of the memory. Yes, it's a lot of work to debug that way, but it always works no matter what.
There are a number of viruses that detect whether they are running inside a VM and shut down immediately if so. Yes you can get a memory dump of them before any of their code runs, but that's not really any more useful than inspecting a dump of the file on disk, because it basically is exactly that.
> Wikipedia has over 1.6 million articles just in English
s ._the_Space_Mutants
Gosh, whatever would we do without articles like:
http://en.wikipedia.org/wiki/Sailor_Crystal
http://en.wikipedia.org/wiki/Wolfram_and_Hart
http://en.wikipedia.org/wiki/The_Simpsons:_Bart_v
> Game consoles don't immediately hit their stride out the gate. (PS2, anyone?)
The PS2 played virtually the entire back catalog of the PS1, had more than two dozen launch titles, most of them were third party, and most importantly it was also one of the cheapest DVD players on the market. It was a pretty spectacular launch in most every respect, even if its initial games looked barely any better than their PS1 equivalent (took forever to design for it no thanks to Sony's awful devkits).
I guess Sony figured everyone would go so gonzo for blu-ray that PS3's would fly off the shelves the same way. I guess they also discovered that regardless of inflation, most people have a pain point of about $400. I have a PS2, but I'm not getting any of the nextgen consoles until they have something I actually feel like playing (party games don't interest me). The 360 with titles like Viva Pinata and Dead Rising (I have eclectic tastes) is so far in the lead there.
I'm surprised it was Wakka's weapon that stymied you. You had the patience to dodge 200 lightning bolts and fight the controls for the goddam chocobo races but got stopped by BB?
... I wanted to keep Wakka oon the team but he really does suck. No wonder the Aurochs always lost.
Blitzball is easy if you recruit a good power forward (like Brother) and TWO good goalies that you switch out every few games so they can level. Then you just play a bunch of games where you just pass, pass, pass, pass, don't even try to score. Increase passing skills first. You level up like mad. I kept Tidus just for the roleplay value
What it is however is crashingly tedious and boring. Nothing even resembling the exciting FMV at the beginning of the game. Largely-turn-based water polo. I think the collection quests were more fun, at least you got to stare at something different once in a while.
And I could buy the idea that BB players had technology or genetic engineering to give them the water breathing ability, but whole teams of backwater natives and primitives in a technology-suspicious era? Oh well, I guess the world of FFX always did demand suspension of disbelief...
Mothers Unified Front For Decency In Video Entertainment
> I wonder if by firing off a C&D letter you're committing perjury if you're found to be wrong?
Not in general, but DMCA notices are specifically filed under penalty of perjury. It's part of the law.
Perjury requires intent however -- it's not a crime to be mistaken. Viacom's automated notices are a grey area that is at worst negligent (and at best for them, well, the system's rigged enough that they're guilty of nada).
Maybe we can get them declared vexatious litigants?