skysight-inc/HackerNews huggingface dataset:
Yes, MVC3 the way forward. I've spent the last year pulling together my minimum viable product with MVC and choosing ASP MVC 3 has to be the best decision I've made.

My only negative comment about ASP MVC is that WebForms requires very little code to create a sexy interactive expanding/collapsing databound table whereas you seem to have to write a lot of code to do the equivalent in ASP MVC (v3 at least...) There are however some great libraries out there like jQuery MVC Grid (http://jqmvcgrid.codeplex.com/) which fill in these gaps. With the current speed of development, it is surely only a matter of time before WebForms becomes obsolete.
It looks exactly like a PuTTY terminal, not surprising for a systems admin.
New York Hater Attacks Indians || thenewsjockey
Big Data 2,000 BC-style
I think they're trying to show that they hold themselves to a higher standard by applying a stronger measure than they would for others.
Nobel prizewinning quasicrystal fell from space
Why I'm grateful MS doesn't build Planes
Perks and pitfalls of being your own boss
The actual problematic link was a single link, apparently - I don't think it's reasonable to have automated systems ban a site from google for a _single_ link, which might well be a false positive. They're trying to show they don't have a double standard though, hence the manual action.
MD5 is not an encryption algorithm. It is a hashing algorithm. You're right though, it is broken.
The seller agreed that if PayPal, at their sole discresion, thinks it's counterfiet, that they are OK with someone else destroying it.
Microsoft sues UK retailer Comet for selling over 94k counterfeit Windows CDs
Testosterone clinics in memphis
We specialize in SmartLipo (laser assisted liposuction) and Tickle Lipo, Botox and Dermal Fillers, Medically Supervised Weight Loss, Laser Skin Renewal, C02 Fractional along with many other services.
I heard you like A/B testing
Are you referring to the article "Google demotes Chrome browser"? Because that's what I get.

http://timesofindia.indiatimes.com/tech/news/internet/Google...
In D, this is done with scope guard (or you can use destructors):

f = open("test.txt");
scope(exit) f.close();
print(f.read());

The scope(exit) causes the following statement to be executed at the exit of the scope, regardless of how it leaves (return, goto, fall through, throw, etc.).

The advantage over try-finally is the 'finally' statement is associated with the open, rather than some arbitrary distance away.
i do not think that HN is a "large audience" if you are trying to build a "web scale" business.
The docs at http://www.nico.schottelius.org/software/cdist/man/2.0.4/man... are outdated, they mention a quickstart and a cdist-env that don't seem to exist: https://github.com/telmich/cdist/issues/6
In The Footsteps
Python has this with the "with" statement. It's often used for files, but you can write your own with classes and an __enter__ and __exit__ method.

However you can use the ``contextlib`` module to make really simple ``contextmanger``'s with the yield statement

e.g.:

from contextlib import contextmanager

@contextmanager
def glcontext():
glBegin()
yield
glEnd()

(This is an example where someone wanted to do OpenGL in python)
There's one thing i dislike:
releases are git based by default.

oh its great and all but it's pretty much like chrome and others: no testing.

this stuff is critical to the infrastructure, and yet again: no testing.

just git pull updates away! yeah, right then push configuration on this untested stuff over thousand of machines and watch it potentially break...

Oh that, and that it's YA configuration management tool, and of course, you don't switch those overnight "just to check out the newest kid on the block".

I'd much rather get puppet enhanced. (but yeah - some of the puppet issues are design issues which aren't going to change)

What I do like:

- push. ffs! pull uses more resources and means you rely a lot on the host to be working properly. with push you get errors back (can't connect, can't do X, etc)

- no ruby. woot. seriously, ruby's cool but its just not default.

- simple and straightforward. nuff said. kiss has been applied.

- since its simple its less likely to break in odd ways like puppet does, or die off because the master just doesnt handle the load. push model also help a lot here.

- easy to run off a laptop compared to puppet.
it's not illegitimate to consider that if someone says something, I have a right to know what they're saying

