skysight-inc/HackerNews huggingface dataset:
That does not appear to be accurate.

Nokia in 2006, near their peak, spent about $5.x billion on R&D per their annual report. The R&D figures are similar for 2005/07/08.

Microsoft spent $6.5 billion on R&D in 2006 (and that was close to their average from 2002-2007). By 2009, Microsoft was spending $9 billion per year (now up to $11+ billion).
The only time I've been given one there was a time limit as it was fairly strict. Frankly I'd have preferred an untimed version but I can see why people would disagree with that.
Did you really claim 2-factor authentication as your primary differentiation for choosing source control? Really? Not one of the actual uses of the application?

BTW, GitHub does NOT play well with most CI tools. It's memory management is downright abysmal. As someone who understands the deep workings of source control apps, I hate having to constantly work through issues with devs botching their check ins. I never have this with Bitbucket, and it's pretty clear why. It's because BitBucket doesn't use some mishmash of command line and poorly implemented GUIs.
Very true - it is part of the bane of take home assignments. Even for someone who can code extremely fast, a lot of the exams aren't realistic with time, and then they are compared with those done by people who put in multiples of the asked hours.

I rather put in those extra hours contracting (worst scenario), doing open source work (lots to be done that advances the productivity of tens of thousands of developers, if not more), into my hobbies, or into my friends.
Does anyone know what they plan to do with regards to public issue trackers for Google projects? (eg. Chromium, App Engine, etc.)
If you haven't seen it already (was posted yesterday I think), check out Standard Treasury's Series A deck: http://slideshare.net/linhir/standard-treasury-series-a-pitc...

They explain why they decided to start their bank in the UK instead of the US. For once, the USA seem to have no competitive advantage.
PARC syndrome should definitely be a thing if it isn't already.

That said I think it only covers a subset of what went wrong at Nokia, and that was only the first half, before a whole different set of things went wrong under Elop
As a driver or a rider?
I vaguely know (or assume) that GitHub employs some of the Git core committers, which is great.

But this makes me wonder if any of the founders have written Linus a check to show their thanks. Or maybe after they IPO. :-)

