skysight-inc/HackerNews huggingface dataset:
It's interesting that you say your bias is toward perceiving someone self-reporting as working on a team as "everyone on the team did the work but me".

Does this result from primarily working alone, or have you just been granted license to be more autonomous than most coders I know? A lot of shops both employ pair programming and have a series of pairs working on one project, or have a t the very least a bunch of people working on different aspects of the project.

Of course this could be spun as "I did y for my project, x" but I'm curious as to why "As part of the team working on x project, I did y" sounds less like accomplishing something technical to you.

Say I had a project out of which I'm submitting 3-4 conference papers to various conferences for publication, working with my advisor and another student. Would it be better to say I did it all, or to be honest and say the other student did 1/3, I did 2/3, and my advisor helped shape our vision?
They tell you exactly how much you're authorizing when you opt in to login via Facebook, right?
Analyzing related metrics with K-Means clustering
How Enterprise PaaS Can Add Critical Value to Microservices
> anyone really concerned with privacy wouldn't use a VPS.

Now we're talking.
> it's very likely that nature didn't evolve conscious brains by accident, it's probably a byproduct of making an intelligence that can reason about itself and its environment.

Strictly speaking, everything in living nature is an "accident". Natural selection acts on "accidental" random mutations. It's not a directed process.
It is a basic social obligation to be alert to the impact that one is having on others.
No it doesn't.

If there's a ruling it will create precisely the kind of clarity corporate users want.

If there's a settlement it will show that free software developers are reasonable.

Either way, it will encourage corporations who are concerned about using free software to educate themselves rather than rely on FUD.
It's updating now, although I think it's manual, not automatic.
Congrats!

Swiftype is the kind of product that you install once and then forget it because it just keeps working as you would expect. It's basically a good one :)
Cinder (YC W15) – Smart Countertop Grill
Because we still have spam and it's difficult to send legitimate email. It doesn't achieve its goals and gets in the way of achieving other core goals.
Co-founder/CTO here with a little backstory. Cinder (YC W’15) is like a countertop grill that controls temperature precisely to 2F across the entire cooking surface. I’m hoping this is exciting to HN because it’s not just a connected cooker— it means you can hack your food. With this accuracy, you can target specific kinds of chemical reactions, fine tune your preferences and when you come up with something amazing, send the cooking recipe and your friends can replicate it anywhere. I put a quick summary of some of these things at http://blog.cindercooks.com/cinder/2015/3/4/hot-tips.

Feel free to ask me any questions here about Cinder or the magic of cooking more generally.
I think the danger has to be substantiated in order for a larger crowd to care. Was Adria in actual danger? Did she actually feel fearful? If a person felt in danger, would she take a picture of the two men she felt endangered by, and then tweet it to publicly shame them? As a person who has gathered a substantial amount of Twitter followers, what did she think was going to happen to the two men? What was her ideal world outcome? That the two men would become embarrassed and apologize as examples to future men, and then their employers would allow them to keep their jobs?
Show HN: Pi Day Clock
Well, this is the site where, in an article about "the 36 questions it takes to fall in love" someone suggested building a bot so you could go through the questions on your own.
For about the same price ($60) you can get this fancy little HDMI display http://www.adafruit.com/products/2260 For $20 more it comes with a touch screen. It is great for little BBB or RPi projects, zero config required for the BBB.
If you can tolerate PAL: http://www.dx.com/p/4-3-lcd-monitor-for-visual-reversing-veh...
I haven't had nearly as much experience as George and Shane have with them after initial spin up. I'll get one of those guys to chime in here.
O.K, I've considered your priorities. Now move!
As a user, I immediately quit apps that present a login with Facebook screen because, like 29% of users, I do not use Facebook.
Why Would Anyone Want to Kill Brianna Wu?
Fortran, while it might be ancient in computing terms, is still an actively-developed language[1] with multiple open-source and commercial compilers. I started writing Fortran professionally when I was 26, nine years ago. In certain scientific realms it is still used heavily, and it generally still kicks everything else's ass at linear algebra.

Kind of a tangent, but I have a soft spot for that language.

[1] Most recent standards rev was 2008, current draft standard slated for release in 2016.
TLDR: It would be pretty bad in my team because, IMHO, interviews are a two-way dialogue. More details below.

I do some hiring at a big systems company. We want to simulate your performance as a team member. We treat you as if you're a member of our team already and see how you do it.

Here's what I do:

First 5 mins:
- Ask the candidate about their day and how they're doing
- Calm their nerves by asking them about something on their resume (their college, previous workplace, some project that caught my eye)

Next 10 mins:
- We use C and C++. This is systems programming, so I need people who understand pointers at least. A simple question like string reversal or linked list insertion. While the syntax isn't that important, I need to know that you understand pointers

