skysight-inc/HackerNews huggingface dataset:
I would disagree that they are soft questions and just say that they're just bad and useless questions. The expectation tends to be that the candidate takes whatever is thrown at them, and in practice it does make a little sense: once you're in the interview, you're in the interview. But here, commenting on a forum, I'd rather push back and ask interviewers to stop asking questions that don't achieve anything useful, and won't achieve the insights they might imagine.

So instead of soft questions asking about hobbies, and excluding all the many examples of people families, why not talk about interesting on-the-job experiences? As one example. Interviewing well is a tough gig, but that's no excuse for continuing to do it poorly.
"Many religions are going to have to change"

Pause and think about this for a moment.

If you believed that there really was a God in heaven who spoke with you and has revealed to you the purposes of live and the purpose of marriage, a God who created the world, gave you life and offers eternal riches in the next life.

If you really believed this, would you bend to social pressure because political winds have shifted against some of the teachings of your God?

If a church bends to social pressure then it's a fake. Pay close attention to the ones that act like politicians and say whatever makes them popular and look at the ones who stick to their beliefs.

We shouldn't punish people for believing what they believe!

You can try to reason with people and have civil discourse and explain your position. But do it without resorting to straw-man attacks, ad-hominim attacks and blatant false accusations in order to garner the mobs against them.

We shouldn't drive away would-be allies simply because they have a diverse perspective. We should welcome their diversity and utilize their wisdom and experience.

Diversity is a good thing. This is why it's important we don't drive out everyone. This means to protect the rights of the gays and the religious.
Linux 2015 leap-second issues
Any small change in the URL will let it get through. We leave it porous on purpose, to give good stories multiple chances at getting attention. The downside is that more dupes get through as well, but we catch most of those and users point out most if not all of the rest.

It's on our list to make a more sophisticated dupe detector, but I don't know when we'll get to that.
Why did he lose money in a recession? It is my understanding that day traders can profit off of any volatility, up or down.
You are right of course. And I have to accept why scientists refuse reading my blog post. It's indeed not research in its own right - it simply tells what 1+1 gives.
People don't investigate things like that, because, frankly, no one cares. Nor should they. If your computer is acting funny, and you find out a spider has made a nest inside it, and it works fine once you clear out the spider nest, would you then decide to determine exactly why that spider nest, in that place, causes the exact problems you observed? No, of course not. Because that's not an interesting question. Computers are complicated machines, and they can break in lots of different ways, most of which are not very interesting in their details.

Similarly, suppose you study cultured cells (which are notoriously finicky), and you want to compare what the cells do in the presence of drug X vs control. But at first, you find that all of your control cells die. And eventually you find out that if you use brand X of bottled water vs tap water, the control cells thrive. Are you seriously proposing that you should then drop all work on drug X, and get to work determining exactly what is up with the tap water in your town? I mean, maybe that would be a fruitful research avenue, if you're worried that the tap water isn't safe for human consumption, or you think that there's something interesting about exactly how the tap water is killing your control cells. But most of the time, investigating the tap water would be an expensive distraction from the question you actually want to answer. And most scientists, I think, would (reasonably) decide to get on with investigating the effects of drug X on their cells, and not worry too much about precisely why the tap water killed the control cells. And I don't think there's anything wrong with that. Life is short, and you have to choose your questions carefully.
Then point is, we just used Firefox for this before. Now we're becoming a niche market. That change should be terrifying to more than just me.
Hi, dean here (Cymmetria CTO). Two great questions:

1. The concept being that from looking at the machine on the network we don't do anything different then regular machines, so the goal is to prevent fingerprinting.

2. If the attacker actually attacks the decoy then we are able to capture what that attack looks like, send it to threat management while it's happening and mitigate. At that point if the attacker has found out it's too late. When Attackers will have our systems installed in his labs he'll have to find some way of identifying our machines without attacking them and that's what we've been developing to prevent.
Django Developers Survery Results
Thanks for your insightful comment. We are currently competing with NFS, GlusterFS & other distributed file systems. Our software is much easier to use, requires no storage cluster maintenance and has no single point of failure.

I like your suggestion on the pitch, especially the "NFS that doesn't suck". :-) We will work on improving our pitch. Thanks again!
What kind of lab?
if we don't, I will be really surprised...

You know nothing about our politicians..If you did, this wouldn't be 40-60 but way more!
GTK is crap on OSX and Windows compared to Qt. its just doesn't fit in as natively as Qt.
Euro zone readies for Greek default after Tsipras referendum call
Google's certainly would be. Microsoft has dumped millions into trying to get Bing to a point where it can even begin to compete with Google—if Google open sourced their code, tons of competitors would crop up trying to take market share.

