skysight-inc/HackerNews huggingface dataset:
> The goal of writing software isn't performance, though. It's a feature.

Agreed. No customer/user will ever come to you and say "I want you to build something, and I don't care what it does at all. I just want it to be fast." Performance isn't the raison d'etre for a product/app, functionality is. Now, they might say "I want it to do X, but it has to be fast," and in those cases having something fast that sucks is still worse than having something 20% slower that doesn't suck.

>The "flexibility" that Backbone provides in allowing you to write manual DOM updates after an initial render is easily it's biggest down-side. This Backbone pattern to rendering data treats every data and state change as a 1-off situation after the initial render. Painful. "Flexibility"

Exactly. Speaking from my employer's experience (we went Backbone -> Angular), Backbone is flexible in the same way that having four tires instead of a car is flexible: you can do anything you want with those four tires! It just takes a lot of really arduous work duplicating the same things that other people have already built and refined before you have something useful. But hey, four tires weigh less than a car does!
The accusation is she deliberately used only a private account so that her emails wouldn't have to be produced upon committee requests:

"The State Department had not searched the email account of former Secretary of State Hillary Rodham Clinton because she had maintained a private account, which shielded it from such searches, department officials acknowledged on Tuesday."
Similar question: "Based on everything you've heard in this interview what makes you think I'm not the person for this job?" I've used it once so far (that I can remember) and it led to a great discussion and eventually a job offer after what I believed was my worst technical interview ever.
> Will status quo go out the window with the next president, or will we continue with the endless war, bailout, QE, and surveillance policies of the Clintons, Bushes, and Obama?

If either Clinton or Bush win and get re-elected to a second term it would mean, ten years from now we would have had either a Clinton or Bush as President for 28 of the previous 36 years...and yet people will wonder why nothing ever changes.
Arduino vs. Arduino
I wonder how efficient the generated classes are.

If they're just as good as a final class with directly implemented methods then this might be useful to implement FieldHandles (similiar to MethodHandles[1]) with practically zero overhead, since the JVM can optimize away a lot of runtime checks and devirtualize method calls on leaf classes.

[1] http://docs.oracle.com/javase/8/docs/api/java/lang/invoke/Me...
How many other ways to handle errors are there besides the three you mentioned? Why not just default to panic then if you are going to have to type unwrap everywhere? Does typing that all over the place prevent you from having errors in production?

The whole thing is asinine. Its the worst part of programmer culture.
It appears Clinton's staff has provided 50,000 pages of correspondence from the account in question since it was discovered.
>If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him.

This is what scares me about the permanence of internet commentary, and why I laugh when people say, "use your real name!"

After 10, 20, 30 years of commenting around the internet, it's likely you can paint any picture of me you'd like.
Understanding is beyond the scope of what I'd like to see fixed in contract law. The idea is that if you have a 5 page contract, it should have taken at least 8 minutes[1] to read regardless of if it is legalease or written in a plain style.

It's a lower bound. Failure to satisfy that bound can then be seen as prima facie evidence that the has not been a "meeting of the minds", due to one party being given sufficient time to even read the contract.

As I tried to imply, there are various configurable details here that would need to be negotiated; I just believe that some sort of minimum bound should be established in law. The alternative is to allow the current trend of de facto contracts of adhesion to grow.

[1] or whatever the length of time is calculated to be - I just made up this number
Thoughts on Earning $100,000 in 4 Months for an Indie Mac App
VlC Player v2.1.5 Portable Full Free Download
No! No radar charts. Stop it.

Look at how the impression of the skill is impacted by its position around the circle and the random selection of other skills next to it.

This is not a good visualization, it implies falsehoods, and you should find a new one.
This one turned into an ad quickly.
Agreed.

Noscript seems to cure this particular site.

I've taken increasingly to brutalizing sites' CSS to fix numerous annoyances, including various fixed elements, anything social, anything advertising, anything teaser / promotional / nag, anything intersticial or modal or flyover or scroll-triggered.

It's quite refreshing.
Hi! Author here. Point well taken. Trying to post quickly before class...

I hope I didn't imply that you should walk into the interview feeling like you were on the defensive - I don't think that's the case at all. I just think being well prepared (a) makes you feel prepared and (b) makes you more likely to be able to handle something on the fly.

I'm also not sure what roles you've been interviewing for. I've found these sorts of things to be more important for PM/Product than for Engineering or Design. The other roles have some more concrete goals to judge off of. It's hard to tell if someone is 'good' at Product, and I've found things go better for me if I keep all of this in mind.
ugh... that ugly indentation of the table view borders. I wonder how much attention an app like this will get if it's not "Made at MIT".
This seems like a great idea. In fact, I think it would make sense for companies to profile the roles of existing employees (or even better, have the employees build the profile themselves). In this way, companies can gain a better understanding of what everyone does and what it takes to keep everything running smoothly. Even the employee themselves may gain a better understanding of their job requirements after taking some time to build something like this.
It does, actually. It's called teaching, and you can implement it in your own culture.
Docker Acquires SDN Technology Startup SocketPlane.io
Macross Plus!
From a Washington Post[1] article:

> Clinton was not the first secretary of state to use a private account. The State Department said Clinton’s successor as top diplomat, John F. Kerry, is the first secretary to use a standard government e-mail address ending in “state.gov.”

[1] http://www.washingtonpost.com/politics/hillary-clinton-used-...
I love the similar hypothesis put forward by Robert Kurzban in "Why Everyone (else) is a Hypocrite" that the conscious mind (the self) is simply a "press secretary" for the modular parts of the human brain, and literally doesn't know what's going on in most of it, but can invent reasonable justifications for a behaviour after the fact if questioned about a particular act.
IBM Watson Acquires AlchemyAPI
Not the original poster, but my dishwasher doesn't work well with Denby crockery (popular with the English middle-classes):

The bowls are too deep, so if you fill a rack it washes inside the first and last only.

The plates are too wide to fit in the rack, so the middle spinny-sprayer can't spin.

The other part of handwashing you could improve: drying racks. Why can't I have a multi-level one so I can fit 2-3x as much on the draining board? I dislike teatowels as unhygenic, but can never air-dry enough stuff.
I was going to reply, "I'm not so sure this time." But, you're right, the status quo parties are what most people cling to.
Do you find that has a negative affect on your interactions with society? I can't imagine I could find a dentist or doctor that didn't have patient contractual obligations that I'd rather not agree to.
Innovation isn't an option in retail today
I feel like the words in a description can be self filtering. If you don't know the technical words in a job description, it might not be best for you to apply
Developer here: we made this at MIT to make text messaging as efficient as possible.

It's a bit confusing, but the best way to explain is through steps:

1) Cluck a friend to vibrate their phone like a phone call.

2) When they answer, you start a real-time text conversation.

3) The messages are deleted when you end the Cluck.

We found that this is an ideal hybrid between texting and phone calling. Hope you guys enjoy it as well!
MindLeap virtual reality game system runs on your brainwaves – no controllers
Rob Conery, whose sole contribution in the past 3 months to Github is checking in a README file.

He receives feedback from a slightly naieve person to a project that he hasn't committed to in almost a year.

He proceeds to throw a tantrum on twitter leading his 17 thousand followers to make fun of a random well meaning open source contributor.

Class act.
I don't understand the difference between this and "alias gl=git" in a bash config.
It was the OBD code + expertise from the AutoZone employee. He read the code that corresponded to a fuel leak detected somewhere and said the most likely cause is that the gas cap was not on tight enough. He said I can either try to re-tighten the cap, or just get a new one for $6 or so.
could you link to some of this literature?

competency based interviews are standard for junior positions with large companies in the UK. however, this approach often turns interviews into a bullshitting competition.
Her Presidential ambitions are irrelevant to the question of whether or not the behavior was appropriate. Considering what other officials in similar positions have done is, however relevant. And the answer seems to be that it's mixed: John Kerry uses the official account, Colin Powell reportedly didn't, Condoleezza Rice reportedly did.
> They are probably talking about the DNS records. If you look up my domain, it will list my home address, but the server is not in my house.

You mean the WHOIS records?

If so, I'm not sure it's so easy to simply dismiss "traced back to an Internet service registered to her family's home in Chappaqua, New York" as referring to the WHOIS record. It sounds like they're looking at the IP address, in which case I guess it's technically possible that the actual mailserver isn't physically located at her home, but for the purposes of the article it'd be reasonable to say that she ran [part of] the service from her home.

I agree that it'd be preferable if they could explain what evidence they're actually basing this on, but it doesn't read to me like they're talking about the WHOIS.
Obligatory xkcd reference: http://xkcd.com/323/
Sounds like he wants Web Services with json. If he just comes up with a name other than REST he can use it for anything he wants, it would be silly to use the name for something where you clearly break all the rules/guidelines.
And I don't get how it settles all discussions. Someone might still prefer the status code 400 over 500. And someone will want XML in the data instead of json etc.
I will just say that I don't see any direct benefit with this.
Question 1: because it's the wrong default for robust code.

Question 2: no, you don't use unwrap in production.
This is only true until the programmer actually uses them like objects. If the programmer, say, sticks the IntObj into a LinkedList<IntObj>, suddenly that integer is going to need some sort of additional overhead associated with it.
Not for nothing, but how many kids want to spend their time doing that? Sure, playing catch with a parent is fun from time to time, but when I was a kid I wanted to spend my time roaming the woods, riding bikes, or building a tree-house with my friends, not my parents.
Having "weekends off" in perks is not exactly the most encouraging thought.
>"Find the perfect fit for you in your worklife. We offer a novel approach to finding a new job based on how you will spend your time. Be the man!!"

I thought you were getting rid of horrible job descriptions.
The experimental section in the first screen shot - is a new feature which is focussed on doing exactly that!

The plan is that after existing team members have communicated their shapes, we can deduce what the current team is lacking and help companies hire more effectively.
How about the Modern suite, where you already give up compatibility with old stuff? Is non-EC DHE needed there?
Yup, we are well aware :)
In general, I just don't like trying to describe people with science. That's a personal philosophy that I don't think I can really convince anyone else of if they don't already believe it. But specifically:

>> Do not allow team members to contribute feedback based on "culture fit".

I'm aware of how culture fit can lead to unfair discrimination, but throwing it out entirely I think is like "throwing the baby out with the bath water." I think culture-fit is important to have the right "vibe" in the office. Unfortunately, I know that "vibe preservation" can lead to aforementioned discrimination very easily but I also believe the "vibe" does exist and damaging it results in problems.

>> Try to eliminate phone interviews entirely. They don't add value, but do amplify noise.

If phone-interviews were 100% gone, then we'd need 2 in-person interviews. The first interview asking pretty much the same questions that could have been done over the phone. I think phone-interviews help screen out obvious bad-fits early on without investing too much time.

>> Never interview a candidate with more than one interviewer

From my own experience I've seen 2 interviewers describe a candidate almost completely opposite from each other and I found it incredibly fascinating to see how different 2 people witness the exact same event at the same time. Everyone being aware of those differences and the rest of the team knowing how the interviewers think day-to-day, I think gives balance.

>> Have lunch with candidates if you like, but don't make lunch a Q&A with the candidate.

What would you talk about at lunch if not Q&A? Or are we assuming that you specifically mean prohibit question to the candidate but expecting questions _from_ the candidate.

>> Script your interviews.

While I do think it's important to have some kind of benchmark sequence of questions, I think more is learned about the candidate(and I learn more about my potential new coworkers) when it feels more like an organic conversation rather than those scripted conversations I endure when calling AT&T about my malfunctioning LAN line. Or maybe you don't mean scripted in that strict of a form.

Incidentally, do you have some kind of script notifying you when you're mentioned on HN? Sometimes it feels that way. You kinda "non-organically" appear when someone mentions you. :-P
so many spelling mistakes...
to the OP, it seems you cofounded Vivisimo: What were your experiences after being acquired by IBM?
Show HN: Slack Meets GitHub Issues
Last year I gave in to the temptation of doing my own startup and quit my job, just like many others have done on this site. Since then, I’ve severely changed my lifestyle and reduced my living costs to a crazy low figure and worked my ass off for the last 8 months to achieve this:

www.openloopz.com

I have written more about it on Medium here: http://goo.gl/JN03yf

I knew from the start the odds were stacked against me. I’m almost 36, I have a family and I live in the North East of England where - without wanting to sound negative - the opportunities are few and far between compared to what I see on here. When I made the BETA announcement, I knew no-one would just magically sign-up, but I watched and waited anyway and became extremely pissed off when it didn’t happen. “It’s been 2 hours - why haven’t I got 100 sign-ups already?”. Silly really.

I used up all my savings to get this far and I don’t regret any of it (except maybe the weight gain, lack of a social life, and development of bad sleeping habits!). I wanted to prove to myself I can build a production quality app that I honestly believe in without bias, and I can truly say I have achieved that now.

But now comes the hard part. I need to force myself to stop coding and start actually talking about OpenLoopz and trying to spread the word. I am the first to admit I am not very good at this. I am struggling to even write this post because I already know that probably no-one will read it. But I just have to learn to get over that and keep going. Any feedback - good or bad - will be greatly appreciated, thanks.
Perl 6 for Mere Mortals – FOSDEM Video
The proposition that it is impractical to read and understand every contract we enter into does not present a need for a law invalidating or avoiding every contract where insufficient time to read and understand it is not given. I think the only consequence of the proposed law (if that proposition is correct) would be to destroy contractual certainty for a time; the premise denies that anyone would actually use the period of time for its intended purpose.

