Slashdot: News for Nerds


Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Are You Too Good For Code Reviews?

mad.frog Re:this (495 comments)

No, that is 100% wrong.

The purpose of QA isn't to *find* bugs; the purpose of QA is to *verify* that *there are no bugs*.

If you are giving something to QA with unknown deficiencies, and expect them to find them for you, you should be looking for another line of work.

(Known deficiencies of a work-in-progress are a different story, of course...)

about 3 years ago

Are You Too Good For Code Reviews?

mad.frog Re:Pure Arrogance (495 comments)

Code review is purposefully a politically loaded process which enables management to divide and conquer and keep wages down.

You must have an awfully dysfunctional management. On my current team, code reviews came about by demand from the engineers, not from management.

Re: anonymous code reviews, meh, that could be made to work, I guess, but I don't see the point -- I'd rather have a discussion in the open.

about 3 years ago

JavaScript Decoder Plays MP3s Without Flash

mad.frog Re:Cool hack (250 comments)

> Compared to a Silverlight solution, the JS player is 3.5 times larger (535kb vs 154kb), uses about 3.6 times as
> much CPU power (25% vs 7%), and has to have significant modifications to work in multiple browsers. Not really progress. ...compared to a Flash solution, the JS player is >100 times larger (a Flash version could be under, say, 4k, including UI, since the MP3 decoder is built in).

more than 3 years ago

DC Reboots Universe

mad.frog Re:Ignoring the real impact. (292 comments)

My 20-year-old dead-tree comics are still readable. (And yes, I still re-read the good ones.)

Will the same be true of the digital versions? Magic 8-Ball says, "Signs point to No".

more than 3 years ago

Inside Mozilla's New JavaScript JIT Compiler

mad.frog Re:types (97 comments)

Optional type annotations (a la ActionScript3) were considered for JavaScript in the ECMAScript4 standard, but the committee decided it didn't want to go in that direction.

more than 3 years ago

Inside Mozilla's New JavaScript JIT Compiler

mad.frog Re:LLVM (97 comments)

A guy did in fact transplant LLVM in place of Nanojit (in Tamarin rather than SpiderMonkey, but close enough):

And found that LLVM didn't really produce an overall win for this sort of code generation. LLVM is nice for ahead-of-time-compilation, but isn't a good fit for just-in-time.

more than 3 years ago

RSA Says SecurID Hack Based On Phishing With Flash 0-Day

mad.frog Re:And then people wonder (153 comments)

This isn't a remote exploit. It's a Flash file that was embedded in an Excel file that was emailed and opened on a local system.

more than 3 years ago

RSA Says SecurID Hack Based On Phishing With Flash 0-Day

mad.frog Re:And then people wonder (153 comments)

Err... how did parent get modded "offtopic"? It's precisely ON topic in terms of a reply; a vulnerability that allows a jailbreak is no less a vulnerability that allows an exploit. They're both an "own the system" gambit.

more than 3 years ago

Mirah Tries To Make Java Fun With Ruby Syntax

mad.frog Re:Java is not for scripting. (444 comments)

Smaller does NOT automatically mean "easier to read", in Python I often find the opposite is the case.

If I'm scrolling through unfamiliar Python code and see

      def foo(somearg):

If I want to know the expectations of "somearg" I'm going to have to (1) hope for a comment, (2) analyze the body of foo, or (3) analyze all the callers of foo. Or some combination.

If I'm scrolling thru similar Java code and see

      public function void foo(SomeType somearg)

I have a much better idea about the input specifications.

more than 3 years ago

Mirah Tries To Make Java Fun With Ruby Syntax

mad.frog Re:I like the Java syntax (444 comments)

Really? You really like writing

Stop right there: it's not a question of writing, it's a question of reading.

I spend *waaaaay* more time *reading existing code* than I do writing new code. Designing a language to optimize readability is IMHO far more important than trying to save a few keystrokes.

In the example above, I find the Java syntax completely readable, though clearly not as terse as it could be. The second example I find readable as well, but not vastly more so than the Java example.

If you're optimizing for coding time, you're doing it wrong.

more than 3 years ago

New Adobe Flash 0-Day

mad.frog Re:Mac, Linux, Android and Solaris. (133 comments)

Apple stopped supporting PowerPC Macs years ago, and has patched *more* security holes in the OS since then than have been reported in Flash.

more than 3 years ago

The Story of My As-Yet-Unverified Impact Crater

mad.frog Try, not (250 comments)

Seriously, if there's any chance this is a sinkhole or cave, post there -- I promise you will have legions of local cavers falling over themselves offering to come check it out.

more than 3 years ago

Land of Lisp

mad.frog Re:metaprogramming FTW! (330 comments)

Because, as it turns out, syntax matters, and the majority of programmers find C/Java style code to be easier to deal with than Lisp. (Myself included.)

more than 3 years ago

Google, Apple and Others Accused of 'No Poaching' Deal

mad.frog If there's such a deal, it ain't workin' very well (276 comments)

...since one of my Adobe (former) co-workers just left for a gig at Pixar. Someone else left a while back for Google. And there are several ex-Apple folks on my team at Adobe.

more than 3 years ago

Microsoft Silverlight 4 vs. Adobe Flash 10.1

mad.frog Re:Alien Versus Predator (379 comments) opposed to HTML5, which will work perfectly with all existing systems and won't require installing any new binaries at all.

Wait, what?

more than 3 years ago

Controversy Arises Over Taliban Option In Medal of Honor

mad.frog Re:Different weaponry and techniques (671 comments)

Bah. C&C Generals (2003) had the "Global Liberation Army", which was just a thinly veiled al Qaeda. (No, really... I was on the dev team, and it wasn't long after 9/11 that the previously-in-flux-bad-guy turned into Middle Eastern Terrorists. Sigh.)

(Fun fact: The GLA campaign originally had a mission in which your objective was to kill 200 *civilians* using the Toxin Tractors, which sprayed green biological weaponry, causing them to fall down and die in apparent agony. It was pulled from the game a couple of weeks prior to release, after EA Europe insisted that releasing the game that way would require the game be rated "Mature", which would have killed sales. The level was pulled, but if you watch the end-of-game video carefully, you can see a snippet from the cut mission...)

more than 3 years ago



The Next Browser Scripting Language is... C?

mad.frog mad.frog writes  |  about 6 years ago

mad.frog writes "Atul Varma reports: "Last week, Scott Petersen from Adobe gave a talk at Mozilla on a toolchain he's been creating — soon to be open-sourced — that allows C code to be targeted to the Tamarin virtual machine. Aside from being a really interesting piece of technology, I thought its implications for the web were pretty impressive... The end result is the ability to run a wide variety of existing C code in Flash at acceptable speeds. Petersen demonstrated a version of Quake running in a Flash app, as well as a C-based Nintendo emulator running Zelda; both were eminently playable, and included sound effects and music.""

ECMAScript 4 Overview Released

mad.frog mad.frog writes  |  more than 6 years ago

mad.frog writes "The ECMA Committee that has been working on the next revision of ECMAScript (aka JavaScript, aka JScript) has released an overview paper describing ECMAScript 4 as the language currently stands. They're expecting the standard to be finished in October 2008. The paper is available at This paper is not a spec, it is *just* a detailed overview. Some features may be cut, others may be changed, and numerous details remain to be worked out, but by and large this is what TG1 expects the language to look like."
Link to Original Source


mad.frog has no journal entries.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account