skysight-inc/HackerNews huggingface dataset:
Firing is actually more important than hiring. To understand why, consider this simple chart I made up: as you see it is literally impossible to get any work done at all with 100 people. Sound impossible? Think of it differently: 2 people can pick a place to eat rather quickly; 10 is hard, but doable. 100 — impossible. Nobody will ever eat. 6 billion people? Our species is doomed!
OK, striking this company from a list of vendors we will ever use. I hate CEOs who justify their bad attitudes with fancy jargon and Peter Thiel lectures
Top Machine Learning and Data Mining Books
yea but long lived branches are still necessary
If the resultant paper gets published, the repo on github will go public and the link will be in the paper.
Yup. Until very recently, you did most of your shopping on Amazon.com using unsecure HTTP, right up until you clicked Checkout. Only recently did they move all of the product browsing over to HTTPS.
GitLab has issue tracking and we're adding Kanban next month https://gitlab.com/gitlab-org/gitlab-ce/issues/17907

Another great open source alternative is Taiga https://taiga.io/
Count us as one of the ones that switched away from HipChat due to reliability issues. And I mean daily issues. We actually used our own in-house IRC server before but switched to HipChat because we didn't want to manage it anymore. It was cheaper and there were fewer problems with that IRC server. We finally switched away from HipChat to Slack to have a usable chat system and it's been great. We gave HipChat a chance and reported issues regularly, but they seem to be making no progress on reliability.

StatusPage is a great company and service, so this is really disappointing news in my book. HipChat was great before Atlassian bought it.
Gallery of Interesting Music Notation
This is written by the Founder and CEO, so they can't even fire the author.
Managing Distractions for Technology Dependent Professionals
Their biggest product is JIRA followed by Confluence. Let's look at acquisitions vs internal developments:

- 2003: JIRA - In-house

- ~2004: Confluence - In-house

- ~2007: Fisheye, Crucible (code analysis) - Acquisition

- ~2008: Bamboo (builds) - Acquisition

- 2010: Bitbucket - Acquisition

- 2011: SourceTree - Acquisition

- ~2012: Bonfire (JIRA Capture - screencast bugcatcher) - In-house

- ~2013: HipChat - Acquisition

- ~2013: Stash (BitBucket Server) - In-house

- ~2013: JIRA Service Desk - In-house

- ~2014: JIRA Portfolio (capacity management for Agile) - In-house

- 2014: Wikidocs, Doctape - Acquisitions

- 2015: BlueJimp, Hall, StatusPage - Acquisitions

But what's the right way to start a product today? It's easy to make big bets when you're a start-up, but when you already own several products, you're exposing the brand with every decision. If a product doesn't find its market fit on day #1, if you don't support every combination of platforms, if it really fits a niche but if you also expose the product to customers who were not the initial target, if the pricing is wrong, if it doesn't fit a certain usecase => Your brand is exposed.

I understand the trend to reach growth by external acquisitions, then achieve earnings by scaling the product to the Atlassian size. It's easier to explain it to the market, plus you've already proven the features match the customer case.

Because something else in in-house at Atlassian: Going from Server products to cloud products with the same codebase (a real technological performance), developing the Plugins 2 system and the Atlassian Marketplace, developing an internal PAAS platform, hosting microservices [1], developing a uniform graphic design and graphic library, developing the sales, creating a big conference for their products in CA (named Summit), creating the developer conference (AtlasCamp in Europe), the marketing machine and relationships with journals. Let's give credit to the workers of the shadow: Most of the work that's needed to make great products aren't features.

Maybe, after all, it's a company whose core business became to bring features from niche/luxury/early adopters to enterprise. They shorten the path of good ideas from hackers to IBM-style customers. It's important to us, developers, because they helps migrating big old companies like banks and government to new methods. The features of the software you put in are important, but what's more important is how to massively develop adoption. Man I'd love to be a PM for Atlassian ;)

