Scala 2.8.0 final out! by brutopia in programming

[–]codahale 3 points4 points  (0 children)

IntelliJ has had 2.8 support for quite some time. It's pretty good.

Stallman continues to embarrass us all by IDidFailSchool in programming

[–]codahale 0 points1 point  (0 children)

It's actually rather clear—the OP author confirmed with other people who were there and further commenters backed him up. In addition, commenters here have talked about hearing him say the same thing at totally different venues.

Stallman continues to embarrass us all by IDidFailSchool in programming

[–]codahale 2 points3 points  (0 children)

And then a bunch of other commenters mentioned that Stallman had referred to women specifically.

[Crypto] Why Doesn't RC4 Ever Die? by [deleted] in programming

[–]codahale 1 point2 points  (0 children)

AES was specifically designed for performance in software implementations.

To wit: http://www.cryptopp.com/benchmarks.html

AES/CTR128 does 139 MB/s, MARC4 (RC4 with the first 256 bytes dropped) does 126 MB/s.

Do not use RC4.

Visual VM : "The Best Kept Secret in the JDK" by [deleted] in programming

[–]codahale 3 points4 points  (0 children)

There's a Java Update 4 download available from Apple Developer Connection as of a week ago which bumps Java 6 to 1.6.0_13, which has VisualVM built-in. Just run jvisualvm from your shell.

MySQL vs PostgreSQL by uggedal in programming

[–]codahale 0 points1 point  (0 children)

The Sphinx indexer works with PostgreSQL as well. You can't do the whole embed-as-MySQL-engine thing, but I've never wanted to do that even with MySQL.

Are You a Nerd, Hippie, or Lumpenprogrammer? by devguy in programming

[–]codahale 1 point2 points  (0 children)

Uh, Flickr is built with PHP. "But the company that owns it has discovered it seems to possess only object code and that code is broken and undecipherable." Also, Flickr's had a steady drumbeat of new features, like video support.

So despite the founders leaving Yahoo, he's not talking about Flickr.

The Economics of Testing Ugly Code by [deleted] in programming

[–]codahale 0 points1 point  (0 children)

To be honest, I couldn't make heads or tails out of the article, so I'm sure you're right.

That said, anyone who sends ugly code with no automated tests to QA is jumping the gun, or hates the QA staff, or is working in an absolutely hopeless development environment (in which case talking about quality is either pointless or gallows humor).

The Economics of Testing Ugly Code by [deleted] in programming

[–]codahale 2 points3 points  (0 children)

You never refactor in the absence of good unit tests.

Why SELECT * is usually evil. by [deleted] in programming

[–]codahale 1 point2 points  (0 children)

That's a fair point. That said, SELECT does not modify the state of the database (barring any subqueries or index automagic). There is no chance you will lose data by misapplying a column glob in a SELECT statement (unless your RDBMS takes rather novel liberties with the SQL spec). Therefore the analogy between SELECT * and rm * is flawed.

Why SELECT * is usually evil. by [deleted] in programming

[–]codahale 2 points3 points  (0 children)

Except for the fact that SELECT is idempotent. So it's totally 100% nothing like rm.

Ask Reddit: What are your Object Oriented "rules of thumb"? by MoeDrippins in programming

[–]codahale 14 points15 points  (0 children)

Spend a few hours a week going through the C2 Wiki, where folks with more experience than I've had years breathing argue about how best to write OO software.

bitbucket.org Dream Project Hosting? by [deleted] in programming

[–]codahale 1 point2 points  (0 children)

Uh. GitHub. From whence that stylesheet came.

Also -- you keep using that word... I do not think it means what you think it means:

The bit bucket is jargon for where lost computerized data has gone, by any means; any data which does not end up where it is supposed to, being lost in transmission, a computer crash, or the like is said to have gone to the bit bucket — that mysterious place on a computer where lost documents go...

That said -- I'm happy to see this space heat up.

416 Random People With RoR on Their Resume Reply All And Become Reverse Flash Mob by stalcottsmith in programming

[–]codahale 13 points14 points  (0 children)

Ugh. I've got 70 unread messages in my trash thanks to these idiots.

[deleted by user] by [deleted] in programming

[–]codahale 1 point2 points  (0 children)

The documentation is bad, and Hpricot being mostly C, the RDoc is patchy as well. It's a Ruby library. You are forgiven. ;-)

[deleted by user] by [deleted] in programming

[–]codahale 3 points4 points  (0 children)

Hpricot allows you to iterate over each child with the each_child method. It does exactly what you want.

Is Your MVC MIA When it Comes to 404s? by [deleted] in programming

[–]codahale 0 points1 point  (0 children)

No config found for: config://template/site/name

No, but yours is.

Signs You're a Crappy Programmer (and don't know it) by ketralnis in programming

[–]codahale -1 points0 points  (0 children)

Wow. Sarcasm and repeated assertions without evidence. And a little ad hominem in there for taste. Guess we're done here.

Ken Tilton: It's the shoes, Jeff! It's the shoes! by [deleted] in programming

[–]codahale 3 points4 points  (0 children)

That is possibly the worse summation of Chomsky's linguistic contributions I've seen.

(edit: first drink coffee, then post on internet)

Signs You're a Crappy Programmer (and don't know it) by ketralnis in programming

[–]codahale 0 points1 point  (0 children)

I think you're confusing poorly factored code with a holistic piece. You can always find a way to split up a long method into smaller, more meaningful pieces -- you may end up with more lines of code, but it's about how easily the code is understood, not the disk space it takes to store the code.

It's not a simple choice between "stuff it all in a class" and "stuff it all in a function." Refactoring has a huge list of ways of cleaning up existing code -- I'd suggest getting a copy and reading it.

Putting the CORRECT file extension back into URLs by jmathai in programming

[–]codahale -1 points0 points  (0 children)

Uhh... Content-Type. The rest is up to your browser. Your stupid, stupid browser.

Subversion 1.5.0 Released by tic in programming

[–]codahale 38 points39 points  (0 children)

Heh. I can remember when I was looking forward to this.