skysight-inc/HackerNews huggingface dataset:
I know MANY fucking brilliantly minded people that are socially fucking stupid. First off, I have never made the claim that such things ought to be on an exam, or are a natural setting for questions on an exam simply because they are "rampant". Stop putting fucking words in my mouth. You seem very sheltered in your location as RAPE happens everywhere. Name one university that is RAPE free that is co-ed. Many go unreported which compounds the issue. I am sure when you went to school hundreds of years ago with your clubs/socities that you were not exposed. You seem like a fucking dinosaur honestly as the related articles in there show your school has many issues with sexism and such.
This used to be how the old UNIX program ytalk worked, you could watch the other person type. It was obvious what was happening though, whereas everyone assumes that an edit box allows you to, uhh edit, before choosing to send.

Why do you hide the fact that you're doing this? If it was live updating the shared chat view for both users, it would be obvious. It's obvious users won't like this though, and will be very cautious what they type, so I don't blame you for trying to hide it.
Holy bad user interface Batman! Here's a direct link to the picture.

The planet is the blue dot on the bottom left. They removed the light from this star, which is the photoshopped "star" in the middle.

http://i.space.com/images/i/000/029/551/original/exoplanet-h...
Listen as Albert Einstein Calls for Peace and Social Justice in 1945
Did I find a phishing link from pakistan.gov.pk?
Life360: The biggest platform that you haven’t heard about (yet)
Do you think the world would be worse off if Google were fair to webmasters? Do you think perfect competition should trump all other values?
Thanks for the comment: we've gone ahead and disabled this while we work on the privacy and user experience.
20+ responsive mobile navigations
Why you can't dislike something on Facebook
Erdogan's "Democracy is like a streetcar. When you come to your stop, you get off." sums it up. Perhaps people were willing to accept it for the economic growth, but the threshold has been crossed and now it's all tipping the other way.
| They feel the risk of their property being
| seized and owners brought to court.

It sounds more like they are already at risk of this. Voluntarily suspending operation until things are sorted out, is more of a show of good faith that they are willing to play ball and sort things out.
wow!
The video has some nice examples, indeed.

I suppose this method cannot be adapted to work for non-random 'bags' of Tetris shapes...?
Show HN: Discover.io - Business Discovery Network
> Microsoft pursued a strategy that enabled people to make web apps in HTML5/Javascript as first class apps in Windows 8.

That by itself is a concept absolutely no one has any problem with.[1]

The problems people have are either with Windows 8 itself and/or Metro sucking, and in some cases seeing parts of it as the first step in turning a previously-open ecosystem into an iOS-style walled garden.

[1] Well, OK, I think JavaScript is a scourge on par with PHP, bubonic plague, and small children, so I guess I do have a problem, but it's not one anyone else cares about.
There's another hidden cost to starting a company - smart, young, energetic engineers are pulled away from established companies that are much more likely to succeed.

I feel like the current balance has gone much too far into the startup direction and I've been waiting for some time for the pendulum to swing back.
(Post author) Good point, we actually do take that approach - we have about 8 different Backbone apps currently, for different aspects of the admin and student experience. We don't have a hard and fast rule for when we break into a new app, but it usually becomes obvious at some point. And it's not too hard to refactor that sort of thing, since it's mostly just changing a routes file around.
Lots of chinese 3rd party no-names are making "mini-PCs" running android. There are problems - the android ecosystem has spotty keyboard/mouse support (drag scrolling sucks with a mouse and pinch operations are missing). Also the usual quality concerns with cheap stuff -bad WiFi and heat problems. Finally, remote wake support is poor, so a lot of the devices have no real way to turn them on/off besides unpluggging them.

But they exist and have a sizeable community around hacking with them, primarily as TV boxes. The Ouya should bring this usage into the foreground, plus Dell's plans to make the first brand-named device in this market.

Actually, WinRT is a better OS for this space since it's designed front-to-back with keyboard/mouse and touchscreen support (incl app market requirements) but MS is being their own worst enemy with that platform.
Ah, yes - Instant Search... I thought about that as I typed this. I typically find myself naively hoping that Google treats Instant Search differently than (Actual? Real? Not sure what non-instant would be called) Regular Search, and does not store my fingers' wanderings.

A visual cue such as Instant Search makes it much clearer that the server is reacting to your input, I suppose. Absent that, it is rather worrisome.
the plethora of cheaper Android devices becomes important in countries where the weird American contract-term business model isn't allowed.
If you have 5 minutes, I'd like some criticism.
Introducing FishEye and Crucible 3.0 – Search, visualize and review code.
Happens all the time. Dogs. Cats. Birds. Occasional pigs.

