Sun made the move in April
on
IBM Opts for AMD
·
· Score: 5, Informative
Earlier this year, Sun announced new Galaxy servers based on the new 3.0GHz Opteron chips (called x56 chips).
As part of this announcement, Sun announced 16 new benchmark records. Among the new records, (using Sun Studio Compilers btw):
New SPEC CPU 2000 FPrates for V40z, beating Dell PowerEdge 6850 based on Xeon on similar benchmark
New SPEC CPU 2000 FPrates for SunFire X4100, X4200 servers
Best SPEC CPU 2000 FP numbers on SunFire X2100 servers
Yeah, Seattle falls under the same category. I live and work near Redmond, and it's typical that TFA doesn't mention the greater Seattle area at all. Most people seem to forget we're here, which is fine w/me.
For non-trivial string handling (particularly if you feel like giving the authors of erroneous strings helpful error messages!!) I'll write a proper lexical analyser and a proper parser every time.
You can outfit a regexp functor with error message handling, or exceptions, and if your project is embedded (certainly not trivial) or performance-dependent, I'm not sure that I'd write a lex/parser "every time". I guess it boils down to this: "trivial string handling" is semantic nonsense.
Regular expressions aren't really meant for recursive solutions, but if we have recursive regular expressions, we can define our balanced-paren expression like this: first match an opening paren; then match a series of things that can be non-parens or an another balanced-paren group; then a closing paren. Turned into Perl code, this becomes:
$paren = qr/(([^()]+|(??{ $paren }))*)/x;
When this is run on some text like
(lambda (x) (append x '(hacker)))
the following happens: we see our opening paren, so all is well. Then we see some things which are not parens (lambda ) and all is still well. Now we see (, which definitely is a paren. Our first alternative fails, we try the second alternative. Now it's finally time to interpolate what's inside the double-secret operator, which just happens to be $paren. And what does $paren tell us to match? First, an open paren - ooh, we seem to have one of those handy. Then some things which are not parens, such as x, and then we can finish this part of the match by matching a close paren. This polishes off the sub-expression, so we can go back to looking for more things that aren't parens, and so on.
there were libraries like ORO that would provide regex support, but it wasn't built in and not many companies allow the use of 3rd party libraries
For those who can utilize third-party libs, consider evaluating this DFA/NFA automaton, a regexp package that is significantly faster than java.util.regex.
However, like many things in computer science, speed gains come at a price. In this case, the regular expression language supported is not quite as rich as the JDK implementation.
Strong Dual-Core AMD processor sales--particularly Opteron--demonstrates the acceptance of the AMD64 platform by enterprise customers. Likewise, the AMD Turion 64 processor has won more than 60 design awards and been a top seller in the thin mobile PC category. AMD is simply taking advantage of an Intel vulnerability in being late to market with a true high-performance 64-bit product.
The book sounds interesting. There's also an often-overlooked capability of PHP: the ability to use php-embed to run embedded PHP within a C/C++ app. For example, our company created an HL7 accelerator--we chose PHP as the embedded language in our product--by which users can more easily create custom data transformations.
The reason? PHP is easy to use, loosely-typed (which happened to be an advantage in this case), fast, and of course the license works. It was a great decision.
PHP-embed is basically just a TSRMLS function wrapper. It's pretty straightforward; for example, zval integration is easy as pie, as I recall, something like:
"my mother bought a grille lighter.. The self-scanner at Kroger's locked itself up and paged a clerk..."
"Last week my girlfriend bought four peaches. An alert came up..."
"My video games spy on me..."
"My ISP is being strong-armed..."
"my own computer spies on me daily..."
"my bank has been compromised..."
"my phone is tapped..."
Even if I did believe 1/2 of these anecdotes, I'm finding it hard to feel sympathetic.
Sorry, sir--not to be rude--but I don't quite buy into your "big question". (c'mon... peaches??) There are many other real-world, legitimate examples of our freedoms eroded.
"Innovation" isn't simply the mechanics of developing something new, innovation often occurs by synthesizing concepts, methods, engineering, etc. into a new idea or technology. For example, the Boeing 777 is considered by many to be innovative, however it is by no means the first commercial jetliner.
While I find it somewhat awkward to be in the position of defending Bill Gates in the context of "innovation" --he uses that word incessantly IMO--Microsoft does manage to create some truly remarkable influences upon technology, if not the least of which is their corporate culture, which is one of the best examples of a Fortune 500 company cultivating the "small-team mindset" and (arguably) nimble despite exponential growth.
Excuse me if I missed the big story, but the USA hasn't banned Islam or corporate worship. I can't think of another country that is more tolerant of religious freedom than the US, wackos included.
If you consider Chrichton (an extremely bad writer...
Your opinion, and thanks for it.
there is no hope of having a rational discussion with you
How irrational.
the Real Cliamte website (I can't be fucked looking for it right now)
Is this an example of "extremely good" writing?
Did you actually take the time to read Chrichton's comments and consider them? I hate to promulgate flamebait, but you really discredited yourself here.
in is part of the C++ STL... doesn't have anything to do with a C contest. Go back to CS 100 and study hard.
Since you're being picky, thought I'd just point out that ios namespace was never part of the STL. Your CS100 prof should have told you that--it's in the C++ Standard Libarary, of which STL is a subset.
This is the first time I've debugged a large asynchronous application that isn't a GUI, and I'm curious to know what advice the Slashdot crowd has to share
I'm not sure if you are 2.0 yet, but if you are, start by taking a look at VS2005. In the debug department, enhancements include better JIT debugging, stepping into XML/Web services from a client, and state-driven object inspection. Object Test Bench (OTB) is a simple object-level test utility. You create instances of your objects, invoke methods, and evaluate results... to shorten the task of coding, debugging and re-coding. I'm not sure about telephony specifically, but WSE/WS* SOAP layers can be hard to manuever through in a debugger, yet VS2005 does it quite nicely via WSDL.
One other suggestion... "event bus" apps like you describe are good candidates for capturing as much runtime data as possible, so make sure you adjust your build parameters and do as much of that as possible, especially in problem assemblies. Oh, and don't forget to build nUnits. Sounds like you're walking into some prewritten code, but the effort might be worthwhile.
This is a common misunderstanding of the FDA "fast track" process. The various stages of clinical and human trials are not skipped during an expedited approval; instead the FDA itself allocates a greater effort/resources toward getting applications and data processed quickly.
In other words, an FDA "fast track" does not mean they will overlook a critical step in the efficacy of the candidate drug.
According to this definition, an applicant must "express interest" in the job... That "expression of interest" must show that he or she has all the qualifications for the job listed in the company's job description (not just some or most of them)...
By this definition, it's going to be difficult to "express interest" in the job listings for most tech companies, which are often loaded with specific qualifications (i.e. "Perl, JavaScript 1.0, Quark, MS Office, and Doom 3 experience"). I've never been to an interview for a job I eventually landed where I met 100% of their qualifications.
1. Preheat oven to 350deg.
2. Oil and flour a 8" pan (or use nonstick).
3. Dial your ex.
4. Place phone in pan.
5. Crack an egg on the phone.
6. Season to taste.
7. Bake at 350 for 20 minutes.
Anti-videogame legislation has been introduced by the GOP
Not quite. Remember, one of the most strident supporters of federal game regulartion has been Sen. Hillary Clinton D-NY. And remember Tipper Gore's crusade against the music industry?
Attacks on our freedom have their genesis on both sides of the aisle.
The science behind mirror neuron study is advancing an understanding of how humans and animals learn complex tasks. Ramachandran talks about the intelligence of the octopus in learning to open jars from watching another. The mirror neuron firing is intense and highly measurable in this species.
Yeah, Seattle falls under the same category. I live and work near Redmond, and it's typical that TFA doesn't mention the greater Seattle area at all. Most people seem to forget we're here, which is fine w/me.
When this is run on some text likethe following happens: we see our opening paren, so all is well. Then we see some things which are not parens (lambda ) and all is still well. Now we see (, which definitely is a paren. Our first alternative fails, we try the second alternative. Now it's finally time to interpolate what's inside the double-secret operator, which just happens to be $paren. And what does $paren tell us to match? First, an open paren - ooh, we seem to have one of those handy. Then some things which are not parens, such as x, and then we can finish this part of the match by matching a close paren. This polishes off the sub-expression, so we can go back to looking for more things that aren't parens, and so on.
However, like many things in computer science, speed gains come at a price. In this case, the regular expression language supported is not quite as rich as the JDK implementation.
Strong Dual-Core AMD processor sales--particularly Opteron--demonstrates the acceptance of the AMD64 platform by enterprise customers. Likewise, the AMD Turion 64 processor has won more than 60 design awards and been a top seller in the thin mobile PC category. AMD is simply taking advantage of an Intel vulnerability in being late to market with a true high-performance 64-bit product.
Yes, Sara is now at Yahoo, at least the last I was aware of.
The reason? PHP is easy to use, loosely-typed (which happened to be an advantage in this case), fast, and of course the license works. It was a great decision.
PHP-embed is basically just a TSRMLS function wrapper. It's pretty straightforward; for example, zval integration is easy as pie, as I recall, something like:
Sorry, sir--not to be rude--but I don't quite buy into your "big question". (c'mon... peaches??) There are many other real-world, legitimate examples of our freedoms eroded.
From Dictionary.com:
demagoguery:
n : impassioned appeals to the prejudices and emotions of the populace.
While I find it somewhat awkward to be in the position of defending Bill Gates in the context of "innovation" --he uses that word incessantly IMO--Microsoft does manage to create some truly remarkable influences upon technology, if not the least of which is their corporate culture, which is one of the best examples of a Fortune 500 company cultivating the "small-team mindset" and (arguably) nimble despite exponential growth.
As always, future history is yet to be written--although it tends to reflect and repeat the past.
Did you actually take the time to read Chrichton's comments and consider them? I hate to promulgate flamebait, but you really discredited yourself here.
One other suggestion... "event bus" apps like you describe are good candidates for capturing as much runtime data as possible, so make sure you adjust your build parameters and do as much of that as possible, especially in problem assemblies. Oh, and don't forget to build nUnits. Sounds like you're walking into some prewritten code, but the effort might be worthwhile.
In other words, an FDA "fast track" does not mean they will overlook a critical step in the efficacy of the candidate drug.
I would assume, to generate feedback noise for the transmission/reception...
1. Preheat oven to 350deg.
2. Oil and flour a 8" pan (or use nonstick).
3. Dial your ex.
4. Place phone in pan.
5. Crack an egg on the phone.
6. Season to taste.
7. Bake at 350 for 20 minutes.
OK, obviously #3 is a problem...
Attacks on our freedom have their genesis on both sides of the aisle.
The science behind mirror neuron study is advancing an understanding of how humans and animals learn complex tasks. Ramachandran talks about the intelligence of the octopus in learning to open jars from watching another. The mirror neuron firing is intense and highly measurable in this species.