skysight-inc/HackerNews huggingface dataset:
> We present a wide range of evidence from various industries, products, and firms showing that research effort is rising substantially while research productivity is declining sharply.

I think this is a natural course of things that is also suggested by "law of diminishing returns" [1]. As I understand, it's unlikely to maintain the growth multiple with the innovation even if number of people involved in this field is constantly rising. What matters more, however, is if the returns in absolute numbers are greater than what they were before.

Making a rough assumption that number of computers in 1970s were 100,000, a performance gain of 10X would have meant a return of 1,000,000. Supposing that number of computers have multiplied by 100,000, even a gain of 1% beats the old figure by long margin.

I guess there could be time when gain in absolute numbers won't be significant to justify the added costs but in today's world, it matters to squeeze out small performance gains as long as more and more people are using products of those industries.

[1]: https://en.wikipedia.org/wiki/Diminishing_returns
I'd like to get a copy of a digitized version of this paper. Also, can anyone point to information about the response from CS academics and software engineers to its publication?
I fully expect that no one is really going to find this post interesting, but I've both been meaning to blog and meaning to learn how to deploy stuff with containers, so I figured I'd kill two birds with one stone.

This post is extra not interesting since it's entirely introduction with next to no technical information, but I thought it was an important place to start. I'm posting it here in the hopes that someone who knows more than me will correct me on anything that I got shockingly wrong before I get too far going down the wrong path.
Learn Ansible in the easiest way possible
I was expecting to write a comment advocating for personal responsibility and not rushing to judgement. Then I read this:

> The unfettered shipments amount to 433 pain pills for every man, woman and child in West Virginia.

That is incredible. What a damning article.
A blog that could be relevant

http://hintjens.com/blog:111
Its already fixed. Thats why it was just "a bit" of a footgun i.e. not unfixable.
Ask HN: The asynchronous communication lead in teams
Conversation pre-tweet ° https://twitter.com/mjUX/status/799817762126241794

Team dynamics in a small member setup is very effective over a longer period. However the structure of quick groups is a challenge to keep the parties interested.

I would like to enjoy the setups employed by some veterans in this industry. OPEN to suggestion?
I have dealt with the "negative work" conundrum myself and just wanted to give some insight from my point of view on your comment.

1) It isn't always junior level programmers causing the negative work. When it is a junior level programmer, you are 100% correct that part of the blame (or MOST of the blame) falls on the lead/senior programmer. The lead/senior failed the junior without the appropriate structure, code review, etc to make their code maintainable and "healthy". Happened to me just this year and I let down one of the junior engineers on the team in a massive way and it showed.

2) What happens in the scenario that a senior/lead person is the one creating the negative work? Adding more oversight/tighter feedback loops constrains this person and will make them worse off than not. Anyone can make the argument that this person should not be a lead or a senior, but due to any number of business alterations (organizational changes, leadership changes, culture changes, etc) it is 100% a plausible scenario. What do you do then? How do you manage this piece of the puzzle?

Scenario 2 is where I have seen the most "negative work" created without finding optimal paths for fixing the issues at hand.
It's kind of funny to be in a world where Microsoft gets the benefit of the doubt (the 90s are rolling over in their graves).

I'm a huge fan of Microsoft and their open source effort, but I'm not above believing that corporate interests win in the end.

You can save yourself some suspense: yes corporate interests win. That's a result of a business model where corporations serve faceless shareholders. You are either making money or you aren't. The corporation is a soulless entity that workers and money pass through.

This seems like pretty common human behavior, no?

On a less cynical note, this kind of behavior is why a language designed by a bunch of corporations (JS) seems less and less interesting. Good luck practically influencing development if you aren't embedded in an organization already.
A blog that could be relevant
http://hintjens.com/blog:111

(it's not about politics, it's about money)
Oh yeah, I'd count project.json in dotnet core to be an example of that already. The community was told it would be pulled eventually with no real involvement from the community.

EDIT: Or just robo-downvote me, lol instead of presenting a counterpoint.
Not to defend the GDP overall, but you could just use a per capita GDP for that sort of comparison.
How to find the Home page in Umbraco
> it seems human nature is preferring languages such as C, Python, C# and Java, exactly due to their expressiveness and distance from the pure math side of things

I personally think humans prefer imperative languages because they are closer to the metal, and hence more predictable in terms of performance.
I like it, but it could use some refinement. Already a couple of years ago Dave Thomas, one of the original authors of the Agile Manifesto, wrote a piece called "Time to Kill Agile" (renamed "Agile is Dead")[1]. The "lean startup" methodology and guidelines found in "Rework" and "Getting Real" have gotten traction in some of the younger companies in my area but I don't think they've been codified into a single set of guiding principles that could work well for larger enterprises. It might've been nice if Dave Thomas had proposed an additional point or two on the original Agile Manifesto to correct some of the problems he mentions. But it's hard to turn the Titanic around and it seems like "correctives" to belief systems generally come in the form of a competing system that asks you to discard the previous one.

1. https://pragdave.me/blog/2014/03/04/time-to-kill-agile/
I don't know what we'd do on those two hour flights to Orlando if the dozens of children had to entertain themselves!

Seriously, though, even the antiquated entertainment devices on planes these days make flying with kids so much easier than it used to be.
ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็
But fetch() returns a promise, rather than a handler you can use to cancel the request. So some people wanted to add "cancel" as a third potential state of a promise.

Which smells a bit like a hack to me. Why stop at cancel? The Fetch API shouldnt return a promise, maybe?

But im assuming a lot of people gave it a lot of though. Maybe it is common enough. Maybe it is horrible to implement in a performant way.

But so far the new ES features ive seen should have been critisized more not less. Look at the ugly mistakes that did make it:

f => { pizza }

Is the block on the right a statement block or an object literal? Its a statement block so if your lambda function returns an object literal than you need to wrap it in a statement block with a return statement. If it is anything else, than you dont.

Thats the horrible crap that actually gets through the proccess. Imagine how naive and broken the propositions must be that get killed?
> "we have enough memory"

Your phone is in disagreement.
QuickMapServices – from plugin to service for everyone
To learn about architecture (and also just for fun), I am building a full-size copy of the Space Needle out of clay bricks that I'm firing myself.
Well that's brilliant ... take a wise behavior that far too few people do, and blame it for the world's problems.

Our rulers know that if we don't save any money, we'll be more vulnerable and dependent ... plus, it's too hard to tax saved money, whereas it's trivial to tax money that's moving.
I think StackOverflow would be a more appropriate place for this question.
If one of them is not moving, would it be noticeable?
> Monads: there was a very vocal faction on TC-39 that really wanted a Promises to be monadic and very much emphasized mathematical purity over usefulness

I don't think this was the case. The main argument of FP side was having more composability built into the core of the language.
OpenSSH 7.4 released
"Owing to Britain's recent Brexit-related problems.." -- I'm not aware of any Brexit-related economic problems. On the contrary, all news I've seen since has been positive, to the surprise, and disappointment, of many.
After close to 8 years with zero or negative interest rates (QE is a form of negative interest rates), there's 2 things causing this:

Anything -reasonable and otherwise- has been tried. Mostly on the taxpayer's dime.

A number of industries, most famously big parts of the US oil industry, but they won't be alone, are bad ideas that people really, really, really want to see working. Therefore those companies have been using capital injections for profits. It should be called a Ponzi scheme, but in some ways it isn't.

A lot of companies have been using credit and capital to do what every economist assumes they use profits and free cash flow for : pay dividends and share buybacks. In reality for quite a few companies free cash flow has been steadily worsening since 2015 or so.

