skysight-inc/HackerNews huggingface dataset:
A friend of mine has an LG Smart TV with one of these things, and it's completely awful. When he was staying with us for a week and realized that my remote would control his TV, he immediately went and bought one off the internet so he wouldn't have to use it.
Interesting, thanks, but those are 2013 numbers. The article claims California grew/is growing faster than Texas which isn't the case in your linked report, so I wonder where one might find more recent data.
Meh...you want underappreciated? Try being in infosec. Those new-fangled companies don't think there's a thing wrong with "We'll worry about security after we get acquired...", regardless of how sensitive the data their holding is.
Right, and that nicely illustrates the point. This is easy to implement in Haskell to the extent that Haskell is not purely functional.
In the real world you may have to ingest hundreds of megabytes or more of CSV data, daily, from a provider or partner, and CPU time spent ingesting that data is not spent processing transactions. So any speedup you can get is well worth it.
This seems one sided. Many white guys love a darker tone. What about Brazil turning out supermodels? I couldn't list or count any, but every time I hear something about models there seems to be a Brazil reference.
Seattle is probably second best, and I'm not sure it's fair to call it "far" second place, especially not given the poster's concerns about California which are separate from the software business environment. There are a great many software companies here both large and small, there is no risk of having to move if you want to change jobs, and there is a steady trend where SV companies establish satellite offices so they can attract some of the many Seattle-based engineers who are unwilling to move south.
How do you measure speed though? Speed to hit the done button or speed to get to production bug-free? You aren't really measuring speed accurately until you account for all the downstream time, and even include time for problems found in production. After all that, you need to account for any technical debt that was accrued as a result of going too fast to get this specific task done. Almost every day I run into a 1 hour fix that is now going to cost us 10 hours to recover from.

Are some developers faster than others when you include all these concerns? Certainly. But measuring it is so incredibly difficult and error-prone that we mostly just stick to some emotional impression of how fast someone is.
A ReLook at Call-to-Actions
By banning people with suicidal ideation the college is making suicide more, not less, likely.

People who are banished are cut off from social support structures and have a lot of time available to dwell on their situation which involves increased costs and delayed graduation. That increases their risk of attempted or completed suicide. Other students see the distruption and are reluctant to seek help, and that again increases their risk.
This is such a US-centric view.

In some countries, you can't even own a vehicle if you don't provide proof that you have some place to park it at (eg. Japan, lookup Shakoshomeishou). In others, you would be crazy to leave a car parked outside overnight, luxury or not - there is insurance, but the premium will easily double (eg many areas in Brazil, particularly the North and Northest states).
Right, it's not yet at that point for face and speech recognition, but that certainly happened to game AI (Chess), constraint solving (Sudoku), and planning.
Before I get down-voted to oblivion, apologies for snark but I think I'm making a valid point. A lot of engineer's decided to throw in with AngularJS because of Google's "considerable weight" but as we're seeing now, we're all getting burned. It's a fine technology but the pain points have been severe. My point being just because Google backs a technology doesn't mean it's going to be useful, and should instead be based on its merits.
The solution to this problem is very, very simple: actually force farmers to pay market price for the water they use. The end.
Interested. Please send resume or CV. dan.miller at hiqlabs.com
No data for the county I grew up in (Miami-Dade in Florida). It's a pretty dense and popular area to live in, I'm surprised they don't have data for it
Well, you shouldn't believe everything you read.
> Can't we just be honest and say that most of these are applied statistics jobs with a specialty in large volumes of data?

But isn't this the approach Nature herself is taking?

The knowledge engine you carry in your head spends years just "learning" the world - which means, it absorbs huge amounts of input, sorting the good stuff from the bad. It "knows" what works simply because that stuff happens more often; it "knows" what doesn't work because that stuff doesn't happen very often.

And sure there are higher layers of integration there, but the whole process is strongly supported by a statistical approach.
> Surely Mozilla have native English speakers who can at least edit their blog posts?

Certainly, but we also try to let teams and individuals operate fairly autonomously, and I believe our open, honest humanity is one of our greatest strengths as both a global community and as a company.

Let's put this in context, though: This isn't a press release, nor is https://blog.mozilla.org/ux/ a press channel. Rather, it's someone openly sharing the UX team's ongoing work on their team blog, much the same as you'll find at https://blog.mozilla.org/creative/ or https://blog.mozilla.org/services/. Could Shiqi's posts have used a pass by a native English speaker? Certainly. But I'm happy to be part of an organization that shares openly at the occasional cost of mistranslations.

Plus, I'm sure the UX team will learn from this and adjust their review process accordingly. :)
>> Engineers that can add a quarter of a million dollars to a company's value in a weekend don't charge $75/hr. World-class engineers like that usually end up...