How do you feel about privacy?
Active Ankle, Athletic Tape - Shoreline Athletic Supply
Shoreline Athletic Supply offers all of the major brands in the Athletic Training market including, Gatorade, Johnson and Johnson, Cramer, Mueller, Biofreeze and many more on Active Ankles.
There is no magic bullet, it's about finding balance.

Yes, MVP is useful to show people what you're talking about. Also, it helps clarify what you're going for, helps eliminate the unnecessary.

But MVP or not, nobody likes using a product that doesn't work. And you only have one chance to make a first impression (so they say).

Don't release a crappy product to a large audience, but make sure not to spend tons of time on an aspect of a product without having some verification that it's something your market is interested in paying for. Both are true taken together, but it doesn't work if you get too far to one side or the other.
What other authentication scheme combines HTTP(S) and SSH keys in a similar way?
Many of these issues can be solved by grouping people into lists. Unlike Google+/Circles, Facebook introduced this later in the game, but it does fix a lot of those problems.

I have 'Close Friends' that I care a lot about, then I have classmates, contacts, work friends, etc. In that aspect, a bigger social network like Facebook (or Google+) is much better than a smaller more restrictive one.
Three Interesting Ideas To Come Up With Fantastic Sports Logos Images
In this article, you will find out various ways to design your sports logo images if you don’t have an idea about them. This is how you will also be able to suggest and guide your hired graphic design company to come up with a unique brand mark identity.
I found this very useful http://clojure.org/cheatsheet
Terrible website, I gave up reading in frustration.
Ah check that makes perfect sense, so until I invent the turing oracle we are stuck :)
> it makes no sense to me to tell people who want to be compensated for making something valuable to stop doing it so that we can make whatever remaining works there are public domain

It would be an interesting experiment, but I don't think people would stop putting out original ideas if they were to stop being compensated for it. People produce original ideas and original works of art because that's what they do, not because they hope to become very rich doing so. (And it could be argued that the best works of mankind have been produced before copyright was invented.)

The point of copyright was to prevent authors from starving; I think we're well past that point.

(There's a secondary argument in favor of copyright that's often aired by movie studios and the like, that it costs a lot of money to produce works of art, and that if there were no copyright then there would be no economic rationale to create new things.

I think that argument is flawed in principle ("so what? do we need expensive works of art so badly that we're prepared to alienate our freedom for having them?"), but more interestingly, it's also becoming false in practice: it used to cost a lot of money to produce a music album, or even simply to print a book; it will eventually be cheap to produce a movie.)

My general point is that copyright was an interesting idea that has gone much too far; we're not getting our money's worth and we should push back (i.e., make it much shorter).
Man City’s win over Liverpool fortifies No.1 stand in the EPL
Coming off a bitter and indeed a shocking loss to Sunderland just 48 hours ago, Manchester City with a resilient play created well needed 3 point gap in the top of the league with 3-0 win over Liverpool at Etihad stadium in Manchester.
It is if you consider their influence.
Your example with "MouseClick" succintly explains what I feel is wrong with much of software development today that tries to follow "modern" OO practices. Blame it on the language, or on people who try to mold the world into familiar casts at any cost by overusing patterns?
Email clipping service 
You have one of the longest and most complex email addresses in the world and you have to dictate it on the phone?
Now this is not a problem!
Top JavaCodeGeeks posts for 2011
Wait until Microsoft spend $500 million on a WP7 exclusive app...

Well, maybe not $500 million, but Office for WP7 will be better than Office for Android or iOS equivalents, even if it means MS have to buy those developers first :)
They raised $600k back in July and just raised a $2.7 Series A on December 30

Interestingly, the solo founder and ceo Keith Teare is credited on his Crunchbase page with being a co-founder of TechCrunch

From what I’ve gathered so far, the company is building a ‘new type of social network’ that lives on your smartphone and the cloud and can be accessed from your desktop browser, rather than the other way around (e.g. what Facebook does). Basically, it sounds like just.me wants to turn your phone into the post-PC centerpiece of your social graph, and not just a tool to gain access to it.

