skysight-inc/HackerNews huggingface dataset:
I have a life that I put down hobbies for. It would be unfair to call my kids, my love life, social events with friends, and keeping up with my necessary life (bills, laundry, groceries, etc.) hobbies. But that's all I have time for, after I hold down a regular job. It's just plain ignorant for younger teams to expect a rockstar in AND out of the office.
Thanks for giving an excellent example. NuPRL is exactly like this, but no one in their right mind would say the group that put out NuPRL hasn't done good science for 20+ years.
That's educational. Had a boss who normally on an even keel then someone said "it is what it is" to him and he got very, very angry. It was like someone kicked him. He said that was just unacceptable and we would find a solution / work around. I guess I now know the other half of the story.
You make a lot of assertions, but the closest you come to explaining the reason for any of those assertions is, "That's the way it's always been done."

Can you elaborate on why this new approach isn't even worth trying?
Your analogies are completely off the mark. It is not the same at all. The cornerstone of science is that other people can reproduce your results. Period. There is no use publishing otherwise. Withholding key information, which is so ubiquitous now, is a great disservice to the scientific community.
Sure, we all know how to get the job. That doesn't make the expectation or the question less specious.
I have a bike which I rarely ride. My interview hobby is cycling (reading books also works). Silly questions deserve silly answers.
Nespresso PIXIE Coffee Maker with Annotations (WebGL)
> The specifics of the animals used for example may be the cause of severe errors and cause wildly different results.

That only underscores nmrm's point!

If the experiment is sensitive to the specifics of some animals, it might perhaps be wrong because of that. If the reproducers use animals with the same specifics, the could be led down the same wrong path.
Very happy to hear this. Having visited Iceland last week, I was very impressed with their dairy products in general. Coming from the US, the first morning I opened a small container of Smjör butter I was convinced they had added Yellow 5 to it, but it just seems to be the product of healthy grass-fed cows.
Cameron doesn't want to leave the EU. He represents business interests, who overwhelmingly benefit from EU membership so he's fighting to stay in.

But his party also has lots of people who cling to dream of the British Empire, and don't like social democracy, who dislike what the EU stands for. Those people were threatening to defect to a smaller party, which under the UK's ridiculous first-past-the-post system meant that those single issue voters could heavily influence policy despite their relatively small numbers. As a result we're going to have a referendum, that Cameron didn't actually want to have, and which he's going to campaign on the pro-EU side for.

So Cameron needs to make it look like the EU is making concessions, so that he can return to the UK and campaign to stay in and make it seems like he's won some great victory. Note that he's being very vague about what he wants from the EU, this is because he's going to claim victory whatever happens, and he knows probably nothing will happen.

Merkel also knows this, and knows he knows, and so the only thing she needs to do is not embarrass Cameron too much in order for the UK to vote strongly to remain in the EU. Calling his bluff and exposing this nonsense for what it is would be fun, but not particularly smart.
Didn't we all say the same exact thing ten years ago?
When is the next Y Combinator Program?
Hey guys,
I would like to know when YC is gonna open their shop for another set of startups ??
Because whatever happens it will have strong repercussions on the economy of all the world?
I like that they clearly describe how FreeBSD handles leap seconds, but when I read the headline I was hoping they were announcing support for leap smearing.
I suppose because from a purely reductionist perspective, the individual discrete pieces of Web Components have already been applied in the form of template engines, plain JS or jQuery modules and more recently the shadow DOM has entered in mainstream SPA and frontend frameworks like React.
They finally admit that they don't care about democracy, they're not interested in getting the situation any better in Greece, they don't care about the peoples of Europe. Monday, I'll get rid of my euros and hope that the 5th the Greeks will have the guts to vote NO.
I worked at a company once that had a subset of employees that were very devout Christians. They would get together before lunch for prayer and that sort of thing, were friendly and welcoming but they never pushed it on anyone else and really didn't talk about it unless someone else raised the subject. They were all smart and got things done and it wasn't a problem.

Honestly your comment sounds very similar to what people say about working with any cultural or racial group they are biased against.
Made me think of this cartoon: https://twitter.com/ianbremmer/status/614494658144636930?s=0...
> Point me to a good alternative to github that matches all your ideals. A free alternative to github - free as in beer, unless you're willing to fund this effort yourself, of course?

Gitlab? Savannah (of the nongnu.org variety)? Bitbucket? Gitorious? A basic VPS with SSH and git?
I have this feeling this will be a Y2K type non event.
I like people like you , always slashing ideas and not suggesting your own...
To clarify, the NuPRL project is like this in what way? They discuss cs topics and algorithms but no source code exists? or it exists but they don't provide it? Or (unlikely) they provide source code no one can compile?

I don't want to mix up the side issue of "should code-based research always provide source code" with the metaphors being discussed. I definitely think useful CS research can happen without source code needing to exist, which I hope is the NuPRL project's case.