Anything can add a quarter million dollars to a company over the weekend. A news story. A celeb endorsement. A new feature. Engineering input is so divorced from perceived value in the startup world (AFAICT) that I wouldn't rule much out.

Equity is an odd one but if I was to be one of your first few employees, working hard to create your product, putting my creative as well as technical skills directly into your success... Damn right I want some equity. It's very different from working on an established product for an established company.
> artificially keeping the price low

But isn't that the case with ALL finite/natural resources? In this case it's might be the state, in the case of oil it might be other actor(s), in case of rare minerals the causes are again different.

Could our world even work without these discount prices? Probabely not. Thats why this is all so terrifying. There is no data about how much oil or silicon or aluminium or uranium we have. We dig this things out and throw them on the marked and then act as if those prices reflect the value of this things.

I don’t see a solution for this
Azure Machine Learning: simplified predictive analytics
My mistake, I knew P stood for performance so just a typo. Its been so long since Ive seen the 60 that I couldnt remember the model designation. Either way, I still think my argument stands as reasonable...
I was always under the impression that Steve Jobs did not have much of a technical background
Space Station Espresso Cups: Strong Coffee Yields Stronger Science
Did he? The author specified that the function "behaves differently;" to my reading this doesn't require that it be impure. A memoized function behaves differently than the underlying function (with observable consequences, like performance), but still obeys referential transparency, etc.
I really feel like you're getting to the point though, where the word subsidy has no meaning. (via the wikipedia entry and the discussion here, it seem's that any time the government isn't taxing you 100% and seizing all your assets you are getting a "subsidy").

In that light, I'd like to see the numbers a different way. How about the difference in direct cash injections. I have no idea where to find it, but it might show a different story.

Also, when it comes to externalities that are hard to measure, isn't there a good chance that the enormous increases in human quality of life due to abundant and relatively cheap access to energy are greater than the costs generated by pollution.
It's the same as American companies hiring "token minorities" to look better and more diverse.
The Hacker's Guide to Python
Ask HN: Do major apps buy fake reviews?
How big is the problem of buying fake reviews in the iTunes and Google Play stores?
Bottled water costs orders of magnitude more than tap water, so there's little danger that raising water rates will provide much incentive to switch to tap water.

I live in Santa Barbara. The first 3000 gallons of tap water I use each month cost 0.5 cents per gallon. Even the most expensive rate for my water is only 2 cents per gallon. Bottled water, even in bulk, tends to cost $0.50 or more a gallon.

And of course agricultural users pay an order of magnitude less than I do.
http://www.ctvnews.ca/canada/power-outage-in-yukon-knocks-ou...

It took out everything in the Yukon, and tons of stuff in NWT, Nunavut and Northern BC and Alberta.
Shame they are so behind on development, I am in the process of learning Docker. Loving it so far..
Right. But the snow there means that there's going to be water there...
Ah! Someone else understands my pain.
>To be exact - equity in a startup does not incentivise an employee to work longer or harder.

I never got the impression startup founders fooled themselves into thinking that. The 2 big reasons for granting equity to lower level employees are not directly related to expecting weekend work:

1) Recruiting. Equity acts as an offset to compensate for below-market salaries --or-- make the job comparable to wealthier companies like AmaFaceGoo that have perks (massages, chefs, etc) and prestige/stability. Mature companies like them no longer offer equity of significance because the early rocket ship growth to mint millionaires is gone.

2) Retention. The equity is vested over several years and act as "golden handcuffs"

I just don't see evidence that startup founders are so naive as to believe equity (the existence of it or the amount) has a direct cause & effect on working extra hours.

There have been studies done on linking compensation to motivation (Dan Ariely "Predictably Irrational", etc) that shows how money can have a negative effect on employee performance. Even if startup founders are not familiar with that research, it seems most already have a sixth sense that money is useful for solving certain problems (recruiting against BicGo, retention) but has limited power for other behaviors (working longer).
This has begun to change -- not fast enough, though, I agree.

LADWP and the City of LA have both begun to convert their own buildings' landscaping to drought-tolerant plantings. It's very slow, I think because of a color-of-money issue. Upkeep may come from a already-available pile of cash, while replacement comes from a different and much smaller pile.