---

http://techcrunch.com/2011/07/29/stealth-social-mobile-start...

http://techcrunch.com/2011/12/29/fund-me-mobile-social-netwo...

http://www.crunchbase.com/person/keith-teare
Android Market Tops 400,000 Applications
> I don't think it's reasonable to have automated systems ban a site from google for a _single_ link

No, but it would be reasonable to ban the post sporting the offending link.

It also would be in the benefit of Google's users to demote pages that are content-free. I thought this was what "Panda" was all about, but I'm not sure if it's working?
> In D, this is done with scope guard

Which is nowhere near as good, as the closing operation has to be setup explicitly. Go has the same issue with `defer`.
The OP seems to be conflating two different things: undoing an action (closing a file, etc), and performing the inverse of a reversible function.

The first is amply covered by the RAII/unwind-protect etc idioms than most languages do have.

The second is not, as most programming languages don't have the concept. The closest I can think of is the ability to use a predicate in either direction in Prolog (or logical programming in general)
While funny, that is the worst advertisement for learning math I have ever read. If you are of anywhere near normal intelligence, and put in anywhere near normal effort and don't 'get math', your parents, teachers, superintendents, school boards, and departments of education sucked, not you.

Applied math is about finding, stating and solving problems. Strategy instead of tactics. Writing a cookbook, not reading one. Teaching mathematics-as-recipes is the reason most people don't "get" math, even if they score decent grades in school. It is the reason they don't think they will use math in "real life"--because they learnt a bunch of equations, and didn't learn what they mean, because they don't need to know what the equations mean to pass the exam. So, because the exam sucks, and teachers have to teach to the standard exam, the teaching sucks, students have to study textbooks that suck, do homework problems that suck, and take tests that suck. Imagine that: Most of the students end up sucking! Instead of fixing it, let's have yet another round of blame the victim!
Built this Craigslist Aggregator. What do you guy's think?
I didn't want to submit this as a link, I just wanted your opinion as to if this is useful to you all:

http://www.mykraigslist.com

This helped me find numerous jobs on CL. I don't have all of CL in there because it was a lot of work just getting what is currently supported. This is just for the U.S. This is a not-for-profit tool.
If you have the site registered in Google Webmaster Tools, you get a message within the GWT system about the penalty, and an area where you can appeal it. You also get warned about malware infections, and I think now old installs of Wordpress.

I had a client get caught in one a while ago, the notification isn't perfect and at the time (I don't know about now) they didn't e-mail the account holder as well, which I thought was a bit daft as they have your e-mail as it's your login.

For the client, when I cleaned up their site and wrote an appeal saying what had been done, the Webspam team were very quick at processing our appeal and restoring the site. It wasn't a buying links penalty though, it was about stuff they had on the site from some dodgy advice they'd had a few years before that I'd been trying to get them to remove, so it was easy to show they'd learnt their lesson in the appeal.
For what it's worth, the Lumia 800 is the number one selling smartphone with KPN (#1 mobile service provider) here in the Netherlands.
Test out our new app: Battlestox
Hi guys,
We are looking for test audience to test out our new app Battlestox. It's a fantasy trading game with a social twist. So stock trading as you know it plus updates from the people that you are following and mini "games".

It's still very much in beta, so please feel free to shoot at it as much as you like. Any comment is appreciated! http://www.battlestox.com
Take a look at last.fm and their API - they have a pretty good relevant artist graph.

I made something to show it off a year or so ago: http://richardlyon.co.uk/coffee/lastfm.php?artist=mogwai (switch from 3d to 2d if it's being a pain, change artist in URL to something you like)
I hope once the platforms offered by Stanford and MIT have been around for a while they publish data on how often people continue using the platforms after completing at least one course.
Correct. To mimic it exactly is straightforward though:

sub with_open_file {
my ($filename, $code) = @_;
open my $fh, '<', $filename or die $!;
$code->($_) for <$fh>;
close $fh;
}

with_open_file 'text.txt' => sub {
my $f = shift;
print $f;
};

