skysight-inc/HackerNews huggingface dataset:
Am I the only one that doesn't find this a problem?

My usual idiom is to do two things:

1. Part of my boilerplate at the top of every JS file is something like this:

var path = require('path');
var HOMEDIR = path.join(__dirname,'..','..');

where `__dirname` is the built-in variable that names the directory that contains the current file, and `'..','..'` is the requisite number of steps up the directory tree to reach the root of the project.

From there is it is simply:

var foo = require(path.join(HOMEDIR,'lib','foo'));
var bar = require(path.join(HOMEDIR,'lib','foo','bar'));

to load an arbitrary file within the project.

2. Long before I got to 8 levels deep in the directory tree I'd create a separate npm module to bundle the code together in a less spaghetti fashion.

For what it's worth, I typically use a branch on a private GitHub repository for my "private" modules. I.e., the master branch has the source code, and another (say, `npm-v1.2.3`) has the npm package of it.
Now it is for me too. That was weird!
King Richard III: First Famous Historical Person Whose Genome Is Sequenced
You hit the nail on the head. They're viewed (and valued) as an app on top of a bank. Without holding and investing deposits, they don't get the other financial benefits. Perhaps their end user data could be worth something, though.
Fairly sure Viber did the same thing.
Well, it may depend on where you're eating, but at many restaurants, the wait staff is paid well below the normal minimum wage, and your 15% tip on the pre-tax bill is supposed to make up the difference. And it often does.

However, personally, I believe that the minimum wage is far too low, and that wait staff in particular should be paid more than my notional "correct" minimum wage as a base rate. So the way I look at it is that if I had my way and the staff were paid appropriately, the cost of eating at the restaurant would necessarily go up. If I truly believe what I say I believe, then I should be willing to pay more for the same product. And I am. So I do.

This is one of just a few areas of American's lives where we have some power over how well the service workers we rely on are paid. And so I tip according to how I believe they should be compensated.
>"Plus I find the Bay Area congested, racist, incestuous, and overpriced."

>I like this guy.

yep, he would fit well here in Bay Area.
Seeing as California is extraordinarily passive-aggressive (from a New Englander’s perspective), that really says something.
There is no minimum balance at Capital One 360 to get 0.2% interest.
Good idea. I certainly prefer it to Win 8.1.
So, part of the annoying thing about this is that "computer science" as billed at any university is a product so diluted in quality and standards that it's a crapshoot to see if somebody with a CS degree is good at anything you need.

Assuming a competent student and good curriculum, CS at a school could mean either theoretical computer science (computability, graphics), computer engineering (OS design, networking, HPC), security, software engineering (how to structure large projects, design and documentation in depth), or even applied math (crypto, numerical methods).

It usually means some blend of the above.

And for all of that, the things that are most financially lucrative these days don't require anything other than the ability to read the fucking manual and bolt together your favorite ruby gems or node packages and then apply a pretty design to it.

Hackathons are a really good way of getting students exposed to the state-of-the-art in our industry and getting them out of their comfort zones in a controlled environment where they can fail freely.

All that said, it's still a bummer to see a full panel of toy mobile apps. Then again, we all had to start somewhere.
all you message are belong to us
Ha, that's awesome to hear. That last sentence is gold.
It generally takes less than an hour.
I was going to quote that line too. But is it really that racist? Relative to the rest of the US, it seems remarkably tolerant, no?
DNS V1 is available and functioning.
It's lovely that apparently you believe anybody who can build a crud app deserves a 6 figure job but reality is based on the supply and demand, not your utopian dream world.

The bay area is expensive but I am proud that I can provide salaries substantially above the median household income in the US with decent benefits. How many people do you provide $65-95k a year jobs to? When was the last time you hired people who had been rejected by every other company they applied to because nobody was willing to look at their potential and take a chance? What percentage of community college graduates do you think make $65k a year to start? Heck what percentage of 21 year olds you even think make $50k a year? It's easy to criticize me and tell people who don't have 6 figure jobs that they're selling themselves short but hey talk is real cheap.

By the way a ton of the startups offering those 6 figure salaries don't earn enough profit to pay those salaries. Their investors are paying those salaries. What do you think is going to happen when the money runs out and there are no more sinking ships to jump to? Will you suggest that the unemployed engineers cling to their tulips?
> Psycology can't answer questions like where does the mind come from or what is experience.

I'm not sure I understand what you mean by this. Of course it can, that's the whole purpose of psychology (and, more fashionably, neuroscience of course). To me that sounds like saying science can't answer these questions. Do note that when I say "psychology" I mean strictly the scientific areas of whatever comes in the bag labelled "psychology". Due to historical accidents the term acquired a lot of BS pseudo-scientific baggage, and it's really a shame those things can detract from a wealth of valuable hard results honest scientific psychology uncovered.

