Recent submissions

Comment · 14 years ago
Because the chemical in this case is something we have all the necessary things to produce.

I can't make energy (ie. food) from no input, but with some energy expenditure, my body could carry out the set of reactions to convert glucose (which is readily available in the diet) to Vitamin C.

Comment · 15 years ago
Jurors are selected based on all sorts of things.

You'll find that jurors with higher education are often eliminated (prosecutors hate educated jurors, they tend to be harder to convince), jurors with law experience (even if it's as simple as a law class in high school) also tend to be eliminated, because they know at least a little something about standards of proof and nullification, etc.

The list of things that you can be eliminated for by either the judge or one of the attorneys (who get a limited number [3, I think] of eliminations) is staggering.

Comment · 15 years ago
I disagree with the author when he says that "RPG, in the context of video games basically means quest based game with turn based combat." IMO, this is extremely narrow-minded, and entirely sidesteps the most important part of the RPG acronym: the R and P, standing for role-playing.

That said, just role-playing is not enough to make an RPG (otherwise, all games would be RPG's!). To say Zelda is anything other than an RPG is narrow-mindedness at best, and intentionally misleading at worst.

Comment · 15 years ago
The list of people who didn't already know this is very, very short.
Comment · 15 years ago
It was a joke, lighten up. For what it's worth, I'm a .NET developer and think it's awesome.
Comment · 15 years ago
Well…I think Roslyn will be good, but I think it's reaching to say it must be because the MS team themselves will use it.

After all, these are the same people who invented (and used!) MFC, long known as the Microsoft Frustration Classes.

Comment · 15 years ago
I agree with all of your points, though the only one I can address is the LINQ for source code quip and amend it somewhat to an already possible "LINQ for codebases." It should, in theory, be just a few weekends worth of work to use Mono.Cecil (https://github.com/jbevain/cecil) to provide a nice queryable API to inspect an (already compiled) codebase. I'm sure some nice static evaluation tools could be written based on this that nobody's thought of yet.

That said, being able to inspect the source-code pre-compilation is a whole other level above and beyond—as a fan of the compile-time safety that statically-typed languages provide, any opportunity to eliminate bugs and complexity before the code makes it to a customer is a welcome one, and if Roslyn is good, it could be huge.

Comment · 15 years ago
I loved this book. If the movie is half as good, I'll love it too.
Comment · 15 years ago
Linking is done on the target box, and not on the distcc builders, so link-time optimization should be unaffected.
Comment · 15 years ago
I suspect that they wouldn't be that stupid. That would alienate sizable parts of the Skype userbase. Microsoft is stupid, but not that stupid. This seems like pure paranoia to me.
Comment · 15 years ago
I think I should've been more specific—I know that the two interact, but I wasn't sure if they /react/. That is, would collision between photons and antimatter produce the same sort of decay as matter-antimatter collision. Some research suggests that it indeed would.
Comment · 15 years ago
Possibly with something like http://en.wikipedia.org/wiki/Laser_cooling, where you're not actually striking it with matter, but only with photons, though I don't know if photons react with antimatter (I presume not, but I am not a particle physicist).
Comment · 15 years ago
I invariably find myself doing this in C projects because not doing it is a serious violation of DRY--writing possibly hundreds of lines of free (foo->bar); free (foo->baz); free (foo->quux->fnord); ... ; free (foo) is not only hugely error prone, but a waste of everyone's time.
Comment · 15 years ago
Actually, it covers all implementors (the community promise does, that is).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton