enums are not objects in Java, though they must be declared within an object. Which is stupid, as enums are types, just like objects are.
No, enum types are classes, and enums are objects. They derive from Object (via Enum) and can be declared in their own file, seperately from all other classes. The only difference is enums have a limited set of instances.
There is a great summary at ComputerWorld. How I read it: a company bought by SAP is accused of copyright infringement by Oracle. SAP does not deny this, and the trial is basically about the height of the damages.
Oracle is making a media circus of it and sues for $ 2 billion, and SAP just wants to get it over with, and is willing to pay tens of millions.
Stroustrup: I'll just note that I consider the idea of one language, one programming tool, as the one and only best tool for everyone and for every problem infantile. If someone claims to have the perfect language he is either a fool or a salesman or both.
And that coming from the guy who created a multi-paradigm language.
cause the guys at the top are the ones making that decision, and would never dream of putting something like that in that may one day limit their ability to make millions.
Mark Hurd will do a great job at Oracle good acquisition by Larry Ellison.
According to an article at TechCrunch, he didn't do too well at HP:
"Word on the street is Hurd wasn’t let go for his affair or even for his embellishment of trivial expense reports. Instead the board kicked him out because his employee approval rating was absolutely atrocious."
Actually the proposal is meant to make this harder. I haven't read the full proposal (667 pages!), but it looks like the Python program requested is to help investers do their own analysis of the risks/performance/... of asset backed securities.
From http://www.sec.gov/rules/proposed/2010/33-9117.pdf (p 205-206)
This proposed requirement is designed to make it easier for
an investor to conduct a thorough investment analysis of the ABS offering at the time of
its initial investment decision. In addition, an investor may monitor ongoing performance
of purchased ABS by updating its investment analysis from time to time to reflect
updated asset performance.338 In this way, market participants would be able to conduct
their own evaluations of ABS and may be less dependent on the analysis of third parties
such as credit rating agencies.
The waterfall is a critical component of an ABS. Currently investors receive only
a textual description of this information in the prospectus, which may make it difficult for
them to perform a rigorous quantitative analysis of the ABS.339
Laws won't stop the bad guys, but if you have laws you can at least punish them if you catch them. Claiming Google are the good guys (based on what? their motto?) and saying therefore there should not be laws is just ridiculous.
The regular expression, if one must be used, doesn't need to be any more complex than:
^[^@]+@[^@]+$
Actually, the local part of an e-mail address can be a quoted string, containing pretty much any character, so "user@host"@example.org is a perfectly valid e-mail address, and doesn't match your regex. Most systems won't accept it, but it's valid...
It's most likely as much about new designs currently being developed by ARM, as it is about the existing designs. There's a big difference if a phone can get a faster chip with minimal changes (because it's all ARM), or it needs a complete redesign.
I'm not sure. AFAIK antitrust is to prevent new monopolies from being created, or monopolistic power being abused to reduce competition. ARM may have a near-monopoly, but no new monopoly will be created, and ARM is not using its power, but Apple is. And Apple does not have anywhere near a monopoly in the smartphone market. (IANAL)
8 billion is about the profit Apple made last year. If they could set back the competition many months by limiting their use of ARM's technology in new products, it might very well be worth 8 billion to Apple. Not just for the phones, but also for iPad-competitors.
Agreed in entirety! But design and architecture are one of the options I think of when I hear "beyond programming". I don't want the smart people languishing as code monkeys forever, their insights are lost there to all but themselves.
If only people could learn to read code, and learn the insight of those 'smart people' that way...
His argument is "I was bought, therefore anybody else can be bought".
If Oracle is willing to buy 20 developers at $1 billion each, then he may be right.
That would only lead to 20 million developers starting to learn the PostgreSQL code base, hoping to get a billion dollars as well. Developers can be replaced (not easily, but they can be).
Sun bought MySQL (and Oracle Sun) for the control, via the assigned copyright, of the sourcecode, and of the support structure. MySQL the company has always done everything it can to keep control over the MySQL product, making the GPL license just a part of a distribution model. A lot needs to be rebuild in organizing the development process, in building a support structure, etc, to make one of the forks a relevant choice commercially. It's not impossible, but the advantages MySQL the company had over competitors in this are what made it worth $1 billion. The developers are a part of this, but far from the whole picture.
Yes, the announcement that IBM joined OpenJDK development really meant that IBM left Apache Harmony.
enums are not objects in Java, though they must be declared within an object. Which is stupid, as enums are types, just like objects are.
No, enum types are classes, and enums are objects. They derive from Object (via Enum) and can be declared in their own file, seperately from all other classes. The only difference is enums have a limited set of instances.
There is a great summary at ComputerWorld. How I read it: a company bought by SAP is accused of copyright infringement by Oracle. SAP does not deny this, and the trial is basically about the height of the damages. Oracle is making a media circus of it and sues for $ 2 billion, and SAP just wants to get it over with, and is willing to pay tens of millions.
Complexity creates bugs
Bugs create employment
Bugs create work.
work != employment
Stroustrup: I'll just note that I consider the idea of one language, one programming tool, as the one and only best tool for everyone and for every problem infantile. If someone claims to have the perfect language he is either a fool or a salesman or both.
And that coming from the guy who created a multi-paradigm language.
cause the guys at the top are the ones making that decision, and would never dream of putting something like that in that may one day limit their ability to make millions.
Nice thought, but actually he had a non-compete agreement. They just never hold up in California courts. That's why they use the trade secrets angle.
Mark Hurd will do a great job at Oracle good acquisition by Larry Ellison.
According to an article at TechCrunch, he didn't do too well at HP: "Word on the street is Hurd wasn’t let go for his affair or even for his embellishment of trivial expense reports. Instead the board kicked him out because his employee approval rating was absolutely atrocious."
No NULLs allowed in their relational model. But they do like their strings, as long as they are of limited size.
From http://www.sec.gov/rules/proposed/2010/33-9117.pdf (p 205-206)
This proposed requirement is designed to make it easier for an investor to conduct a thorough investment analysis of the ABS offering at the time of its initial investment decision. In addition, an investor may monitor ongoing performance of purchased ABS by updating its investment analysis from time to time to reflect updated asset performance.338 In this way, market participants would be able to conduct their own evaluations of ABS and may be less dependent on the analysis of third parties such as credit rating agencies.
The waterfall is a critical component of an ABS. Currently investors receive only a textual description of this information in the prospectus, which may make it difficult for them to perform a rigorous quantitative analysis of the ABS.339
Laws won't stop the bad guys, but if you have laws you can at least punish them if you catch them. Claiming Google are the good guys (based on what? their motto?) and saying therefore there should not be laws is just ridiculous.
Proper email validation is not trivial
The regular expression, if one must be used, doesn't need to be any more complex than:
^[^@]+@[^@]+$
Actually, the local part of an e-mail address can be a quoted string, containing pretty much any character, so "user@host"@example.org is a perfectly valid e-mail address, and doesn't match your regex. Most systems won't accept it, but it's valid...
still more are arguing for more openness in the early stages of the process.
The internet is for 'more openness in the early stages of the process'!
and it never holds a stock for longer
So this is really an automated gambling system rather than a tool for investment.
It's not gambling... they have a system!
The way the SQL 'standard' is usually implemented makes even IE6 look extremely standards-compliant by comparison.
Knowing how to code is easy. Being a decent software engineer isn't. 90+% of web developers fall into the first category.
And 90 % of developers think they are a part of that 10%. And they disagree on who else is in that category.
There will also be a virgin birth myth and some other stuff, but it will come.
He does have four children while previously having claimed to be sterile (to avoid paying child-support). Not sure if that applies...
It's most likely as much about new designs currently being developed by ARM, as it is about the existing designs. There's a big difference if a phone can get a faster chip with minimal changes (because it's all ARM), or it needs a complete redesign.
I'm not sure. AFAIK antitrust is to prevent new monopolies from being created, or monopolistic power being abused to reduce competition. ARM may have a near-monopoly, but no new monopoly will be created, and ARM is not using its power, but Apple is. And Apple does not have anywhere near a monopoly in the smartphone market. (IANAL)
8 billion is about the profit Apple made last year. If they could set back the competition many months by limiting their use of ARM's technology in new products, it might very well be worth 8 billion to Apple. Not just for the phones, but also for iPad-competitors.
Just call it earth-week and be done with it.
Yeah, this week the earth puts enough CO2 in the air all by itself.
ftfy
but is it a bribe, or a bonus?
The 'please don't tell the SEC about this'-condition might have given them a hint about that.
I mean, imagine if you worked on a popular OS and my boss told me to put a back-door in, saying the NSA required it of us. what would you do? :)
Check with the NSA? Ask which law authorizes the NSA to do that?
Agreed in entirety! But design and architecture are one of the options I think of when I hear "beyond programming". I don't want the smart people languishing as code monkeys forever, their insights are lost there to all but themselves.
If only people could learn to read code, and learn the insight of those 'smart people' that way...
Most females are great at conversation.
You just have to ask them a question to start them talking about something that interests them and then say "ah", "yes", "that bitch!" occasionally.*
Be careful with that when they're talking about their mother.
His argument is "I was bought, therefore anybody else can be bought".
If Oracle is willing to buy 20 developers at $1 billion each, then he may be right.
That would only lead to 20 million developers starting to learn the PostgreSQL code base, hoping to get a billion dollars as well. Developers can be replaced (not easily, but they can be).
Sun bought MySQL (and Oracle Sun) for the control, via the assigned copyright, of the sourcecode, and of the support structure. MySQL the company has always done everything it can to keep control over the MySQL product, making the GPL license just a part of a distribution model. A lot needs to be rebuild in organizing the development process, in building a support structure, etc, to make one of the forks a relevant choice commercially. It's not impossible, but the advantages MySQL the company had over competitors in this are what made it worth $1 billion. The developers are a part of this, but far from the whole picture.