The answer that developmental cognitive psychology, at least the theory I'm referring to, gives is that "the mind" comes from the only place it can come from: neural processes and the way they hook into environmental interactions of the organism (social and physical). The key to understanding what gives rise to "consciousness" is in understanding the role of language acquisition in broader cognitive development. The point where a child utters it's first words is neither the beginning nor the end of this extremely nuanced process. In my first post I took it for granted it's understood that this is not just armchair speculation, it's based on empirical data. As any good scientific theory it's far from complete, maybe in some details is inaccurate but it's certainly infinitely better that an endless philosophical debate (with strong religious, or in the best case idealist, undertones) on what the mind is and where it comes from.
a little more than 2 hours ago
Watching the things the ASP.NET team has accomplished inside such a politically poisoned organization as Microsoft over the last few years has been inspiring. I don't know how they managed to get things like "out of band" updates, open sourcing MVC, and so on accomplished in that environment. Makes me think there is hope for getting some similar changes through in my current "enterprise" environment.
"2. PLEASE use a standard configure/make/make install method for your language, and don't write one yourself or depend on some backwards antiquated build tool that nobody uses. Interpreted languages often have their own standard, and compiled languages often use autoconf/automake. Learn them and use them, or at the very least, make an incredibly basic Makefile. And please document the expected permissions and users (chowns/chgrps/chmods)."

This, a thousand times this.

A basic Makefile is always preferable to me finding a problem with your magical unicorn make system of choice (read: CMake).
knowing the difference in how to write an inner and outer join when given a three table schema and a desired output is a frightening filter of candidates

Even just asking for a basic understanding at the "use this to look up that" level -- since SQL syntax is easy to learn if you know what you want, and whoever does the recruiting has taken to mostly finding us new college graduates -- filters out an absurd number of candidates.

I guess it's the same thing as makes FizzBuzz a useful question.
Only out of context. It's assuming that he would have founded WhatsApp while working within facebook.
I don't really consider this news since they are only doing a private beta.
clearly an employee.. make yourself known and just chat with us.. this kind of pretending to be a customer doesn't work well on HN.. just my .02
I've enjoyed banking with Simple over the past couple years, but if they move my account to BBVA, I'll be leaving for a credit union.

http://en.wikipedia.org/wiki/BBVA#Criminal_charges:_money_la...
http://en.wikipedia.org/wiki/BBVA#Connection_to_drug_syndica...

I know most banks have some skeletons in their closets, but BBVA seems to be less ethical than average.
I'm not sure whether Akka supports reactive programming or not, but the main difference is that Quasar has true lightweight threads which means CSP like in Go, and actors just like in Erlang (Quasar actors can, and should, block, they have selective receive just like Erlang etc.). Also, I think Akka has a distinct Scala feel even to its Java API.
Someone is apparently pissed at the state of Indiana, 105 attacks in the last 24hours
At my last job, we migrated from classic ASP to ASP.NET MVC, but we pretty much just left out all the horrible parts of ASP.NET (which there are, of course, many).

Basically if you nix webforms and .aspx files, and do your own templating (so essentially, just use ASP.NET for routing and controllers), it's not awful. Visual Studio is nice and C# is surprisingly decent as a webdev language. But yeah. I'd much rather use Python or Ruby.
I don't understand the premise of this article. The OP made one technology specialization choice 13 years ago, and all he wonders is whether it was the right one?

I know little about the author so I can't really judge, but shouldn't the question have been "what if I had learned something new and very different every year, instead of every 13"?
MySQL works for me and switching to Postgres would cost time and energy, which I like to spend on things actually making money.

That said, I have encountered some shortcomings of MySQL here and there (Constraints) and I can totally see how Postgres would be "nice to have", but I feel, that I am just not operating at a scale, where it really matters.

Edit: Typo
You don't have to make your code public if you want to use npm. You can use your own private npm repo. You can use npm to install packages from private git repos directly. You can use `npm link`. I'm sure there are a dozen more ways.
That will be a second move to a larger space in KW.
Great men make great mistakes :-)
I've heard the same thing about early Xerox. I think that it requires both the idea AND the execution to make it work.

Did WhatsApp make a profit?
Ally is a real bank, Simple isn't, right?

My understanding is Simple just processes the transactions, without holding deposits. $1.7 billion sounds like a lot, but in Financial Services it's not that big. $117 million seems fair, if not high.
People believe what they WANT to believe.

