skysight-inc/HackerNews huggingface dataset:
Boards have to approve every major move by a CEO and can fire a CEO at any given time for any or no reason.

This person was the chairman of the board, read through his profile:

https://en.wikipedia.org/wiki/Jorma_Ollila

>Prior to joining Nokia in 1985, Ollila worked for eight years in corporate banking at Citibank's London and Helsinki offices, and when he joined Nokia his tasks involved international investment deals. A year later, in 1986, Ollila found himself as head of finance during Nokia's renewal under then CEO Kari Kairamo. He was appointed as chief of the mobile phones section in 1990, and CEO two years later in 1992. When Ollila first came to power, the company had suffered from internal disputes and had had a financial crisis for a number of years.

>As CEO of Nokia he has led the strategy that restructured the former industrial conglomerate into one of the major companies in the mobile phone and telecommunications infrastructure markets.

>In 1999, Ollila seriously considered taking part in the Finnish presidential election, following a request from a member of the National Coalition Party, Sauli Niinistö[citation needed] who was at that time Finnish finance minister and who later became Speaker of the Finnish Parliament. This was in spite the fact that Ollila belongs to a different party, the Finnish Centre party, which he has been involved with since his activities in student politics at the University of Helsinki[citation needed].

>He was CEO of Nokia from 1999 to 2006. He was succeeded as CEO by Olli-Pekka Kallasvuo. On 15 September 2010, he announced he intended to step down from the position of Chairman in 2012[2] and did so on 3 May 2012.[3]

>Ollila is the Chairman of the Research Institute of the Finnish Economy (ETLA), the most reputed economic and social studies think tank in Finland. Since 2005, he is chairman of the European Round Table of Industrialists (ERT).

That doesn't look like someone who would trash a company they built for whatever conspiracy theories people cook up about how Elop got hired.

It's funny how Microsoft is ascribed the superpowers of a comic book super villian around these parts while they barely break 3% in the mobile market.
Many of those performance issues were political and not technical.

Hence why the going native when the windows team won the redesign to Vista.

Everything that the .NET team has been doing in the last years in terms of compiling directly to native code via MDIL to Windows Phone 8 and now .NET Native, it is a consequence of that.

The ideas behind Longhorn could have been achieved if .NET followed the same compilation model as Ada, Delphi, Modula-2, Modula-3, Oberon or any other memory safe language with compilation straight to native code.

This is how I see it by reading between the lines from all those MSDN articles, Channel 9 videos and occasional forum posts.

I might be wrong, but that is how I see it.
One paragraph later:

FBI agents scrutinized every smithereen

I don't think I've ever seen "smithereen" in print before. Merriam-webster.com only has "smithereens" a "plural noun". But the singular nicely fits the sentence.
I have a sneaking suspicion there's a political agenda behind this article, but maybe I'm just projecting.
>With time, most governments (not necessarily the US) will realize how much they can save by giving people healthy genes from the start, and it won't be as much of a class divide.

The poverty-as-disease model already shows that governments could save money by treating/preventing poverty rather than providing lifetimes of palliative care[1]. The problem is the moralizing about poverty.

[1] https://medium.com/basic-income/universal-basic-income-as-th...
People in dire circumstances, or otherwise, don't make decisions based on fact -- if fact can even be established. We're all influenced by stories from our peer group, regardless of our background.

Who says it's any "better" in the UK? Does that even matter? Not a jot.
Are you saying you work in the US, as a full-time employee and you've never signed an AoI agreement? It's certainly possible but it sounds very unusual.
As a recruiter I can find this platform relevant in so many ways. There is a big added value. Kudos!
F.C.C. To Fine AT&T $100MM for Slowing Data Speeds of Some Customers
How to improve your App’s retention
> a new language is just changing the syntax used to represent those same concepts.

I can think of two counter examples for this.

First, Lisp with its meta-programming is completely unlike any other language that doesn't support such concepts. No programming I did(In C-like languages) ever prepared me for something like Lisp.