So we have the double whammy of the government making it VERY cheap for huge companies to try every idea under the sun, which of course they have partially used to make it impossible for others to try (e.g. Uber, Deliveroo and Domino's pizzas have used capital to beat every reasonable delivery company on price, the idea being to become the next Amazon, and of course, they have not become the next Amazon. And I would say that Amazon itself is also a "become monopoly - then jack up prices" play that so far hasn't even succeeded in part 1 of that. Their stock has done well, not because Bezos has kept his promise, but because of his reports of progress).

So has every idea been tried ? Of course not. But due to sustained easy credit it has become very hard to try new ideas. Those of us working for huge companies best prepare for a few leaner years.
Ok, thanks, that makes it worth checking out!
GDP per capita is better than raw GDP but it still doesn't factor in wealth inequality, purchasing power parity etc.

You can see the issue with a Representative economy here (UK)

https://upload.wikimedia.org/wikipedia/commons/thumb/1/10/UK...

Of course the Government always uses Mean since it sounds a lot better.
Eliminate render-blocking CSS and JS to make users on slow connections happy
There is some italic text in there. Did you mean

Haskell*/ML

?

> a low level FP styled non-gc`ed programming language would be interesting to see rise too

Sounds like Rust. If not, what do you think disqualifies it?
I686 migrated to Alternative Architecture status
Just check how much you can do in Mechanical Turk and you would find that is basically zero. It would be good to calculate what is the price of this work in other markets to know if this is fair trade, fair labor.
Amazon dash button with Mopidy
I'm not sure, but maybe in some new abstract way ideas are still being "created" at the same or higher rate, but, maybe those ideas just look so much different than what ideas from the 30's looked like that "we" can't see them, yet.
I suppose in today's web ecosystem, the initial HTML state of the page is useless in almost all cases after the DOM loads. Rarely will you care about the pre-javascript page, and if you do, you're probably debugging a web site, and the extra load shouldn't matter.

Where it could get interesting though, is if the content changes before you view the source. In that case, you're out of luck I guess.
Silicon Valley has nothing on Asia. In China's Silicon Valley, if you have an idea and comparatively far smaller bank roll, you can have a prototype of your idea at your desk within a week.

Compare that to SV which is like a backwards feudal kingdom.

The examples of "innovation" spouted now in SV are software and service frameworks, stuff like social networking and OS, and this stuff is backed by open source work performed by people from all over the world. In the big scheme of things today's Silicon Valley's so-called "innovation" is a big loser.

edit: It makes sense that technologically capable countries pursue their own technological infrastructure rather than have to depend on and pay US corporations simply for the privilege.

All Silicon Valley really provided was to "innovate" the traditional American business model and classism into their technological infrastructure.
Next thing they'll be blaming AI and robots on destroying the world economy and not the bankers.
Valid point. Sadly, the system I was working on at said company was monolithic, so I don't believe that advantage was being utilized. It does open it up the potential in the future though.

I feel that this could be solved in other ways as well. Such as with microservices to wrap your database and provide endpoints for other services to consume. This is more like how we do it at my current company.
"Unspecified internal Google drama" may well have been "unspecified internal Google technical arguments", yes?
https://www.google.com/?gfe_rd=cr&ei=B-lXWP3BD6Ti8AeIu6i4BA&...

This might help you see some problems.
Ask HN: Who are marketing technology influencers?
I want to connect to tech-saavy marketing influencers who have a decent audience. I'm particularly interested in advanced email marketing, personalization, friends referral programs, funnel optimization etc. Any recommendations?
10 Recommendations for Getting Ahead in Any Business
So I'm looking at the 2016 map compared to the electoral college map in the post, http://blogs-images.forbes.com/alexknapp/files/2016/11/AZ.jp... and it appears zero EC votes are flipping because of this.

Though, PA and MI would have along with enough other votes to lock Clinton in. If it were law in the yellow states as opposed to approved.
Ubuntu Unity8 looks almost ready for desktop use
$1bn of Trump's infrastructure budget for robotics?
I disagree on Amazon. They have pricing power (many consumers won't price compare), and they are profitable. They may be heavily investing in new businesses with their profits, but the main business is still throwing off cash.
Well, 433 over six years, 2007 through 2012. Which is about 72 per year, per person.

I mean, what is supposed to be done about this? Cut off WV from painkillers? Have the DEA raid a bunch of pharmacies?
مومن و کافر در وقت مرگ چه چیزی را مشاهده می کنند؟ صحنه های عجیب وقت مرگ
It was not like they didn't have a reason. The project.json was completely incompatible with the rest of their build chain, and changing it would be a colossal undertaking, that would mean they had to support two different build systems to remain backwards compatible.

I'm not in favor of the msbuild system at all, it's not good. But it works, it's reasonable once you learn it (like most other build systems), and since they're footing the bill and have to keep the entire system in a coherent state, they decided what they did.

The only reason we saw it, was that they've opened up their development process a lot earlier than they used to do.
It's not algorithm aversion.

Predicting the grade is one thing, assigning the grade is another. Remember the Sokal affair?

Any writing assignment that can meaningfully be scored by less than human-level AGI should not be assigned in the first place.
He used to work for Netgem [0], and according to his French wikipedia page [1] he co-founded Amarisoft where he is listed on their about page [2]:

Amarisoft

We are delighted to bring some affordable tools and software to the 4G mobile community to unleash creativity and at the end expand communications among people. Accessible technology is the basement of possible success story. We at Amarisoft are working on helping all size of company or individuals being a player in mobile networks of now and future generation. We hope you'll enjoy the opportunity.

[..]

Fabrice Bellard

Fabrice is a computer programmer who is best known as the creator of the FFmpeg and QEMU software projects. He studied at Ecole Polytechnique, specializing at Telecom Paris in 1996. Fabrice is an amazing person bringing creativity to the whole team.

[0] https://news.ycombinator.com/item?id=2557422

[1] https://fr.wikipedia.org/wiki/Fabrice_Bellard

[2] http://www.amarisoft.com/?p=about
>Investigators estimate that total damages caused by his attacks at over $5,000. If found guilty, Sharma faces up to ten years in prison, up to three years of supervised release, and/or a fine.

Not to condone in any way the behaviour, but "up to ten years" in prison sounds to me a little bit harsh for the procured damage of US$ 5,000 or so, maybe it is a typo and the actual damages are much bigger?
In my head, I'm imagining them furiously white boarding architecture while someone is way over-sensitive that their ideas aren't being considered. Of course this probably isn't true.

I have an active imagination.
Probably not, actually, but to recognize that you have to go into the details of how inflation works.

Briefly, the only possible reason why there would be inflation is that the people given money for digging and filling holes now have more income that they can spend, so they increase demand for products. If this raises the price of products (and yes, that's an if), it will also mean that companies will have more money and an incentive to hire new people so that they can meet the increased demand. Some of those people will come from the digging-and-filling-holes program. It's a self-stabilizing feedback loop.

Obviously there are more subtleties, e.g. when a lot of domestic consumption is from imports. But even then, you wouldn't get runaway inflation. In the extreme case, currency markets would adjust up to the point where it becomes profitable to increase domestic production, and you'd get self-stabilization in that way. And increased domestic production in itself would be seen as a good thing by many people.
Research: Consumers are terrible at updating their connected devices
> Structs in Crystal are are always passed by copy, so modifying them can be problematic. For example, my_struct.x = 7 is fine but array_of_structs[2].x = 5 will not work. To work around this, copy the whole struct, modify it, then write it back. Better yet, avoid the need to modify structs (work with them like with immutable objects).

I can see that becoming problematic for simulations (lots of particles, for example) and games especially. At some point you're going to want pass-by-reference and in-place mutations for better performance (ideally hidden behind some form of encapsulation of course). Is there no way around this?
And they compete with people living in much cheaper prices. $5/hr isn't a living wage in the US, but it very well is in many parts of India. So there are many people who can well compete at these levels because they can live from it.
The GBA which had the W3D port had an ARM7.
Also closer to how most of us learn and are taught.

Consider, I often tell my kids that they need a cup if they want water. I just as often have to change that to "go get a cup, and I'll get you water."

Declarative seems to be natural at a desire level, but at an action level, imperative seems to be more common.

I believe this is flipped for topics and actions that are well internalized. When my kids are older, I can just say "cup". If cups aren't in the right drawer, I have to provide imperative to where to check, though.

And yes, all of this is anecdotal. YMMV. I'm highly interested if folks know of studies or counter examples.
> Skip lists are probably the easiest way of getting O(log(n)) lookups on ordered lists.

I wouldn't say that. The algorithms for AVL/red-black/splay trees are not especially complex, and they contain much less subtlety than skip lists. If you just look them up on wikipedia and see the list of operations, it's not particularly hard to implement them. Skip lists, on the other hand, are very easy to get wrong (this is the premise of the linked article, after all).

Using a skip list is frequently the better choice for performance and memory reasons (especially if you're iterating through the list), but they are not necessarily simpler data structures.
Driver Whiz 8.2.0.10 Registration Key Serial and Activation Crack Free
This might help you see that view is simplistic:

http://www.bbc.co.uk/news/business-37786467
yeah, absolutely ridiculous. Create a burden for the state during bad times by not saving. Also, where is the money going to come from to buy and sell shares. Pension schemes are huge sources of investment. Isn't that also an economic driver?

Besides which, the entire article is rendered moot by the fact that inflation exists precisely as a tax on savings.
> the reason I call them 'French units' is because the name 'metric' privileges them

I guess, but for what it's worth, I've never heard that before. It's a poor way to communicate, if communication is your goal.
I don't understand how the parenting problem being the root cause of the mental illness dismisses the mental illness.

Imagine if the child is sick (eg in pneumonia) it wouldn't dismiss the illness if I explained how the child got sick because their parents left them outside freezing.

It's not dismissing, it's analyzing the root cause, to try and help the child. If something causes illness (mental and/or physical), we should take care of both the illness and the cause.

In the case of depression, finding a true unique cause is still open for debate/research, but it shoudn't prevent us from helping someone who's depressed.
Just look away from the US. Turk is not available in Europe (although other systems are).
For you who just scrolls to the end of the article to find out the bottomline ...

tl;dr: Yes.
From the article:

Firstly there is the sheer scale of savings held by individuals, companies and governments.

From http://www.bbc.co.uk/news/magazine-35801951:

A survey by the Money Advice Service has found that four in 10 adults in the UK do not have £500 or more in savings. Another by ING bank suggests 28% of UK adults have nothing at all in the bank.

Yeah, I'm sure all those hardcore savers in the UK are ruining it for the world's economy.
After reading [0] today, I feel happy that someone decided to write this up.

Over the last year, I've seen a dozen colleagues who have created startups just to fleece money from VCs (if you can call them that) who have lots of money and no clue about tech in general (the ones who have seen shows like Silicon Valley, movies like The Social Network and Uber's evaluation and want to make a quick buck this time around).

I don't believe there's a bubble, but if this continues, we'll soon have one real quick.

[0] - https://www.saastr.com/22-reasons-i-wont-fund-you/
There's no dignity in work, there's dignity in creating value, which not all work does. Private companies are quite capable of generating useless makework (If you haven't experienced this personally, I envy you).
That itself is not a new idea. Most of the ideas which are easy to find and cheap to exploit have already been found. A possible declining trend for worldwide innovation (http://accelerating.org/articles/InnovationHuebnerTFSC2005.p...), published in 2005, arrives at a similar conclusion.
RansomFree - Stops 99% of ransomware strains
Similar "tab discarding" feature already exists in Chrome, by the way:

https://developers.google.com/web/updates/2015/09/tab-discar...
Show HN: 10,0000 sentences, a language learning android app
> but you could just use a per capita GDP for that sort of comparison

GDP per capita would not tell you the distribution of wealth (or more accurately income).