skysight-inc/HackerNews huggingface dataset:
I'm guessing that it's the finance industry itself which accounts for a high Linux usage, since they mostly need C++ for server-side use.

Another surprising number was that Windows users use GCC almost as often as Visual Studio. GCC on Windows is kind of a PITA, and the VS toolchain is really pretty good. Maybe people go with GCC because they need proper C99/C11 support.
Amazon would have even been a good investment at the peak of the dot-com bubble
Feedback On Our YC Fellowship Application
My question [1] (because I thought some people here might want to weigh in on this too):

There are many different possible interpretations of "more human", e.g.:

* More like humans in all respects
* More beneficial to (all) humans (for some value of "beneficial")
* Having more of those characteristics of (some but not all) humans that we consider "positive", like kindness and compassion.

Of course, there are other possibilities. This list was meant to be illustrative, not exhaustive.

Depending on the definition of "more human" that one chooses, the results can be radically different. For example, on the first definition of "more human" we would end up with AI that can fall in love, or get angry/jealous/depressed. On the second definition we could end up with AI's that decide that what is "beneficial" for us might be different than what we ourselves think is beneficial (much like a parent might make a different decision for a child than the child itself would make). On the third definition we have the burden of defining exactly what those positive characteristics are. For example, does "patriotism" make the cut?

So my question to you is: what exactly is it that you really mean when you say you want AI technology to be "more human"?

---

[1] https://www.reddit.com/r/science/comments/3eret9/science_ama...
Hah, yeah. I was wondering where it was, thought it could be NZ, but Ireland and Scotland look pretty similar.

It was the Tui that confirmed my suspicions.
- Hacker News. Skim the headlines, read only what's very interesting or very relevant.

- Daily email from the NYT. Skim the headlines, read only what's very interesting or very relevant.

- Google News. Skim the headlines, ...

Seriously, you almost always don't need to know the details. Just to be aware of things is usually enough. As you point out, if you try to know the details, you'll be overwhelmed.

Just read what's very interesting or very relevant to you. Shift that when it becomes a topic that you may need to vote on or work in, or some other measure of relevance.

You cannot keep up. You can't. Let it go, and live your life.
shrugs don't much care. I don't know if it does or does not work. I was just sharing I worked directly with a guy who's wife got breast cancer and that was the only thing she did to treat it as she refused chemo or radiation therapy. She is still in full remission and their whole family swears by the alkaline water.

I don't much care either way, take my anecdote as you will. A few downvotes aren't really going to hurt a 1500+ karma :)
Relevant TED talk on why autonomous killer robots are a bad idea:

https://www.youtube.com/watch?v=pMYYx_im5QI
I've found wanting to help the user and accidentally confusing them is a common UI anti-pattern. Even after 14 years, I still like Joel Spolsky's posts on UI design: http://www.joelonsoftware.com/uibook/fog0000000249.html.
This is helpful. But I read it and think, for instance, "distinct basic blocks aren't SSA"; compilers worked in terms of CFGs before SSA existed. :)

Again this is more about my lack of confidence about fully grokking the implications of SSA; I'm not nerd-sniping.
Disabling MMS under Settings -> Mobile Networks -> Access Point Names might help.
You would also want to have the IRS automatically fill out the tax returns of people making less than 3x the poverty line. Otherwise the poor and frazzled would not take advantage of this.
Yep, like on an arcade :). Or, you could also leave the Genesis plugged-in and take a break (or let other people watch TV) and then continue on. As long as the console was powered, the game state was preserved. But this prevented you from changing games, or other people form using the console, so it was seldom done.
This is absurd. The results of raising the minimum wage are perfectly known. Learn from the other countries that have done it in the last 10-15-25 years. Australia, Scandinavian countries, etc. etc.

Why can't America look outside it's own borders and learn from what other countries have done and are doing?

i.e. watch this John Oliver video on gun control [1] where it's stated Australia is not on this planet and America can't learn anything from what they've done, because Australia is not the real world. Why do people think this way?