I do feel code based research should provide source code that was created as part of the research when it is material to their claims, including 'we ran a simulation' and similar findings. If you already have that level of detail, you should include it. If you make claims based on data, you need to provide that data. If you make claims based on source code, you need to provide that source code.
There is clearly such an argument: "marriage is about biological reproduction."

Of course, consistently applied, that should also argue against marriage of straight couples unable to have children (and probably also all the straight couples uninterested in having children). "No marriage after a hysterectomy" is not a position I've encountered.
I don't know where this author comes from, but obviously not the Northeast or West coasts of the US where "guys" has been used to refer to mixed gender groups for decades. It's no different that "y'all" which is more popular in other parts of the country. Words and phrases change meaning all the time. The essay fails to understand such a simple concept and is just plain stupid because of it.
Because this is Europe's Lehman weekend. Those who think that contagion is not an issue anymore may be in for a surprise. In combination with this week's record plunge at Shanghai Stock Exchange and a general slowdown of the world economy this could spiral out of control fairly quickly.
Squert – A Simple QUEry and Report Tool
Just for fun I bench marked the function found at the end of the post, disregarding accuracy for the moment.

If you call this function on a single value at a time, the MSFT log function will take twice as long to generate a full accuracy properly handled result.

If you call this function over an array of data, for instance, iterating over an array of floats to perform the log function on each value in the array, (this is typically done as it allows you to take advantage of SIMD CPU instructions), Visual Studio will actually replace your for loop (with standard log function) with a vectorized version of the log function at around an array of 16 floats in length giving you a full accuracy log function for about 1/2 the speed of this function for array lengths of 16 to upwards of 4.5 times faster for array lengths of 64k in length. Intel's comparable 11 bit precision vectorized log function performs about 6 times faster at lengths of 64k or longer.

Simply reorganizing your data could lead to incredible improvements.

*Tested on an Intel 4770 CPU, forcing single threaded execution, using CPU clock cycles as a timer, averaged over ~1 minute of execution time. Intel library cost is a couple hours of developert time. Input was uniformly distributed over a range of 1.0e-6 to 1.0e6.
Ask HN: High Quality FOSS Apps?
I've started a project on github, which is a curated list of high quality production grade free and open source software applications for web, mobile, desktop, and games.

Mainly because as a developer I often find myself looking for large non-trivial examples of software in the wild that I can learn from. Also, like most devs, I strive to build software that is exemplary both in its code and end-product so apps that can show me how this is done are a goldmine. They have things that library examples can't really show you, like setting up integration tests, code organization and modularity, etc.

Anyways, I know there are many HNers on here who build quality open source apps, so I wanted to ask if any of you have any suggestions? Since the list is currently based entirely off of my experience its very small and I'd love to get your input.
There's a couple of posts on the GCP blog where they compare equivalent as possible setups, comes out a bit cheaper than AWS.

http://googlecloudplatform.blogspot.com.au/2015/01/understan...
http://googlecloudplatform.blogspot.com.au/2015/04/understan...
Bail for Bree Newsome
Even though it was at one point a physical book, I think, it's really a regularly updated documentation for the library. Sometimes it's not fully updated because it's written by one guy (Michael Snoyman, who also leads Yesod), but it always gets fully updated for the new version. It's not like a print book where you have to wait for the 2nd edition to come out.
Calculating Implied Probabilities with Stock Options Prices
Parts of NCC have audited parts of Windows. They just weren't allowed to publish the results.

This has definitely significantly improved the security of Windows, though not given users any kind of protection against malfeasance by Microsoft (including in the sense of giving people malware or simply less-secure new versions of stuff through Windows Update).
Yeah their SSD pricing example seemed to blow AWS away http://googlecloudplatform.blogspot.com.au/2015/04/understan...
This post should be used as study material for how the next generation of anti-GPL assaults will be done:

* free (as in speech) == "Stallmen", "detached from reality"

* Guerilla evangelism == "came out of their rock"

* "Freedom of software" == "nice but"

* Free Software Reliability == "probably shut down without warning"

with a cute little pull-back at the end to make it sound like you actually don't mind FOSS.

Make no mistake, this is how FOSS's adversaries will work in the future. On the bright side, this means the direct assaults are failing, and they're moving on to new tactics.
Except, clojure isn't LISP.
If the group asks "Why don't you drink beer?" And the candidate says "I'm a recovering alcoholic." You just uncovered protected class. You better be darn sure them not drinking wasnt factored in to why you didn't/don't hire them.
"To violate equal-protection, something has to be unequal."

