skysight-inc/HackerNews huggingface dataset:
I've never had a job where I was required to code in JS. However, I have had one interview where I went headfirst into SCSS when the job actually only required C/C++ skills (it was work on a computer vision system).

The thing is, I think most interviewers ask for what they are most comfortable with, so they can evaluate. Which is why questions related to JS are probably so common for companies like Google, Facebook, Twitter, etc. even if you don't actually need it or use it.

However, I would also point out that JS is pretty easy, if you know any of the standard languages you'll be fine. Although, I do find it humorous because JS is basically one of the worst constructed languages I know of (even though I use it daily...).
You are using opache (or apc)? Being CPU bound with that server and only 200 active users max seems strange. How many page views per day?
I am pretty sure you can resubmit to PH when you have a new version, especially if you had a great run with your first version.
As a lefty, cursive can stay dead.
Choosing a front-end framework: angular vs. react vs. ember
I think Mr. Li would consider Bic a good pen. "crappy pen(s) ... leak ink".

There are lot of unbranded pens in the market that stop working even before the ink inside them are used up. On the other hand, Bic has better pens because they cannot afford to disappoint customers.

China faces a branding problem, but most markets are saturated and cannot accommodate another brand.
For some reason imagined folding fan as some compact mechanically fan that could be compacted. Then I googled it and turns out it's just a paper fan. Very disappointed
Wow, what did they need 300m for? This is nuts.
There's a significant time zone effect: http://econweb.ucsd.edu/~magibson/pdfs/sleep_productivity.pd...
I'd rather not have any infrastructure, than to run OVH servers. This is least reliable company out there, that fails its customers in every possible way every now and then. Friends dont let friends use OVH. Go with Hetzner or Online instead.
That's 80M against the commoditization of hosted chat. Smart way to put up barriers to entry.
This doesn't really apply. At the executive/management level things are hugely different. Politics, how well you work with others, investor perceptions, "vision", experience, communication skills, etc. all become more important than raw individual contribution skills.

Another common example that people like to use, but which also doesn't apply is the example of Brian Acton getting rejected from Facebook before starting WhatsApp. I have no doubt he would have been able to get hired as an engineer. All indications are that he was interviewing for an executive position, though (he had previously been a VP at Yahoo).
To be honest, this wouldn't make me feel much better after a rejection. I already know the process is sometimes arbitrary and up to luck.
Try http://angularjs.blogspot.de/?hl=en

If that doesn't work, try a private tab so that it doesn't use any previously-set cookies:

Firefox: ctrl-shift-p

Chrome: ctrl-shift-n
Prestige Kew gardens
Prestige Group which is creating some real estate marvels in Bangalore from past few decades, now recognised as pioneer Real Estate developer of South India has introduced a new residential project, Prestige Kew Gardens, located in Marathahalli proximate to Old Airport road, Bangalore.
I use the Uni Jetstream 3 Color Ballpoint Multi Pen - 0.7 mm. I bought several with different case colors.
I don't know but

def benchmark_sort_numpy():
lst = np.random.rand(5000)
np.sort(lst)

isn't awkward at all and I'd argue that numpy (and pandas etc.) are very natural choices for anyone working on the problems they solve well.
That's precisely the beauty of Python. There are very good libraries for almost everything. Usually there's also great communities around those libraries and it's usually not very hard to identify the "state of the art" library for any given problem.

For me the main question is not "will the compiler optimize well in the general case" but rather "will you naturally reach for the right libraries which are optimized well". For me/Python I'd say more often than not the answer is yes. I understand that that's not the point the Julia team is trying to make but it's a decent practical approach (imo)
Hello fellow lefty. What do you use to write on paper these days? I've got the last remaining good Bic Reactive pens stashed at work, but I don't think I can get any more.
Right, but most Chinese pens work like bics. Most don't explode ink in your pockets.

After the reconstruction of WWII Japan too had a branding issue. Before wwi the US had a branding issue. We all have to start somewhere and work our ways up.

