skysight-inc/HackerNews huggingface dataset:
it's not bolt on. "class" means something subtly other than what you think it does, in this context, following in the long loved javascript tradition of looking eerily like java's syntax while behaving in weird utterly surprising ways. (surprising to a java developer).

But you know, you guys WANTED "classes" so there you go. ;)
I was disappointed when I heard the acquisition news, but NOT because I thought it was a bad move by Facebook.

Buying companies like this will undoubtedly come back for them and help them be a dominant force.

The problem I have with this deal is that a vision of a geek oriented, gaming-first hardware-first company that had the support and faith of the community now WILL be influenced by the vision of a company that many people do not trust.

It's not a lack of trust in Facebook for the sake of it, but from many years of repeatedly abusing the trust of their user base.
More often than not, a loss of a single piece in chess results in resignation. You have to make a serious blunder to lose a game when you're ahead by one piece.

I think a more accurate analogy would be playing a game of chess without a pawn, or two, maybe, but the game is so heavily based on opening lines that some might argue if you have a pawn handicap, it shouldn't be called chess.
In Emacs, one way to enter these characters is to use `M-x ucs-insert` and then enter the hex code of the separator:

M-x ucs-insert 1c
M-x ucs-insert 1d
M-x ucs-insert 1e
M-x ucs-insert 1f

for file, group, record, and unit separators. Is there an easier way?
Seconding. I've used conduit before, and it was a delight to use something so carefully designed. The blog posts about conduit are in themselves an insight into how to think with Haskell.

http://www.yesodweb.com/blog/2013/10/core-flaw-pipes-conduit
http://www.yesodweb.com/blog/2013/10/simpler-conduit-core
Who Invented the Computer?
Followr V1: New Features and Insights
They didn't say it was first-level rep. Maybe the rep passed it up the chain.

This was a pretty weak request, though. This one should have been pretty easy to at least make some attempt to verify.

But as a human being I can verify how hard it is to not help the person crying on the other end of the phone because they need help RIGHT NOW. This didn't get to that level, but if you are designing a recovery process, you really need to think about how you handle that situation, and make sure the people making the call have the guts to say "I'm sorry but we need to do this one by the book."
says the bitter guy who got rejected by google
A psychedelic octopus?
https://cubeteam.io/workspace/245110224006016162713937376982...
A patriotic, pink maze?
https://cubeteam.io/workspace/702294581089512691422447578229...
I'm up-voting this just for your use of "Holy cat snacks," BWAHAHA.
I think you have too much time on your hands...
Correlation is Causation
How do you turn a charismatic but unfocused person into someone who can do the One-Thing-That-Matters right now?

If you haven't been able to do it yet, then you probably cant.
Your entire post is asking for people to tell you: fire that person.
> There's personal beliefs and then there's giving financial support to crush someone else's.

So is the alternative to hold a personal belief, and not ever do anything about it? (Not that I support this particular example.)

Sometimes vital personal beliefs are in conflict, and to do nothing could be dangerous.

Freedom of speech vs freedom of religion conflicts, such as are seen in parts of Europe, are a great example: neither side has been able to reconcile without "crushing" part of the other side's view. And yet both views are obviously important, with a lot of validity.
Of course there's a link. But criticizing an action someone has taken that happens to have been religiously motivated is not the same thing as objecting on principle to their religion.

An example more extreme than Brendan Eich's: Suppose someone is a devout Christian but also rather deranged, and believes that the Bible is full of coded messages telling him to kill (say) school biology teachers. So he goes and kills a bunch of school biology teachers. If I say "That was a terrible thing to do and he shouldn't have done it", that doesn't mean that I am going to hate on everyone else who is a devout Christian -- because, as it happens, plenty of people manage to be devout Christians without murdering biology teachers.