Also, for a couple of years now, LADWP has been offering cash payments to customers who replace their lawn with drought-tolerant plants (http://www.ladwp.cafriendlylandscaping.com).

It's having a noticeable effect, although I have to say that many of the jobs done by contractors are atrocious. Exhibit A is these guys, http://turfterminators.com, who will replace your front yard with 2'' stones and a few sad succulents for free, and claim your DWP payment. I removed my lawn 14 years ago.
People compare PHP to other languages regularly used in 2015 for web development. In that light, it compares very poorly.

McDonald's is super popular, too, and deserves even more of a ration of shit than they get for feeding people slop.
> Rust must either treat every Option<> reference as a potential 'loan path', which would significantly diminish their usefulness as a references, encouraging indexing for these scenarios, which leads to almost identical potential for out-of-bounds crashes... or it's relying on some kind of more complex mechanism (lifetime vars maybe?).. or additional runtime overhead.

Can you give a concrete example of this? I'm a bit confused, but it might just be a terminology thing. In Rust, `Option<T>` does not imply a reference. If you have a `Option<i32>` there are no references involved. An `Option<T>` also owns the `T` if there is one. You can get a reference to it, but you have to check that it indeed holds a `T` (via `match` or `match` using functionality).

Note: I should clarify: What's confusing me is the indexing stuff. I'm not sure if this is referring to something about the `Option<T>` or something else.
I rely on newsletters instead of RSS because newsletters will sometimes send articles from publications I am not subscribed to, but if I subscribed to them, I would get too many unwanted articles.

Even if I decided to build up an RSS reading list again, I would rely on good newsletters to tell me about new sources.
You prove to the compiler that the nilable var is not-nil via if statement. Eg:

proc foobar(f:Foo not nil) =
discard

let f = Foo() # nilable ref
let b: Foo not nil = f # Error, can't prove 'f' is not nil

if f != nil:
let b: Foo not nil = f # can assign non-nil vars to 'f'
foobar(f) # or can pass 'f' directly
Tesla is trying to reach into lower market segments. The media is throwing around the $35k price point for a few months. [1][2]

[1] http://www.engadget.com/2014/07/15/tesla-model-iii/
[2] https://duckduckgo.com/?q=tesla+35k
I think you will have different experience in big city .
How do you improve the rankings of an app in the iTunes store?
Is the best way to try to increase volume or quality of reviews?
Microsoft always referred to Azure, from the beginning, as a new operating system - it was, after all, originally branded as "Windows Azure". This actually feels like it delivers on that promise - a datacenter operating system.

This has the definite advantage of limiting fear of being 'locked in' in deploying into Microsoft's Azure cloud - you can always run your application on your own Azure fabric. So does this also open up the opportunity for alternate Azure hosting providers to enter the market?

It also opens up the possibility of private-cloud versions of Microsoft's cloud offerings. Office365 runs on Azure fabric; can Microsoft now package that up as something you can deploy into your own Azure datacenter?
Facebook is what crippled Circa, NYT Now, and the whole news app ecosystem
Interesting. That's obviously a good case number for an ICE vehicle (although it's pretty close to my current car at today's gas prices) but I hadn't realized that, from a "fuel" perspective, EVs aren't actually all that cheaper. Yes, 50% is a lot, but it's not multiples. (And, yes, there are some free charging options available but those aren't necessarily available to most people on a regular basis.)
Thanks! If there are any questions, I'm here.
Because computers can take it and we have limited time / can be lazy? I'm just playing with a barcode reader I made that uses opencv to get the image from the camera. That's 100mb of code to do something you could probably do with <1 mb but it makes things easy and works.
I've never seen one, but somewhere there must surely be a PHP version of the infamous 'WAT' talk about JavaScript, full of examples like this and the "2d9"->"2e0"->3 example mentioned by lars.
What Is WordPress Post Meta and How It Can Be Implemented?
> any parser should always produce clear messages.

Or any program.

When wearing my sysadmin hat, about 75% of my time is spent chasing down the causes of vague or unhelpful error messages, and 25% is spent actually improving the server environment.
In addition, the icecaps are melting rapidly which is reducing the ratio on its own. If anything siphoning off water from the ocean and moving it inland significantly helps with the issue of rising sea levels.
This is a perfect example of how text parsing is really inherently non-parallelizable. It's very rare that you can do anything useful with a buffer of text without knowing the precise state of the parse at the beginning of that buffer.

The kinds of patterns that would make parsing more parallelizable, like marking the beginning of a delimited region with its length, are human unfriendly so would never be part of an actual text format. Who would ever want to write this?

# Update "19" whenever string length changes.
x = {19}"String of length 19"
Craft a Great Business Story with Mortified Technique
Growing up in California, I remember drought scares and water restrictions in the 1980s. Why didn't the state do anything then? We could be on our third generation of "ten-year moonshot projects" for desalination or other water solutions.
I like these two quotes on that:

"Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious."

Fred Brooks, The Mythical Man-Month.

"Bad programmers worry about the code. Good programmers worry about data structures and their relationships."

Linus Torvalds
Drive iOS push notifications with RethinkDB changefeeds
In the movie "The Lion in Winter" there is a fight scene that is quite similar to what you describe as accurate. It's actually quite disturbing, as it depicts the frightening amount of intimacy involved in wrestling someone to the ground, pinning them to the ground, and then struggling to stab them to death. Not exactly the glorious victorious violence depicted in most movies.
I know this is the law of the land but -

Any programmer's own code is open to whatever they want to do with it.

I want to put my code on pirate bay ? I should legally be allowed to do so.

The question that needs to asked is how is it allowed for companies to prevent the author of a codebase from using it on their own disgression ?

There is a price to pay for this - we do not allow those poor multinational to profit massively.

Programming in 2015 is socialism at its finest. How many programmers do you know who work on isolated codebases ?

We live on the shoulder's of giants. Allowing companies to force programmers to hide or take ownership from their own code is bad practice, and harms human innovation.

It also allows companies to force modern day serfdom on their knowledge employee.
That's not what I would call simple. America has a long history of subsidizing farmers, which in turn keeps food prices down.
As Linus Torvalds said, "Talk is cheap. Show me the code." [0]

Not to belittle the truisms in the article, but this is ultimately what it should come down to. Show me your code and your project working.

[0] http://lkml.org/lkml/2000/8/25/132
> So, taking the precautions is neutral until a student is harmed by them and then it becomes wrong?

No, I'll try to be clearer. The very idea of precautions is neutral. Specific precautions are good or bad based on whether they are likely to harm the student and/or prevent harm.

> I would imagine a university has the right to remove anyone from campus and ask that they not return.

Once someone has started a degree program at a university, I would very much hope that cause is required to remove them.

> But why is it the university's responsibility to help in a case where they choose not to do so?

They don't have to 'help', per se, but I expect them to not hinder. They are already giving away counseling, all they have to do is not interfere. Keep to the existing agreement. (Without using any "cancel at any time" loopholes they put into their contract of adhesion.)
/sarcasm: I wonder why there aren't air access riparian rights (upstream) or senior air rights. It seems logical if there are such rights for water, there should be similar rights for air.
Temperature (and, particularly for many crops, frequency and duration of freezes) is an important consideration in growing crops. Water is important, too, but its not the only consideration in agriculture.
Nintendo Answers Amiibo Fan Frustration
English has middling-simple grammar [+] and you really can make a good start with a few hundred words. But learning those first few hundred words ... about half of them have such completely ridiculous spelling, you might as well be learning pictograms anyway. (I'd like you to picture trying to explain this to a confused four-year-old. Her spelling's good now, a few years later ...)

[+] no genders, no inflection, not many cases. Of course, articles are just ridiculous, and I challenge any English speaker to explain to a native Russian speaker the rules for when and when not to use "a" and "the" without looking it up ...
How Snapchat Made QR Codes Cool Again
why do they use "k" as prefix for the kEmailPattern variable?
> I am not stupid though.

> I don't have a learning disability.

There's no reason you couldn't have a learning disability. I was one of the smartest in my class and turns out that I do indeed have ADHD. I've also never been able to learn a musical instrument, but I've only put one or two months of continuous practice into them before giving up for another year or two. Barely enough to get muscle memory working for me.

Edit: From Wikipedia: "Attention-deficit hyperactivity disorder (ADHD) is often studied in connection with learning disabilities, but it is not actually included in the standard definitions of learning disabilities. An individual with ADHD may struggle with learning, but he or she can often learn adequately once successfully treated for the ADHD." Ok, so it isn't a learning disability technically, but it's been a barrier to _me_ in learning an instrument.
I wish every lib had a brief structure and interpretation overview like this. Having read this through, I've gone from wanting to use DataScript somewhere to forming an idea of how parts of it could be fitted to my cljs on node.js cli app.
I agree with you. This article is incredibly, just woefully dead wrong. I have interviewed hundreds of programming candidates. Reviewed thousands of lines of code. Programming is an aptitude that requires passion. The only programmers who are good are the ones who love to do it. If you don't enjoy it, find another profession. Because all the things he said aren't true are.

If you don't want to be constantly learning then this is the wrong profession for you. You have to stay current, or else you will slide from good to mediocre to fired within the span of several years.
A free, ad-supported offering has limitations and appears to serve the advertiser, not the "user"? Cue internet outrage!

If you are not paying for it, you’re not the customer; you’re the product
being sold. -- blue_beetle on mefi

It never gets less remarkable that people don't understand that.
Aleynikov is hardly free of guilt. However, Goldman Sachs really dropped the ball on this one. Personally, due to many such issues, I am not willing to work with or for them in any capacity. That’s the kind of reputation effects large company’s need to be careful of.
Among the many well-known statistics cited in the article, absent was the less known point that half of California farms still use open ditch irrigation. It makes many of the other discussions about crop selection and municipal conservation seem trivial.
If you started programming when you were 12 and you've been programming for fun more than 4 hours a day every day since then, you are going to be drastically better than someone who starts programming in their first year of college and only does it to graduate. It feels like a bimodal distribution because you then get both kinds of programmers interviewing for jobs at the same age when they graduate from college and one of them is going to feel drastically different than the other.