skysight-inc/HackerNews huggingface dataset:
It may not be lasting. I long for the day that computers and software are advanced enough that software developers are no longer needed.

At that point, I will need to learn a new skill (and/or retire).
It will never happen, the pypy codebase does not lend itself to the sort of quick evolution and extensibility that CPython delivers. Remember, the original goal of pypy was not "speed", that was a side effect.
The use of highly parallel GPUs as general purpose compute elements is a major trend. Most graphics boards have more compute power than the main CPU they serve. The Titan and Summit supercomputers have most of their compute power in the GPUs. The limits of GPU parallelism haven't been reached yet. Machine learning can be done on GPUs, and that's the biggest CPU hog problem right now that is getting mainstream use. That technology isn't near a ceiling.

As machine learning/AI/neuron emulation becomes more useful, we'll see hardware specialized for that. It's not yet clear what shape that hardware will take. Look for "works fine, but is slow on GPUs" results to lead to such hardware, rather than "build it and they will come" projects like the Human Brain Project.

There's still more improvement possible in storage devices. With the 20TB SSD drive expected in 4 years, things are looking good in that area. For compute elements, cooling limits transistor density. Storage tends not to be heat dissipation limited.
This comment is basically a down vote of github's down vote. Comments should be the down vote, because someone needs to explain why a suggestion, answer, code change, submission, etc... is not a good option. If that comment (down vote) is a good idea, it will then be up voted.
Can I pay my rent in data? For humans like me who pay their rent in dollars, GDP is a perfectly reasonable way to measure productivity.

What kind of "evolution" are you talking about? I think all you're pointing out is that Silicon Valley is extraordinarily bad at attributing value to data.

It's not the roll of economics to fix that problem. Economics deals with real things like people buying food and having to pay rent and pay actual taxes.

If Silicon Valley can't figure out a way to get translate "data" in to "thing I trade to my landlord so he doesn't call the cops", well, then Silicon Valley is wasting everyone's time.
The knowledge that she had a penchant for amphetamines certainly adds an interesting perspective to that quote...
I think I will use them this way:

* '+1' to mean I like this feature or this issue affects me.

* 'heart' to mean I agree with a proposed solution, or pull request.

* 'hooray' when a solution is marked as fixed or a fix version has been posted for the issue.

There are no rules though, so we'll see.
Micro solid oxide fuel cell fabricated on porous stainless steel
It's not ironic. Votes here are used to push the best content to the top. On Github you're not looking for the best content you're collaboratively building software so the tools should be designed to foster collaboration.
This is not surprising given IBM developed the Consulting Industry Complex standard for blaming the client for failure: The Rational Unified Process.
Adobe's attitude towards security is mediocre, possibly irresponsible. They know that Flash is being phased out, so they invest no effort. For 2014--15, they relied on Google Project Zero to find and sometimes even fix their security flaws.
It's not too late! The wasm binary encoding is open to change up until the browsers ship a stable MVP implementation (then the plan is to freeze the encoding indefinitely at version 1).

The primary advantage of LEB128 is (as you mentioned) that it's a relatively common encoding. PrefixVarint is not an open source encoding IIUC.

We'll do some experiments in terms of speed. If the gains are significant we may be able to adopt something similar (this [0] looks like a related idea).

Thanks for the suggestion.

[0]: http://www.dlugosz.com/ZIP2/VLI.html
I think that the -1 button definitely has a place on Github.

I use Github a lot for discussing future feature development, and in that context it is really valuable to see how many people think a feature is useful or not.