And to add to my original answer it's not just the effects of GC that are handy but also arbitrary scoping. Here is an example of what you can do with nested dynamic scoping:

our $rake = "in shed";
sub where_is_rake { say $rake }

where_is_rake; # => in shed

{
# take rake out of shed
local $rake = "rake in hand";
where_is_rake; # => rake in hand

{
# pile up leaves
local $rake = "using rake";
where_is_rake; # = using rake
}

where_is_rake; # => rake in hand
}

where_is_rake; # => in shed
To b.)
Developement of skills is mostly unidirectional. If you're a master of Python 12 today and you're not having an accident you won't be a total novice next year. Experiences you have made will (hopefully) be remembered next year (and I may want to question you about them), and maybe you will remember the people you had a conversation with. Yes, people change, but more than traces of the past remain nevertheless.
The Complexities & Activity Carrying out a Whiplash Injuries
Whiplash happens to be an damage that is used to spellout a kind of injury which takes place when the head is thrown quickly from the body with force along with the soft tissues around the spine are stretched.These kinds of injury can primarily impact the neck, shoulders and back most often right after a road traffic mishap.However, also, there are many other causes of whiplash like fairground rides, slips, trips and falls or simply because a major accident at the workplace.
FWIW, trying to compare two violins with recorded clips like the ones in that blog post is pointless because there are overtones picked up by the ear that you can't capture with a microphone.

I'm not sure whether or not to be surprised by the test results. I wonder what kind of credentials these "professionals" have? Even the best violinists probably have tried only a few of the many Strads and Guarneris in existence, so how would the professionals in this experiment know what to listen for?
Oh, btw: at the moment there is only the AEX (dutch stock exchange) in there. We would like to incorporate other stock markets asap.
they're all in and around the same price point

Not quite. The current top-of-the-line android (Nexus) is 20% cheaper than the iPhone 4S right on release.

Android handsets also tend to fall in price rather quickly because they go through 2-3 release-cycles during one iPhone release-cycle. The Nexus will likely drop to half of today's price before the next iPhone is released.
Note: the story only mentions the end result, not the path to that end results - so we only have a partial story

I've been through the PayPal dispute process as a buyer several times. It can only be escalated to a PayPal decision after communications between the buyer and the seller have proved unsuccessful / broken down, as in the seller doesn't reply, or refuses to sort out the situation. It doesn't happen overnight.

It's not clear which way this went, but after negotiating with the seller proved fruitless, and then being forced into raising a PayPal dispute, then again the seller failing to resolve the matter forcing an escalation to a PayPal decision - this led to the path of destroying what was claimed to be counterfeit materials.

So the seller knows that violin labels are a contentious area, thus perhaps should have been more accommodating and resolved the issue without forcing the buyer to escalate.

From the buyers perspective, being asked to destroy an item they claim is counterfeit as a pre-requisite to getting his money back seems a rather straightforward step.

Clearly the buyer and seller disagree with the authenticity of the item - but that should have spurred the seller to remedy the situation rather than force an escalation to a PayPal dispute. That way the seller wouldn't have lost out.

The seller's failure to resolve the situation appropriately, before the buyer felt it necessary to escalate a Paypal dispute is part of the problem here. I guess the seller was playing hardball instead of negotiating in good faith. And by playing hardball and failing to resolve the problem initially, the seller loses.

Where the seller believes that they sold an authentic item, and the buyer disagrees, isn't it logical for the seller to offer a good faith refund and send-back without forcing the buyer to raise a paypal dispute and then escalate it when no resolution could be made?
SQL Azure Compatibility Assessment service released
I dont suppose its open source is it? I'd really like to see how you've done it / what you used. Is it on gitHub?

UPDATE: @richthegeek, Thanks much appreciated.
Installing iRedMail And Mailman On Debian Squeeze
Yup, if they can do something like that, then they'll get a big chunk of the business market.