[1] https://www.atlassian.com/atlascamp/2016/archives/build-amaz... - and you can look at their other developer conference videos too.
Truck plows into crowd in Nice, France
It's true. Kayak prompted me to review some recent flights I booked through their site. "Time is almost up to review you British Airways flight to Boston" is spectacularly ineffective call-to-action and I didn't even open the email. I could barely remember anything significant about the flight anyway, it was neither terrible nor great. Who could even be bothered? And I did review several of the hotels and restaurants from my trip, so I am open to the general idea of it.
When I saw the quote by the StatusPage founders saying they were aligned with Atlassian, I laughed. These companies are near polar opposites.
I’ve done the opposite of the author. I was a professional pilot and flight instructor, now I’m a software engineer.

As always with these “techie turned pilot” articles, I disagree with the author’s conclusions. It sounds nice. Don’t let the airplane be a black box, don’t let the computer be a black box. Makes sense. But the prescription is wrong.

As an operator of a system (let’s say a pilot of an airplane) all you need is a basic understanding of how it works. Past that, you create mental models from experience and instruction. If I do A, B happens. If I need more X, do Y.

There also has to be a willingness to deal with change. Pushing the throttle decreases power? Cool. Today is backwards throttle day. Let’s get back to the airport and figure out why.

Being overly obsessed with the “why” can get you in trouble. Small airplanes crash all the time while people are trying to figure out what is wrong, when they should have just gone back and landed. Or, things don’t work the way they expect them to and they just can’t accept that. They crash into the ground being perfectly right.

The author’s own example of spin training disproves his point. I’ve taken about a dozen people through spin training. I can tell you that no amount of understanding an airplane will prepare you for recovering from a spin. Rote memorization (and practice) is exactly what you need. The fact that this memorized procedure is different that the standard procedure doesn’t make it not count.

Take two pilots, one that spent 10 minutes dry drilling the recovery procedures in a parked airplane and one that has written a paper on spin aerodynamics and watch who does a better recovery. I can tell you which airplane I’d rather be in.

There’s another problem with being overly reliant on the “white box” approach. It’s really easy for your mental model to be wrong. All the time I’d have some know-it-all pilot tell me why such-and-such is true. He’d have all this lovely reasoning. I’d listen to it all and then say “Cool. But that’s not what really happens. Want to fly and see?” It’s really easy for some mental model of a system to be missing one little thing that totally flips it around. The airplane never lies.

Now, I deal with the same thing in software. Someone treats the real world operation of software engineering with the academic touch of computer science, and things get all jacked up.

I am NOT against understanding the machine, wether it’s a computer or an airplane. My point is keep your eyes open. Your understanding should serve your operation. Don’t let your own knowledge get in the way of doing what works.
It's also against the terms of their lease... you know the thing they signed with the person who actually owns said property.

In your odd world view... the renter should be allowed to do whatever they'd like? Setup a chem lab. Start an auto repair business. Install a few factory machines and start manufacturing widgets in their third floor walkup.
You 10x bro?

Reminds me of South Park's PC principle and how our society forms cliques so naturally.. in reality the division is an entirely arbitrary printed label from a $1 label printer.
> They say the placebo effect couldn't have affected the results when the patients were under general anaesthetic. That is certainly true,

Is it? It doesn't seem certainly true to me.

The non-conscious part of the mind can tell that "something" is being done to it, and can draw comfort from that alone.
Thanks for the prompt reply! I was looking for more of a you can do things in Lua and get to Windows functions. AutoHotKey looks cool, but it appears to be it's own little language.

I'm pretty fluent in Lua, so being able to leverage ability like Hammerspoon does would be great.
Sounds like a good use case for AR apps like Pokemon Go. I just heard testimony this morning from an 18 year old who made five new friends this weekend at a local park because they were all out hunting.

Bars used to be a primary social scene, but that's changed drastically in the last decade and doesn't mean they need to preserved.
I wonder how diversity fares? One common anti-pattern is the "clique". If you find yourself on a clique team and aren't a cookie cutter member, then you're identified as an under performer or troublemaker. Seems like this culture would amplify the "clique team" problem.
I'd like to invoke the spirit of General Curtis Lemay if I may:

"I'll tell you what you have to do, you have to fire people, and when you have fired enough of them so that employees see that it's no longer in their best interest to stay with the company, then that's when you will have destroyed your company"
> I don't really follow American politics too much (I'm a Canadian), but as I see it, the people who stand be really adversely affected by Trumps policies are illegal Mexican immigrants and people from Islamic countries

Many people who do follow American politics closely disagree with this assessment of who stands to be "really adversely affected" by a Trump Presidency.
Site splashed popup in my face after a few seconds. Closed tab. Annoying begging behavior.
I've got a simple USB watching script (with hammerspoon) to lock my computer when I remove my yubikey. I just yank the yubikey and go.

I also have it iMessage me when it's removed. In case someone else grabs it when I'm not near it.

I also have it wake up the screen when I plug it in, combined with Knock I can get in and out of my computer quickly and easily.
Is Peter Thiel still a Y Combinator partner?
Peter Thiel became a part time YCombinator partner in march 2015. [1] Thiel will serve as a delegate for Donald Trump and speak at his nominating convention. Among other things, Donald Trump has proposed banning muslim immigration and building a database of muslim americans.

Paul Graham has said that "We just cannot let Donald Trump become president. It would destroy this country." [2]

Sam Altman has said that "To anyone familiar with the history of Germany in the 1930s, it's chilling to watch Trump in action". [3]

[1] https://blog.ycombinator.com/welcome-peter
[2] https://twitter.com/paulg/status/727902623597105153
[3] http://blog.samaltman.com/trump

Obviously people with differing political beliefs can put them aside and work together, but these are some unusually strong statements from Graham and Altman. Thiel's participation in YCombinator also raises some troubling issues for potential founders. Are there any Latino or Muslim ycombinator founders? Are they expected to interact with Thiel?
I think you need to dig deeper into Swift Playgrounds. The iPad user can definitely start their own playground outside of the preprogrammed ones provided by Apple.

In addition, you as a developer can create additional playgrounds in Xcode and transfer them to Swift Playgrounds on the iPad. That means you can give the kids a basic template and allow them to fill in the code. For example, create a template with a couple of pages with the imports already complete and a basic template of empty procedures to get them started.
Pandora’s vox: on community in cyberspace [1994]
OK. I am not going to argue about the validity of this article on HN. Although published in Reuters, it really doesn't have any information.
I think you may be crunching the numbers the wrong way...

Dropbox is valued at $10b (regardless of what you think of that number, someone was willing to buy at that price). But they only have 1800 employees. If by some miracle 80% of them are engineers that is $7M per engineer. All this for a "pure software" business. No inventory, no manufacturing, they only recently started doing their own operations.

Investors would be telling them "more engineers" => "more software" => "better Dropbox". So now you have to go out and snap up engineers in Silicon Valley, which is very very hard. But you don't offer the perk of a Google/Apple line on a resume nor the compensation of e.g. Microsoft. What do you do?

Answer: you offer people the chance to work on cutting edge breakthrough technology. Not only that but it's all open source! This is a dream job for some people. They will turn down every other gig for this one.

It doesn't matter that PB/mo is chump change because an investor doesn't know that, they only know the engineering headcount. If by some miracle an investor does know this is a waste of time, then you just point to this HN post and observe how many developers are interested in this technology and how it is attracting developer mindshare that can be exploited for additional hires down the road.

