There’s a point at which one begins to wonder how they can take themselves seriously when they claim their channel is all about keeping it calm. It’s gotten quite sad. Mellow’s just a hangout for warezers, pirates and troublemakers, anymore. They cause trouble in the real channel, then they go to #mellow and behave, so they can convince themselves they’re really okay guys, and that it’s just the other channel’s fault that they’re trolling.
Sadly, I begin to worry that they’ve gotten so caught up in their drama and lies that they won’t ever admit to themselves the damage they’ve done, and that the way the split will end is when the DS is over. We’d lose half a dozen good developers that way.
It’d be nice if they’d grow up, get over the drama and come back. Joat, I’m looking straight at you.
Buhuhu. It’s honestly a very slick idea, this “USBCell.” The end-cap of the battery is actually a small shell over a USB plug, and the cap has a power lead and a conductive top. When the shell is on, the battery fulfills the AA form factor. When you take the cap off, you can plug it into your laptop, which is presumably in turn plugged into some wall.
I find it nothing short of amazing that a market this valuable can be run by people who so thoroughly misunderstand their consumers. FX is running some new show, and doesn’t want the commercials for said new show to be skipped. In a move of spectacular density, they are running a still image for 30 seconds, so that it’s visible during fast forward.
Nevermind that this will alienate your current viewers. Nevermind that most DVR owners use skip instead of fast forward. Nevermind that we stop focussing our eyes after we press the button. This is stupid for one very simple reason.
There are a few series of commercials which I actually stop and back up for. Not many, but some. The Guinness “brilliant” campaign, for example, or the Toyota Prius campaign where the car steps on the robot bug then drinks its juices.
We now live in an era where people are not bound to watch commercials. Trying to force them into it is a guaranteed failure. Either make your demographic want to watch, or don’t get watched. Those are the choices.
Lots of blogs aggregate my blog, and most of them - surprisingly, even the homebrew scene aggregators - haven’t set this yet. So, let me just spread the love: the Wii will be released November 19, 2006 at a price of $250. Many details were given. Some games will use the DS as a controller, just as the GameCube used the GBA as a controller (examples from the past include Donkey Kong Country 3, and Final Fantasy: Crystal Chronicles, which actually required a GBA for a controller.) Nostalgic NES games will be $5, SNES for $10, and N64 for $15.
Yeah, so, I’m having a hard time adressing the weirdness that is ParentNode’s approach to default functions. Basically he sets a hook on the prototype for calling the function, and in that he makes a new function which checks for the presence of a particular member (we remember that functions are objects in ECMA, I trust.) If that member exists, he chops it up, and for each argument in the original function call, he tests for undefinedness, and if that’s present, he fills in the value. (This one is order-based default, but there’s also a by-name default.)
Now, I think it’s a little impractical, and it leads to a mind-bleedingly weird syntax, but it’s actually struck me that this is a very clean, very terse format for providing something akin to uniform construction behavior when you’re dealing with multiple manufacture paths to a given object. Granted, it’d be an even bigger, even uglier hack, but still, it’d work.
Witness syntax:
function exampleF(foo, bar, baz) { … }.defaults(1, 3, 7);
Hear that crashing sound? It’s your mind, breaking. But, as much as I hate to admit it, this is one genuinely lovable hack. Bravo.
There’ve been a lot of good media clips lately. This one, well, it’s pretty good. Some of the lead-in visual gags are a bit tired, but they’ve also got several really good, really inobvious visual gags, so give them the benefit of the doubt.
When wandering around Das Intarweb one sees a lot of sad, sad code. In fact, people who should know better get busted on weak crypto all the time. Indeed, even the PHP manual examples have unacceptable security flaws. When one is writing encryption code for one’s own site, that turns into a problem. Here’s a library to wrap and a little primer on using the standard encryption facilities in PHP safely and correctly.
Very reminiscent of the Averaging Gradius project, but done with a certain eye for style in a much more modern and better looking game. Averaging Gradius still holds my heart (and the title of progenitor,) but this really should be seen.
Am I the only person who’s sick of watching people like Joel On Software spew obvious nonsense? Starting a business is about not throwing away your budget. Most of us don’t have a several year old blog full of other nonsense to convince VCs to recapitalize us just because we lit our first budget on fire to watch the pretty dollars burn.
It’s never been entirely clear to me how articles like this article on linuxdevices.com get cleared to be published. If they’re onced over by someone with even half a clue about C++, they’d just get turned down. It makes me worry about the quality of the magazine publishing them. Nonetheless, someone used this article last night to justify a stance borne largely in ignorance as regards C++, so it’s time to clear the air about the language. Today, I start a new category to curb C++ naïveté and misapprehensions. This is the first entry in “C++ Myths.”