Next 15-25 mins:
- A pre-selected problem from our codebase (or something we're thinking of adding) and see how they would approach it. The solution isn't just code. It is also how it would perform with different memory sizes, disks and cpu configurations. Again, syntax isn't as important as the approach.

Usually, this is the killer question because we tend to go deep into a solution and the problem. This is more like a 1:1 meeting with another engineer instead of a traditional interview. We're basically simulating a problem solving discussion we have everyday. What we want to see is how you absorb the problem and how you start solving it. Doesn't matter if you don't know the best solution from Knuth. What matters is having a good discussion about it and solving the problem the best you can.

If there's time to slip another question:
- Ask a quick scripting question. They can choose their language. Again, syntax isn't god almighty. It's more about the approach.

Last few minutes:
- Give them time to ask their own questions.
Most people ask about the kind of work they'll be doing or the company. Some people like to ask more about the pre-selected problem earlier because those problems are genuinely interesting and relevant.

To answer OP's question, some people do come back with algorithmic questions and we try to answer them too. But this ends up being more of a friendly team discussion instead of clashing egos. To be honest though, we'd really like you to ask some genuine questions about our team/company/product here. This is why asking an algorithmic question back would be bad. It's just unproductive. We want you to be absolutely sure you want to work with us too. As I said before, interviews are a two-way dialogue.

Disclaimer: This is only how we approach interviews in my team. This doesn't apply to all companies, especially the ones which interview people in bulk, have random hiring committees and assign candidate to random teams. We only invite people who we think are a match or who are interested in low level programming and willing to learn.
My daughter designed my perfect home office in Minecraft
6 reasons for GPL lovers, haters to enjoy and support GPL enforcement
Nope, that stuff is all gone with the ESXi product. The vmkernel can bootstrap itself now.

Basically the old 1.0 - 4.0 process for _ESX_ was like this:

* Bootloader

* Linux Kernel boot

* Load VMnix module.

* Load VMkernel

* hardware control passed to VMkernel

* Linux continues running as a sort of 'super' VM with some limited hardware access.

For _ESXi_ from 4.0 - now :

* Bootloader

* VMkernel
Love the creativity. I have observed though that "musical" people can play anything, and non-musical people cannot. It has always been a curious thing which I first noticed in music classes at USC.
Surely, two parties can settle a civil case in Germany. Otherwise every dispute between two neighbors over a fence would end up taking up the court's time when they are perfectly capable of agreeing to a solution.

Two seconds of Google research suggest that settlements are possible: https://books.google.com/books?id=zZoibg8oR1QC&pg=PA132&lpg=...

You might mean plea bargaining, which is more of a US-centric feature, but that's only applicable to criminal cases. This is a civil suit between two parties.
Okay, if you want to be pedantic about the meaning of the words "security hole" instead of addressing the actual concerns people have with Dropbox, then we can just call Dropbox "potential malware" and be done with it. Does that address your terminology concerns? Can we move on to talking about the important stuff now?
50+ entries for the Go Challenge 1 (track decode)
This absolute, unrelenting and incredibly transparent (tech = money, status currently) narrative being sharted at everyone in the tech industry on a daily basis is driving me toward getting out of it altogether.

It's not being thrown at the tech industry. It's people within the industry calling out the problem that we have. It's very telling that you think of the industry as a community under siege.
> As a developer I want to use this to persist and sync data between devices. It provides a unique identifier I can use for the user before they trust my app enough to want to login.

Email address, allowing me to use '+' as a mailbox extension. I'll use wtbob+yeldarbsite@example.net. Done.

> We have found that a significant number of users will just quit the app if presented with a "sign up or login" with Facebook screen at the beginning of the flow.

Yup. I refuse to log in with Facebook anywhere but…Facebook.

> With this, they don't have to give us any personal data and can start using our app right away.

I'd still be using Facebook to log in, so no thanks.

> regarding the user side, the problem for a lot of users isn't that they don't trust Facebook.

I don't. In fact, I trust your website with my per-website email a lot more than I do Facebook.
Setup your hosts file through cli, create project dir, and restart apache. OS X
Why? Seems like a much poorer analogy to me, since it is trivial to make a movie for much less than that. It falls into the same trap as the commenter above, the 'greatness' is due to the quality of the program, rather than just making it exist at all.
It's type safe and there's little performance hit. Please note that the "Interface" there is not "interface{}" ... it is a somewhat unfortunately named interface: http://golang.org/pkg/sort/#Interface

The Go authors were following a practice that seemed like a good idea at first, and they've now admitted was probably a mistake... i.e. if your package is mostly about a single interface, name the package something informative, and call the interface type "Interface". This works relatively well from calling code, since it'll be referenced as "sort.Interface", but it makes the documentation for the type potentially confusing.
The mutations are random, but the selection isn't... it's governed by the environment.
OP here, I just found http://happenapps.com/#quiver BUT it's not available in the US within the app store. I would also prefer something free, but am not opposed to a onetime payment for a very good solution.
Except, of course, Prenda Law didn't get around copyright law, but their case is exceptional and I don't think it, or what you've correctly pointed out about how in the US it is easy to get sued, demonstrates much beyond the advantages of loser pays law systems (as I understand it, all of the world but the US).

A better one, that I'm a lot more familiar with, is Stephens Media, their property the Las Vegas Review-Journal, and https://en.wikipedia.org/wiki/Righthaven which produced a Federal District Court decision that in order to sue, one must actually own the copyright.

But if you're just worried about the prospect of being sued, none of this matters as you point out. New SCO dragged our corner of the world through a huge, long and expensive drama about code that they never had the copyright to, and knew in advance they didn't. Which means that risk exists for any code you don't write yourself....

I'm not sure the SCO case shows the progression you cite. As far as I can remember, everyone assumed SCO had the copyright, there was lots of litigation based on that, and it took years for the case(s) to wander around until in rather a big surprise we learned they didn't. Of course, to continue the theme of "(too) easy to get sued", there should have been severe sanctions levied on the parties responsible for that fraud, which somehow never seems to happen in the US.
I have often worked alone, but not always. I've never worked in a pair programming shop, and I would probably find it distracting for anything but debugging or syncing up. The trouble is that complex programming tasks usually have the nature where communicating the ideas takes longer than simply coding them. You'd spend all your time syncing state between you and the other person.

But I don't think this explains the bias. I'm not really sure where it comes from but I found it interesting.
A lot of the reason is to do with the Cashless Effect - we pay more when we can't physically see the money.

http://coglode.com/gems/cashless-effect

A device is an even more abstract tool than a card due to it being multi-purpose.

Jerome
Standard freelance development, as that's what was requested in the OP. All located in the US.
It normally would, except the base IIS page is a proper 200 to all requests. The load balancer removes all servers having issues - from HAProxy's point of view things were dandy.

As always, we are looking how to adjust our deployment process to prevent it from happening in the future.
The point of technological progress is to lower the cost of things. Eventually everything will be free or negligible cost. We're already there with music.
I've wrote my own note-taking tool for things like this.

https://github.com/Azeirah/brainstorm.git
I felt the same as 'api' when he explained that and to me, it came from my bad experiences working on teams, in high school, where 1 or 2 people did all the work and the rest rode the coattails to an easy A.

Of course my experiences in high school shouldn't factor into my judgement of reading judging peoples capabilities (because chances are everyone worked on a team that did X). Something like that might just be a hidden cultural bias - I'm sure everyone has an experience where they forced to worked with others who didn't feel like pulling their weight - and its those negative experiences that shape our notions of what it means to work on a team, rather than the multitude of positive experiences we may have had.
Prior discussion on front page: https://news.ycombinator.com/item?id=9150163
So happy for Swiftype. I hope they can take on the Oracle Endeca's of the world and continue to provide an amazing service.
The question I'd ask him is how he's felt about the lifetime of command and control? If he's always been the guy who kept trying to change things, adjusting to a startup is going to be a matter of helping him understand how to best have an impact (and get used to the fact that people will actually appreciate and support his efforts). If he's the guy who followed the handbook, he's in for a much bigger shock.

For me, I've been bouncing off the walls for 12 years in a large bureaucracy. Reading Eric Ries's Lean Startup and finding Paul's blog was like drinking water for the first time. I hope he has the same experience.
Those are arguably equivalent to statements, but fair point. Not sure it matters in the Lua vs JavaScript comparison.
Movies on Facebook: Creative ways to promote DVD releases
Show HN: Cockblock
I'm not sure the original comment deserves this clarification, you'll be hard pressed to find someone on this forum who didn't already know about the nature of mutations.

The point is though that while the mutations themselves are "accidents" and the result is always characterized by a certain randomness, evolution as a problem-solving algorithm isn't itself accidental. While some (or even many) if the characteristics of an organism might be incidental, some major features tend to have a good reason for being selected. Self-awareness, I assert, is such a feature, because it carries implications too large not to have an effect on selection.
They are nice, we honestly haven't had to do much with them after we got them setup since they are VM hosts.

The most annoying part was that the Force10 OS that the IOA's run is slightly annoying to work with when you are used to working on Cisco gear. I'd almost rather people stopped doing "it's close to Cicso" and did their own thing because the connotative dissonance is jarring when something is close but not quite what you expect.
And then you have to buy a graphing calculator anyway because no high school teacher / university professor will let you take tests with it.
And even if they didn't have an office there, they have customers in Germany. When there is money flowing there are many ways to punish a company.
I could have worded the post better, but I definitely meant as part of the interview conversation. (I definitely know I am not the smartest guy in the room, nor do I want to be).

I had an interview recently where my solution was O(n^2), which I could tell was bad. I asked the interviewer if he code show me/code up the more efficient solution he mentioned previously. He mentioned that we didn't have time and dismissed my request which is very disheartening.
Also on that site, a pretty good article about the Corvair (the original Monza): http://ericpetersautos.com/2013/02/14/chevys-better-beetle/

However, while both articles touch on the 1970s energy crisis, neither mentions the other elephant in the room back then: primitive, power-robbing emission controls. More than anything else, they were why 1970s cars sucked so bad, and why the Corvair wouldn't have made it into the 70s even without Nader or the Mustang to worry about.

A lot of people knock today's computerized engine controls, but they're the reason why today's econoboxes can get sub-10-second 0-60 MPH times while still providing decent fuel economy.
Since you called out green deficiency specifically I think you're one of the few people I've seen actually define their specific colorblindness, instead of just saying "red/green colorblind". I have the same, green deficiency (deuteranopia) and I've read others with it who have tried this had little to no benefit. It's good to see it confirmed again. It's tempting to buy but I would be severely disappointed I think based off everything I've read.
>How in the world does this man keep up with all these projects? He needs to write a book on motivation.

By dumping them mid-way and getting to the next shiny one?

Anybody knows how this RoR kickstarter project finally went?
>it's probably a byproduct of making an intelligence that can reason about itself and its environment.

I think this is exactly right. In fact my suspicion is that "consciousness" is an emergent property of feedback from high resolution sensors. Stated another way, it's a constant internal inventory of everything that can be controlled through the same volitional system.
If I understand you correctly, you think Microsoft would be held liable for copyright infringement if someone installs a GPLv2 driver into their own personal installation of windows?

That is not how copyright infringement work. To be held liable, you have to distribute* a copyrighted work and then fail to comply with the license. Microsoft is as you say not distributing GPL'ed kernel modules, so there is no possible way* for them to help liable for GPLv2 windows kernel modules.

A third-party windows distributor could be help liable if they bundled the modules with preinstalled windows machines. In that case, that third party would have to stop distributing the module, or beg Microsoft to release the source code for windows under GPLv2.

* The pirate bay crew got charged for assisting in copyright infringement without distribution, but at least there was the accusation that someone somewhere did distribute a copyrighted work without permission.
Go HTTP2 demo
Providence: Failure Is Always an Option
ohh come on now... '76 Gran Tornio(starsky & hutch); '76 Cadillac Convertible; '73-'87 Chevy 1/2 ton pickups are still awesome. '76 Trans-AM (ala Smokey & Bandit)
This is actually pretty impressive!

https://http2.golang.org/gophertiles
I do think that the correct instructions should be there, but it should also include how to fix it in the event that you didn't.
IIRC, Pitfall II was 2K. 255 different levels in 2K, memorable isn't it ? :)
I think this can be misleading.

The guys who designed Go have not designed any other popular languages in the decades between C and Go. They have not produced any modern developer tools or toolchains. Rob Pike's last language before Go was a quasi-DSL called Sawzall, which is a Google internal language for logs processing. I had to use it when I was at Google and frankly, I would have preferred other languages to have been used and didn't find the stated reasons for its creation to be convincing.

If you want to talk to someone who has more modern, relevant experience in language design, go talk to someone like Martin Odersky (Scala) or Andrey Breslav (Kotlin). Andrey in particular has my respect because whenever a language design point is queried he has a well thought out reason for it being that way, often backed by evidence from other languages like C#, Scala, Java, functional languages etc or experience of building modern developer tools like debuggers and IDEs. Both things that Go has a notable poverty of.

In contrast, the justification for Go's design decisions very often come across as arbitrary, or very specific to Google's own codebases. For example Google's C++ style guide bans exceptions, partly because writing exception safe code in the absence of garbage collection is very hard. So not having them in Go won't seem like a big deal to many Googlers. But Go is GCd so that rationale doesn't apply, and the others offered are weak.

Same for lack of assertions. Google has a lot of very, very large slow starting servers and unfortunately at some point some of the engineers on these projects decided that assertions were evil because they had some outages caused by an assertion being hit frequently, causing server restarts. Some code bases there ban assertions as a result. Of course this has a habit of converting a noisy, instantly detected problem into one of silent data corruption or garbage results instead. But it's easier for SRE teams there to measure uptime and response latency rather than correctness of results for obvious reasons, so a bias towards "up but wrong" rather than "down" makes internal political sense.

This of course does not apply to many, many other codebases (in particular, codebases that have exceptions!) and the Go FAQ freely admits that assertions are highly convenient. But the language doesn't have them anyway, because hey, Google C++ sometimes decides not to use them.