Secondly, Haskell with laziness, immutability and a powerful type system is completely unlike any other mainstream language out there. You would struggle to even begin to express your programs in Haskell if you are not familiar enough with it. Imperative code and Haskell code are almost always completely different. If you have some experience with imperative languages, most of that experience would translate over to other imperative languages. However, an extremely small portion of my imperative language experience translated over to Haskell.
Indeed, that is the most salient point. I like your suggestion of looking at many attribution models to assess true performance. This seems especially relevant in larger organizations where there is an incentive to game the budgeting process - presenting just the best possible case is what marketing is all about but can lead to skewed perspectives of success.
If you're behind this distinction, I'd ask that you abandon the negative slang about someone who is new to a topic.

The hacker tradition is revered in large part because it seems to be so egalitarian. We all came from humble beginnings. Anyone who can grasp enough of the mathematics of the stuff can make the gizmo do something magical.

It's a common to be self deprecating about our former ignorant selves, and maybe some people find it encouraging to hear something like "don't worry, I was once a noob myself." But really, the word emphasizes the moments where you felt like an idiot. That doesn't help a beginner.

https://en.wikipedia.org/wiki/Shoshin
I think that's what lots of people have thought since the 90s with Java applets. Despite ES6 and "it's not that bad", there's a lot of people that would really like to not have to deal with JS.

Edit: Really, it's annoying this didn't happen sooner. If Microsoft would have thought of this early on and pushed it, they could have gained a lead in compilers and developer tools, for instance.
This assumes WebAssembly will have virtually no performance overhead when compared to C/C++, and still doesn't address the fact that JavaScript "binaries" will be much larger than today's scripts that rely on a JavaScript interpreter being present inside the browser.
I wouldn't say this is "tied" to ES6, but rather intends to integrate nicely. If a developer has no interest in being called by or calling JS, they should be able to ignore the ES6 module aspect. For workers, it should (eventually, probably not in the MVP v.1) be possible to pass a URL (which, with Blob + Object URL needn't be a remote fetch and can be explicitly cached (Cache API or IndexedDB) or dynamically generated (Blob constructor)) to a worker constructor.
Mapbox Raises $52.6M Led by DFJ to Be the “Map Layer” for All Apps
The bottom line is that one cannot completely enter into a voluntary contract with these entities, as there is an imbalance of power wider than the Grand Canyon.

Tell me, how many Uber drivers are able to negotiate with Uber on the cut Uber takes?
Need new head to compete with oracle and salesforce
Pretty cool. How about keeping theme music throughout (toggleable) and overlay spoken stats when visiting each page?
From Uber:

> Reuters’ original headline was not accurate. The California Labor Commission’s ruling is non-binding and applies to a single driver. Indeed it is contrary to a previous ruling by the same commission, which concluded in 2012 that the driver ‘performed services as an independent contractor, and not as a bona fide employee.’ Five other states have also come to the same conclusion. It’s important to remember that the number one reason drivers choose to use Uber is because they have complete flexibility and control. The majority of them can and do choose to earn their living from multiple sources, including other ride sharing companies.
Nest Announces a New Version of Its Protect Smart Smoke Alarm
Thanks. I really just pulled those concepts out at random, things that I'm interested in but I know I'm not ready to tackle yet.