There have been specific scientific experiments as well, e.g., http://en.wikipedia.org/wiki/Washoe_(chimpanzee)
Product  Strategy  Business Model
This might me my most favorite submission of all time so far.
Human Body as an analogy for Usable System
Good thing the folks quoted above are stupid!

First of all they give us what they love, death. Thanks! Secondly, there is no death without life...so they will always be beholden to us.
It sounds like a good experiment. Personally, I think I would always want it turned off, but if it is painfully obvious that you are opting in to allow the other side to always see what you type, it seems much better (as long as it is really easy to change this permission in real time).
Shame on everyone yelling "Firefox needs to get into the market with cheap margins so WE can have better tablets/internet! Nevermind those foreigners who are committing suicide because of bad work conditions".
This does not make situation any more "voluntary" then.
Bravo to the folks at DNSimple for being on top of communications during this time. It's something that they themselves brought up less then a year ago during the Zerigo DDOS (https://news.ycombinator.com/item?id=4280515) so it'd good to see them sticking to it.

But it also seems as though the same advice proposed in that thread should have been used by their customers: Namely, utilize multiple DNS providers to mitigate risk, and choose providers with IP anycast. Heck, even setting up your own secondary DNS on a $5/mo cloud server would keep your site up (unless of course your site is the main target of the DDOS).
(Post author) Yep, I know that our server-side case was the worst possible way. It is possible to do it in infinitely better ways, but it's still hard to do so in a way that easily brings in JavaScript and doesn't end up replicating code, especially when your server-side language and front-end language are different. I got a demo of DerbyJS the author day, a framework on top of Node that does server-side rendering of the template so it loads very fast, and then subscribes to events via JS and refreshes the template on the client-side, all using the same template code and language. That to me sounds like a pretty cool approach, but not something we can switch to easily.
Bell Labs Developing Lenseless Camera System
Here's my reference for reference, http://www.slideshare.net/grugq/opsec-for-hackers (slide 137/138)

I cannot recommend either, but I would note that in your link they do seem to state 'Anyway, not so many people seem to do use a tunnel before they connect to Tor, therefore it's not so well tested, do not rely on it too much.'. So I'd be wary of their advice for anything you need to bet your life on.
Right... it'll make the managers richer. It'll increase margins at the TOP while the bottom remains the same.
It's time to break of with noSQL and think about noDB
Tom,
thanks for the comment: we've disabled Typeview while we work on the privacy and user experience. We clearly didn't think that through as well as we should have.
As it turns out Google search-as-you-type is actually retained for 2 weeks in full, and then whittled down after that. https://support.google.com/chrome/answer/180655?hl=en. Google probably doesn't have human review of the data though: the machines are much better for that at their scale.
The Startup Paradigma-Shift
I wouldn't worry about the caching, as your app is unlikely to get the same news coverage as the citi bikes program. I think the author misdiagnosed the citi bikes problem. My guess is they just had too few apache processes. If there was just one database table, the database's query cache should have been able to handle this load. His suggestions of cron based caching are likely redundant and overkill. Even if that wasn't enough, PHP's APC would be a better solution.

You need a way to do geospatial queries and likely clustering of the results. PostGIS will work well, and there are kmeans clustering plugins, or you can just do grid based clustering.
The purpose of client-side encryption in Braintree.js is to reduce the PCI scope for the merchant and is not the only way the data is protected. Every encrypted value is still sent over HTTPS to to the merchant's server and again over HTTPS to Braintree itself. In this chain, however, the merchant will be unable to decrypt the values submitted and can only pass them on to Braintree.

(Disclosure, I work for Braintree)
> Voluntarily suspending operation

Something is voluntary only if there's no threat of force behind it.

Voluntary: acting or done without compulsion or obligation.

http://dictionary.reference.com/browse/voluntary
Yes, terrible! Dumping 70,000 tons of toxic waste! That's a lot!!!
Machine Learning is a serious, real thing. Strong AI is still kinda... out there. Not "this is definitely impossible, don't even try" crazy, but "we're pretty sure we don't know how to do this yet, and claiming you've done it will set off alarm bells" out there.
Will forward this to my daughters. I have to admit that I liked each of the punishment songs that played when I lost the game.
Recupera a tu ex
Recupera a tu ex en menos tiempo del que crees y vuelve a ser feliz
Optimizing code for the European Space Agency
Welcome to Canada, where bitcoin exchanges are not subject to FinTrac Money Transmitters regulations. Yet...
"If you want to help Africa, give money to Doctors Without Borders or UNICEF, don't buy a smartphone and and brag about it on twitter while sipping fair-trade coffee."

Hear, hear TylerE -- well put. It reminds me of "Smug Alert": http://www.southparkstudios.com/full-episodes/s10e02-smug-al...
I just really liked this quote in the comments because it made me chuckle -