I'm not saying it's rational–it's not. But I think there were strong incentives to greenlight a project like this, even if the actual cost savings were zero.
Fwiw replying with a message containing only the word STOP is a quasi-standard for unsubscribing that should work with any reputable SMS bot.
I don't agree with many things in the OP but I do think it is important to have a process in place to deal with underperformance. At GitLab we documented it in https://about.gitlab.com/handbook/underperformance/
I have a very good friend who I would consider a 10x developer. He also has given many talks at open source conferences. He worked at Expensify several years ago and quit saying it was a burning ship. I guess this just solidifies his experience.
Famous iPhone Hacker ‘Geohot’ Shows Us How Easy It Is to Hack a Computer
Yes, it's always obfuscated and confusing. That's usually because the users don't even know what they want or what the actual problem is. It takes time to prompt them to formulate what the actual problem is and what the correct expected outcome is. It's not like they know what the problem is and deliberately hiding it. And I got days or weeks to extract the correct information from people. Didn't have to do it under 15 minutes, as in an interview.

Interview is a time limited process to discover what the candidate's ability and knowledge are. You want to remove any fluff that is a waste of time. Ask any garbage question and you'll get garbage answer.
If you want to focus on REST APIs with Django, DRF is pretty much required, and it's only a "pip3 install" away.

I flirted with switching to Rails (and did a lot of Code School courses and most of Michael Hart's Rails Tutorial), then realized I didn't have to limit myself to what comes with Django out-of-the-box.
Two comments:

1) How does this not degenerate a zero-sum game where the people who can subtly undermine their peers relatives to themselves succeed?

2) Why does expensify need 10X programmers? Here are some questions to help define where a 10X programmer might benefit them

Q: Are they doing something that is pushing the boundaries of computer science?
A: No, they make it easier to submit expense reports.

Q: Are they trying to extract the last drop of performance from a computer system - for example games, HPC, HFT?
A: No, they make it easier to submit expense reports.

Q: Do they need to create massive systems that can serve a billion people and thus even "simple" programming problems can be difficult due to scale.
A: No, they make it easier to submit expense reports.

Q: Are they creating tools such as new languages, libraries, operating systems / environments to massively increase the productivity of computer programmers.
A: No, they make it easier to submit expense reports.

Q: Are they trying to tackle hard problems like making secure computing ubiquitous?
A: No, they make it easier to submit expense reports.

Q: Do they support other companies and help other companies solve difficult problems by providing expert consultation.
A: No, they make it easier to submit expense reports.

Before a company decides it needs 10X programmers, they should answer the Jeff Dean question: "If Jeff Dean came to work at my company, what current project do I have that I would put him on, and would he be bored?"

Too many companies it seems decide they want 10X programmers (without paying 10X salaries) and then use this to justify poor treatment of their current workers.
They make it sound like they invented the PIP, but it's absolutely standard at every bigco I've worked at. HR and lawyers drive the process, so the company doesn't get sued for unfair dismissal.
I'm not entirely sure that pot is difficult for high schoolers in Colorado to obtain. The kids behind my apartment complex are there daily :).

The huge increase in commercial cultivation operations make it much easier for illicit operations to grow more than they could before without getting caught.

To be clear, I am for legalization. It's not all sunshine and rainbows, though. A lot of the economic changes will smooth out over time, but it's up to us to find solutions for the new wave of social issues.
They started doing it yeah. But I believe that there are still very little commercials. The reason being that they are part of all the standard channels everybody gets, so they get money regardless of the viewer count and don't rely on ad-income.
How to CREATE a BLOG
Nintendo's NES Returning with Mini Version
That would certainly surprise me. Coke tastes sour to me and Pepsi sweet. I can't imagine confusing them. (If you couldn't tell, I hate the taste of Coke.)
>In GitLab we want every issue and every commit to have an IDE button https://gitlab.com/gitlab-org/gitlab-ce/issues/12759
Have you considered nix environments or even containers for that?
Clearbit Adds Zapier Integration and Risk API
I'm wondering if it would be worthwhile if they had an uber-like rating system. It could prompt you to rate the flight right after you got off.
Wish my place switched to sth better. It's quite terrible. Video never works, constant issues with notifications, crappy search (at least on OSX)...
Unless something has changed since last year, it is not truly "open source" if you're going by the Open Source Initiative's definition of "open source".

