skysight-inc/HackerNews huggingface dataset:
Yeah, I realized as soon as I posted that that I'd have to explain.

I'm going to define a state for comments between living and dead called pending, and I'll give everyone over a certain threshold of karma and/or age the ability to promote comments from pending to live.

Pending comments should be promoted if they (a) make a positive contribution to the discussion, and (b) are not unnecessarily harsh or uncivil.

I may try this out on individual threads before switching the whole site over.
Perhaps HN needs a place for meta comments like this. I hated the ridiculously poor contrast and tiny fonts, especially since the site was created by people who do know better.

2e2e2e and 787878 is a contrast 3.07:1, which is pretty lousy.

It is weird that they can create a nice little logo-thing, and yet have a website that's unusable for many people.

I used to think that a designer's website would be some indicator of their talent, but there's not much correlation there.
Why Python Sucks | D. Jemerov
5.6 million. You need a hot standby. Or 8.4 if you're feeling cautious :)
I quite like it, though it does also look remarkably like their logo :)
>Calling her a "chick" is like calling Larry Page a "boy toy" -- the word is used largely in sexual situations ("picking up chicks"), and is incredibly unprofessional and demeaning in a professional context like the workplace, or Hacker News.

Then why don't you just ask what I meant by "chick" rather than insisting I was being sexist?

> And talking about the Internal Tools team as "that shit" is equally unprofessional and demeaning to everyone who works on it.

More demeaning than the comment itself, in which I actively demean the team by pointing out that everyone else in the company laughs at them?
I've done some jobs that needed address verification and it was a pain. If they've really solved it, it's a huge accomplishment.

The rest of their tools look good too. Snail-mailing is sadly still essential to business and needs a workable API.
Oh yes, I always forget about this one because it's not on my SlideShare, but you're right, it's really excellent! Michael did a great job putting that together and I was honored he invited me to share the stage.
> 3.2.1.1 If onFulfilled is not a function, it must be ignored.

This is idiomatic JS I guess, but it bugs me to bits. IMO the parameter should be a function or it should be null; anything else should throw an error.
About as offensive as "geezer" or "cracker".
Chicago Public Library launches free hackerspace (3D print, laser cutting, etc)
Peter Norvig - Learning Programming
Yet you'll find that in denying the freedom of voluntary trade, this particular group fail to propose an alternative that doesn't just turn into another tyrannical state.

Yeah, that's always been one of my issues with anarcho-socialists - in the obsessive quest to eliminate all hierarchy, it seems that they've created a system that could only be enforced through... a hierarchy. Unless you can get every human being in a group larger than about 2 to agree on something, that is. And I'm not betting any money on that happening.

In practice, most people admit that there should be personal property (such as your home and your body), and that there should be limitations to property (there are more empty houses in san francisco than homeless people). It's just common sense. Between anarcho-socialists and anarcho-capitalists, there is a way to achieve a good balance.

Part of the problem with that is this: When you start having those kinds of discussions, what you refer to as "common sense" often winds up being a form of Utilitarianism, or based on Utilitarian arguments. And while Utilitarianism isn't necessarily Bad in any inherent way, it's an ideology like any other, and taken to it's further-most logical extremes, also leads to Bad Things being supported. See: the whole swathes of novels written about the evils of medical utilitarianism[1] gone too far.

For this reason, among others, finding a common ground between (left) anarchism and anarcho-capitalism isn't necessarily as easy as it might seem.

[1]: http://en.wikipedia.org/wiki/Utilitarian_bioethics
Adding Minitest Spec in Rails 4
Great, thanks!

Everybody, vote that Reddit post up!
The Rise and Fall and Rise of Java | Stephen O'Grady of RedMonk
The problem comes when people express their ideas intemperately, either by making extreme statements that should be more qualified and tentative, or by being uncivil to one another.