(Obviously they've done a ton on their own.)
While Jira can be clunky I don't mind using it since it's pretty much totally accessible to me as a blind developer. I can't say the same for a lot of other products my company used to use. Github is pretty good from an accessibility standpoint as well. One thing I can't figure out how to do in Github is see all forks of a repository. Is this possible to do?
Collision avoidance is far easier in three dimensions than in two. Those extra degrees of freedom are crucial. (Of course, traffic capacity is much higher.)

It is only the severity of an accident that increases, not the likeliness.
The fact that a certain specialist has accessed a patient's records would reveal something about their health. Even the frequency of general access conveys information about your health.
It's certainly at minimum an insulting word, and in this context unambiguously so.

In the context of, say, aerodynamics, its merely a word of art, e.g. http://dictionary.reference.com/browse/aerodynamic+braking

It'll be another word, perhaps in a more ambigious context, next time. Which brings up another point: I just don't want to have to worry about what will become this politically incorrect in the future when I'm writing code and documentation.
> I can't think of any advantages a racist bank would have, can you?

Banks can, which is why redlining was a thing: https://en.wikipedia.org/wiki/Redlining
Maybe Banksy's gone further than we suspected...
I pay them $7, and my employer also pays them. I only have one account ;)
wealthsimple
I think BB670 is a boeing part number - http://www.boeing.com/commercial/aeromagazine/aero_20/config... - see indicated page 17 - BB670 would fit right wing major component.
Free as in price (and why would the draft be free if it didn't differ), can it be redistributed freely? Not to mention the gcc extensions that are essentially required because so many applications rely on them.
Useful to know, thanks. I was quite surprised by the furore as in the UK it's typically not deemed quite so offensive.
Parse Searchable Folders in PST and Save Email Distribution Lists in MSG Format
Yeah, so we spent a trillion dollars sending a dozen guys to the moon because people in Kansas were shitting themselves thinking about Soviet space superiority. Now tell me about the dozens of assholes who said we'd be terraforming Mars by now, or be flying between Tokyo and LA in 2 hours on hypersonic planes. Heck, tell me about DRAM latency since 1995, the fact that power generation is still dominated by coal plants that are less than 2x more efficient than they were a century ago, or the fact that the sexiest thing in aerospace right now is a company trying to get back to where we were in the 1960's.
> people of poor character, but having the money, would make up any excuse to avoid paying

Which is something to remember when you're a freelancer wondering whether someone will pay an invoice.
yes, thank you - this will be fixed sometime soon
Has anybody actually used these guys? Looks like they've still got a long way to go outside China -- even the English language page has a Chinese title, and virtually all the links point to Chinese-only pages.

http://www.aliyun.com/?lang=en
Red Hat gave Linus some stock prior to their IPO, which was hardly required but a pretty nice gesture.

I don't know of any other public examples of a company making stock grants to developers of major building blocks of their ecosystem, but they might be out there. GitHub is under no obligation, but I think they owe as much to Linus as Red Hat did in 1999.
Thanks Matt. That's a great point that collecting debts takes a lot of time and persistence- and lots of freelancers and independent workers would pay someone to do it. Kudos. No one Accounts Receivable Managemnt for freelancers is a growing need and if you can do it right would be awsome.

I've taken a deep dive into the reasons why freelancers and independent workers and small businesses go unpaid and one of the issues that I keep coming back to is the fact that unlike everyone other creditor, almost, freelancers and independent workers don't have access to top shelf debt collectors and commercial collection attories, and collecting debts is a huge pain point for them. Debt collectors and commercial collection attories report to db, skip trace, and have folks trained to find assets and deadbeats. They don't work for freelancers and independent workers or small businesses because they operate on volume and freelancers and independent workers and small businesses have only a few debt To get freelancer and independent workers access to top collectors, I've started a company that aggregates their debts into portfolios and then assigns them to my network of collectors - growing weekly- who work the accounts. Im really excited about the project because not only can we get the debt to the right collectors but it turns out that when all that debt is in one place we can do all sort of near stuff, like figure out who the deadbeats are who consistently don't pay or pay late and whether or not the debt can be sold to investors, shifting the risk of non payment completely off the freelancers. Currently were in beta at www.indepayment.com. I'm proud to say we're beating the industry average for collections (which is about 12%) and we're going to be suing our first really bad debtor who we found owes multiple freelancers money. Without Indepayment each of those freelancers would have been on their own collecting.
Also, we only change when we collect. check us out and I'm happy to answer any questions.
I personally think there is no dilemma here. Founders create concepts but when it comes to the nitty gritty of managing day to day operations, they may not be a great fit. It is not like the the founder is losing the equity just because there is a management team.
The value is a premium considering Atlassian was valued last year at $3.3B even though it has significantly more enterprisey features/ecosystem in the wiki/issue tracker/CI space, although it's not yet owned the social VCS enterprise/SaaS space.

Atlassian has an interest in dominating the enterprise-side with JIRA (issue tracker) & Confluence (wiki). Atlassian's Github non-Enterprise competitor, Bitbucket, has unlimited private repos for free or $200/enterprise. Atlassian also offers FishEye/Crucible and Stash to compete with GE.

The big plus with JIRA/Confluence are the plethora of free/paid plugins and lots of enterprisey features that aren't available in Redmine/Chili, Trac, etc. without significant work. In those circumstances, IT shops appreciate Active Directory provisioning, fine-grained permissions and such when any of mediawiki, google docs/quip, asana aren't often up to task without lots of extra work. (Yes, deploying Atlassian to production used to be a PITA, but it's much better than it was some years ago.)

Atlassian's HipChat is basically a 37signals' Campfire clone, and Slack/FlowDock are significantly better for most use-cases.

In the CI market, most shops end up deploying Jekins/Hudson because of it's cross-platform slave builder agents and massive plugin ecosystem. I wouldn't use Bamboo. CI needs to be deployed when enterprise can't use TravisCI or similar.
Does the use case for this maybe depend on your application language and testing facilities? We are comfortable writing sql where it offers an advantage over the alternative, but I can't see what benefit PgTAP offers for our situation (but very willing to be persuaded).

We have a rails app backed by postgres. We routinely write database migrations in sql (activerecord doesn't seem to offer much advantage here), and write plpgsql functions to enforce data integrity across tables that we feel we can't do as well in Rails. However, we test our plpgsql functions using rspec / factorygirl / rails ruby code and find it's much easier to read, write and run these tests than it would be in sql. Maybe it would be different from a different application language? Or are there some specific types of tests that cannot be done from application code?
Well there you go. I'm pretty sure main stream news get incorporated into wiki articles in less than 5 min (if it's big news).
Planes do not have the maneuverability of drones. Drones can hover in place. They can stop. They are small and light. Planes can't do this at all.
It might be a bug (could be a feature?) but when I paste the link into Slack, Slack visits the link and then when a contact goes to download it, it's already been deleted.

Love the site though. Maybe it's not designed for sharing files over services like Slack.
Insurance-Tech Startups Are Invading
Thank you. If there are two things to be expunged from conversations within our profession, they are "FAIL!" and "tl;dr".
Do we know Github's revenue? What revenue multiple "makes sense"? If we don't know their revenue, how can we judge their valuation?
The tuple (Full Name, Date of birth, Place of birth) ought to be a suitable unique subject for an individual.
You may be interested in this: https://github.com/rubyworks/tapout/wiki/TAP-Y-J-Specificati...
> in my eyes, Ousterhout's point wasn't to divide languages into two camps.

But that is exactly what the word dichotomy implies. If he wasn't dividing languages in camps, there is no reason why there couldn't be a single language to rule them all, and the dichotomy reduces to an observation of the programming languages available at the time, instead of a general, inherent characteristic of programming languages.

Also, what is beautiful about not having a single language? A single language is, prima facie, much more elegant.
I agree with their financial approach which is funded through voluntary donations, so more power to them. But then I think NASA should be funded voluntarily and would probably have a larger budget if they did. I would donate to NASA if they repudiated government money.

I reject the "how many peer-reviewed, university-associated journal articles have they published" as any measure of success. The university system is a closed guild and doomed in the internet age. I'd bet my bottom dollar the next big breakthrough in AI (or any field) comes from outside that system. Anyone who has an original, new idea to break the AI logjam (P=NP for instance) has no peers in the university system but has a handful of peers world-wide reading arxiv.org or other open forums, even HN.

As far as MIRI's AI program, I think they commit the same error as everyone else; confounding the processing of meaningless symbols (what computers can do) with actual sensory awareness of existence (what brains do). The latter is what gives the symbols meaning and humans are not threatened by the former. Few people truly understand the import of Searle's Chinese Room thought experiment and its relevance to AI and computers. But these are philosophic and epistemological questions that most people dismiss or ignore at their own peril.
And people couldn't communicate before email.
There are a couple ways to address these issues:

For one, you could always have a human operator coordinate the landing and delivery process. They could coordinate delivery using a phone call.

Secondly, you could have a drone deliver goods to a distribution truck (possibly with a special landing-pad marker on top,) and a human could then deliver the package manually.

No advanced technology needed for either of these, it's just communication + drones.
Thanks! FWIW, I picked Feedly to replace google reader.

It has a decent phone app and also the web page version. There are probably some other good ones.
I have a hunch that Microsoft may want to purchase Github.
I know that the possibility of job loss is stressful to me. Only a year or so ago I was only making a third what I do now, and I'm not even making 6 figures now. I can hardly bear the thought of having to go back to making so little, or even worse making nothing and not finding a job.

Mix in not having a degree and my spouse being saddled with a pile of student loans just out of school and you can probably see why.
I never compared the two. Hence quoting only the part that is relevant.
If you build a machine that reliably turns $1.00 into $1.10, your next moves are (a) try to turn the next dollar into $1.15 and (b) find as many new dollars as you can to feed the machine.
One interesting thing is that we'll need new tools to diagnose QUIC connection problems.

When you're looking at a range of ports used to open a connection between layer 7 and, due to the pre-negotiated encryption basically layer 3, netcat, nmap, and tcpdump aren't as informative as they were before.

I'd love to know how Google has been handling that sort of troubleshooting internally.
PlanGrid (YC W12) is hiring back-end and Android engineers – come build with us
Hey Zac, I think you are spot on (except maybe the bullish part). Credit card processing was likely just a foot in the door, but allowed them to build relationships with a ton of (very) small businesses. As a technology company, I trust them more than banks to take advantage of these relationships (and the data that comes with it). At the end of the day, the banks are here to offer loans to their customers, and a loan is as good as the risk assessment of the borrower's situation, which leads to the associated interest rate. Who is in a better position to calculate that, other than the company who has a clear view of the cash that goes in the business every day? That's Square right there.
Me too.

TAP output encourages longer more informative failure messages as well as more comprehensive output due to exceptions not being the default method of expressing test failures.

Most xUnit style tests allow you give more informative messages and some even provide alternatives to Assert for expressing failures that allow you to collect much more information about the state of a failing test. But the API's and culture around xUnit style testing don't encourage it so almost no one writes them that way.
Burt Rutan's SkiGull Could Be His Last Creation and Most Versatile Ever
Why not just loop the dollar through and live comfortably on the surplus?
A client can pay:

(a) $1600/day to a consultant who will reliably answer dumb emails, or

(b) $150/hr to a consultant who will attempt to educate them about whether they should send emails and how that impacts their cost structure

My experience is that clients prefer (a). For that reason, among several others, I think I'd rather be consultant (a). It worked pretty well for me for the last ~10 years.

Hopefully we agree that there's not much room in the market for consultant (c), who bills for the emails.
it was removed by bitbucket as well.

god, this repo is reprehensive.
I'm a big fan of the work sample method. I have one repo that is polished out and is a good representation of what I am capable of. Most of my code online isn't that nice because I write stuff for fun so making sure I have proper accessibility tags isn't that important.

Now you could debate which is a better representation of my work, the polished dog and pony show repo or the fast and dirty stuff that I push in my ongoing projects.
>humans are not threatened by the former

So you categorically reject the scenario of a machine "processing meaningless symbols" being harmful in any way? How does that follow from the Chinese Room experiment?
I almost feel like a buyout would not be possible without alienating companies from using it. If Microsoft bought Github, Google might be hesitant to use it, and vice versa. I think they will likely stay private and take capital injections from institutions like Google/Microsoft which will own a small bit of equity in exchange for funding.
For Apache there are https://mod.gnutls.org/ and https://fedorahosted.org/mod_nss/

I was using mod_gnutls for some sites, but it did not make it into Debian Jessie. mod_nss is still in Debian Stable though.
> The latter is what gives the symbols meaning and humans are not threatened by the former.

For what it's worth, I think you're wildly wrong a) that the Chinese room experiment has anything profound to say about conscious experience, and b) that most AI researchers haven't thought about this.