I believe the PRC spokesperson just wanted to embarrass industry in general to get them to think about improvement and innovation --which is good and well, but I don't think its couth to bite the hand that fed you. It seemed a bit ungrateful.
Brekken's Law (assuming that's his surname from the email in his profile). It's a snowclone of Zawinski's law of software development[1]:

Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.

It really is true. My previous employer had a dream of turning their extremely specific web app into a platform, with an app store and everything. I assume that being a platform means big bucks, idk.

[1] https://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski.27s_la...
That, and "Soviets are going to launch satellites loaded with nuclear weapons into space and end the cold war".
The CEO is quoted as saying "we don't need it but the terms were so good that it would be foolish to refuse the money. Also it buys safety during a downturn."
You'll have to get a decline in purchasing first.
Two Different Ways to Accept Employee Management Software
Actually, it looks almost exactly the same; you just add a cdef int or long to the fibonacci for example. And using the Python scientific stack (which would likely give you all the speedups you will ever need) _is_ Python and looks like Python.
Angular 2 also requires that level of tooling (both allow you to use ES5 and don't require tooling but most devs won't use them like that).
thanks for sharing this. mirrors several interviews i've had
There are some samples available, for instance this one:
https://github.com/NativeScript/sample-ng-todomvc
> "provided that you are operating at sufficient scale"

Nothing says you have to do it all on your own. Let the DC operator do the heavy lifting, all you have to do is rent a dedicated server, VPS or colocate. Total spend to sufficient scale: a few dollars - a few grand per month.

> That's a big if, the internet, startups and business in
> general are uncertain and it's often very difficult to
> know what your 95th percentile will look like in the
> future.

It's really not that hard. Look at historical usage and assume it continues as before. If you are worried have a spare dedicated server or two with 1G/10G interfaces.

> Also, it's unlikely that your network utilization is
> constant. A utilization rate of 50% would be ambitious.

This really is a moot point as you effectively only pay for peak usage with 95th percentile billing. Alternatively you can pay per terabyte of traffic, which is effectively average usage. Average usage also correlates strongly with peak usage, so in the end it's all the same, give or take a constant.

> So a better comparison is 44k for 1gig in 2 datacenters
> vs 102k for AWS (17/2*12), assuming you can predict your
> network utilization pretty well.

Nope. A proper comparison is about $1000 per month for two dedicated servers in two DCs versus $102k per year for AWS.
Essential skills of a good product owner
1) Take 300m in VC money.
2) VCs want their money back
3) Pull your hair for a a while.
4) Figure out a genius plan. Now you are an ecosystem! Nobody ever thought of that. You are a true silicon valley legend!
5) Profit

Or not.
I've tweeted to you twice and asked your customer support about this too but I have never gotten a reply to it. So I'm asking you here.. When are you gonna allow reserved instances for Indian customers?

Right now I cannot purchase reserved instances and so my bills are much much more than what others are paying.

P.S. Here is the screenshot when I try to purchase. There has been no update for 1 year now.

http://i.imgur.com/oZAHMt5.jpg
Easy on the 'rage'

Javascript's threading model, on the other hand, is so shit that it came out the other side. By being inherently single threaded, all blocking I/O must be done through callbacks. Result: you can't block an OS level thread in javascript! So all libraries are inherently async (from the OS level).

This statement is patently false. I/O requests are fired off asynchronously in the main context but fetch data via background threads. In addition, in a multi-core/processor system you can use the 'cluster' module to fire off multiple instances (ideally 1 per core) of the HTTPD.

As for libraries. Node doesn't provide much in terms of 'batteries included' but the NPM registry has eclipsed the library ecosystem of every other language. If anything, the issue is too much choice as there are usually 3-5 alternatives for everything you can imagine.

The minimalist nature of the Node core is a 'double edge sword'. The downside is, it requires a lot more cognitive load and research to choose the libraries to use in a dev stack. The upside is, since most of the functionality is developed independent of Node the core devs can focus the entirety of their effort improving the platform/language/packaging. The effort of building all additional functionality is the responsibility of the community.