Perhaps (so far as I know this is pure speculation) Brendan Eich is a Christian and the particular variety of Christianity he adheres to tells him to try to stop same-sex couples' relationships being legally recognized. If so, then I think the particular variety of Christianity he adheres to is leading him to do harmful things and I wish he would stop. But that doesn't require me to object on principle to everyone who is a Christian, not least because plenty of people manage to be Christians without trying to stop same-sex couples' relationships being legally recognized.

Now, let us suppose there is a Christian denomination that has opposition to same-sex marriage as a central part of its teaching, and that does not permit anyone to belong to it unless they work to oppose same-sex marriage, including making financial contributions to campaigns like the one for Proposition 8. And suppose it turns out that some particular person is a member in good standing of that denomination. Then I'm quite happy following the following line of thought: This person belongs to that denomination; belonging to it means being a fervent opponent of same-sex marriage and contributing to campaigns against same-sex marriage; therefore this person has almost certainly done things I consider harmful and antisocial; so much the worse for this person. You may, if you please, consider this anti-religious bigotry. If so, I invite you to consider the following two questions. (1) Is it possible for a religion (or some particular version of a religion) to be morally harmful to its practitioners? (2) If you learned that someone was a member in good standing of an Islamic sect that had glorification of terrorism as a central doctrine, would you think worse of them as a result?
who is alice?
so you're just bitter you got rejected by fb?
There are a large number of developers that still ask me "How do you do <simple thinghere> in regex?" quite often. I think that your suggestion may be narrowing the crowd a bit much.
I finally feel at peace with this issue, in a much more significant way than ever before.

When I talk to those folks anymore I think they'll just remind me of my 3 year old nephew. I'll smile at them (or their post) say 'ok buddy, whatever you say' and just turn around and walk away.
Tailored Access.
> How do you turn a charismatic but unfocused person into someone who can do the One-Thing-That-Matters right now?

Mostly, you don't. Changing people is hard. An ultimatum might work -- you aren't getting paid, if things don't change whatever equity you have is worthless, so if you and other principals similarly situated can sit him down and let him know that you are willing to work with him on a concrete plan to focus on turn things around, but if he doesn't exhibit discipline now you are all ready to walk away and accept that the venture has failed utterly, that might be enough to break the reality distortion field.

And, if not, well, it really does sound like its time to stop sinking your time and energy into a black hole from which nothing valuable can escape.
> A government is far more likely to oppress you, deny you rights, blackmail you for political reasons, etc. because it has the resources to do so.

I don't know... you're asserting as a fact here that one is more likely to be oppressed or blackmailed by the USG than by a criminal. But for blackmail alone there are thousands of criminal cases per year in the US, and an incalculable amount of "oppression" caused by criminals generally. What are the numbers for USG cases of blackmail each year? I guess they wouldn't be tallied... But I'd have to estimate that they're somewhat lower.
Wow, that must have felt good to wrap up.
I'm coming around to thinking you should get a secret email address for your sensitive accounts. Treat the string of that email address as almost as important as the string of your password. The problem is that you do have to tell it to people who probably don't share that philosophy to the same extreme.
It goes without saying that solving algorithm questions are only a part of the interview process. Candidates are also judged on culture fit and design skills.
(T_T) Waaaaah:

REGION UNSUPPORTED

WorkSpaces is not available in Asia Pacific (Tokyo).
Please select another region.
> Your entire post is asking for people to tell you: fire that person.

Well, the post says the sales guy is the problem, and that the sales guy is the majority owner, so he's probably not fireable, per se.
http://vectorbelly.com/electrical177.html
You have to beta-adjust this. FB is a highly volatile MOMO stock. The market was down a fair amount today. I am short FB but FB probably would have been down 3-4% anyway today, so maybe an extra 3% from this second terrible deal of 2014.

I was planning on covering around $50, but given the pattern of the terrible and immature management decisions lately combined with souring macro environment, I'm planning on riding this one down to the 20s
Asciiflow.com re-write supports mobile + Drive + infinite diagrams + resizing
Could someone explain why this needed to be said? Is there some controversy that I'm unaware of?
Ok but if you demonize the entire concept of firing, you will place a huge drag on innovation and economic growth. See: France.