I hit plenty of opposition here when writing in favor of more qualified and tentative statements in precisely this context. Perhaps now your cult of personality will come around to my/our/your point of view! ;)
Robots and Sitemaps
"you can buy a single server that is more powerful than their entire cluster." is pure genius.

We now know how to solve the C10k problem in orders of magnitude - use a single server!
I wouldn't mind a 30-35 minute commute if I didn't have to get in a car at any point. My commute from Westchester to Manhattan was amazing: a block and a half to the train, and a block and a half to my office. Almost never late, came every 15 minutes during rush hour, etc.

The problem with Cal Train seems to be that you have a mini-commute at the beginning and end of every trip. My Westchester town had several residential high-rises just a block or two from the train station. Looking at the Millbrae station, there is nothing around it--it's designed for people to drive into. And on the San Francisco side, the SF Caltrain station isn't exactly amazingly centrally located...
Oh that's cool, thanks for the reply. I haven't looked at Q yet, but I've heard a lot about it. I guess it's time to have a look.
There is something these companies allowed that went beyond others, Twitter is not listed for example. As Snowden pointed out [1], these companies need to make some kind of technical assurances for privacy, otherwise customers (and potential employees) should look elsewhere.

[1] "The [telcom] companies should write enforceable clauses into their terms, guaranteeing their clients that they are not being spied on. And they should include technical guarantees. If you could move even a single company to do such a thing, it would improve the security of global communications. And when this appears to not be feasible, you should consider starting one such company yourself."
I have one possible explanation.

Proposition 13 limits property tax increases to 2% per year in California. As a result, many homes are taxed at far below their market value.

If a lot of long term residents with dirt cheap property tax sold during that period you could see a dramatic bump in average tax per household.
Well, it's throwing away money compared to home ownership, which also gives you a place to live. I don't know about hypothetical ultra-liquid markets, but in practise rent is usually higher than interest+maintenance fees over a longer period of time. Real estate investors need to make a profit, and so do banks, but the banks tend to have slimmer margins.
Calm down a second. You're obviously taking offense of the phrase "The chick in charge of the Internal Tools team?". While the word is often used in the fairly female hostile line of "I'm off to pick up chicks", it also has a very common usage for an (attractive) young woman in certain demographics.

As far as I can tell, the OP is not trying to make a misogynistic comment on purpose and biting his head off and shouting at him is not going to help the community, or the OP, or your point. If this was an actual misogynistic comments - "A girl in Google? Fire her!" - then the outrage would be well placed. A very commonly used colloquial term, however, at most deserves a polite request to use better language in future.
The most exposed among the high-quality "ask" subreddits may be /r/askscience. There you will typically find that whole swathes of subthreads have been deleted by the moderators. There are lots of civil, high-quality contributors, to be sure; but it's the moderators that ensure that it stays civil and focused.
The website offers install instructions for several OSes: http://docs.docker.io/en/latest/installation/
> it's actually more like 3x3. The "City" is confined to a tiny area downtown and in the Mission and SOMA.

What about Nob Hill, Russian Hill, and North Beach? Pacific Heights, Marina, Haight? These aren't examples low-density suburban sprawl.
Man spends 20s in SF, moves out later. Film at 11.
Show HN: Data visualization in D3 on US obesity data
America's second-largest employer is a temp agency
This wasn't a visitor centre tour.

This was a "psst, wanna come visit where I work?" tour from one of the guys who built and ran the plant.

Either pre-9/11 or very shortly post-9/11 -- with the rise of the post-9/11 security state there's no way such a tour would happen today. Indeed, the friend in question said some time later that he didn't have that kind of access-all-areas pass any more.
Don't most detectives come from the ranks of ordinary cops? Don't we want our detectives to be extremely intelligent?

I'm friends with quite a few police offers and detectives, and the fact that they are all extremely intelligent doesn't seem to affect their interest in the job at all.
"Being mobile is a lot better."