Provided nobody else can easily copy it, of course.
Though isn't that just people signed on to Steam at any given moment, not the number actually playing games? I have 3 computers that are generally signed on to Steam all throughout the day, none of which are playing anything.
The venn diagrams work better if you read them as "and" rather than "things that are members of both sets". (Apologies for the nitpick.)
Yep - http://github.com/richthegeek/coffeegraph

A more update version of the graphing program (without the lastfm stuff) is visible at http://richthegeek.github.com/coffeegraph
Samsung and HTC make Windows Phones. Sony Ericsson is also talking about making them.

Nobody seems to be buying them.
It's the difference between being Lisp and being a member of the Lisp Family (aka "being a Lisp"). It's a fun way to weed out 1-bit people from the population: http://www.xach.com/naggum/articles/3225130472400367@naggum.... Furthermore Common Lisp is a Lisp-2 whereas Scheme is a Lisp-1. (Aesthetically I prefer Scheme.) So really there are several working meanings at play when people say "Lisp", this is frustrating for 1-bit people.

My usual heuristic in using context clues to determine which meaning is meant: if there is no qualifier for a particular family member of Lisp, I assume something is talking about the Lisp family, unless accompanied by a code example, in which case it's probably Common Lisp. When I see someone type "LISP" I usually think "This person doesn't know Lisp", just like how you'll sometimes see people type FORTH or PERL when talking about those languages. But that's not always the case so it's useful to double-check before calling them out, especially if they give code examples. (They may just be old after all. ;) )
The way I see it is the dilemma isn't between pirating a single project or not pirating it.

The dilemma is whether society encourages people to build ideas upon ideas and push forward, or to lock up ideas in their own owner's domain, where nobody can build great things upon them.

The open and closed worlds are not independent and disconnected. Whenever someone creates a closed, proprietary product and wants to restrict uses of it, he is directly harming the open world too, by drawing away resources from the creation of an eco system and net effects around the open product to the closed product.

Also, assuming a person places some value X to openness, if the closed product is created and adds value Y to that particular person, and Y>X, it's effectively encouraging a closed world.

I think the single greatest thing we're losing on is derivative works. We live in a world with almost no derivative works, because of closed creations. For that I partially blame the closed content authors and really wish they had created less of it.

If you share these beliefs, it's easy to reach the conclusion that piracy is better than purchasing and encouraging these closed works. Of course it is better to avoid using it altogether (to avoid creating net effects around it), but if you are going to use something, it is better to pirate it than to purchase it legally.
It doesn't take any significant amount of money to comply with the GPL.

Indeed not, but handing over your improvements to your competitors knowing not all of them will do the same seems to me like a bad business decision.

Those companies could comply, and Google would still make the same amount of money. It doesn't matter to Google if they comply or not comply, monetarily or otherwise.

This is not necessarily the choice vendors make. They are choosing between complying, not complying and not using. If complying is not an option, then Google banning the non-compliance option by implementing the OP's suggestion (which it would effectively do, as far as I can tell) would encourage vendors to simply refrain from using Android, the only remaining option.

It would not surprise me if Google intentionally refrained from banning the non-compliance option to help popularize Android. If that is true (which, it very well might not be), then the current situation, in which non-compliance is commonplace, is just a result of Google's early Android strategy.

By now, though, maybe we've reached a stage in which it is more profitable to comply with the GPL than not using Android at all. If so, then Google could implement the OP's suggestion without much harm.
? I'm not talking about privacy here; if I made you think I wanted to know everything that was being said in the privacy of one's home then I didn't make myself clear and I'm sorry.

I'm talking about contributions to the public debate. If someone wants to contribute to the public debate, then that contribution should be available to all -- and the fact that it's available to all should be rewarding enough to the contributor.

You may find this to be an extreme position; when looking at what copyright has become, I think it's useful to consider the other end of the spectrum (at least as a thought experiment).
It is a large audience in MVP terms.
Intel Mobile Chipset Driver Download – A New Life to your Processor
Thus, if some bad day you find nothing’s turning out well and your entire entertainment plan has got badly smashed down, you need to check out your driver. Easy Way to Download Intel Motherboard Driver.