I also only referred to contracts that are signed. Signatures are important: as a general rule, you are taken to have read and understood the terms of any contract you have signed. If you agree to the terms of a contract without signing (eg many of the examples you mention, or oral acceptance, or clicking a button) there is generally no such assumption. Whether that will afford you any greater measure of relief if you later want to get out of the contract depends on the individual case, but there are circumstances in which it will.
I'm as ignorant about this as I suspect everyone else here is (that is, we've seen reports in our respective favored news sources, but not read any source materials), but my understanding is that these are rules, not laws (thus, not what courts are for), and that it isn't clear the current rules were in place at the time (though I'm not sure why people aren't reporting on that facet more, because it seems important).
Ask HN: How would a web developer transition to making games with Unreal Engine
Since I was a kid I've always wanted to make computer games. However, for reasons I'm not sure I can explain, I picked up Python and web development, and have been doing this for the last few years.
However, recent news about Unreal Engine kind of reignited that spark and now I'd like to learn how to use it and how to build actual games with it. I'm worried about a couple of things:
- Could a 25-year old with almost zero experience with C++, Java and the likes realistically expect to be productive and creative with a modern, complicated game engine? To me it appears overwhelming.
- I'm mostly interested in doing level design, gameplay mechanics and story - what do I need to learn first? The net is full of information from various sources and I'm not sure where to start.
Thanks!
Watch live chat with Edward Snowden at noon ET
Arduino Zero Pro released
VPN and Tor banned in Belarus
Probably a mix between Randy and Beryl Hagen.
I do but my kids are all under 7yo and if I want them to get out and experience a range of things it mostly won't happen without my help.

They go to playgrounds before and after school every day and play with other kids so it isn't like they don't get time to do their thing. My 4yo loves digging up the yard and build things in it which is great when I have a deadline. They have offcuts of wood and real hammers and nails at pre-school for my 4yo.

I really don't think my kids are wrapped in cotton wool. But there are boundaries. It is great for kids to have play areas where they can build stuff but kids also like to play sport, swim, learn music etc. I think sometimes ideas get romanticised and people lose perspective.
NASA Making the “Warp Drive” – Faster Than Light Spaceship
He donates a lot of money to brain research too. It just doesn't get the HN audience excited:

https://hn.algolia.com/?query=Paul%20Allen%20brain&sort=byPo...

As for expensive hobbies, it does help create an economy for the "toys" needed in the endeavour. Robotic research vehicles, etc.

it's certainly more worthwhile than trolling around HN/reddit.
I agree. Surely someone in the group looking to hire a new developer has some idea as to what skills would be beneficial.

For example:

Skill Level (pick one): Junior, Mid Level, Senior

Language (pick one or more): C, C++, C#, D, Go, SQL, PHP, Java, Ruby, Perl, Python, Rust

This isn't rocket science!
you might want to explain that better on the site. at first glance, I had no idea what this did or the benefits. only after I scrolled through all the frames did I have some what of an idea.

personally I don't see that reason for having to scroll to find more information. you only have 3 frames. i would have them all on the landing page so that the usage of the product becomes more clear.
I miss text all the time BUT to wait for someone to pick up before I text takes away the info dump that 90% of my text contain.
Patch didn't fail at monetizing local news, it failed at achieving profit margins. Patch had significant revenue coming in, it just had more money going out than in.

Revenue numbers were leaked at some point: http://techcrunch.com/2013/08/18/inside-patchs-leaked-revenu...

The core problem is this. If 1 reporter writes "Top 6 reasons why kittens are cute - number 5 will SHOCK YOU", the potential audience is millions. You can scale your content as needed, and readers / writer is potentially unlimited.

If 1 reporter writes "Bishop School closed due to heavy rains", the potential audience is merely the students and parents of Bishop School. Your potential audience is thousands - you simply can't scale past this except in special cases (e.g., Boston bombings, school shootings, hurricanes).

tl;dr; For local news, readers / writer is simply too low and your margins suck.

(Disclaimer: I worked for Patch. However, this post is based on no inside knowledge - I know little more than what techcrunch leaked.)
This seems like an awfully circuitous way to talk to people. If you're going to bother calling someone, why not just call them? The advantage of texting in that it's less of a "crying baby"-style interruption compared to a phone call's ringing is eliminated with this app.
London's forgotten pneumatic messaging system
From what I understand she is not the first secretary of state to do this (All her predecessors did as well) and the laws that require them to keep emails and/or use provided email were passed AFTER she held the position. I'll agree it's a bad practice but can we fault her for doing that same thing as the people before her when there was no law/rule/regulation to do otherwise?
C, actually, at the moment. But I don't use C for work or web development.
I agree with your distinction. Getting yourself hurt but in a way you'll be able to recover from relatively quickly is not bad, it's learning experience.
There's a very Paul Allenish character in the story already, though he's cast as a gaming company programmer who'd retired. The one with the 747 wreck hung from the ceiling of his house.
Google AdWords bans use of hyperlinks