For one very specific subset of society. For other people with different priorities (friends, family, what-have-you), owning a home might be "a lot better" for them.
That is an asinine argument. You're more likely to run into terrible neighbors in an apartment setting, with the higher turnover in living spaces. Your argument is done in by basic research into the neighborhood.

Disagree. A lot of neighborhoods have homeowners' associations, which are like New York co-op boards and basically an excuse for non-working house-spouses to get in peoples' way because they have literally nothing else to do.

He's right. Homeownership can be a pain in the ass if you care strongly about the subjective aspects of living in a place. You have an investment that other people can fuck with by building shit near it, and you have people trying to prevent you from changing what you have.
That's a very unique view of "Middle Class" considering the median income is $44,389. https://en.wikipedia.org/wiki/Household_income_in_the_United...

If you earn $100,000 per year that puts you in the top 20% (for a household, if it's just you it's even higher).
Or just note that medallions cost hundreds of thousands of dollars (or more). If taxi drivers were politically powerless, why on earth would that be the case?
Stock video footage
Not long now until our next great FREE Video Clip (all the formats). Sign-up to our FREE newsletter (emailed out weekly) and be notified as and when free content becomes available.
Hardly anyone offers a subscription service without an automatic renewal of some type. It's counter to the entire business model, which is that you spend once to acquire a customer but then earn back multiple subscription cycles from them (as the first cycle almost never pays back the cost of acquisition.)

Look at the Amazon Prime TOS, in all-caps: "UNLESS YOU NOTIFY US BEFORE A CHARGE THAT YOU WANT TO CANCEL OR DO NOT WANT TO AUTO RENEW, YOU UNDERSTAND YOUR PRIME MEMBERSHIP WILL AUTOMATICALLY CONTINUE AND YOU AUTHORIZE US (WITHOUT NOTICE TO YOU, UNLESS REQUIRED BY APPLICABLE LAW) TO COLLECT THE THEN-APPLICABLE MEMBERSHIP FEE AND ANY TAXES, USING ANY CREDIT CARD WE HAVE ON RECORD FOR YOU."

I'm guessing that their definition of "CREDIT CARD" is wide enough that they can roll the expiration date; when your card expiresd at Amazon you can just update the date without entering a "new card" - they consider the new physical card to be the same "payment method."
We still don't really know what PRISM is or how it functions.
It does appear that US companies did provide overly broad information to the US government using the following logic.

1. The US government gets massive amounts of information from these companies and can get this information in real time with no oversight,

2. none of these companies seem upset about it, which one imagines they would be if the US government was just stealing it without their permission,

3. and these companies have cooperated with the governments misinformation campaign (denials of "direct access" and such).