That said, MIRI is concerned exactly with threats from machines that are very very good at processing meaningless symbols. If someone writes a simple reinforcement learning algorithm, asks it to produce paperclips, and it destroys the human race (http://wiki.lesswrong.com/wiki/Paperclip_maximizer), we're really past the point of caring whether the algorithm has awareness of its own experience. There are interesting philosophical questions there, but it's not within the domain of solving the problem MIRI cares about.
Planned Parenthood's Website Shut Down by Hack
AirMap Raises $2.6M to Help Drone Operators Fly Only Where Welcome
Goldman Sachs already has a lot of financial and internal data available in spreadsheet plugins via Slang, and it's generally very useful for financial models (at least when I was there). This just seems like a way to generalize that for the masses and for other types of data.
" It has often been assumed that they, like other Classical objects in the Museum, were once painted with colour, but until recently no firm evidence had ever been found."

Really, British Museum?!

* British damage to Elgin marbles 'irreparable' - http://www.theguardian.com/uk/1999/nov/12/helenasmith

* Cleaning scandal at the British Museum - http://www.parthenon.newmentor.net/cleaning.htm

(there is even a whole section on the museum's website: http://www.britishmuseum.org/about_us/news_and_press/stateme...)

Also: http://www.ellopos.net/elpenor/greek-texts/ancient-greece/hi...

And while on the matter, I've yet to understand why the Parthenon marbles are still not returned where they belong: in Parthenon.
Spreadsheets show us that 2d grids and a lack of other programming concepts make it very hard - it's a distinct subset of flow programming:

A unit of code an take an arbitrary number of inputs from a 2d grid and give you 1 output. Real Flow programming lets you have multiple inputs and outputs and aren't constrained to 2d. I think the biggest constraint is representing the dimensionality and interaction ... but we have classes and deep package structure in Java, so it's probably more of a effect than cause, but still a blocker to wide adoption.
Just to be clear, this is a compiler optimization. Do you mean the readability of the generated assembly code?
More money > less money?

Don't look at me. We didn't raise VC either. Nor will we, until I take off this "WWMCD" bracelet.
DynaFlash: High-speed 8-bit image projector at 1,000fps with 3ms delay [video]
1. This isn't censorship of the type that is illegal or not allowed.

This is true, but the same can be said of the Hollywood blacklist [1] during the Red Scare. Do you support Hollywood blacklist–style ideological litmus tests in technology? If you think such things are a bad idea, and you think a culture that encourages them is dysfunctional, then legality is really beside the point.

[1]: https://en.wikipedia.org/wiki/Hollywood_blacklist
That's the way I feel too. I understand why extroverts want to have people around to chat with, but for me all that interaction just exhausting. I don't go to the theater any more and do all my shopping online. I'm happier for it, too.
When it comes to programming, 'putting on a band-aid' is analagous to 'entering user/pass credentials'. Yes, everyone can put on a band-aid, just like everyone can log on to something. Neither take skill or understanding, and both are 'just things you do'.

On a tangent, a great many people have positively woeful understanding of biology. I think biology should be a mandatory subject in high school. After all, the one thing that absolutely every human has and uses throughout their entire life is their body; that can't be said of pretty much any other high school subject.
Udp is too broken to use in quic http://tools.ietf.org/html/draft-byrne-opsec-udp-advisory-00
I'm a bit curious how much GitHub Enterprise is being adopted.

Obviously winning someone like IBM and HP (I don't know what they use) would be big.

But I see most companies using GitHub private organizations (paid per repo) even when they are sometimes quite large. I might be totally wrong here, but I'm kinda interested in what the split is.

Obviously every software company having a huge chance of keeping their private source control code in you is a big deal, and even "monetize way later" makes sense here considering the dominance they are showing.

And mostly showing without any major improvements to the product (.com) in a LOOOOONG time, but I will say the stability has gotten much better, and I do appreciate that at least.
It can be said of most common interviewing techniques that they are very good at filtering out bad candidates, but very poor at picking out the really good ones.
Despite having a gazillion issue trackers, something halfway between the two would be welcome.

GitHub issue tracking is not good enough to manage any kind of large project, JIRA is a bit of a beast.

I'd prefer having an integrated JIRA any day, though I do still strongly DISLIKE JIRA. There's still opportunity for something better IMHO.

(For very small teams, I find that's Trello, but Trello isn't really for large groups)