GitHub would probably have less of a problem with open sourcing their code because their primary value prop isn't that they've built some brilliant software but that they take the bother out of managing your source hosting.
Stop down voting this guy so much. I can barely read the comments they are so faint. :) I'm actually glad he's saying this stuff. It just proves there are plenty of narrow minded people out there and, unfortunately, many of them are in hiring roles.

Edit: I'm not actually glad he's saying these things. It's pretty sad.
Sublime for Python development
They will probably also pay 85% of your salary in Facecoins which can only spend on campus.
> I've not read anyone claiming that the Hyperloop is technologically infeasible

Then you need to read this:

http://www.leancrew.com/all-this/2013/08/hyperloop/

TL;DR: thermal expansion is a show-stopper.
Jumbo jet: CCW would eliminate flaps and shorten wingspan
I would separate London from the other part of UK where the rent is reasonable. The quality of flats in London also way below the average compared to the mainland Europe.
> But wanted to add some perspective before the sharks circle. By the way, congratulations on the first HN Singapore thread that does not mention chewing gum!

Please don't be gratuitously provocative in comments here. Nothing good can come of it, and it goes against the values of this site, civility and substantiveness.
I'm saying that you aren't capturing the whole story.

Customers buy $100 shrink wrapped Windows (or $$ enterprise support for the same thing) instead of spending far more money on software that they would have more control over. So sure, the software companies are only living up to the smaller promise, but the customer didn't bother getting (and paying for) a better one.
Thanks for the reply.

So I am unclear on the meaning of "attack". Is this more than a series of pings, or an attempt to do a pexec or remote viewing of the event log?

Secondly, if the sensor is placed in a pool of developer machines, does it have to have the whole development environment loaded up, for example, and occasionally do compiles?

"Doing anything different" seems to require close emulation of whatever is going on in the rest of the environment, no?

Further, if he has your machines installed in a controlled lab with properly tied off alarm end points (the things you trigger when you see something odd), what is to prevent an attack analogous to a virus writer having a lab full of each kind of antivirus hammering at his samples?

It seems the challenge for building a static alert system or sensor is that engineering talent from a team larger than yours in some other time zone is going to do the equivalent of sending a drone over your island to see what your radar response looks like. As in if they find the destination of your alerts before tickling your box and compromise that first. Or figure out how to set off an fake alarm or nine.

EDIT: typo
Mobile Internet in India- Speculation and Imaginations
Sure, but they might lack the social aspect of MMORPGs (guilds?)?

And what would be good sites for those games?
Yes, a moderator reverted it to the article title.

