skysight-inc/HackerNews huggingface dataset:
How did you manage that? I think graduate school has given me a permanent scowl.
Leading app maker (UberMedia) said to be planning Twitter competitor
I am doing something similar with Spreedly. There is a Django app for it, but the API code is pretty messy (what do you imagine get_info() does?) If anyone is interested, I can post my API wrapper to github.
Well, if it's so prestigious, let's just award Ceglia the shares now! Oh, but wait. Facebook's legal team is prestigious too, and is advancing the idea Ceglia's evidence is phony. Do we simply award the victory to the more prestigious team?

Even top lawyers can be duped by their earnest-seeming clients and plausible-looking fabrications.

Especially if Ceglia did engage in some real email with Zuckerberg (that said something else), it would be possible for him to create plausible-looking email records with alternate text.

Right now I think it's too early to judge whether that's likely or unlikely. The whole process will ultimately determine the relative credibility of the evidence and testimony.
Generative grammar, verb-noun order disproves?

Against Bayesian analysis, "Wittgenstein's language games predisposed to play we are," universal grammar better describes.

English still Yoda speak is.
That's cool. Neo4j is a good project. I grabbed one of the free single server licenses the developers offered a few months ago, which is even better for me: I can embed it in a single server web app. With the GPL I would need to run it as a separate service.
Ask HN: How you you manage your projects
Like most people here i'm constantly working on several projects simultaneously. Are there any tools such as a online project board everyone uses?
Hm... perhaps you're just not as familiar with advertising/marketing as you think? There are tons of English majors who write ad copy. Case and point: http://en.wikipedia.org/wiki/William_Bernbach

William Bernbach, founder of DDB, famous copywriter, and... drumroll please English major. Note, this is just a famous example I knew off the top of my head, but if you go look on LinkedIn there are tons of people in the ad industry with English majors.

Here's another famous copywriter/English major: http://en.wikipedia.org/wiki/Fairfax_M._Cone
I'm about his age, and I agree with his thesis. But this article is terrible. No substantial arguments for how formal education fails and why unschooling is a better alternative are presented. In Wadhwa's article, you can at least easily identify his arguments and decide whether you agree or disagree with them. His article is basically an enumeration of his opinions, as evidence by the abundance of "I" sentences.
"JavaScript: The Good Parts", You Owe Me An Apology
The Time We Thought We Knew
google "square".
[1] - http://www.dc4420.org/

Damnit, forgot to put the link in!
80-120 is the case in at least New York, SF, SV, and Seattle/Redmond.
It's a different system. In Australia law is taken as an undergraduate degree. You leave high school and enrol directly in law. When you finish, if you want to be a lawyer, you either get a Graduate Certificate in Legal Practice or take an associateship.
Ask PG: Is there any chance we're going to get comment points back soon?
Points next to the comments serve a much larger purpose than just organizing the discussion. They also [hopefully] assign value to things that people are saying.

Somebody saying "mysql is a perfectly fine database for most applications" with 5 points, and somebody saying "mysql is a perfectly fine database for most applications" with 150 points mean different things.

The first one means that somebody is voicing their opinion, and that people generally don't disagree with with them. The second means that somebody is voicing their opinion, and that a big chunk of the community agrees.

It's like seeing points next to the articles. A top-of-the-page article with 120 points and a top-of-the-page article with 1000 points are two different things.

To me, the comment points are a valuable bit of information.

Fellow HNers: thoughts? (If I missed a previous discussion about this, could somebody link me to it?)
Humf. I took many semesters of welding and it taught me a great deal about how the human world is bodged together at the very lowest levels. Welding as a major is as hard a science as Mechanical or Electrical engineering. Its two parts mechanical engineering, one part chemistry and one part electrical engineering. Lives almost always depend on your work, there's rigorous certifications and civil engineers treat you with almost religious respect.

I'm just sayin'.
I'll upload them but I think there's enough interest to do a webex or something. I've had a few emails asking about it, so it may be worthwhile.
Risky Business?
Exactly. Everyone should do what they enjoy. I'm not going to go chase some job I don't feel interested in to make 5-10% more a year but be miserable doing it.
I agree with 8 and 3.
4 is highly debatable and possibly completely wrong.

The rest are all promotion of spending lots of money on legal services even when you really should not be and there is no benefit to doing so.
> Mass customized product strategies require local production to reach customers quickly and require highly skilled labor [...]

I think there's two very big assumptions right there: actually, international air shipping is pretty quick and skilled labor is widely available.
The intention of karma wasn't for stating whether you agree or disagree, it was to separate posts that add to the conversation from those that don't, regardless of whether you agree. The reality is people use it to express disagreement as well.

Perhaps showing both upvote and downvote counts would be useful. A comment with lots of vote that average out to close to 0 likely adds more to the conversation than one with very few votes in either direction.
Or we could use tele-judge technology so all defendants can get a hearing with an alert, well-fed judge from another timezone. (I'm only half joking.) This could also be a solution for load-balancing courts among different regions (though the laws may be regional differences).
There was a suggestion in the original thread to show log(#votes), which might address your point. Most of the time things would be at 1 but when they go to 2 you'll know to pay attention.
Disclaimer: I work for a web hosting company. They are NOT affiliated in any way with name.com

The problem is that you don't understand how domain parking works. If you want to just own a domain but don't want it to go anywhere yet, you need to make records for that. "Domain parking" is the shady practice of putting up a "palceholder" page filled with ads.

Also...you don't know what "NXDOMAIN" is / means. Here are the RFCs:

http://www.ietf.org/rfc/rfc2308.txt --
" "NXDOMAIN" - an alternate expression for the "Name Error" RCODE as
described in [RFC1035 Section 4.1.1] and the two terms are used
interchangeably in this document."

http://www.ietf.org/rfc/rfc1035.txt
"RCODE Response code - this 4 bit field is set as part of
responses. The values have the following
interpretation:

0 No error condition

1 Format error - The name server was
unable to interpret the query.

2 Server failure - The name server was
unable to process this query due to a
problem with the name server.

3 Name Error - Meaningful only for
responses from an authoritative name
server, this code signifies that the
domain name referenced in the query does
not exist."

That's right, NXDOMAIN = "domain name referenced in the query does not exist", which is FALSE in this situation, so why would their DNS server return that?

Name.com provides a FREE nameserver service which happens to have some strings attached. If you don't use their FREE DNS hosting service, those strings are NOT attached. I have been using name.com for years and have never had any problems. They don't do the same BS that places like Network Solutions do where they monitor what domains people are searching for an increase the prices based on that.

Seriously, learn what you're talking about before bashing a company publicly as much as this. I'm sure that a quick call or e-mail (also, who sends an e-mail requesting that a company call them? Protip: people in tech support HATE that...just ask your question in the e-mail) with a properly-worded question like "Yo, why does my domain name NOT return an 'nxdomain' code when I query your nameserver?" would have resulted in a clear and concise answer from them.

Is it BS that ads are put on parked domains? Sure, but then again, YOU DON'T HAVE TO PARK A DOMAIN.
I just mentioned this in the "Legal Mistakes Made by Entrepreneurs" post.

I know they're experimenting, but something very useful is lost when we can't see what we all agree on. I'm using all loosely, but it makes a big difference when you're trying to learn something new.

When (if?) the upvotes get changed back, it will be difficult for me to go through all of the old article comments I didn't get a feel for and see what I missed out on.

Upvotes numbers are too valuable. Please bring them back.
Yes, it's my favorite language. Very fun and nice to work with. Lends itself well to another one of Jeremy's contributions, http://jashkenas.github.com/docco/, and his way of writing code as a story, which I try to mimick.

If you like Sass, you should check out Stylus. Similar, but better. http://learnboost.github.com/stylus/
Ask HN: How do Mint and Hipmunk grab their data from external sites?
I understand how you can grab data from websites that offer API's, but how do sites such as Mint and Hipmunk aggregate their data from sites like Banks and Airlines?

Where does Hipmunk gather their flight information and prices from?

How does Mint grab all your debit and credit card information from your bank?
You're crazy not to go with Stripe. The only thing that's better than the awesomeness of the guys that run it is the API.
I imagine he is on pins and needles waiting to find out if he got it and I imagine this was written fairly quickly so as to be relevant, time-frame-wise. I doubt it was intended to be anything all that grand. I think the selling point is "insider" and "right here, right now", so to speak, not "best researched, most polished paper ever".

Peace.
A few caess:

1) It appears that WP7 has done multitasking right. They have this notion of "Live Agents" which are agents that work in the background and are scheduled independent of the foreground process. I think I had proposed a similiar idea here on HN many moons ago -- maybe they read it :-)