If they aren't responsible for initially giving them access, they are now responsible the governments continuing access since they have learned that the government does have access and they have not attempted to prevent the government from maintaining access and furthermore they have aided the government ability to maintain access by stifling public outcry about this access by lying to their users.
You can make the point about tools being a dead end (which I have no particular insight about, so I'll take your word for it) without being unnecessarily dismissive of the individual as a "chick".
It might help some influential people to get off their asses if it were announced that new fiber is planned to be laid on routes which bypassed the US.
Conventional wisdom is just that... a convention. Each region of the country has different real estate markets with different cost dynamics. This buy-rent article merely proves that you have to do the math yourself.

I currently live near the Twin Cities, Minneapolis-St. Paul, which has one of the costlier rental markets for low end apartments. The cheapest apartments you can rent cost more per month than my mortgage. Annual property taxes where I live are under one percent of the cost of my home. The author of the buy-rent piece makes assumptions that do not apply to my region of the country.
I'd be interested to know how you'll decide which threads to pilot this feature on. If it isn't random, I think it may give us more insight into what topics/biases you feel draw out this kind of behaviour.
In this context it reads as highly dismissive.
But if you do use a map as a wrapper, use map[keytype]struct{} . That way the values don't need any memory at all, struct{} is for free.
tbh the need for this is steadily decreasing. Sure I've got some old laptops that might need this spec wise but frankly by the time I've installed & set it up I'm already contemplating suicide. Systems with that little RAM also tend to be seriously slow...
"And talking about the Internal Tools team as "that shit" is equally unprofessional and demeaning to everyone who works on it."

Really? Did you go around and ask everyone who works there if they feel "it's unprofessional and demeaning"? Or is it just you who feels that way?

Please don't blow this out of proportion.
I think that Google Glass will lead to more videos like the one linked and the ones I included. Perhaps we'll eventually have just news dominated by reports by a single individual as opposed to a reporter and a camera man.

Yes. Event detection->Video sourcing via location information->Aggregation and distribution.

All of that can be automated to occur very quickly.
Words have connotations whether you mean them or not. It is hard to see how you could not foresee a negative reaction to calling a woman being featured in a professional context a "chick".
Gee, this sounds familiar...

Popping open filing cabinets and ignoring other things. I guess they are still working from the same playbook.
While Neue Haas was the original name for Helvetica, it does seem to be two different font's in Chrome (OSX): http://i.imgur.com/ufxsfKh.png
I'm Kenyan, and I can tell you that I'm not quite clear on whether it is Kes or Ksh, I use the latter but see Kes used about the place. The symbol they came up with is great and I can see it being widely adopted(looks very much like their own logo:-D). Glad to see a story on Africa, particular Kenya, on the front page of HN that's not about mpesa though what up with the grey on black page? Poor UX
Makes sense to have good decentralized tools but what about endpoint security ? We have to suppose that average OS does have many 0day vulnerabilities so it's easy to get all important data from your computer.

To have good firewall & IDS, automatic analysis, secured kernel - that's was should concern you people.

And that's not all - we cannot be sure if hardware itself does not send any unique IDs to vendors... or network card can mark some packet by unique signature and agency can capture those packet as they pass through internet. I remember i read that few years ago : http://www.slideshare.net/the_netlocksmith/defcon-2012-hardw... I would bet there is many backdoors hidden in hardware.
If you look at most big, established cities (Chicago, New York), the bulk of the housing stock tends to have been built in the construction booms of the 1960's-1980's. New construction is a good, but a city will suffer from its bad housing policies for decades after those policies are fixed, because the process of bringing housing supply in line with housing demand is a very slow one.

As an analogy, consider roads: in the D.C. metro area, road construction is about 10 years behind where it needs to be given the population surge, and they have been building flat-out for a decade now. Imagine if they had spent the last 20-30 years not constructing new roads even as the region grew dramatically in population. That's the state of the San Francisco housing market, and indeed the housing markets of most cities that had policies in place over the last several decades that were hostile to development.
Eventually one of the hires made today as a beat officer is going to have to become the "chief of police" and I kind of want that person to be as smart as possible.

Maybe the solution is a faster track for those that show promise on the job. The officers who demonstrate superior police work should be promoted faster.
Could you explain why you think you, as a renter, don't pay property taxes?
Facebook reinvented MySpace. Gotta start somewhere.
Can you explain the reasons why you see this as being an effective way to filter out overly-pedantic or critical comments? These comments seem to be the focus on HN not just because they are common, but also because they get upvoted to the top of the discussion, perpetuating the theme.

Presumably the sub-audience who finds such comments productive to discussion enough to upvote them will happily flip them live, too. It seems like the only reason to think otherwise is if you think that most people who have high karma are not guilty of upvoting these types of comments.
Actually very few startups are fake. Companies look fake in retrospect if they make something that flops and then get HR acquired, but very few founders I encounter are deliberately aiming for that path.

What I suggested in "Hiring is Obsolete" is not that founders build something random to get the attention of acquirers, but that they build the product the acquirer should have built. I'm advocating founders aim for product acquisitions, not HR acquisitions.

And no proportion of HR acquisitions would be enough to affect the character of YC. Not only are we not interested intellectually in funding companies that fail, we probably net lose money on them.
I understand your point, but even according to your second definition ("an attractive young woman"), it comes across as misogynistic.

Because simply referring to her as "the chick who..." basically implies that she is principally a "chick" -- not a smart woman, not a capable professional, but just a "chick". Outside of professional contexts, it can sometimes be fine, but in commenting on a professional article, it absolutely is demeaning and there is no place for it.
I'm guessing that there's nearly a 100% correlation between the people accusing prospective homeowners of having an "insane obsession" and people who live in apartments in SF. SF is one of my favorite cities in the world, but there are a LOT of downsides to it. I find that a lot of the people I know who live there adopt a borderline Stockholm Syndrome attitude about those downsides.

If you live in SF, you have easy access to all sorts of great things, but the downside is that unless you are fabulously wealthy, you are most likely renting an old and not necessarily well-maintained apartment with one (or two or three or more...) roommates, in a neighborhood with a disturbing number of homeless people and/or occasional violent crime, and you have to take the bus (or ride a bike) everywhere you go because it's just too much of an expensive hassle to drive anywhere. I'm not describing the living standards for college students or blue collar people, these are living standards for people who are probably in the top 5% income bracket in the entire country.

Those same people will tell you stuff like, why would you want to own a home? Why would you want to live by yourself? What do you have against homeless people? Why would you want a car in the first place? What's wrong with you, you barbarian!

There's something to be said for those perspectives, and I appreciate the value of living in a really dense and culturally rich city with great public transportation. But so many of the SF residents that I know go way beyond looking on the bright side, to the point of fetishizing the very things that can make SF an unpleasant place to live.

Maybe if I lived there I'd be like that too. It's natural to always want to look on the bright side of whatever your living situation is, it's just annoying when people get super militant about it, to the point of accusing you of being a bad or stupid person if you don't want to live there too.
@macman, is this spine.js app? If not, why not?
Show HN: Anagram Solver for Android
When I read this a year ago I was very impressed, but now I think (1) this was superseeded by Angular and stuff alike and (2) this is not good user experience, this is experience to experimenters, a restrict kind of user, very restrict. For the common user maybe a simple chart is better.
I'm not sure you understand what black hat hacking is.

Black hat means that you use your knowledge of computer security to commit crimes. If that's the case, it's not a good idea to express such an idea on an account linked to what I can only assume is your actual name.

I suspect, and I hope for your sake, that you are using the term as a way to describe the entire field of network security, which includes White Hats, Grey Hats, and Black Hats.
As someone else said, copy/pasting from websites isn't going to help you learn anything. Likewise, looking up a solution to a problem isn't going to teach you how to solve that problem. You may think you learn the solution, but the only way you really learn it is to figure it out yourself. Try solving some problems and writing some programs while limiting yourself to only looking up specific questions. Questions about language syntax, or what functions are offered to do a certain task. This is easier accomplished when trying to break your Google addiction if you sit and think about the problem first. Sketch out your idea and maybe put down some basic pseudo code. After you think your model is fairly complete, start coding it. As you code it only look up documentation (such as JavaDoc) to find how to do what you outlined in your pseudo code. As you program it you will likely think of better ways to do things. Try to finish without looking up and solutions online, then review your code and debug it. Make sure your code works the way you expected it to and is as good as you can think of making it. Then, and only then, look up what a good, correct solution to the problem is. Now when you see the solution you will make connections to your code and how you can optimize it. Things will make more sense, start to fall into place, and you'll learn a lot more if you take this approach. It will be more frustrating at first, but in the end it will feel far more rewarding because you actually understand it.
Thank you for the benefit of the doubt. Admittedly, if I cared about being taken seriously, I would've chosen my words more carefully. However, I just felt like dashing off a quick comment to let people know that the core tone of the article is at odds with reality.