Yes, it sucks to get fired, but firing is a necessary part if running almost any company.
Other partners include sales guy (majority owner)

Is this the same guy as Mr. Reality Distortion Field? If it is, it looks pretty dead to me.
Check out the bottom of this post for where they stand on that: http://blog.mandrill.com/rejection-imports-subaccount-enhanc...

They get accurate data for clicks, but geolocation/browser stats for opens aren't 100%. They still track the rates, but it looks like they're coming from one of Google's proxies, so this is the best they can do for now.
At lunchtime today I was listening to the "business hour" on the radio. Two analysts went back and forth about the deal, repeatedly calling Oculus "a company that makes virtual reality games". There has to be a certain % of Wall Street that has no idea what's going on at all.
I have zero desire to play these silly games. Sorry, I'm much more than a 40 minute probability puzzle! The only way to win is stop playing. Give me a problem to take home, and think about. Or, how about asking me about my skills (and having a conversation about a piece of code). How about pair-programming? TDD abilities count for nothing, whaaaa?

These types of tests do little more than reinforce stale ideas and turn away unconventional well-rounded candidates. Used to play the game, now I win because I don't play.
Klout's Klout score just went up. They'd have gotten an even higher valuation if they'd authorized access to their to Klout's Facebook page.
Ok trying to make sense of this,

So Lithium I understand. They make social media monitoring, analytics, management tools make sense.

Klout on the other hand? Besides it being a joke for most of us it's also I guess a huge database of potential customers and some smart engineers.

So Lithium paid $200M for a primarily some talent and a giant online rolodex?

Hmmm
Subscriber here, I felt like I needed interview preparation to be able to go through this interview preparation. I think it would be helpful to list some resources for those less well-versed with these types of problems.

Will you be adding more questions in the future?

I do like the concept of the site!
I feel like completely specifying the problem does everyone in an actual engineering interview a disservice and isn't a good analogue to actual engineering problem-solving. That said, it might be acceptable or even encouraged for the purposes of this site.

In the case that you mention, if someone asked me "Can I short sell?" I'd be happy that they considered the order of events there and were trying to explore the problem. I'd certainly remember it in my interview feedback. My response as an interviewer would be more or less "That's an interesting thought. To simplify the problem, let's say we're risk averse and prefer a finite loss potential. Go ahead and just consider purchase before sale."

One of the biggest criteria I looked for from junior engineering candidates was that they didn't just jump into implementation and asked clarifying questions. That's hard to do with the sort of site this is so maybe in this case more complete specification is useful, but any way that a bit of ambiguity can be introduced means that you can have a meaningful conversation with an engineer about representation, the shape of the problem, the inputs, what the criteria for success are, what is truly necessary to solve a problem. I want working code in the end, but hearing the things a person does or does not consider about a problem is interesting and valuable to understand a potential teammate and how they think.
Why isn't there a big fat blinking TRY ME button somewhere on that site? And if it's there, why isn't it in my face? And don't ask me to create an account before showing me the goods, because I won't.

Aw man, I've turned into the typical negative HN commenter. My mother would be so ashamed.
They're most certainly not a hardware company, not only from the past, but how they're approaching the Steamboxes.
You still pay, just not with dollars.
thank you for the advice, I'm just exiting university so it really helps. Much appreciated!
Cloud hosting of Google Earth is now technically feasible
How You Can Avoid the Pitfalls of Innovation, Creativity, and Education
I find hypothetical scenarios quite challenging.
I suppose it's possible the people within mozilla may pull another "mozilla" and spawn a new company made out of many of the same people to maintain its codebase.

I think it's more likely Mozilla, as an organisation, would fire or enfeeble Brendan Eich before that happens.

I only recently learned about the donation, so you have no idea the cognitive dissonance I have been going through.