"You don't get into positions of power of life and death over proles by being ignorant, only acting as if you are, which is genius-level sociopathy. If you REALLY try it sometime, you may just become the President of the United States, and have the power to slaughter babies in the Rose Garden in front of the world's press, and not suffer any real punishment whatsoever."
it's sad to see the kind of Ads science sites have to show.
Numenta has released its Cortical Learning Algorithm (CLA) - dual license/GPL3
Eeeexactly - I started to write almost exactly this and got distracted and returned to find you'd said it better than I could.

Having a startup is certainly hard work for less pay than you might be making elsewhere. But you get all of the benefits of being your own boss to one degree or another, plus creating something from scratch, and the possible upside.

I knew a guy who opened a lunch restaurant and catering business, and until it was making enough money, he'd work 6 days a week at the restaurant for lunch and catering gigs, and then also waited tables at a friend's restaurant and worked as a bartender at another friend's place. He basically got 4 hours of sleep a night, 7 days a week for three years. There was no brass ring or huge exit at the end of that path, he'd just decided at some point that he wanted to be his own boss.

And then there's all the people out there who work two or three part-time jobs just to make ends meet, who never see their kids, who may not even have health insurance - where's their work/life balance?

I personally feel privileged to have had the opportunity to start a company, make some money, have health insurance, and yes, worked my fair share of 60-hour weeks and all-nighters. I'm way better off than so many people in the US, forget about the rest of the world.
Noted :-)
From a business level google's job is to sell ads, it sell ads by providing valuable search results 'for free', and one part of the intrinsic quality of the search results is that they are 'good' in the sense that you describe.

I think this gets to the heart of the conflict of interest which Google experiences and those who depend on them are afraid of. On the one hand, they have a reputation for valuable and high-quality search results which are not vulnerable to gaming. On the other hand, they have an established monopoly on search, which will not disappear overnight, and a business selling ads which compete against their own search results for clicks. Their interests do not currently align with those who appear in their organic search results, except tangentially and in the long-term (as a way of keeping eyeballs on those results because everyone views them as trustworthy).

So there is a tension there as good search results mean less ad clicks short-term, and less ad clicks means less money for Google. In an ideal world for Google as a corporation, their first page would simply be search results, tailored to a user's request, with no organic search results whatsoever, and indeed, their space on the results page does have a growing advertising component (paid ads, G+, ads for google places or other services like shopping). Obviously at present Google has managed to walk that tightrope and provide great search results, downgrade spammy results and ignore bad links, while making money from advertising displayed with those results, but it's a delicate balance, and there are commercial pressures to improve advertising clicks, but no short-term commercial pressures to improve search result clicks.

If those results can be poisoned or gamed easily, it doesn't really affect Google in the short term, only in the long term, and only if users start to notice and desert their service (over a period of years probably) - that's not necessarily the case if users don't have many comparison points because of Google's scale and dominance. It might even be good for Google in the short term, as businesses start to buy more adwords visits when their organic results decline. I'm not trying to suggest there is some conspiracy at Google, just pointing out the intrinsic tension at the heart of their business between good results and good ad revenue.
I really don't want to be the one overly-critic HN comment - but this color combination makes me cringe: http://i.imgur.com/tBWheTr.png
I suspect he would say that most of the C++ programs you mention don't really need to use shared_ptr, and would be better off with something more like unique_ptr.
Welcome to HN (I see this account was created within the last couple of minutes).

We actually aren't trying to hide it (an HN post is not really the sort of thing one does when one is trying to hide a feature: we're actually advertising and soliciting feedback). We've disabled Typeview while we work on the privacy and user experience.

The points about user expectation are well taken: we will add explicit opt-outs for the site operator and the site visitor, as well as visually obvious indicators to the chat widget so the person typing knows what's happening and can choose to opt out then and there.
You have to reenter the password in thirty days but you never need the second factor ever again (at least in some cases, which in security terms might as well be all cases). The important part is in fact permanent. I'm rather skeptical on the security offered.

Edit: I'm still looking for some kind of documentation for it, but I know this firsthand. I set up two factor authentication several months ago and chrome has not asked for anything other than the password since. I can even go into the two factor settings with only my password, which gives me complete control to make unlimited single-use codes, or authenticate a different phone, or turn the whole thing off.
I stick to private groups on FB for most of my activity. I get a lot more meaningful conversations and closer personal connections through those groups than the author thinks possible.

The Wall-stream is a bonus.
I hate the word myself as it means little outside of sports.

However, there is a very real perception of "fairness", and often the status quo defines that perception. Whatever changes Google makes will be interpreted as unfair by someone, and given their dominant status - that could be a problem if enough people get nervous.
I think it's because there's an intentional subtext that start-up founders are some kind of rare breed of unwilling knights who have been called to noble action.