The submitted title ("'Modern' Singapore to 're-educate' blogger") was badly in violation of HN's rules. Accounts that do that kind of thing eventually lose story submission privileges.
This, along with the recent missteps Mozilla have been making (proprietary software included in the package, Cisco's h264 renderer, etc), remind me a lot of the Mozilla SeaMonkey days, when people were tired of bloat, and decided to give gecko a newer lighter body to live in.

I'm hoping someone steps up to write a new lightweight servo frontend in rust.
The web feels slower and more broken each day
I just wind up getting irritated having to rewrite the same code all the time. Some popular languages will generally come with a pre-filled template with the I/O already covered, but quite a lot of the FP stuff didn't.
Log Orientated Architecture in PostgreSQL
I am aware of that---I've written and reviewed several peer-reviewed papers. Maybe many of the journals are making money hand over fist. But I've become suspicious of arguments of the form "that seems like a high price, therefore they must have huge margins". Sometimes the price is high because the market is small.
btw, the params order for callbacks is not very node-y in HyperDex. It should be (err, result) instead of (result, err).

Putting the error first would enable Async or Promise libs to work...
Events are a portion of polymer. Unhelpfully polymer 0.5 comes up first when I google for 'polymer events' so that may have led you to believe they were deprecated.

https://www.polymer-project.org/1.0/docs/devguide/events.htm...
I just came across this post: https://news.ycombinator.com/item?id=6825557 where another user expresses his/her feeling about the perceived performance of websites these days.

And I myself also feel that it is a real problem. Developers (like myself and a lot of hackernews folk) should tackle this. I constantly find myself switching browsers because none really fits the bill. No browser works with all websites - there is too much complexitiy going on while in theory it could be so simple...

A lot is to blame for heavy use of JavaScript where it is not actually needed. But I am sure there are many more reasons.
Hyperloop – All this (2013)
I often put together Flex interfaces that Xml-rpc called pyhon as my 'solution' to Python GUI programming.
Thats exactly what is GOING to happen, there is going to have to be legal separation between married couple with and without children. In the past there were financial benefits given to everyone who was married rather than waiting till they have children to encourage couples to have children. Also because in western culture we are raised with the idea that a man will support a woman so she can stay in the home whether or not they have kids. All these implicit assumptions are gone now that gays are married. Gay couples are much more likely to be self-sufficient and not have one partner who relies on the other. When a heterosexual couple divorces, the wife takes half even though most often she did not contribute financially to the marriage because there is an implicit idea here that the man is providing ALL the financial support in the relationship. Tax and work benefits also make this assumption and so now we are going to have a lot of gays trying to cash in on all these marriage benefits even though they are most usually not supporting their spouse nor ever going to have children. These issues did not come up in the past because there were hardly any married gays, but now that gay marriage is federally legal you are going to see more legal and statistical definitions distinguishing between marriages where a spouse supports their significant other and possibly children and and marriages who dont. Guess what, you are going to find that 95% of the time that gays fall into the second category.
Does that mean that the science behind the experiment is bad?

No, the science might be solid. But if attempts by peers to reproduce the results fail more often than they succeed, the paper describing the science is (by definition?) inadequate. The level of detail required in the paper varies from field to field, and experiment to experiment, but if the techniques aren't described well enough for others to follow them, then the paper needs more detail.
In a node process you can't run 2 things at the same time without forking an external process. That's why these libraries exist. A complex synchronous computation will block the only thread available in nodejs. Sure you can spawn workers, but your node workers will have the exact same issue.

> all reinvent the concept of threading poorly

because "user scripts" in node have no concept of threading to begin with. There is no concurrency in a node process, only non blocking I/O.
Right, I agree with this. There's nothing magic about any of this -- ultimately it's all just software, hardware and physics.

To describe something as magic in a serious context is toxic. We're not sleight of hand performers, we're engineers. It's more helpful to state something like, "this library is complicated and the internals are beyond the scope of this post". A pointer to documentation and source code on libuv would be even better. In face, this series of articles on libuv are a great start for those who are interested: https://nikhilm.github.io/uvbook/introduction.html
Based on what I've heard from family that just got back from Greece, the referendum will come in with a strong majority voting to reject the terms from the EU/ECB/IMF, and the loans will be defaulted on.

Does this mean that the EU / EMU will vote to kick out GR from their unions? Or that GR politicians will vote to leave EU / EMU ? As much as I personally hope for the entire continent to reject the EMU and return to their own currencies, these things are less clear.
This is from 2009. Even if nothing's changed, what's the relevance today?
I use TotalFinder and EasySIMBL with ColorfulSidebar, so this looks to be a possible free alternative with most of the same useful features. 10.11 will probably break EasySIMBL and TotalFinder, so it's curious to see how Finder alternatives make their way forward.
He used the word "shower", but I think he meant the time it takes to look respectable - so please add drying after shower, shaving, toilet trip(s), dressing, etc.
No, I maintain that for SaaS, that first step is not needed. There can be tremendous value in finding an OSS project and basing a SaaS business on it. The most important thing is still the value it offers to your customers.
> I think my experience with Perl [is] a bit dated

In some ways, contemporary Perl 5 (eg this year's 5.22 release) is quite unlike older Perl 5s. For example Moose -- which first arrived in 2005 -- is a powerful and relatively clean OO and "roles" system which has matured in to a huge ecosystem of its own within CPAN. (It was/is a kind of back port of the Perl 6 OO model which itself built upon the notions found in systems such as CLOS.[1])

But my personal focus is Perl 6.

> I also forgot to give Perl credit for another thing: introduction to regex.

Perl 6 unifies "regexes", PEGs, and lexical closures. [2].

> Perl was a great language for me to learn and I should revisit my sentiments about it.

Anyone who joins the freenode IRC channel #perl6 and says hi will be welcomed.[3] If you visit, feel free to paste a link to my comment. :)

----

[1] https://en.wikipedia.org/wiki/Common_Lisp_Object_System

[2] https://en.wikipedia.org/wiki/Perl_6_rules

[3] https://kiwiirc.com/client/irc.freenode.net/perl6 (today's log at http://irclog.perlgeek.de/perl6/today)
Man, talk about throwing a battleship at a tugboat's problem.

This is why we get hot new editors that take a gig of RAM to do what a 40 year old editor can do with a dozen megs.

If I were to touch a Python GUI app again, I'd probably just use Kivy. http://kivy.org/#home
All of your criticisms of Savannah seem oriented around aesthetics rather than its actual functionality. Personally I don't need much eye-candy for a git host because 99% of my work is done from the command line, but even if I cared about that I'd still pick Savannah over SF any day of the week.
I disagree here, because the inevitable result of a highly visible series of failed reproductions is a big media hit. The scientific community may be able to poke holes in the reproduction attempt and sort through the damage, but the media and the court of public opinion certainly can't. Not until long after the reputations of possibly faultless scientists have been ruined irreparably.

So it's important for the reproduction attempts to be as high quality and rigorous as we would hope the original studies were. And it behooves scientists to make sure that these attempts are legitimate, unbiased and equitable, and to investigate any experimental flaws and biases of the experimenters before the results.

Misgivings about a reproduction attempt don't indicate denial of the validity of the scientific process, but recognition of the volatility of scientific news media. The unfortunate reality is that both sides of this effort, both original researchers and reproduction attempts, are subject to a great number of biases and restrictions. Subjective opinion does deeply affect the lives of scientists, and it's not possible for even the best scientists to live in a bubble of scientific purity and assume things will work out.
So you just accept for no reason that tap water is bad somehow, and discard the result you've just gotten?

I do understand that you have a limited amount of time, and can't just go after everything, but when something happens in science, it needs to be documented. Yeah, maybe someone else should investigate, but someone should. Maybe that particular phenomena that lead to the water influencing your result will give you knowledge about cell metabolism. Who knows? If it has that much of an effect on cell growth that you need to deal with it, it's already more active than a lot of compounds we try out, anyway...

To go back to the computer analogy, it feels like my program is bugged, and to debug it I'm changing variables names (which as far as I know shouldn't matter), and then the code magically works again. Sure, some days, I'll go "Ok, compiler magic, got it", but most days I'd be pretty intrigued, and I'd look into it, because yeah, I might just have found a GCC bug.

I agree, no one cares, but I did. I don't know what I don't know yet, and I don't want to presume anything. The tap water thing might actually lead us to solid models which would explain why tap water breaks the experiment. That's why I really think we should start a movement of publishing everything, and trying to deal with simpler models/systems we do understand before going up to models with so many unknowns that the results are basically a dice roll.
"I don't know about that industry, but generally prices don't depend on the sellers' costs." What you're saying is true only if the revenue at the optimal price is higher than the seller's costs. If the revenue at optimal cost is lower than the seller's costs, then generally the product won't be produced. Therefore if the product is still being produced, the seller's costs put a lower bound on the revenue. If the volume is fixed, this means a lower bound on the price. If the volume is small, this lower bound can be high.
>"Computer" doesn't automatically equal "von neuman architecture".

No, but that's what most people are familiar with (if they are familiar with computer architectures in the first place), so it pretty much equals that for them.
Tell HN: Commercial VPN service now in open source
Hi folks!

Let me introduce myself.
I am CEO/CTO/CIO/etc of russian SmartVPN.biz VPN service.

I couple years ago I got an idea to create my own startup - VPN service.
It was quite sudden idea, when a couple of friends asked me to give them access to my personal VPN server.
Of course I did not study the market, didn’t check how many such services are already exists. I’ve just started coding.
A little bit later I made working prototype and pushed it to production.

There were not so many expenses, only my free time and 20$/month for low-end vps.

A year and a half the project was in production. Lots of things changed meanwhile.
Internet in russia became very limited and censored.
I’m glad that I helped people to bypass stupid internet limitations in our country.
I’ve also experienced DDoS attacks twice, it is really exciting feeling, when you understand, that your service is real, and someone wants to get it down.

But the time is passing, my interests and priorities changed too. That is why I decided to shutdown my startup.
I don’t want to hide my sources on hard drive, so I’ve decided to make them opensource. Totally.
I published them on github https://github.com/smartvpnbiz with MIT license.
So anyone can fork it, use anyway you want. You can try yourself in this hard business.

This is not an ads, I just want to help someone, who may need my experience.
So I’ll be glad if my service will help anyone.
Yes, it's the only video on the list that I've seen and it's exactly because my 2 and 4 year olds commandeer my iDevices and watch those videos. See this article about one woman making $5 million from reviewing Disney toys and you'll start to understand: http://www.buzzfeed.com/hillaryreinsberg/youtubes-biggest-st...
Well of course if the software is mostly low quality everyone will say they don't need more of it. Who wants more crappier crap?

Find out why they think it's low quality and do a better job on those points. That alone can be a major selling point of your software.
In short term, day trading is effectively a zero sum game. During a recession the stocks crashed in a really short period hence for any to gain, some has to lose money.
Making sure that everyone working in the field knows not to use tap water seems worth doing, though, even if the reason why isn't understood yet. It sounds like replication is a problem because this sort of knowledge isn't shared widely enough?
that is what "married" means. Two people who have entered into a legal contract to spend their lives together and bear certain responsibilities with respect to each other and those in their custody. The religious interpretation of what it means is irrelevant for legal purposes in the US
Each decoy is configured to look exactly the way that makes sense for the network it's in. An example is a git server with interesting code or an employees pc that shares files that are crafted to draw attackers to that decoy. The decoys themselves can be placed within the customers network or hosted in the cloud by us.

The real trick is "breadcrumbs" which is specific data/files that you can place on the real machines that directs the attackers towards the decoys.