I believe that, as a champion and a leader, you can't get anyone better than Brendan Eich for the free software movement. But as a symbol, and a figurehead, the donation is really problematic. If it had never come to light, if he had never revealed his inner feelings about homosexuals, would it be a problem for mozilla with him in this role? Maybe, I doubt it though. I think he is utterly professional at keeping those things seperate and interior.

On the other hand, it could very much affect his leadership abilities if he ever has to work directly with someone he knows to be gay. Or many someones. Or an entire company of someones.

This is not to justify his donation. Which was a bad bad idea on his part, and bad ethically speaking too, not just because he got caught. but that I think it's not enough to discard a whole person over.

But on the other hand..
can you sense my cognitive dissonance?
Klout's score leave a bad taste in my mouth. Like people actively trying to separate the cool kids by designer clothes or something. Also PG's thoughts (https://news.ycombinator.com/item?id=3887779) on it from two years ago still come to my mind because I too see powerful people skipped over completely by it. Eh.
So basically, no one likes this deal except Zuckerberg, Carmack and Luckey.
I think this dip is a promising short term buy.
This actually IS an option since the CRO is the acting CEO and can pull it off with my help. It might result in one cranky shareholder with no actual job, but it could still work.

Key would be finding a replacement sales guy to take the crappy base salary that would be freed up. We can afford really good commissions though.
We looked into sendgrid and also went with mailgun. Been with them for over a year now. Originally started with their mailing list API but had enough service delay problems that we were considering switching entirely. Don't remember exactly but may have had some outages as well. Their support suggested we change to using their batch sending API instead and I'm glad we stuck with them because it's been solid for over 5 months now. (Well they did just have two issues recently, ssl cert and duplicated email sending but it didn't affect us too much.)

Overall they've been a good service provider and their tech support has always been helpful and pleasant to deal with. (I know! Crazy, right?).
Not sure what you're referring to, re: 10 million units. They haven't sold anywhere near that.

Currently their price to sales ratio is closer to 150. Facebook paid a massive premium no matter how you cut it. Even if they grow sales ten fold over the next three years, they'll still have paid a premium. I don't think the Oculus purchase can be justified in any near-term financial regard, it's a very long term bet.

"Oculus has said it will start selling a consumer product in 2014, and till now has shipped an impressive 60,000 units to developers at $350 each"

http://www.forbes.com/sites/parmyolson/2014/03/25/facebooks-...
You say social good like there is some non-solipsistic way to define morality. I'm almost certain a large majority of the people who donated to support prop-8 considered themselves to be improving society (Even if I and, I suspect, you) disagrees with them.

We're all going to have to learn to get along with people who's very core beliefs we find reprehensible, or this pluralism thing is doomed.
Yes, same guy.
It's an important lesson for all of us. I've seen a lot of privacy ignorance when it comes to support (e.g. folks handing over sensitive data after an anonymous request on Olark). We should all go an extra mile and verify the identity of the requestor.

1) If your support chat doesn't enforce authorization, always ask the requestor to send you an email.
2) Make sure the domain is correct (that's where Sendgrid screwed up).
3) Never agree on replying to a different email address than the one of the sender.
A major step forward in Paris and France
Text mode 2048 game in C for your Linux console
Html element changes position when the page is refreshed in chrome
Criminals and Governments have a long history rich for data mining. If someone wanted to do that study they could.

Asking for facts elides the far more nuanced question of whether it is good for the American Government Marketing Team to continue to operate a known blacksite when the American public is auditing security practices.
> [...] the lack of bounce/rejection diagnostics [...]

My employer has been making more and more use of SES, and we've just started looking at automated processing of feedback notifications [1]. Did you find them lacking?

[1] http://docs.aws.amazon.com/ses/latest/DeveloperGuide/notific...
Apparently the new CEO actively opposes same-sex marriage: https://news.ycombinator.com/item?id=7459529