Like, say, incarceration rates.
Professionalism can be dehumanizing just as camaraderie can be alienating. I don't think either, alone, is a virtue. We need both to communicate and work effectively.
Highly secure messaging, email, and Internet services has a long history in military and defense sector with issues well-understood. I mention here [1] the framework I used in high assurance security engineering. The system must be built using strongest engineering techniques with the right requirements. It must run on an endpoint with specialist security engineering techniques resistant to talented hackers. The protocols, parsers, networking stacks, and so on must be carefully implemented to prevent problems. Modern attackers are hitting various firmware, too, so protection is needed from devices. Then, we must be sure the software displayed to us for all this is what's actually running, on non-subverted hardware, and with non-malicious insiders.

The whole thing is beyond tricky to the point that no hosted service is rated to high security in any honest way (eg outside hand-waiving arguments). The only proven model has standalone apps (eg PGP, Nexor Sentinel) acting as proxies between trusted mail/messaging apps and untrusted side. Ideally, user-controlled, vetted code handles secrets with untrusted side (eg Internet host) simply a transport or storage layer that has no influence on endpoint or security past availability. The trusted software must also run on strong endpoints that don't run any other risky software. Given target market, that disqualifies most users of email and messaging software in general.

So, about this one. It seems to not meet many of these requirements and its users don't either. That puts it in Low-Medium assurance category where it might still be helpful against regular black hats, snoops, and attackers without 0-days in what their users have. That will necessarily require decent design & implementation. I commend them on having it pen-tested & open-sourced for review to that effect.

Meanwhile, users wanting to increase resistance to High Strength Attackers should use air gapped, hardened NIX boxes with GPG or Markus Ottela's Tinfoil Chat. Snowden leaks showed using GPG correctly, esp with Tor correctly, gave NSA hell. Markus has also improved TFC many times in response to our critiques to the point that many attack vectors are impossible, risk is lower in others, and endpoint risks are possibly lower than all solutions if right hardware is used. Still work to be done but he's way ahead of the competition.

Note: I second rossjudson that the site, although with beautiful artwork, should be redesigned so it's clear what the app does without a lot of digging. I've seen competing apps where they were clear on the specifics upfront while still not drowning readers in technical detail. The technical detail was a link or so away if I needed it. Right not, it looks too much like a marketing team's work.

[1] https://www.schneier.com/blog/archives/2013/01/essay_on_fbi-...
Free to Download and Use Pro Joomla Template
No. And please don't assume that the current erratic actions of the government at the moment are representative of the opinions in greece in general. The vast majority of greeks will vote to stay in the euro (obviously with the next government) , given the current alternative (drachma). Right now what you are seeing unfolding is the borderline-psychotic behavior of the finance minister followed by the general incompetence of the PM.
Hiring for cultural fit is just laziness, and interviewers should stop using it as a "metric".

Assessing for ability is extremely difficult - in the case of programming positions, technical interview processes either suffer from a large number of false negatives (e.g. the "Google filter") or a large number of false positives (e.g. "this person doesn't know how to write a for loop; how did they get hired?").

Per the article, most interviewers interpret "cultural fit" as "personal fit" - how well do you like the interviewee? The example heuristics (going out for a beer with the candidate, spending a snowy night in an airport together, etc) have very little to do with company culture and very much to do with answering the question: "Do I like this person?".

Any 4 year old can tell when they like somebody. It's one of the easiest things in the world for a human being to assess.

Technical ability, on the other hand, is one of the hardest things in the world for human beings to asses, at least in the context of an interview. Assessing for "cultural fit" - which on the face of it makes perfect sense as a hiring metric - devolves into a way to avoid doing something difficult (assess technical ability) by doing something easy (assess personal affinity).
Some examples off the top of my head:

Desktop applications experience vs. embedded software experience