It gives you the benefit of good battery life regardless of rogue 3rd party apps, while also giving you virtually unbounded multitasking scenarios.

2) Expanded hubs throughout the platform, so apps can be associated with Bing results. This was demoed with going directly from a movie to IMDB.

3) Being able to pin specific pieces of functionality from an app to the home page. Probably a tag on a Silverlight page. Will be very useful.

And there's virtually no scenarios where Android or iPhone surpass WP7 anymore. The main hole is app selection. Which is important, but given that WP7 has closed pretty much every gap, including in the SDK -- plus added stuff like Silverlight and XNA integration, I think we'll see some interesting times.
Addendum for new grads interviewing at Microsoft: when you go to the welcome center on the morning of your interview, the H1-B filings for all recently hired foreign employees are posted near the candidate waiting area. These have salaries.

These are especially helpful for answering that eternal first HR question about salary expectations. The best answer is to dodge the question entirely, but if you're not good at negotiating with skilled recruiters (and if you're a new CS grad, you probably aren't) pick a number that's somewhere in the middle of the posted H1-B range.
I'm a full-time software developer/development manager, and I have an English degree.
Two-factor Authentication Made Easy: Phone Call, SMS, Mobile App, Token
I used it for a few years about 10 years ago, and I loved it at the time - I stopped largely because the software itself was just overwhelming. The new interface looks promising, it's great to see Blender still being developed.
Vala could be a contender on the "system languages" list -- it's runtime is just GLib, which has already been ported to all sorts of platforms and optimized quite well, and Vala is quite a nice language in and of itself.

http://live.gnome.org/Vala

Also, I don't think he gives the game-oriented scripting languages quite enough credit. They're not as mature as Lua, but almost all of them seem like more likely competitors with Lua than Stackless Python or Io, much less Tcl or Javascript (all of which except V8 are slower than Lua, and when Lua's performance is already an issue that's not encouraging) -- most of the game-oriented languages solve one of the biggest Lua gripes quite handily, which is that Lua's exclusive use of floating-point arithmetic makes it a pain (okay this is hearsay) on ARM-based platforms without floating point units (which is most of them). The good news is that LuaJIT now has a port to powerpc along with the mainstream i386 and amd64 ports, and to my knowledge an arm port of the interpreter is in the works as well.
Poll: Display points on comments?
My goal in not showing points on comments was to prevent the sort of contentious exchanges where people (in this case literally) try to score points off one another. I feel like it has done that to some extent, but at a cost in other areas. So which do you prefer?

Here's the earlier thread about it: http://news.ycombinator.com/item?id=2403716
I prefer HN with points displayed on comments.
I prefer HN without points displayed on comments.
"breaks DNS for monetization purposes"
It's not their DNS that is broken, it's your understanding of how nameservers work. Also, failure to read terms and conditions doesn't make it their fault. It's kind of sketchy, yeah, but no one who is serious about a site / hosting should ever use registrar-provided DNS service when it's so easy to set up with your hosting company / by yourself.
That is primarily because the prevailing wage is calculated by agencies like erieri and Cal EDD (in the case of California) surveys which are usually nine months to a year old. So ymmv. If the survey was taken during a boom year and is used in a bust year, the prevailing wages are usually higher than market. The reverse is also true. There is also a selection bias in the data as they only have data from organizations which are willing to share this. There is no mandated requirement for this.