Evidently there are a number of restrictions placed on the source code that prevent this from being the case. There was a Reddit discussion about it at the time:

https://www.reddit.com/r/programming/comments/2vvs7i/cloud9_...
Googlebot Student Usb Data Mining: Technology, Hacker, Security News by Usb
One way would be to write a FUSE [1] that does this.

[1] https://en.wikipedia.org/wiki/Filesystem_in_Userspace
> Does imperative programming force you to micro-manage variables and arguments?

I just don't think many programmers fully take into account all the trouble a stack-based language is. You're constantly rearranging the stack to get values stored on it in position to call functions and such. You know stack manipulations are inherently wasteful, and you worry about doing too many of them. So you end up micro-managing them, and often end up sacrificing readability for efficiency. And the readability of stack languages is already woefully bad. I don't really understand why they continue to exist.
C++Spec: An RSpec-like BDD testing library for C++
Ok, compatible within the newer nintendo universe. But not compatible with regular usb nes controllers, probably for the only reason is to make you pay for the nintendo variety instead of utilizing the already supplied market of cheap usb nes controllers.

It's not even compatible with the old nes controllers. At least with a pi, you could rewrire a nes controller to the GPIO or SPI.
It really depends on how you define "2nd class citizen".
During the 13-15 century the Jews in the Ottoman empire enjoyed quite a bit of freedom, since then it went downhill from silly things like Jews were forbidden to wear silk cloths, to them being forbidden to own land in certain places, to excessive taxation, it really wasn't all peachy.

And while I don't want to get into an argument about the role religion does or should play in a democracy, but I'll just say that I think Kemal Ataturk had the right idea.
I also completely disagree with you about the source of Islamic Extremism and the cause of it, it's really not a clear cut case as you make it.

It's also laughable to claim that only Turkey has a national identity, while it's true for some parts of the middle east (at large) claiming that Iran or Egypt for example do not have a national identity is absurd, and like it or not over the past nearly 100 years quite a few of them formed.
You are looking at the middle east as some unique case it is not, many of the nations of Europe was as "young" as most of the middle eastern countries today when WW2 broke out. The German Empire was only founded in 1871.
Turkey came out OK because it's mostly came out whole from WW1, and Kamel Ataturk built it into a modern nation, for the longest time it was kept in check by its army and by one of the only functional supreme court's in the region (well at least until recently, some of the things Erdogan did kinda put it now at odds), it also was lucky enough to join NATO which while being "western/european expansionism" really helped to stabilize it.
In part, prehistoric water is also known as paleowater or https://en.wikipedia.org/wiki/Fossil_water

Basically all Aquifer's are used faster than the recharge which only works for so long. The Ogallala Aquifer is one example, but most of California pumps out water vastly faster than the recharge rate. This is not only used directly but also adds water to the water cycle which for example increases rainfall. Without that extra water things are going to get a lot dryer.
Mentat (YC S16) will apply for jobs on your behalf and guarantees an interview
• Officials announce around 60 dead

• Tonight was fireworks time since it's France National holiday (Similar to the 4th of July here in the US)

• The Truck driver has been shot dead.

• Might be a terror attack
Custom Elements V1 Spec Released
There isn't a single default search that's Google on any OS besides Safari on Apple and Android. Windows defaults to bing, Linux via Firefox defaults to Yahoo. People CHOOSE to use Google. No one is forcing them.
I think both these points are true:

1. Society uses price signals to drive activity to areas "we" want to develop

2. In research, the tournament model prevails so a few winners get most of the gains

However, the question arises:

The tournament model prevails in many other domains including startups, the movie industry and so forth. However, in those areas most people don't feel that the enterprise is severely underfunded. (I am assuming this so if people have contrary data, I will re-assess).

The question stands: in spite of the tournament model, why does society fail to deliver enough reward for basic research when we as a society believe that there should be more of it.

(We could ask the same of teachers, and so on.)

It could also be the case that "society", whatever that is, doesn't really feel that science is underfunded.