[1] https://www.youtube.com/watch?v=9pOiOhxujsE
And surprise surprise - the land mines have also been absolutely terrible for humanity.
As a general rule prices in a capitalist society are already as high as they can be. Any higher and they would be undercut. When a company becomes large and therefore able to produce goods for less money, the price doesn't fall, profit margins increase.

These large businesses are the ones paying employees the federal minimum wage. Only thing that happens is their profit margin shrinks a tiny amount. As long as the profit margin is in the black the business will continue to operate.

It puts more money into the pockets of consumers, who are the drivers of the economy.
Bevel – 3D Photography for Any Smartphone or Tablet (Kickstarter)
Only tangentially related to the article, but if you're planning to get started with RC, a RC flight sim is a great option, and can save you $100s or $1,000s on crashed planes.

One of the biggest early obsticles in RC flying is training your brain to know which way to push the stick when your plane is in various positions relative to you. E.g., "My plane is coming back at me. I want it to go to my left, which way do I pull the stick?" Obviously easy to figure out given a few seconds, but often you don't have a few seconds to figure it out. You have to train your brain to intuit it.

RealFlight[1] is the 500lb gorilla in the RC flight sim space, and a good piece of software. But they also have a history of expensive and frequent upgrades, and charging for new models. I prefer Phoenix[2], which so far only has free (and frequent) updates, includes models from my favorite RC manufacturers and lets you download new models for free. Absolute RC[3] is the only current RC flight sim that runs in OSX, but I still prefer Phoenix in Parallels or Bootcamp.

You're going to spend $100-$200 on a simulator and controller, but it's well worth it for being able to practice in a pretty realistic setting before you start flying real planes.

1. http://www.realflight.com/
2. http://www.phoenix-sim.com/
3. https://itunes.apple.com/us/app/absolute-rc-plane-sim/id5349...
The limiting factor is going to be the speed of light rather than the bandwidth.
Light can only travel so fast and the routing and network congestion is a far bigger obstacle than bandwidth.
Yes, but of course, for every system there exist optimums, where any change will either just trade one quality for another, or worsen them all on average.

The best posture for a specific system depends on how far you are from an optimum, and not by mindlessly claiming that "there's not free lunch" or "we can always improve".
My Free-Range Parenting Manifesto
This does not take as long as you seem to think it does.
CPS soup, continuation passing style without nested scopes
Probably not. Ideally you'd implement this endpoint to invalidate the code after a few failures, so a timing attack would be impossible to carry out. But it's a good idea to use one anyway, in case it turns out that you're wrong, or that other code is also broken somehow. It costs almost nothing to do so.
Passing costs on the client isn't something you can just do. Many products and services have elastic demand. Fast food, for example, has been has found it very hard to raise away from their dollar menu pricing.

Businesses don't have to cut jobs either. They just have to move them.

Edit2: Costumers can also shift to lower cost alternatives. Online retailers have less overhead and lower labor costs. If you make Walmart more expensive than Amazon, Walmart will shutter stores laying massive numbers of people off.

Edit: Some economists have argued that past raises in min wage have not made noticeable impacts in employment. But this is way outsides of a normal rise in minimum wage. Going to 9 or 10 makes a lot sense. 15 dollars will put people in most of the country out of work.
A lot of academic tools in verification and one in covert channel analysis are specific to SML. Such things might make me use this instead of Ocaml if SML's libraries improved to a similar level. For right now, I'd stick with Ocaml.
"As a general rule prices in a capitalist society are already as high as they can be."

What you're discounting is that once the minimum wage is raised, the market can bear higher prices, and will move accordingly.
What's the difference between "raising the minimum wage" and "raising the floor for the minimum wage"? Is that just a redundant headline?
Show HN: Side-Project-Marketing and why doing it
I have no first-hand knowledge, but it could be done like this…

1. Take a pile of PS3s, throw out the cases, and attach the motherboards to some custom-built rack arrays (these are the "blades")

2. Build one huge SAN that contains all the games, and tweak the PS3 BIOS's to read from the SAN as one huge internal HD. (BIOS tweak possibly not even necessary if the SAN was good enough at pretending to be a simple local drive)

3. Hook up the AV-out and the USB inputs to a series of XEON servers that simply pump out live h264 streams (and pump controller input back in) from the PS3 blades. One Xeon ought to support at least a dozen PS3s.

This is how it could be accomplished prior to Sony's acquisition of Gaikai and OnLive. Since then, they'd have access to Sony's own knowledge of the PS3 platform, and possibly make PS3 VMs that would cut the hardware blades out of the equation.

OnLive had five datacenters in North America, Gaikai ran on… 300? I imagine many of them were running virtualized Windows machines, as Gaikai and OnLive didn't start out as console streamers. http://www.engadget.com/2010/03/11/gaikai-will-be-fee-free-u...
You're right. There are some good alternatives to the typical stock photographs though.

http://deathtothestockphoto.com/ is awesome and very affordable.
I think the minimum wage is a helpful tool or has been historically. But as others have said when you raise the minimum wage, prices increase, and by far the largest groups that consume the same goods/services are also relatively poor themselves (so essentially you increase pay but also costs to the poorest in society).

More as a thought experiment than anything: What would happen if, instead of increasing the minimum wage, we capped the MAXIMUM wage at companies to 500x the lowest? That would effectively cap the CEO's pay at 6.9 million dollars for ANY business which pays the national minimum wage. That might sound like a lot but a lot of CEOs at larger corporations are getting in the order of 20 million right now (and this would have almost zero impact on small-medium businesses, as their CEOs don't make enough yet).

I guess what I am asking is: Instead of increasing minimum wage, what would happen if we could align the interests of the poorest employee and richest employee in a business?

PS - I am well aware that CEOs often don't take direct pay and instead take other financial instruments, such as stock. Instead of getting sidetracked into all of the potential workarounds, can we discuss the moral/legal/practical of tying the lowest/highest employee pay together?
>a functioning economy needs people to spend

Agreed, as long as people don't spend money they don't have :-)

You could be saving too much (example: China with 30-50% income saved) or not saving enough (example: the US, with saving levels around 5%, was actually negative before the Great Recession)

Neither option is particularly good for the economy, but if I had to choose, I'd rather over-save than over-spend.
zero f*cks given.
> we will need laws and frameworks to ensure we deal with this change appropriately sooner rather than later

You really think the state is going to hamstring itself? Because states are creating the demand for and purchasing autonomous killing tools like Metal Storm[1], not private entities.

[1]: http://gizmodo.com/236590/metal-storm-robot-weapon-fills-the...
There's also online viewers like Google Docs, which I think basically do this server-side:

https://docs.google.com/gview?url=https://www.nsa.gov/public...
really nice visual, it'd be cool to see similar illustrations for areas of ML that do more than just separate classes based on a set of features, rather work with your data in more interesting ways (e.g., CNNs learning features, semi-supervised methods for training with unlabelled data, and subspace techniques like CCA that work on a projected version of your data).
The Full List of Resources from MarketingStack.io
It's been 10 years I hear that Gigabit fiber is coming everywhere. It's taking way long that they say, and it still does not resolve the latency issue if you are far from the server.
Unfortunately, it couldn't come at a worse time - a time when even the most "democratic" countries on Earth are pushing for their people to have fewer rights, more censorship, more surveillance, more torture, more secret assassinations and so on.
Latency != Bandwidth.

Latency is much harder to reduce than it is to increase bandwidth.