Another thing to keep in mind is that (in theory) prevailing wage data reflects market wages (i.e. all types of engineers) not just those on a visa. Whether or not this is actually what happens is something I have not idea about.

So in theory the LCA data should be a good datum to start your salary negotiations on. However it should be tempered by current market conditions, location and most importantly your own position in the negotiations. Its always easier to negotiate from a position of strength. When you are looking to provide for your family, insurance, rent/mortgage etc and are unemployed, negotiating may or may not work depending on how desperate you are.
No, this has nothing to do with the prevailing wage. You'll notice that each row indicates the "prevailing wage", as well as the wage that the company is actually asking to pay someone.

The prevailing wage is always way lower (and a joke, basically), satisfying their obligation to pay greater than or equal to, but that is not the interesting part of this data.

To be clear - this isn't a link to the LCA data (although each application includes it). This is actual individual salaries that were approved to a worker.
Because running a winery that produces distinctive wines and having that winery crank out hundreds of millions of cases a year isn't that feasible. It's not like Coke where you can just produce more of the same product with the same process without affecting the character of.
http://f***you.example.com would resolve if using a wildcard address. That is unacceptable.

Bro, just stop, you don't understand DNS. Lots of people use wildcards.
You actually cannot implement strongly consistent compare-and-set on a quorum based system. This is because quorums do not have strong failure semantics.

For example, lets say you have key A with data 'foo' living on all 3 nodes of a quorum based system. You perform a write to key A with data 'bar' and one host accepts the write and two fail resulting in your client getting a failure back. Reading data back from all nodes will return 'foo'. Time goes along and read repair or some other anti-entropy process kicks in a replicates 'bar' to the other hosts. Now a read for key A returns 'bar'. In short, when a client performs a write and gets a failure back they actually have no idea if it will update the data store or not. You cannot implement compare-and-set in that type of environment.
+1

PayPal is _absurdly_ easy to set up and start collecting money.

You do though, need to understand that Papal's main business advantage over banks is their automated fraud prevention/detection - if you do anything that might come close to triggering their automated systems, you need to watch out. In my experience, that's almost always been accepting payments significantly before shipping something that can be tracked. Pre orders often get accounts locked. Non physically shipped products (thing "digital downloads" - software, music, or ebooks) often get accounts locked.