I did study programming in college (well, tech school, so that's likely part of my problem), but it was SQL/400 on IBM AS/400 machines and was geared towards direct employment at one specific company. In other words, it bored me to death, and I switched to web design halfway through. I really didn't learn anything there that I hadn't already taught myself, and I was surprised to find that I was the only person in the class (including the instructor!) who knew what Linux was. We had an AIX server that had been donated by some company a few years before, and it was sitting there unused, like a monolith from another era, until the instructor allowed me to work on it in my spare time. I managed to get it up and running, and set it up as a local webserver so we could practice server-side scripting with more control over the environment, and learn a bit more about how web servers do what they do.

And that's the core of it I think; my passion is for tinkering and fixing things, and while there's a lot of that kind of thing in the programming world at large, I'm really more of a hands-on, direct kind of person rather than an abstract thinker. My sister is a website and graphic designer in her spare time, and she and I have often talked about starting our own hosting service geared towards creative professionals, with me handling the back end and her doing the front end and marketing. Maybe I should pursue that instead of wasting time trying to learn advanced programming concepts when I'm not actually seeking employment as a programmer.
Perl doesn't require "()" after the name of a function to call the function. In fact, parentheses aren't required for function calls at all.

The code:

use strict;
use warnings;

sub foo { print "In foo\n"; print "args = " . join(",",@_) . "\n" if @_; }

foo;

foo "a", "b", "c";

yields the output:

In foo
In foo
args = a,b,c
Thanks for the kind words. As a shameless plug, we are hiring: https://www.remind.com/careers :)
Same here, and same for many of my friends that I've talked about this with.
RedditLoop: Reddit community in HyperLoop pod competition
Do you have a source? There have been many clinical trials looking at cholesterol reducing drugs and their effect on plaque size.

Even with pharmacological intervention, reducing plaque size is really tough. The plaques are not just made of fat, but fibrosis tissue, immune cells, etc.
You're assuming it's a binary condition.

I think there is a substantial gap between "excessive supply" and "SO much excess supply that the drivers are losing money".
Most NBA players actually come from middle or upper middle class backgrounds.

http://www.nytimes.com/2013/11/03/opinion/sunday/in-the-nba-...
You don't get that he is not the softwares users.
or-of-xor's is the traditional approach, from PHP's password_verify:

for (i = 0; i < hash_len; i++) {
status |= (ret[i] ^ hash[i]);
}

This works well enough, and doing something more clever runs the risk of the compiler optimizing out padding code.
So the major factors that let many taxi companies maintain that drivers are contractors are subcontracting and tipping?
I see where you are coming from but I think it's worth mentioning that a disproportionate amount of people born in the upper classes have also never had to manage their own money.
Server and Infrastructure Monitoring – SWE All Levels
Uber punishes drivers for not working enough hours and taking enough fares in the first place.
Sorry, I accidentally downvoted you with a misclick :(
Google Trends Gets Redesign with a Focus on Real-Time Data
>Could you import a module, and then call the resulting functions from within your Worker? ... I'd be interested to hear them.

I have more detail here[1], but what it comes down to is that our application's security model is dependent on the ability to pack all of its code into one file.

I'm admittedly not too familiar with the ES6 module system (we're using TypeScript modules), but it looks like importing necessarily requires pulling in an external file. Workers are problematic in a similar way, but simple enough to work around using a few different methods (that I can't think of how to apply to ES6 modules).

> For workers, it should ... to a worker constructor.

In our case, the asm.js modules aren't being used as standalone workers, but rather pulled in to a worker that does a bunch of other stuff, so that probably couldn't be applied here exactly.

If that blob URL setup worked with ES6 import, though, that could work. (It might make things messier for generated TypeScript code though, not sure.)

> I wouldn't say this is "tied" to ES6, but rather intends to integrate nicely.

When I say tied, I mean in the sense that ES6 looks to be the only method of arbitrarily executing wasm code.

To use wasm, I'd need the ability to drop it in the middle of a block of JS.

---

1: https://docs.google.com/document/d/1j5KnpVyDdIXVwEDCQpHGxbs0...
Performance of AngularJS, ReactJS and KnockoutJS Compared
There is a reason the cities regulate the number and type of cabs on the road; too many cabs leads to increased congestion being one reason. It is also important to license cabs and certify the drivers of said cabs. The main reason though, is so that there isn't a glut of taxi drivers chasing a fixed rider pool and ensures that drivers can make a decent living off taxi driving.

The plate/medallion system gets out of hand when non-driver entities (read, taxi companies) can own the medallions and buy large quantities of them and lease them out at a profit, driving up the barrier of entry.
Instead of JS -> Haskell I think I'd recommend JS -> Purescript[0][1]

0: http://www.purescript.org/

1: https://leanpub.com/purescript/read
This is going to put a knife into a lot of 'modern' start-ups. The theme where the company sets the prices, controls the payments and so on and where the people doing the work are contractors without employee protection or benefits applies to many of the business models of the new middle men.
If you've been focusing on another language for a few years, you might not recognize JavaScript anymore. It's pretty awesome now.

Here's an example of what it looks like: http://pastebin.com/raw.php?i=yEB4mrty

As someone who usually works with C, Scala, and Java -- I'm currently working on a small app built on ec6/7 babel, npm, jspm, system.js, aurelia, gulp, etc. It's been a great experience so far.
> Do you really think black people go through such mental calculations like that, when deciding what to spend their time on next? Do you, whatever race you are?

Of course not.

> You and Russ are presuming that you have any idea what thoughts and mental calculus goes through a black person's mind when they decide when and how hard to work on what, and that you could even know or deduce it without asking, and that it's the same for all black people, and that there's a difference between how black and white people think, which rules and formula they use, and which numbers they plug into them.

Nope. I'm presuming that black people make these decisions exactly the same way white people do, which is by observing the outcomes of the decisions of others similarly situated and picking a path similar to the paths taking by those whose outcomes they would like to also achieve.

They can see that blacks living in the tier 1 neighborhoods need to put in a lot more work than the whites living in those neighborhoods. They can see that putting in merely the same level of works that whites do results in at best tier 2. They can see that working less than that results in tier 3. They can see that their friends working less and settling for tier 3 are spending more time with family or personal interests. The can see that tier 2 is only a minor improvement physically over tier 3, and is a long way behind tier 2.
Thoughts on the Y Combinator Filing to Raise a “Continuity” Fund
How to improve your customer retention
3D failed because the early tech was terrible and caused headaches and eye strains for most viewers. This put a "bad taste in their mouth" and they are reluctant to give 3D movies/TV a try again. In fact, I'm one of those people. I refuse (completely and utterly refuse) to go see a movie in 3D. I don't care if the technology has improved since my first experiences as a child. That's the problem with 3D.

Which is why getting the VR tech right is so very important. It will flop if the eye strain, headaches, nausea, and other issues aren't fixed for "most people" - if those are even fixable things. This is why although the tech "exists" and there are "developer versions" out - for years now - they haven't been released. The above issues have to be sorted out first because the forefront runners and pioneers for current VR tech learned from the failure of 3D movies/TV.

Although I'm much more interested in AR than VR. :)
Yes, this is exactly the point. The situation is going to be that Google will be in control and Uber will be a thing of the past. Google has the money to enter the automated taxi game. Uber does not have the money to compete with Google. They may get lucky and profit from Google just buying them up, but that's about it.
I think you misunderstood my comment. The original comment was asking about the concern of wind turbines stopping the wind and what affect that would have on the environment. I was pointing out the fact that tree's currently do the same thing, only we have trillions of tree's compared to thousands of turbines.
Ryan Hoover in 40 seconds
The most wildly fundamental paper I have seen recently is last December's "Anytime Algorithms for Non-Ending Computations" by Calude and Desfontaines.

NOW HANDS OFF IT'S MINE! MINE I SAY!
Arguably the easiest thing to do from the China side is to pay people with a normal international payment via SWIFT in USD. Benefits for them include: they get to store their cash in USD, they can convert USD to CNY or whatever else at leisure, they can always exfiltrate funds.

Another option is to open an international account link with HSBC so that you can ping money from the US to China quickly, then pay out locally. However foreign banks including HSBC have strict rules on what they are allowed to do in country so you may need to do a bit more shuffling to make this route happen.

Recommended domestic bank (Shenzhen based) is China Merchant's Bank.
I highly doubt cosmetic uses will be the first.

The FDA approves drugs based on risk vs. safety. Having the wrong eye color is pretty low risk in terms of health.

Gene editing will be used in fatal or severely disabling diseases with no other options. Even if there are severe side effects, the FDA will likely approve them.
Bullshit. Uber likes having those laws in place, so it can break the law and have an unfair advantage. If Uber had actually lobbied to remove those laws, then they would be deserving of applause.
> fare capture

Terminology "fare capture" refers to the % of rides that are paid (vs "stowaways"), not the $ of expenses that are paid by fares.

> So, the government is paying $9 subsidy for each rider.

This isn't quite right. A proper analysis needs to separate marginal cost from overhead. If the system is not running at capacity, adding more rides would decrease the subsidy per ride.
This is not about the speed, more like about the volume of data. They limit you after you reached a limit that should have never reach because it was advertised limitless.
On Edward Hopper
Interesting question.

"Unlimited: Wherein the amount of bandwidth, measured by megabits/s up/down, will not be artificially affected. While system outages or other technical limitations can at times affect throughput, at no point will AT&T or its subsidiaries place constraints upon throughput based upon the amount of data transferred over the course of one or more billing periods."
I'd argue you're the one being obtuse on purpose. I explained very clearly the connection between Banning A and Not Banning B for C reason when C is a shared reason.

>I do not find "because it is unhealthy for you" a compelling enough reason to ban something that tastes good and provides a convenience (storage) if we aren't going to be consistent with the logic of "its banned because its bad for you".

If they want to ban transfats because it is unhealthy for me with little to no benefits - I want them to ban smoking because it is unhealthy - and not just for me but for the people around me with little to no benefits.

If their reason for banning A (transfats) matches with banning B (smoking) and both are leading causes of death (C), have large medical expenses for Americans (C), are unhealthy with little/few/no health benefits (C), then it logically follows that if you ban A you should also ban B for C.

Because they are not banning B for reason C - I do not see that as a compelling enough reason to ban A because it not compelling enough to ban B; and A and B are equivalent issues for reasons C.

The answer is, of course, they profit vastly off B because of taxes. If they are profiting off of the deaths of Americans, wheres the problem?
Charles Petzold's book 'Code' has a lot of this very basic, low-level information. It basically builds up from basic information theory to computers. It's not going to have everything you're looking for but I was surprised how much of it I "knew" without recalling where I learned it or how it connected to other things.
Who still bothers to do that?
Except he doesn't, because there are more people on the road besides just him and the Uber driver.

See, this is what the libertarian types constantly forget: You are not an island. Your choices do not happen in a vacuum.
California has made its bed by continually passing regulations designed to decrease population density and push up the price of residential real-estate. Now the citizens and businesses of California must lie in that bed.
I don't know of such a book that's targeted to experts, but you can get a good idea of those things by skimming the first 2 or 3 chapters of Zed's [Learn Python the Hard Way](http://learnpythonthehardway.org/book/ex0.html), and Appendix A.
Ask HN: What communication tools have you seen work well in distributed teams?
It seems like there is a plethora of tools to help teams communicate and share with each other (Slack, Hangouts, Skype, Yammer, Hipchat, etc.). Which tools or processes have you found esp usually when working in a distributed team?
So what do you want, patents?
Hydrocarbon production from seawater. https://www.google.com/patents/US20110281959
Thanks. I agree that people sometimes present these things as more "shiny and new" then they are.
For the purposes of this action, it means you can use it as much as you want. AT&T was selling it as unlimited 3G/4G, they were not told the conditions that would result in throttling, and they were not told that they would effectively have an unusable data plan after throttling. My memory may be fuzzy, but this story[1] provides a few more details.

[1] http://www.nytimes.com/2014/10/29/technology/FTC-says-ATT-de...
Build your android & iOS chat application using ionic and socketio
If Uber can't survive when having to comply with the law, it shows that their company wasn't viable to begin with.
Intel Acquires Recon – Makers of Recon Jet Smart Glasses
I certainly thought that for a long time. Then I learned how to use version control.