I think that sentiment is summed up nicely in this comment: https://news.ycombinator.com/item?id=5810546

"The dream we sell to our employees" -- a clear delineation of "the powerful and right founders vs. lowly employees who have to be manipulated." "Join our ranks" -- What? What ranks?

People who live charmed lives can't really understand the real world after a while. It's not their fault, and in a way, the world may be better because of it, but it's annoying when they unknowingly flaunt their "We're successful!" in our faces.
I think a lot of features -- especially if you want them accessible inside INSERT mode -- are accessible through CTRL+letter, no? At least omni-completion, the most useful one, used to be when I last tried it. (Has that changed? I'm not doing much editing in vim these days, so I may be wrong.)
I can't possibly fathom this to be true. Machine learning is one of the few fields where having the Phd is useful, but it's definitely not mandatory. (Same for data mining)

Get an entry level job, learn the technology and the theory behind it. Make yourself invaluable. Nobody will worry about the degree.

A masters can be useful, but it can also wait until you have some experience. (And someone else can pay for it)

One thing about data mining is it's helpful to know the context. If you're doing data mining for consumer products, it can help to learn some Marketing. If you're doing data mining in Finance, it can help to learn some Finance.

This gets to a bigger point of the field - it's very much about breadth. Unfortunately Phds push you towards specialization rather than breadth. (Though it still can be useful)
People also love Yahoo Mail (and loved the previous, more-horrendous version, too). Doesn't mean it couldn't be better.
AWS Simple Icons
Looks pretty neat. I can't find it on their site, but will this work with Raspberry Pi? I presume so, but it's not listed under their fully supported list.
This link seems to bypass the login overlay: http://www.foreignpolicy.com/articles/2013/05/29/the_bomb_di...
Out of curiosity, can you describe a situation where 30+ second requests on a large-scale, high-traffic system is acceptable (in the sense that it is better to hold the connection waiting rather than erroring out)?

EDIT: long-polling aside, and even then, 30 seconds is a perfectly acceptable limit.
not leaving high school for a GED and college my sophomore year was the biggest mistake I ever made. I'm never getting those two years back. I'm also not getting the 10 years of college back either. I taught myself what I do for a living and very little of my education led to where I am today. Intellectual curiosity is what created the text books we spoon feed our kids and is the most important trait that can be fostered in them. It will put food on their tables and advance the human race beyond where it is today. I just try to keep this in perspective while raising my two daughters.
I beg to differ. Every month or so HN always has some blog post hit front page about how Facebook is broken and needs to be fixed, pointing out all of its issues (subjectively) and offering no alternatives or solutions.

I've had the exact opposite experience with Facebook even with ads. As I google search on my computer, Facebook's ads actually become relevant. As I scan my front page, I see news from friends that I find interesting and status posts about friends that I care about. If I see something irrelevant or spam-ish, there's a convenient tab next to the post that gives me the option to never see it again.

Sure, there's some self-management involved in getting Facebook to work for you but it's audience is so broad it kind of has to be that way right?
That sounds like it could be generalized to [noun] [adjective] [adjective]. Notice the lack of verbs, prepositions, or markers for subordinate clauses.

This seems much closer to a code than an actual language.
There is a contextual difference beyond just UI cues too. Making a user unwittingly transmit information to you is probably at most a minor sin when the receiving end is a dumb machine that doesn't do much/anything with the data.

Making a user unwittingly transmit information to another human is a much bigger deal.
The Relativity of Wrong By Isaac Asimov
Software Transactional Memory and Its Clojure Implementation (2009)
New college grads: Don’t sell your time for a living
Matthew, we've gone ahead and disabled it while we work on the privacy and user experience. Some more thought is clearly necessary (one of the reasons we posted here) and something like the banner solution you suggested is probably the way to go.
The confusion is in your head, but I doubt I'm going to dispel it. Google managed to improve over altavista because it used something that wasn't abused by spammers yet: links. As soon as spammers (like you) realized that they could game the system once again and reduce search to a game of who most effectively manages to spoil the soup by introducing untold billions of meaningless backlinks into the game page-rank's days were numbered. So now we're more or less back where we started.

I personally don't think there is a metric that you could come up with that can't be gamed but it saddens me that the quality of the web is spoiled in such a crass way. Props to google for trying to combat it. I wish you much good luck at breaking some more windows.
only works with Python 2.6 and not 2.7??
Any command that I can think of can be mapped to work while in insertion mode.

The key however is understanding that if you are insertion mode, then key sequences start with the escape key, or, insertion commands are completed with the escape key. There is no "context switching". No more-so then having to press ctrl along with the rest of your key sequence in Emacs is "context switching".