I've heard this statement quite a few times and it still remains somehow both redundant and thought provoking. If a person wants to have religion answer existential questions for themselves I think it's wrong to demonize that.
really nice site, clean looking interface, looks like a great app! I will check it out shortly.. Any plans for an android app?
Ha, I used to work at StarStreet - Rotogrinders has a similar tool, and you can bet people have intense spreadsheets to help them make their decisions; how has this tool been performing in the NBA season?
Computers are actually pretty good at being creative already. That's not the hardest problem to solve...
http://www.psmag.com/navigation/nature-and-technology/rise-r...
IBeacon Development Kit For Bluetooth Proximity Services Is Out
By owning and using broadcast spectrum, these content providers are in a unique position in the market. By broadcasting for free over the air, they have the privilege of reaching huge audiences easily. The fact that nowadays most people don't use an antenna isn't particularly relevant, because the content providers grew and achieved dominance due to the ease with which their viewers could tune in. Their entire business model is based on being able to charge outrageous prices for advertisements because they reach a /large audience/.

Now, they're trying to have it both ways. The intent of public broadcast is to operate for the 'public interest, convenience and necessity.' The entire purpose of broadcast television is that it's broadcast freely and accessibly. If they don't like that model, and think they can be more successful through a closed system, they of course have every right to give up their broadcast spectrum and sell their content elsewhere, rather than offering for free. What they can't do is pretend that their content deserves to be available for free OTA but somehow comes at a premium if delivered through any other means. If they make that argument they are dragging their feet and refusing to meet the intent and spirit of broadcast television.
Yes, You can do it. But in Aereo's case you didn't, they did. They set up a small forest of individual antennas in a central location, then invited members of the public to lease them. It's top down, whereas what you are describing is bottom up.

If you had negotiated the right to hang a dime-size antenna of the Empire State building, with a home-brewed DVR accessible over the net, and then your friends and acquaintances had done the same thing, and eventually you had clubbed together and hired a janitor to keep an eye on the whole thing, so to speak, then it would have been a community thing that aggregated around a single point (a tall building where I imagine TV reception is good). Aereo is more of an astroturfing operation. It differs from your scenario in the same way that a housing subdivision built out by a developer differs from a village.
As you mentioned, in some circles being able to drink a lot on somewhat-rare occasions is something that would win respect. Being able to handle your alcohol is an important aspect in some American circles.

Drinking a lot and drinking often is mostly frowned upon. Being drunk outside of a social engagement designated specifically for getting drunk is almost universally frowned upon.
Does it take the same amount of time to complete that switching to another provider's DNS server takes?

Many of us already switched to other DNS servers during the panic, and we'd like to know whether you'd suggest we reverse that change in order to jump to v1 instead for a quicker result. Thank you.
370,000 attacks/hour, but that is still 56% below average.. hmmm interesting!
I think the problem is that historically, we only ever collectively solved the email server. It's unfortunate that we didn't solve the more general case of communication through a server hub. We shouldn't have email addresses, we should have connection addresses, that provide access to mail, chat, audio, video, whatever.
Where are you that workers have to pay a sales tax on their tips?

On the question of USA-ian innumeracy, I noticed recently that a
Darden restaurant had provided some pre-calculated tip amounts on
the bill (just displayed, not added to the total). The tip levels
were 15, 18, and 20% - and they were calculated from the pre-tax total.

Convenience, good or bad customer relations, good or bad staff
support, slightly more useful than some toll-free survey number, or
sign of the coming info-pocalypse due to lack of STEM students?

[Yes, it was Olive Garden - more breadsticks?]
Interesting. I never thought about it that way!
If you're going enterprise, go C#.

If you're going open source, you should have went python or node.
I have a fear about moving to the US not because I would "lose" my Canadian health care or that the company I went to work for wouldn't have a generous health plan but the fact that I have to care about it AT ALL.

The idea that at any point in time something could happen and I could lose my health plan and I am now at incredible risk scares me.
I've had pretty much the exact same banking experience. Commerce Bank was incredible when it came to service, both in the branches and over the phone. The web site wasn't so great, but not specifically bad either compared to most others. TD Bank (which acquired Commerce) was just OK.

ING was absolutely remarkable. Less so after being acquired.

And Simple is by far the best banking experience I've had. The interface is so well done, the customer service has been phenomenal. I actually find myself on my banking tab nearly every day (happily), adjusting goals and making sure I'm on target.

I still use mint to manage all my accounts and consistently wish the interface was even half as good as Simple's. Mint is another example that stopped being incredible after being acquired - or at least stopped progressing in any useful manner.
That's not actually true. A lot of provinces have waiting periods when you return to Canada after an extended absence. In the meantime you have to purchase private insurance.
Thanks! Yep, Android app is in the works. Not sure on exact timeframe but should be soon!
I never realized what Scalzi was talking about when he said that being white male was "Easy Mode" until I moved here. Being white is a superpower around here.
Sorry, yes, it was 2012.
I got one of those calls and went in for a day of interviews. Half of the interviewers were incapable of making eye contact and the others half were only interested in Fermie problems. I suggested that Glass was a terrible product and they should have started with a beachhead market like skiing goggles before building a mass consumer product. Needless to say, they didn't like my ideas and didn't make an offer.