At a certain point you're also limited by the speed of light, round-trip latency for halfway accross the world cannot be physically less than ~200ms (unless our knowledge of physics advances and SoL is no longer a limit)
I think in some places the people making the new higher minimum will already be priced out of the housing market for the area the job is in. That doesn't rule out housing price increases at the other ends of their commutes, but I wonder if it will diffuse it quite a bit.
You're right. But I think this is pretty common theme in design; you'll bend the rules many times, but you should know the rules extensively beforehand, to know how and when to break them.
Thanks. That's one avenue we've looked at already. I have also looked at traditional gamification techniques and found them initially motivating for users, but then engagement falls off a cliff. This has less to do with the techniques I suspect and more to do with the fact that people eventually hit a goal weight and think they are suddenly "fixed" and can go back to what they were doing before. We actively work to encourage the better mindset of making a permanent change in lifestyle where our system then moves from educational and informative to simply a tool to continue to plan and keep on track.
Got it. Wonder what happened to Gaikai then.
Please edit title with (2014)
Total speculation, but maybe they're trying to be clever and accept things like "John Doe <john@doe.com>" as being equivalent to "john@doe.com" and end up using a full e-mail parsing library for the matching which is more capable than they realize?
Decoupling a Monolithic Server Application
Its gotta be JavaScript. Given Meteor, JS is all you need to get an idea out the door.
"But listen to me, because I saw it myself: science began poor. Science was broke and so it got bought. Science was scared and so did what it was told. It designed the gun and gave the gun to power, and power then held the gun to science's head and told it to make some more."

-- from Galileo's Dream, by Kim Stanley Robinson
Federal photonics center
Welcome to the new HN.
Perfection is not a requirement. It's a nice article.

I refuse to be critical of something just because it's not the epitome of function that solves all the problems in UX design education.
Mobile App Fraud Study by Forensiq [video]
This is one example for why hierarchical directories are bad. They're not all bad, but with all their power and flexibility, they carry some inherent flaws. It's much the same as JSON, which is also versatile and highly useful. However, both of these abstractions tend to lead to the ad-hoc creation of more complexity and more details to remember, while having no clearly delineated way to be self-describing.

(Is JSON an abstraction? Not really, as it's a concrete spec, but its general kind of serialization format is an (incomplete) abstraction.)
Did you read the whole thing? It took a while, but the last couple paragraphs were spent discussing ways things are getting better.
And the Gaisler Aeroflex cores that are both open-source and fabbed onto boards they sell. People who want open hardware can get a bit closer with a 4-core SPARC board. :)
If stuff could be avoided with open letters, we would never have had nuclear weapons in the first place. The Military always get their way : they just need to scare people about some vague threat and it will happen before you know it.
Having something that works with a proportional joystick controller (e.g. - Logitech clone of Sony style game controller), if not an actual RC controller, is essential as well. Keyboard controls are horrible for practicing flying. (I believe the packages you mention come with an RC controller mockup, as well as usually supporting a PC-to-transmitter patch cable)

Alas, the big boys are Windows-only software :-(

There is at least one inexpensive RC simulator out there that runs on Android (and has pretty good glider simulation), which lets you use a PC USB controller for the sticks. You need a USB "On The Go" (OTG) adapter cable to plug the full size "PC end" of the controller into the micro USB socket.

I had a free simulator that worked on Mac, but I forgot its name after it stopped working.
I don't drink at all, and some people see that as a drinking problem. I try to keep the caffeine consumption to a minimum too. Pretty much the only substance I allow to change my mental state is sugar, and even that I am trying to cut back on.
I agree.

But I wonder how much resistance you would get from the military, veterans, military families, and so on who make the argument that for every robot we make a human soldier doesn't have to be put at risk.

I don't agree with that line of thinking but it would be quite a debate to have.
Indeed one thing I find shocking is the assumption, even among very smart people, that Syriza is too far left. Too left for what? They are reacting as if it were a Soviet-aligned Communist party with a plan to cancel elections.

This kind of narrow "crush anything that isn't neoliberal capitalism" paranoia is going to make the the crunch even more painful when disemployment really comes into play.
Microsoft Research is experimenting with something similar.

http://vrscout.com/projects/project-irides-microsofts-cloud-...

https://www.youtube.com/watch?v=QEnsKcq8uB4
“Smart customer data is driving unified customer communications”
New for Java 9: jshell
A sad day for Indians. Dr. Kalam was a huge inspiration and role model for many.
Well there are logical reasons not just animal spirits, under "normal" conditions some amount of demand lifts market prices a measurable amount because:

1) Workers buy into "it always goes up over a long period" so retirement money gets tossed into the market. However they're likely (temporarily?) unemployed or underemployed.