EDIT: why the downvotes? This is exactly what lending financial support to the Californian Proposition 8 implies.
Is AWS any less susceptible to Social Engineering attack of this type?

Specifically--can AWS support staff grant access to AWS accounts, and if so:

what are their criteria for doing so,
and what are the policies in place to ensure those criteria are met,
and how are those policies audited?

As a TechStars alum, my company was granted $50k in AWS credits, which were tied to my AWS account[1]. When I left the Company, the CEO was able to get the credits moved to a different AWS account that was company owned, without my intervention at all, even though I was the only account owner.

The fact that he could have credits moved out of the account without any kind of verification from me[2], should be cause for concern.

[1] I should have created a new Amazon account for a group email
[2] Obviously the credits belong to the company; they weren't mine to use, so I would have authorized the migration.
The below isn't necessarily targeted at the parent post, but just at anybody who's resorting to name-calling, or claiming only their viewpoint is correct.

<rant>

You claim that "punishing jerks feels good".

I'm sorry, but this just comes across as silly internet power-tripping.

And who are you to claim somebody is a "jerk".

Brendan Eichs has personal beliefs, which I presume you don't agree with.

Whoop-de-do. Somebody is on the internet who you don't agree with. Cry me a river.

In the olden days, gentleman would simply say, we agree to disagree, and leave it at that.

Now, in this age of entitlement, every little boy in his mum's basement just has to get everybody to agree with him, because other peopel ARE WRONG (according to me).

You're free to write blog posts saying you disagree with him.

Or if you think he's wrong, you can even talk to him directly - in fact, he made a offer that he's happy to speak to anybody in private about it.

If anything, he comes across as the bigger person.

However, to go around saying, "BRENDAN IS A JERK" - sure, you're "free" to do it - free speech and all, but seriously, it comes across as immature and childish...

</rant>

However, I agree with the rest of your post - Mozilla does good work. I don't use their browser, but they do a lot for the open-source movement.
This shows why so-called PR-speak is necessary. Email like this should not be in a conversational style because it can easily be misinterpreted.
Finally, an acquisition whose numbers make Whatsapp and Instagram look sane in comparison.
As a startup founder, let me take the contrarian view on this because I can see how it all went wrong. Klout, for the most part, had a very ambitious goal.

Given all our activity (direct or indirect) that is being captured on social networks and general internet activity, there was some inherent value (which we'll call a "clout score") in just knowing who was the "most popular" on these networks.

Now imagine you took in all the interest-graph related and search data, and refined that "clout score" to the niches and groups where that individual was most influential. In this hypothetical alternate universe, you can use clout scores and deduce, for example, that "so-and-so" was a more influential voice in the battery materials science community (i.e, cathodes) because her white papers were being shared more often on social networks and getting more backlinks.

But Klout didn't do that. Klout realized that to get to market quickly, they applied an arbitrary algorithm to social activity, which would encourage artificial activity on Klout to "game" the system. In another different alternate universe, this would be applauded as a successful growth hack and Klout would be filing their S-1 today. But in our universe, people saw the algorithm as hackneyed, particularly when Justin Bieber had a higher Klout score than the US president.

This go-to-market strategy was likely (I'm presuming) influenced by VC investor dollars and the perceived need to be always growing, driven by TechCrunch mentions and HackerNews front page posts. And to some extent, they were successful. They raised a lot of venture dollars, cashed out a few early employees (again, presuming) and convinced some really smart people to join and grow Klout.

But now that they've sold out, they can never do what they wanted to do. And in some ways, they've tainted that idea for others who may appreciate the "clout score." So selling out for $200M--for recurring revenue from large brands, patents associated with social activity scoring (didn't fact-check this but guessing) and great employees--is not a bad outcome for Klout or for Lithium.

But I'm sure once upon a time, Joe Fernandez (the founder), had a grander vision. This is hardly a bad consolation prize, but what if...
Starting a company (Part 1)
There's a lot of value for a human to get good at Go, regardless of the strength of computer opponents.