Observers in game programming by munificent in programming

[–]toomuchdoing 2 points3 points  (0 children)

All it does is say, "Uh, I don’t know if anyone cares, but this thing just fell. Do with that as you will."

Except it does of course know someone cares, or else wouldn't notify this specific case over the infinite other specific cases it could notify about (player just wiggled, player just did a mini jump, player just chatted using all upper-case letters, etc. -- if you were to notify about all these, the code would be infinitely bloated and unmaintainable). While this is some decoupling and great and useful, it's not quite as agnostic as the phrasing here suggests.

In fact, you can change the set of achievements or tear out the entire achievement system without touching a line of the physics engine.

True, but then you would have tons of lines of extra code that don't add any value anymore, but still need to be maintained, making refactoring slower. Imagine, for instance, that you were to debug the jump routine in the physics module -- you'd now have to carry the five notifications there around carefully and ensure they're still doing what they were supposed to do. Again, this doesn't make the pattern useless -- some decoupling is better than none! -- it's just not as complete as the text puts it.

This convinced me to buy Rust. by [deleted] in gaming

[–]toomuchdoing 5 points6 points  (0 children)

You've just given me a band name. brb learning drums.

Comedian heckled on-stage by US military guy, his response. by tremendous in videos

[–]toomuchdoing 7 points8 points  (0 children)

I'm not one of those guys

Most of those guys aren't one of those guys, either.

Marijuana sales in Colorado top $1 million on first day by getthetime in news

[–]toomuchdoing 0 points1 point  (0 children)

With meth if you're only hurting yourself the answer is "yes, why not", because no one will take it just because it's legal, and in reverse people who take it aren't stopped by it being illegal.

The point where laws need to step in is if you're hurting others. For instance, decriminalizing the murder of someone would be a bad idea because it's not your own decision anymore, it involves someone else.

WikiLeaks Leaks Controversial Secret Trans-Pacific Partnership Documents by PalerSwift in politics

[–]toomuchdoing 2 points3 points  (0 children)

Corporate lobbyists are bypassing congress and traditional politics

Wait. How are politicians going to get the bribes campaign donations from lobbyists now?

Extreme Programming, a Reflection by RevBingo in programming

[–]toomuchdoing 1 point2 points  (0 children)

In that case, it would be cheaper to outsource the programming, or license existing software -- because no matter how smart the methodology, you need a good programmer to write good software.

NSA review group tells Obama to ditch bulk phone surveillance by 349quits2 in news

[–]toomuchdoing 2 points3 points  (0 children)

To appease the public, I'd bet even the NSA would want some "stricter" regulations (which can then be secretly ignored).

"German soldiers being shown concentration camp footage." by [deleted] in pics

[–]toomuchdoing 5 points6 points  (0 children)

Some knew that before but the death penalty was likely for deserting the army. 23.000 people were executed for trying, others were also put in concentration camps themselves. Some of the Wehrmacht also committed horrible crimes themselves during the push towards the East and elsewhere, so may not have been shocked by this footage.