(I say "vs"; I don't mean they're opposed, but that someone with a lot of experience in one of those will think about things in a different way to someone with experience in the other; it's a spectrum along such a dimension).

Pure software experience vs. designer/seller of hardware+software

Computer Science degree vs. other technical degree (Maths, Physics, Engineering)

Technical degree vs. arts degree

Degree vs. on-the-job/self-taught

Experience in big megacorps vs. experience in small companies

Experience in established companies vs. experience in new businesses or startups

Experienced vs. inexperienced (this one is more broadly "life " experience, and it could roughly translate to older vs. younger, but it's not quite that simple)

Consumer apps experience vs. business-to-business

Mobile devices experience vs. supercomputer number-crunching

And so on. More, I expect.

So, for example, if I had a team of Computer Science graduates, I might wonder if they're all thinking about problems through the lens of their classes on algorithms and data-structures and so forth, and maybe a mathematician would think about these same problems in a different way.

If I had a team with a lot of people from global defence industry megacorps used to spending a decade on a project and ensuring that all reqts are solid up front, I might think that someone from a startup might bring a different approach to the software life-cycle (and, of course, vice-versa).

Adding another person to a team who thinks the same just gives me more of the same. If I want to make fewer mistakes and have more novel ideas, I need to fill in gaps. Not every gap, and there's always a balance, but a professional adult can work effectively with people who are not the same as them. I'm not hiring in the hopes of creating a group of people who really like each other.
Too many indexes (apple+Google+yahoo+bing) time for mobile deeplinking standard?
Dosn't this remind any one of Prison Break (TV Show) ?

@ http://www.imdb.com/title/tt0455275/
Ohhh, I thought the target was CLR. I didn't realize it was a compiler.

FTFY
Interesting... Over the past year I was tickling the idea of making an organization/company/website which automatically would give tax dollars to research. The idea being, you can maximize the amount you right off in taxes and donate to research you desire (i.e. more NASA, less children killed around the globe).

The idea stemmed from the the idea that people want access to research (public) AND reproducible. The funds would go directly to research groups, and as an incentive, reproducibility would have bounties based on what people were willing to donate. Because virtually every research group with public research is supported by a non-profit, no one losses additional money, but more funds go towards public interest research GROUPS not organizations with bureaucracy.

Somewhat off topic, but this seems another reason for me to start the project.
Not just 'some' of your servers. Looks like infrastructure is US based.

https://www.fastmail.com/help/ourservice/security.html

Physical location security
Our main servers are located at New York Internet (NYI) in New York City, USA. Their facility is a high security, video monitored location; with backup power, air conditioning, fire systems, 24x7x365 monitoring, and onsite technical support.

I am familiar with NYI - they are a good datacenter - but I do not think they are in any way more or less secure than the Equinixes, Internaps, Telxs, etc.

The security of fastmail is really the security of end to end TLS with forward security. All good practices but industry standard, no?

Do you encrypt traffic between servers? ie
http://www.forbes.com/sites/benkepes/2014/03/20/in-an-attemp...

What differenitates Fastmail sec practices?
Python claims it's a Scheme/Lisp dialect? Where?
Google Startup Aims to Bring Fast, Free Wi-Fi to Cities
If DNS is hijacked, the hijacker could also get valid SSL certificates (using MX records to get confirmation emails, etc).
The eurogroup statement was signed by everyone except greece. Even cyprus, a "sister" country of ethnic greeks signed it. Greece stands more isolated than ever now. What contagion are you talking about?
> go joint meetup.com

Not really a fan of that advice (although better than no action) - I believe it is difficult to avoid shallow connections with a shifting group of people.

I personally (A) choose to share accommodation (shared house), (B) live in a part of the city that has that community feel (not the "best" neighborhood). Now meaningful long-term connections just happen without trying (in fact it would take effort to avoid it).
Ask HN: Is it possible to make this website?
Hello, I thought a website called MultiplayerYouTube when you enter in this website you can chat, add a playlist and a vote system.
Is it possible?
Thanks
> Sterling coolers

Doesn't matter what technology you use, you are still bound by the second law of thermodynamics. The excess heat has to go somewhere, and so unless you have a cold sink, you have to add energy. And if you're going to colonize rather than just explore then you have to add energy all the time forever. If the power fails, you die, she dies, everybody dies.

> why wouldn't standard heat-dumping work well in a CO2 atmosphere

That depends on what you mean by "standard heat dumping". In space, you can radiate heat into the cosmic background radiation, which is the ultimate cold sink. It's about 3K, which is almost always colder than you want to be [1], so in space you get cooling for free.

If you're inside a dense atmosphere, radiative cooling doesn't work. (There's a reason they're called "greenhouse gasses"). You have to dump the heat into the environment, which is hotter than the temperature you want to maintain, so you're fighting the second law, so you have to add energy. At the altitudes we're talking about here, you're maintaining a gradient of 30-40C. That's huge. It's not impossible (the artificial ski slope in Dubai maintains a similar gradient) but it takes a tremendous amount of energy. Where are you going to get it?

---

[1] There are some cases where you need active cooling in space, for example, if you're running an infrared sensor on a telescope. Those have to be actively cooled, usually with a supply of liquid helium that is launched with the spacecraft. But see:

http://jwst.nasa.gov/sunshield.html

for an example of what has to be done to keep an infrared telescope cool for a long mission.
Get Genuine Instagram Followers
Do you realize it is you being the bigot here?
Do you know a better language for implementing an eDSL that needs to be pure? Also familiarity does matter. With the requirement of needing a pure eDSL though I think Haskell would be the easiest path for most teams.
A Dutch friend tells me it's all the hormones Dutch farmers use. Anybody know if that's the case?
Why would you ever hire women to guard men? I see absolutely no upside and massive risks.
I'm always surprised when people admit to illegal hiring practice in a public forum.
Tell that to the male guard who also helped them escape in trade for some original artwork... It's a people problem, not a sex problem.
Why is it entering a renaissance? Why should I learn to use emacs?

I will sometimes read posts like this but I never get a good enough reason to spend a good bit of time relearning my flow.