Then, a few months later I got another recruiting call from them. Then another. It didn't stop until I suggested they create some sort of engine for searching potential candidates to make sure they weren't wasting anyone's time tba the calls stopped. Once again, they didn't seem to like my idea ;p
Does anybody know what happened to him?
> Other dharmic religions that disavow castes include Sikhism and Jainism.

...and don't forget Hinduism.

It's very frustrating when people try to portray Hinduism as a single, monolithic religion - it's like talking about Catholicism, Baptism, and Mormonism (in the US) as if they were the same entity.

Despite what /r/worldnews might have one believe, the caste system is by no means universally followed. It varies greatly by region and other demographic factors.

In some parts, the caste system is virtually nonexistant, or is (at most) a more formal codification of the same socioeconomic-racial social discrimination that exists everywhere.
And most of the most appealing-to-business sub-populations in a lot of these countries read english well enough that an English-language product captures a lot of them.
I think this has more to do with detail orientedness and hard work. I thought I could take the SAT without any prep. Lol. If there is one important thing for a higher schooler to do, it is to master that test.
To a Canadian, the vast majority of the U.S. probably appears racist, considering that some would argue classism is the new racism, but I digress.
> Vancouver is a real city.

That's not very nice.

> Seattle is provincial, passive-aggressive, unfriendly to outsiders, and segregated. A hick town with skyscrapers as I've often called it.

Sorry you didn't enjoy it here. Every city has its ups and downs, but a lot of people (myself included) love it. It's beautiful, we are surrounded by nature, we have the best summers of anywhere I've ever been, I find the people friendly (if a bit passive), there's a great classical music scene (this is how I spend my time), a great university in the middle of the city, lots of tech employment opportunities, a housing market that isn't insane.

I like SF and New York (and Vancouver!) a lot, but they have their own problems too.
Best of luck to their support team. Outages can make tech support's life miserable. If you call in, just remember the person on the other side of the phone has likely been yelled at all morning for something that wasn't their fault. Totally reasonable to be upset at the situation, just don't take it out on the tech you're talking to!
Rackspace helped us get our status page back online: http://status.namecheap.com/
> Relative to the rest of the US

His is comparing the Bay Area to Vancouver (Canada).

What the rest of the US is like is irrelevant.
> also, the vehicle inspections are much more stringent.

Poor maintenance (including running out of fuel) is one of the biggest factors in GA crashes.
Ddadoo.com – be the moment – share your videos to whomever is online
> Democracy requires eternal vigiliance

You mean, wherever there's a huge pile of cash to be had, eternal vigilance is required.
!csharp doesn't, which is even more ironic.
We disagree and that's OK. Still, since I suspect we're indeed looking at the same site, I'm going to clarify what I mean.

Clear and concise summary “Python is a programming language…” is down below near the fold of my screen, and it uses subdued gray-colored text on blue background.

Meanwhile, much attention (via color contrast and positioning) is given to code samples. Code samples are aimed at those who don't yet speak Python, so they are poorly readable ‘by default’. I personally wouldn't throw them at user right away as they start skimming the page, placing short intro text higher in visual hierarchy. (I'd also try making samples more readable.)

Then there's search box. It is quite high in visual hierarchy, since it's the only plain white-colored object (and a sizable rectangle at that) among the shades of blue and occasional yellow above the fold. Meanwhile, it's not (I'm sure) going to be used by the majority of users.

I would say the visual hierarchy is not perfect and there's some visual clutter.

Also a problem are redundant links. How many are there that lead to documentation or, say, download page? You don't know it, but your brain (or at least brain of someone who's new to the site) evaluates all of them before choosing which one to click.

Of course, most of us are used to interacting with worse designs, and prior design of python.org had its own (maybe more significant) problems. Nevertheless, I think the landing page could be designed to cause less cognitive strain on the user.
I hope someone will continue his work in that repo, it's really sad to see that he was the only contributor and now that he's gone, it'll likely go abandoned.

We're entering the era where the passing of legends happens in real time and is immediately visible. It's crushing to see something like this.
J.P. Morgan CEO Replys to Pretty girl seeking a rich husband
Where aren't people passive aggressive? No where I've ever been.
I imagine Silicon Valley turning into The Capitol in The Hunger Games.
C'mon troll, Seattle is where people go to make money. Seattle's tech industry beats Vancouver any day.
There's a nice header now too.
Facebook pays $16B for new monetization problem
> established start-up

The word you're looking for is "company".
DHH: https://news.ycombinator.com/item?id=7270098
I meant to write: "... A much less horrible..." :-P
Nice blog post! That will come in handy, when I get the time try out Qt... And some modern C++ :)