Github isn't primarily a social network. In a professional context it is essential that you can also express disagreement, or that you think something is a bad idea.
I didn't say clock skew. I said drift. As in, you lose GPS timing signals so your own internal master clock freewheels. That has nothing to do with clock skew (different components within the jet 'seeing' different time due to delays or other issues). The jets are designed to function with degraded or no GPS functionality. But, if it's there, they will take full advantage of it.
That's for people that build a PC from scratch and don't have an existing license for Win 7, 8, etc. Or for running in a VM.
Sure it is, it is called consumer surplus and it is a very well studied concept. If that has led to more productivity, that can be measure be real and measured exchange of value captured elsewhere in the economy. That's the whole point of GDP and frankly, the whole point of economics.
imagine you have a boat, and this boat has a really nice statue on it. It's beautiful, omg. one of a kind. and its worth a bunch of money, too. Like, 500k.

But oh no! the boat sunk! the statue is well protected, but its at the bottom of the ocean! You can see the statue, glimmering at the bottom of the ocean, but you can't reach it.

So you do what anyone would do, you try to retrieve it. You think to yourself "this statue is beautiful, and its worth so much money! If only i spend less than the statue is worth, then I've made money!"

You send little robots and divers and all manner of things to try and retrieve the statue. Months turn into years, but you try to get this statue. You can see it, its right there just out of reach!

And suddenly, you've spent OVER 500k to try and get this statue back. You've lost money trying to retrieve it. And its still there, at the bottom of the ocean. Glimmering and shiny, taunting you.

Basically, this is the position you're in. You've essentially been donating your potential earnings towards trying to retrieve this statue. It might be time to give up on the statue, and go find some other shiny thing.
I was referencing the Swing Riots.
There isn't a huge amount of win for going to Python 3, but there's plenty of code to change. It's not like Python 3 is 10x faster or has multi line lambdas or something.

Plus Python 2 has been updated many times in the past decade so it's not a maintainance based motivation.

Personally I code against Python 2. There just hasn't been enough motivation to learn 3 and make sure all my third party libraries work with it.
But fighters do use GPS. Daily. They use it for accurate navigation. But they do not absolutely depend on it.
That's true, but how do you discern between someone who has potential and has not yet been challenged, and someone who simply doesn't care? In my experience, the best will challenge themselves to learn new things on their own.
While I agree that the US is becoming a "turn-key totalitarian state" it is patently absurd to compare Sanders' brand of social democracy (an ideology incredibly far from Socialism) with Trump's fascism.

Social democracy coexists with Western values in basically the entirety of Europe. It has not led to the collapse of the continent into some totalitarian nightmare.

The fascism being advocated by Trump and members of the alt-right however draws a lot of comparisons to the rise of the Nazi party in Germany, and not because the right is unpopular with academics or journalists but because Trump and his supporters are using violent and xenophobic/racist language while they scapegoat ethnic and religious out-groups.
This is due to inconsistency from Github on the labeling of the issue text. That issue has no comments - the header shows "lostthetrail opened this issue 7 hours ago · 0 comments". The first "comment" you see is meant to be the original issue text, not a comment.

And yet... the header for that text says "lostthetrail commented 7 hours ago". Github repurposed the commenting system to stand in for the issue text itself. Side effect of a lazy implementation.

tldr; The first "comment" isn't a comment. It's the issue itself, and is where you add your reaction for the issue.
That idea works in theory, but in practice it makes comments a popularity contest. Eventually, people with minority opinions figure out that their ideas are unpopular and leave or stop commenting. The end result is monoculture. A great illustration of this phenomenon is Reddit's politics subreddit. In theory, it is a place to discuss American politics. In practice, its discussion is almost entirely centered around a single candidate from one party. The downvote button windowed the community and then winnowed it again until a political atom remained.
If nobody is saying it should be labelled NSFW, then I fail to see why it was brought up at all.
> I've never heard anyone claim that the computers of today don't "feel" any faster than computers of 20 years ago