I have used Java some and C# a lot so I can understand why devs love the ecosystem and tooling. The tooling for JS is getting better over time but there's something to be said for IDEs that come prepackaged with all the tools necesssary to be productive.

Personally, I shifted over time embracing the flexibility of dynamic languages and shifted to a mindset that favors composition over structure.
this is beautiful, definitely the type of stuff you see get added to major browser versions.
The idea is, roughly, if a person in the place of the cpu does not understand chinese, then the cpu doesn't understand chinese.

And because the cpu is the part that does stuff, like the person, then if the system w/ the person doesn't understand chinese, then the computer w/ the cpu doesn't understand chinese.

Because there's nothing to make the cpu more understand-y, only things to make it less understand-y, and otherwise the systems are the same.
True love tinder robot
Limitations of protocols in Swift
They don't, and this is the problem. They aren't talking designer.
Not sure. A thread with many comments should basically never be [dead].

I think it was a bug squeezed out of the woodwork by unprecedented pressure from flags doing battle with vouches. We've overridden it.
I've never used Slack, but people keep saying that it's good because of the apps. What sort of apps are those?
5 Data Science Leaders Share Their Predictions for 2016 and Beyond
That's what's weird about Searle. He posited a great strawman that exposes the fallacy of taking "machines can't think" as an axiom, but he claims the straw man is a steel man. It is as though he is a sacrificial troll, making himself look silly to encourage everyone who can reject this straw man.
This Christmas, give the gift of a blameless life to someone you love
Why not fix all the bugs that are there before lunching new products/features?
How I Got 2.3m Downloads – Free eBook
Xiaomi's new Mi Band Pulse gets my heart racing (REVIEW)
I really thought Americans were more into sports. It seems weird that not more people are into actually doing sports considering your major sports industry
But at the end of the day, it does run really fast. And that's really all that matters.

Rcpp is really nice too, and definitely is a win for R.
I have had something similar bite me, although mine was easily fixed. I used swedish (åäö) characters for my disk encryption password. This worked fine, until I did a dist-upgrade and had my boot keyboard reset to US QWERTY (using a custom swedish version of capewell-dvorak).

The solution for me was to stick on LTS distros.
Someone I know at Facebook said that they have something called "Overheard at Campus" or something like that, where people post funny things they hear on campus. They said that recently one of the posts was: "I am going into an interview. I am pissed. It's gonna be a reject from me." Which pretty much underscores how interviewing appears to be these days, especially at a company like Facebook.
Yahoo open sources Anthelion web crawler for parsing structured data
Sounds like you need a few dedicated servers. More performance, lower costs.
I own a contract manufacturing company in China, had similar concerns. We implemented an open source Slack alternative that runs on our own server. Project is called Zulip --> https://github.com/zulip/zulip
China is what makes most of the difference.

Even taking into account the democratic and freedom deficits, we have to admit that the achievements of the Chinese are impressive.
I was expecting an article about fjords and climate change. That sounds much more interesting.
I think it's the inclusion of the word "who" that throws me, making it sound like the act of obsession was directly effected by the artist.
Strokes aren't important only for muscle memory and how to remember the characters--the order also helps with symmetry and the overall shape/size of the finished character.
It's a snarky observation that hides an important insight: email is the most important thing that the internet does.
That's the thing, there were no details, it was a caricature.

I've never heard of a person rewriting COBOL into Lisp in 2015. But I do personally know people who write Coq proofs and care about differences between strengths of various grammars.

Maybe that's the problem - that part came too close to reality and triggered people's spidey senses.
Would you say that about angel list too? I'm as much annoyed as you about their opaqueness and it would be nice if they were more transparent but it is what it is. It's your responsibility as an entrepreneur to make sure you don't mess up the launch of something you've invested so much in.
Pentel EnerGel Liquid Gel Ink 0.5(Made in Japan) is the best left friendly pen I have used to date, ink dries instantly so no lefty smudge. The sharpie pen is a close second.
That (nice!) article gives 9 reasons. Only 6 of them are applicable in 2015.