2) There normally exists a small but lively trading on margins market, day trading market, etc. However the margin / daytraders have been wiped out in the crash and it'll take awhile to grow a new crop of suckers.

3) Stable prices mean stable financial market means stable income for capex means stable growth. Collapsing prices make it hard to raise funds for capex. So you can't make more profit next quarter off a refinery expansion today if you can't raise the dough to do a refinery expansion today due to collapsing prices.

When things stabilize you'll pop back up to normal growth and prices. That might take weeks to decades based on past bubble experiences. DJIA only took from 1929 to sometime in the 50s to break even, inflation adjusted, so it could be 20+ years. Or maybe just a couple months. This being an epic 1929 scale bubble it could very well be 20 years.

I do acknowledge the stereotypical retail investor thing of always selling at bottoms and buying at tops due to animal spirits or whatever, but there are rationalizations beyond the future must be the same as the very short term past.
I'm not sure I understand this rant.

You were considering an offering from a SAAS company.

You needed a feature they didn't have.

They opted not to provide you with that feature.

You are aware that the feature, like most features, was possible.

[???]

Your blood is now boiling.

Can you fill in the [???] blank for me?
Change User Agent header?
Its a form of wealth distribution that's going to have the largest negative impact on the lower and middle class. I agree we need to do something to solve the problem of poverty in this country, but this doesn't seem like it would redistribute wealth from the middle class to the poor, not the rich to the poor.
> Does your employer not treat its employees as adults? Shouldn't adults be able to be honest about how many sick days they need, without tracking?

Should they? Yes.

However, by your definition the vast, vast majority of employers do not treat their employees like adults. Even those in this industry, which seems to be the only one to adopt "take as you need" sick and vacation time in any significant way.

This is mostly a reaction to the incredulity I (perhaps mis-)read in your statement.
imo, should be aiming for more like 5 years. Apple's set that benchmark with still supporting iPhone 4s, iPad Mini, etc.
>15 dollars will put people in most of the country out of work.

So be it. Can't find a job that offers a living wage? We provide a social safety net and increase taxes on the wealthy to pay for it.

Make more than a million dollars a year? 95% marginal tax rate. Tax rates are the lowest they've been in the history of the US, and all we've seen is a disgusting level of income equality.
For more information, read "A Boy and his Dog", from the same (eponymous) collection of short stories.
The only sensible thing to do is to pass laws that guarantee that the people who implement autonomous weapons are blamed for anyone who is wrongfully killed by them.

Because if you have someone pulling the trigger, you know who's to blame. But if a computer's doing it, it's oh-so-easy to shift blame.

Honestly, with that requirement in place, either AI weapons will never be implemented (because they can't prevent wrongful deaths) or they'll be perfectly implemented (making the world safer, possibly).

Passing a law like that could possibly lead to a win-win situation.
Of course, you can have basic blocks without an SSA. It's just another feature that was missing from the article that was worth mentioning.

Another thing you'll get for free from an SSA - nice ternary expressions reconstructed (even if the original code was using ifs).
A ban is definitely a good idea but I think we should have something else as well. We need developers to agree, as human beings rather than law-abiding citizens, not to build these things. Don't apply for those jobs regardless of how well they pay. If your company starts projects in that market, leave and find something else. Understand that you are not building things to 'protect peace' or 'bring democracy' to people. Using your tech skills to create things to kill people is a dickish thing to do.

There are only 18.5 million developers in the world[1]; getting a consensus not to be evil shouldn't be beyond us.

[1] http://www.techrepublic.com/blog/european-technology/there-a...
Amid attacks on explosion destroys Left politician's car