It's a fairly common observation. What Andy giveth, Bill taketh away, and so on.
Optimally, I would like both. I agree that wrote memorization is not a very useful skill, but I'd like to know that they can grasp concepts, and I find it hard to believe that there are a bunch of skilled devs out there with great potential who don't or can't understand algorithmic complexity. Interviewing is hard though, I'm not trying to say that any one question or metric should necessarily rule someone out.
It's a penalized site on HN, but this article was vouched for by established users. If there's a more substantive article for this particular story, we can change the URL, but so far the only other one we saw was merely about a spelling mistake. Occasionally the low-quality source has the higher-quality article.
It would be nice if they preserve a snap shot of Alphago as it was a the start of the Sedol games as a historic thing. Then if they open source it people could go play it too. They have mostly open sourced their code but not I think the learning data.
They weren't outsourcing software development work, they were outsourcing the manual task of checking PDFs against XLS files. The quality wasn't the problem, the throughput and cost are. I wrote an app that parsed the PDFs but no manager wanted to learn Python to review the code, so they told me to move on :(
I tried it with our product and it took a snapshot before all of the (wall time intensive) api calls finished. Is there a way to configure it to wait a few seconds?
On my system the widget crashes with "[__NSCFString firstObject]: unrecognized selector sent to instance"

OS X 10.11.3
MacBook Pro (13-inch, Early 2011)
Internally when voting (informally) on things we do +1, +0, -0, and -1. Super helpful to be able to ask for everyone's opinion while they can also express the strength of their opinion.

Feel like that would be very useful
They don't even need you to fall afoul of a crime. They can just make something up and once they are in court and the jury is known, they can pull the files of the jury and figure out how to manipulate the case into a guilty verdict. Having access to every moment of a person life can tell you quite a lot of how to manipulate someone.
https://news.ycombinator.com/item?id=11181980
https://reflect.io

We're a Techstars Seattle '16 company. We're making it possible for anyone to embed gorgeous data visualizations in their apps or services for data they've already got.

Check it out! https://demos.reflect.io/explore/
I guess I missed this part, except where every browser nags you to set it as the default.
All I can think is "duh." Why wouldn't the US deploy military drones over her own soil? Who's going to stop them?

I doubt any level of wrongdoing within the US Government could shock me anymore.
Ok, I'll have to listen. I have his computer musical creativity book. Guess I should finish reading that too.
Now it will be more appropriate to shame people for doing it, though, and hopefully that will eventually lead to changed behavior.
Someone else linked to a talk that mentioned removing all the layers in some theoretical architecture called METAL (this is a old talk) basically running asm.js (again talk is old) directly through the Kernel and even removing overhead that Kernels need for making native code safe (such as the Memory Management Unit) and as a result it would run faster than normal native code.

https://www.destroyallsoftware.com/talks/the-birth-and-death...

The major thing to be gained from all this then is software that can run fast but not have to be recompiled for all the different systems and hardware.
Good to see PyPy progressing.

I mainly use Scikit Learn, theano, numpy and pandas; is PyPy able to work with the above, and likely to give any speedups at this stage?
It happened in December of last year.

http://www.infoq.com/news/2016/01/swift-overtakes-objective-...

Swift is the de-facto future replacement of Objective-C for Apple ecosystem. It's got a while to go yet - a stable ABI for one - but once that happens (with Swift 3 later this year) then you'll start to see it take off. Plus, since it was open sourced it has been made to run on Linux and Raspberry Pi devices and has attracted a hugely varied and vocal community.
-1

...

If I left the above with no further explanation, it doesn't give you any signal as to why I disagreed with you. One the other hand, if we were having this conversation on GitHub, people who agreed with my counter-point could react with a +1, giving you a much stronger signal about what exactly the disagreement is about.

And once someone provides a valuable counter-argument, it's no longer "rigged toward agreement."

Compared to an explanation with several +1's, a drive-by -1 adds virtually nothing to the discussion because they carry so little information.
For what it's worth, the "thumbs down" emoji is named ":-1:".
As long as you have an internet connection and developer skills, you won't have to be begging.
April 1st is not there yet. I get the idea, but seriously, emojis...
> Feel free to call me a digital Luddite

Sure. But don't despair, because this future isn't as bleak as you'd assume. With things like Hoodie[0], GunDB[1] and other amazing bits of technology, we can keep the benefits of web-tech for application development, but allow the user to own their data still. Offline-first, easy sync when needed. And really, anything more complex than delivering static HTML pages has the downsides you're mentioning, so unless you want to live in 1995 I can't really understand it from a practical perspective ;)

[0] http://hood.ie/

[1] http://gun.js.org/
As others have said, the simplicity of GCP has made it a pleasure to use.

It has a great UI (material design), and the UX makes sense (the dashboard shows you a summary of your resources, resources are organized by project, notification/status icon animates when resources are changing, etc). Going back to the AWS dashboard feels clunky.

There aren't a million different image types for each region and zone - simple, autoupdated base images are available for Ubuntu, CoreOS, etc.

It has easy to understand base machine types and custom machine types with tailored specs can be created if needed. Product/service naming is clear (ex. Compute Engine vs EC2, Cloud Storage vs S3).

Addons like one-click secure web SSH sessions and Cloud Shell are amazing, no more key pairs to worry about.

Google Container Engine, with a hosted Kubernetes master, is a great concept and more transparent than closed source AWS ECS.

Their on-demand per minute pricing with sustained usage discounts is almost always significantly cheaper than AWS on demand instances, and your discounts are given automatically. Try the two calculators for yourself: Google (https://cloud.google.com/products/calculator/), AWS (https://calculator.s3.amazonaws.com/index.html).

Also, I have seen Google engineers all over HN (look at the comments on this post!) and other sites responding, commenting, and blogging - they seem actively engaged while I have seen very little from AWS.

That is not to say GCP is without problems.
AWS IAM is still superior - it is easier to grant access to specific services for specific users, or have an account for a web server to upload to S3. Part of that is due to the fact that there is more plug-and-play tooling available for AWS today - boto comes to mind (boto GCP integration isn't as seamless as with AWS), as well as WAL-E.
AWS's new certificate manager with free, auto-renewed SSL certs and installation on EC2 is awesome.
S3 is cheaper than Google Cloud Storage. AWS has a longer free tier.

Luckily, tools like Terraform allow us to mix and match services from each cloud.
LG G5 vs. Samsung Galaxy S7 Camera Comparison
Internally at GitHub over the past few weeks I have been using the heart reaction to express appreciation. For example, if someone is very helpful or empathetic I let them know I appreciate it with a heart.
agreed - a leader can't blame any decision on an advisor, lest the responsibility gets pushed around and diluted till no one is responsible for the consequences.
> I was wondering why they didn't keep a running total of the score after each move, and show it somewhere on the screen. Isn't that pretty easy to automate?

Until you are close to late-game the scoring of many of the positions is quite flexible (depending on sente, and how certain local situations are resolved) so although you would may have a semi-reasonable approximations for total points, the games have been close enough that a +/- 5 point error in estimating will make it impossible to tell who is actually ahead.

That said, it would be very curious if we could get a virtual-board with AlphaGo's evaluation function used to score each position.
Commenting should be how people down vote. You should have to explain why it's not a good idea. Then if others agree with you, your comment will get up voted. Just as my comment is a downvote of github's downvote.
Interesting take on it you have.
What can American middle class workers do about stagnant real wages? Productivity is up, but it's been a while since we've had a raise.
How does enhancing the bias solve the issue? By not adding the downvote button this bias is enhanced. By adding the downvote button this bias is diminished. It's not a perfect solution but it's better than doing nothing.
What you're talking about is called consumer surplus, and it's the same argument that Marc Andreessen has been making.

Rents are a real issue with real consequences. It doesn't matter how much cheaper your phone, or your heroin, or your cigarettes cost unless they make your life more productive. You gotta be able to pay rent.

If you buy a table saw and a tool belt and learn how to use them, you can make money, and then you can pay rent. If your table saw gets cheaper, you get to benefit from that consumer surplus. If your heroin or cigarettes get cheaper, you get no benefits from that consumer surplus, unless you want to argue that the temporary highs from drug use lead to long term productivity.

A cheaper TV does not make you more productive. What we can actually see in these studies is that cheaper phones and more time spent on Facebook do not make people more productive. Sitting around watching cheaper and cheaper videos on your cell phone is about as productive as nodding off on heroin.

---

In some circumstances, policymakers might choose to disregard consumer surplus because they do not respect the preferences that drive buyer behavior. For example, drug addicts are willing to pay a high price for heroin. Yet we would not say that addicts get a large benefit from being able to buy heroin at a low price (even though addicts might say they do). From the standpoint of society, willingness to pay in this instance is not a good measure of the buyer's benefit, and consumer surplus is not a good measure of economic well-being, because addicts are not looking after their own best interests.

- Principles of Economics, N. Gregory Mankiw, p. 140

---

The numbers don't make any sense to you because you're not thinking like an economist. The reason why we care about actual trade value and money changing hands is because that's what economics is all about. It's about real people paying real rents and real people buying real food.

You can't pay rent in Facebook "likes".
“I have the same problem” or “I’m able to reproduce” maybe?
Indeed -- but the grandparent talked about "government-sponsored."
Clojure is very different language, and I don't know it well, so I didn't include it. Of course it's not a closed list.
Yeah I panicked and checked my calendar
Sometimes though you can manage to switch teams by staying if the company is open to that. Happened to me and I'm really glad that I stuck it out.
I was also super impressed. I know him as マイケルレドモンド (Michael Redmond in Katakana), and it was the first time I saw him speak English. He's fluent in Japanese and frequently commentates on matches in Japan. This is a video of him commentating on the Meijin title matches.

https://www.youtube.com/watch?v=oSbN2AveJuc
Exactly. If it wasn't making the money they'd just be shutting the public interface to this thing. It's not like it's orthogonal to their usual business, which is lots of computers and storage doing random workloads.
>I doubt any level of wrongdoing within the US Government could shock me anymore.

Worse is that less and less of the population sees any of the things they do as wrongdoing. After all, they're not doing it for power grabs or control - they're doing it to keep us safe and stop the terrorists and catch the paedophiles!

Mass surveillance is one of the first signs of a totalitarian state. History is easier to read about than to learn from. "Not this time." or "That wouldn't happen in {currentYear}" are the defenses.

I'm sure those were the same defense several centuries ago. But this time will be different!

I'm really scared of what the world will look like in another 2-3 decades.
Not currently, but this is a common request.

What would you prefer:

- A javascript object being injected into your page that you could call to indicate the page was done

- A setting within the UI that would allow you to configure a wait time
Sounds like a pre-optimization. You can get the same level of information with two comments and vote exclusively with +1's, but without the general negative aspects of what's mentioned above.
>Because your addiction is also your wife's problem, your parent's problem, your company's problem.

Or your children's problem in the case of one of my close relatives. Addicts do stupid stuff, they don't have any money because they spend all of it on drugs. They then aren't able to pay for things like rent, food, diapers, etc. and turn to family or theft (or both) to deal with that problem. They don't take care of themselves or their dependents because they don't care.

Is some of this exacerbated by the Drug War? Yes. But the other side of the coin is that making drugs cheaper/better and then decriminalizing it won't solve the problems (including depression and other mental issues) that cause people to turn to drugs in the first place. And then from there, they get addicted, drop out, and become a useless drain.

The Drug War doesn't really work, and it causes liberty issues. But it's not the recreational users that are the big social problem with drugs. Its generally the people who are already down in life and then turn into addicts and make things even worse for themselves. And legalizing them won't fix that either.

And then there's the whole issue with people who are in a terrible social/economic situation and sell/move drugs to make money but don't care about the product. They're not going to just start becoming model citizens working in the fancy new MJ dispensary because it's legal now. They'll find something else to do that's probably also illegal.