If you're not doing that kind of thing, or if you're doing it and are prepared to put up with Paypal holding on to your money until they believe your customers are happy, then PayPal is a reasonable solution (we have a client who starts accepting pre-orders for e new edition of his book every October, and PayPal hang on to _all_ money put into his PayPal account until 3 or 4 weeks after the books start shipping in early January. This has been going on for 4 years now, exactly the same every year, but the client is perfectly happy with that situation, he's mainly accepting pre-orders as a way to more accurately guage how many copies to print in the first run, he doesn't need to have the money up front but it's a great way for him to know really firm minimum order numbers for the first print run. It's only when he gets drunk over Xmas/new year and starts ringing PayPal up and screaming "give me my fucking money!" at anyone who answers the phone that it's a drama, unfortunately _that's_ been going on for 4 years now too...

Tl;dr, use PayPal to start with. Never leave more money in the PayPal account than you're prepared to lose. Never leave that money in a bank account linked to PayPal either. Make sure you've got a backup payment method at least planned, that you can switch in sufficiently quickly that you don't go broke between when PayPal cuts off your money and the new payment system is in place (that means get your merchant account and Internet merchant ID applications in process _now_, not after you have a PayPal problem.)
"I am now convinced that domain registration is the seedy underbelly of the entire Internet and only attracts companies with questionable ethics."

this is the market equilibrium, in any industry, for companies that compete on price.
We went through this recently and decided that Braintree was a nice one stop shop. Great hand holding through the set up process and lots of api/library support out there.

You can always decide to put Chargify on top of that if you want. Bonus -- if you end up getting a merchant account with your existing bank you can swap that in later. (Though you probably will get a better rate w/ Braintree).
FTFY: "...Cloud Services at Apple"

I can't imagine Apple being open enough to actually become the future player in this.
With. [EDIT: oops, deleted half my post] If something stupid only has a couple of points in a busy thread, then I know there's no need to respond with a passionate denunciation of the obvious. Likewise, if something I disagree with has a ton of upvotes, perhaps it's me that's stupid and I should think carefully before starting an argument. Sure, it's flawed, but so's every other approach.

If you want to get real results, I think you need to start doing randomized trials of different users, showing karma to some and not to others to see whether it results in a change of behavior. Of course, you probably need to warn people about this in advance.

BTW, there seems to be a little bug wherein clicking on a comment or poll option no longer updates. I had to refresh to see whether my vote had taken or not, although the ▲ correctly disappears.
Negotiation Genius - best book out there and a good read.

http://www.amazon.com/Negotiation-Genius-Obstacles-Brilliant...
The glib and snarky reply is that most people who go to college never learn any of those things. The majority of people who go to college don't take classes which include FFTs or suffix arrays, or even essential things like probability. And yet, for some reason, this is just considered normal.

You make a worthwhile point, though: for people studying without being in college, how can they make sure that they get the useful but scary- or boring-looking stuff? I would propose that some respectable people put together lists of the subjects that are important to understand for various fields of study, so that un-college folks don't just accidentally miss something important like linear algebra. You could go a step further and create tests or projects or some other mechanism for people to demonstrate that they've studied each topic and understood it. There's no inherent reason why colleges have to be in charge of both education and accreditation. (I think that the Khan Academy or one of its competitors may eventually grow into this.)

I've found that it's easiest to learn things -- especially difficult things -- when you actually care. One of the hardest problems that the best teachers in college face is getting students to care. The thing that struck me, reading through the article and some of the stuff on uncollege.org, was the pervasive sense of actually giving a damn about education. There's got to be a way to use that.
Quora got this right. The identities of those who endorse a comment is significant. There may be people who voted on the coffeescript comment who may not have direct experience on it. There is no way one can tell.

Further, there may be different reasons a comment may have been voted up:

1. The comment voted up is considered relevant

2. The reader agreed with the sentiment.

3. The comment was irrelevant, but was humorous.

Similarly, a comment may have been voted down because:

1. The comment was irrelevant.

2. The comment was relevant, but the reader disagreed with the point of view.

3. A polarising comment may end up with a net score of 0, but it is
actually very relevant.

4. The comment was relevant, but was delivered in
a brusque manner.
The phrase "Manufacturing Consent" has nothing to do with universal grammar. It is about the factors that create a news environment that favors specific interests.
Let's see what the reaction is to this experiment: http://news.ycombinator.com/item?id=2445039
The best domain registrar of which I'm aware -- everyone I know who's used it has been happy with it -- is http://nearlyfreespeech.net/. I've also used DynDNS and been very happy with them; someone else mentioned them as well.

NFS doesn't make it obvious that they do domain registration -- you have to click through to "services" to see it.
i'm confused. I use name.com free DNS. I didn't park anything and thought I was doing everything right.

dustingetz.com
www.dustingetz.com
adsfkjhasfasdf.dustingetz.com <--- name.com content

I expected it to time out. Name.com shows no * record, but cloudflare showed me this (I think it rotates through a few IPs). I guess I'd have to move off the free DNS to remove the * record.

A record *	points to	174.37.172.68
Hi. See here regarding our strategy: http://betashop.com/post/4591690466/getting-social-and-getti...