#3 is now irrelevant because people don't write with pens. They type on their phones or, when at work, on their laptops.

#5 is no longer true, as dictionaries are now on Pleco. Yes, I found it hard to look up words in a paper dictionary when I started learning. But, for today's learners, their first dictionary is Pleco on iOS/Android, and this pain is gone.

#7 is a weird one. You only need one romanization method (Pinyin) to learn Chinese, or to look up the standard (Mandarin) pronunciation of a new character. When would I ever need to use or read Wade-Giles, or any other romanization method, unless I'm reading the romanized version of a Taiwan/HK person's surname?
Facebook F8 all over again in the sense of startups throwing the success or failure of their company onto a proprietary centralized system that can block or cut them off for any reason.

Or rather, another incarnation of IRC chat bots, email listservs, and stuff that's been around forever as commodity autoresponders, only now it's worth millions in investments to write the equivalent of a weekend hack IRC bot because of artificial scarcity imposed by a non-open platform.
> a giant log for everything in your company

The lawyers and Congressional subcommittees are going to love this.
You can still write åäö with the numpad if your keyboard has one.

Alt + 134 = å
Another fun part of Chinese is that most characters are monosyllabic. This makes numbers easy to remember and, on average, Chinese speakers can remember a few more random digits than English speakers can.
And how much revenue were those users generating? Of what strategic importance was it to Yahoo? How are they getting a return on $230 million?
A client once had an issue where his account got compromised and everything pointed to having his actual login details leaked.
His password was something like his username plus an assortment of random characters. It turned out that the system his account was on basically ignored everything after the 8th character, so that you were able to login with the username as the password.

Also, during the early days of inline password generators, there were cases where the suggested password was incompatible with the associated system.
The problem is not the lack of async IO, but the existence of sync IO. As long as sync IO is a possibility, it will spread through your program like a cancer. Even without using it yourself, all your libs will.

Does Quasar address this?

Edit: just to clarify: it's not as bad as I make it sound. Java may still be the best tool for your project. It's definitely got a great VM and good libs. If it makes sense, use it.
I write cursive with a Pilot G-Tec C4 and am a lefty. I also tend to write very small and generally never had a problem with fine tips, thicker tips and fountain pens OTOH disagree with me.
So i guess it's just a matter of trying things (and pens) out :)
Solving the GCHQ Christmas Puzzle (part 1) with Constraint Programming
The ones commonly used in Japan when I lived there a 25-or-so years ago, weren't paper. There were many kinds, styles, qualities and makes at the (say, Seibu) department store. During the festivals in July/August (Obon), a lot of fans being used were a lot more like this:

- http://www.amazon.com/Japanese-Handheld-Folding-Blossoms-Cascade/dp/B0018GFK1Y

That may have changed.

When the mama-san of our local izakaya (a sort of "pub") came back from holiday in China (or was it Thailand?), she brought back some of this type of sandal-wood deal as souvenirs:

- http://www.amazon.com/Leegoal-Chinese-Sandalwood-Scented-Openwork/dp/B003Y79034

I'm guessing that this is probably what is being referred to in the article?

N.B. I'm only using the Amazon product links as exemplars. I do not intend to implicate the retailer (Amazon, here), the manufacturer or the products in my adventures of mis-remembering.
> allowing voters to check their votes were recorded properly violate anonymity requirements

Why can't voters be provided with a random vote ID, which they can write down and later check against a list?

If you're concerned about people buying votes directly by buying IDs, just make the set of possible IDs small enough (ie, the same size as the number of registered voters) to confound buyers into being uncertain whether their provider might have just thought up a random ID and written it.
People write with pens often. Although characters per second is much faster on a computer, there's less total overhead to writing with pen and paper in many situations.
>not resemble Python not even remotely

So, I don't see where you got that from.

What he did was VERY MINIMAL changes. In some cases a mere annotation.
Hoppinger, Front and Backend engineers, Rotterdam, the Netherlands, Onsite, Full-time

A full service internet company is looking for developers, back and front-end. We focus mainly on Ruby on Rails but flirt with Haskell sometimes. Big clients and a lot of room for innovation.

http://www.hoppinger.com/bureau/vacatures/back-end-developer...
I tried that. The LUKS password screen did not support it.
Show HN: Turning 29 + 1
My guess would be they are covering their bases legally.

I have heard several stories from small business owners who fire an employee who was stealing or committing some other crime, but they don't actively tell anyone who calls for a reference because they don't want to open themselves up to legal issues.

Even if Stripe can prove that the person did this, potential lawsuits could be incredibly distracting and expensive.
Yes, but let's keep that talk for over a drink some time :) I put that in to clarify that Im not coming at this from fanboyism. It wasnt about me, but to contextualize the comment.
This is awesome. I wish more of top coders post their flow of thoughts so the betas can learn from it.
Was really surprised to see such a great solution and walkthrough. I had no idea Mac's had "unicode text input" software on default machines. I wonder why Window's hasn't upgraded charmap.exe over the years?

Ok and hear me out on this: a startup idea based on emoji passwords that encodes/decodes emojis into their hex/binary equivalent. takers?
Do you need java.lang.Object and java.lang.String to work properly? Do you need Java interfaces and 'instanceof' to even work?

We're not talking about 100% JLS semantics, but if you can't even compile code that utilizes java.lang.* and java.util.*, why not just use Kotlin, Dart, Typescript, and other languages provide high level typed JS like languages.

Using a language that doesn't compile properly leads to all kinds of nasty surprises and hard to diagnose bugs.
On the github.com home page, $('a') gives me the following in Firefox, with a nice attribute navigator panel:

Object { length: 33, prevObject: Object, context: HTMLDocument → github.com, selector: "a", 33 more… }

Chrome just spews a screenful of HTML to the console.
But Slack isn't just used for discussions. It's used for sharing. People send files through slack -- files that probably contain sensitive data, code, financials, etc. People pass secret sharing URLs (think Google Docs' "anyone with the link can access") through it. If we're being honest, probably some people exchange passwords over it. People directly grant OAuth access to other services for "integrations". Some people do "ChatOps" -- literally controlling production servers through chat -- over Slack.

And then what if Slack gets hacked?

http://slackhq.com/post/114696167740/march-2015-security-inc...

Q: Were my messages taken/read/accessed?

If you have not been explicitly informed by us in a separate
communication that we detected suspicious activity involving
your Slack account, we are very confident that there was no
unauthorized access to any of your team data (such as messages
or files).

So. Slack has been hacked, and at least some people's logs were evidently stolen.

Yikes.
Well HN is not really the place for fanboyism, but just want to remind Konami one thing: karma is a bitch.
I can only recommend reading this paper: http://www.scottaaronson.com/papers/philos.pdf

It really lives up to its title. Suddenly computational complexity is not just a highly technical CS matter anymore, and the Chinese Room paradox is explained away successfully, at least for me.
I personally use Uniball Vision fine pens when I can but its convenient to have a stash of cheap pens lying around that I can take anywhere and possibly dispose of while not worrying about losing a pen that cost several dollars. I say keep making the cheap pens, and keep making them better.
> a startup idea based on emoji passwords that encodes/decodes
> emojis into their hex/binary equivalent.

Is "startup" now synonymous with "thing that I built in 2 hours and have no ability to monetize"?
Frozen veggies definitely win if you have access to refrigeration -> access to energy. Canning is a revolutionary preservation technique in that it allows for long-term storage of perishables at room temperature.
I had problems when I set my admin username on my windows laptop to when setting it up for the first time. It wouldn't let me do things which required admin, iirc.