skysight-inc/HackerNews huggingface dataset:
Of all the recommendations in this piece, I think the right to be offline is by far the most necessary. I simply do not trust my devices not to track me without permission. I have no way of knowing whether or not my mic and webcam are on at any time and if someone in Maryland is staring at my bloodshot eyes staring at the New York Times.

Every Internet-connected device should have a hardware off switch, same for cameras and microphones. I would be interested to hear the opinions of people who disagree.
That's what I was thinking when I read the article. Still, although it seems it'd be (most likely) technically an orphaned work, the circumstances mean that it most likely is a de facto public-domain work, I would think.
I don't want to speak for him but from his other writing I think idlewords has a fair idea (from personal experience) of what old fashioned central planning communism looks like.

For the record, there are lots of places on the socialism spectrum and many of them haven't deteriorated at all, and some of them look quite lovely...
2016 #Rolls_Royce Dawn convertible
Apple headphone jack patent
It's Ubuntu-based, true. I guess the Ubuntu poll option could have been more explicitly stating the variants. Anyway, I was referring to the distributions listed on http://releases.ubuntu.com/ i.e. Edubuntu, Kubuntu, Lubuntu, Mythbuntu, Ubuntu GNOME, UbuntuKylin, Ubuntu MATE, UbuntuStudio, Xubuntu.
In-App Purchase Hacks and Click Theft – A Detailed Analysis and Solution
Coils: Clojure web framework
It's easier to call out the author on a nitpick than to thoughtfully refute his arguments for the sake of racking up more imaginary internet points.
I wish building laptops was easy.
Android Power Saving: Android M wants your app to support GCM push notifications
Yours is the third post I see that amounts to "you're doing it wrong."

But if the docs are bad, and there are pitfalls that experienced Angular devs know to avoid, how can we distill that down into common knowledge that beginners can avoid?

Can you recommend a book or resource that does that?
I have no doubt they would have been using randomised exponential backoff -- these issues are well recognised inside Amazon and best practices are well known. For example, here's a blog post from March this year from Marc Brooker on the topic: http://www.awsarchitectureblog.com/2015/03/backoff.html . It may not have been correctly tuned for this scenario however.

I'd say the Dynamo team are well aware of what they should have been doing, and kicking themselves for not foreseeing this cascading-failure case. ouch!
Ask HN: What Hard Problems in the World Still Need Solving?
As tech people, what are hard problems in the world we can work on that actually need solving? Assuming all easy problems probably already have solutions.
IMO there is no problem with Angular, except when people use it as a square peg with a round hole. It's ideal for your use case - lots of data entry, forms, etc. etc. But then someone tries to write a blog platform with it, or something.

I think part of the problem is that everyone wants there to be The Next Thing that will solve all problems, when that doesn't exist.
You are placing way too much weight in microbenchmarks. You simply can't use them to make a sweeping statement like you just did. Writing code that is identical to one another from language to language is not idiomatic and is not representative of how you would write each in a large scale project such as cassandra.

Java has a ton of overhead that C++ doesn't. Each object has metadata which results in more "cold data" in the cache. Each object is a heap allocation (unless you're lucky enough to hit the escape analysis optimization), which again leads to less cache locality because things are distributed around memory. Then there's the garbage collector. Then bounds checking.
>Sometimes I feel like I'm the only one who actually likes Angular. Two way data bindings are very convenient for writing UI. I don't want to write an event listener for every onclick, onchange, and onkeypress. I want the values in my models and the values in the DOM to be in sync.

React solves all of those in a cleaner way.

>I like using nearly straight up HTML as my template.

And yet you don't. You use Angular-ized HTML as your template.
I love Angular but I often find when I look on StackOverflow for a better way to do something that the most upvoted "solution" is often the WRONG way(Abusing watchers, Abusing $scope, etc) to do something and often contradicts what's in the Angular docs. I can't help but think to myself, "No wonder people hate angular. There's so much bad documentation(Official and Unofficial) and hacky solutions out there. No wonder people are having a bad time."
> I'm honestly wondering if I have any realistic legal recourse, beyond sitting around and waiting for the "$500 off your next VW" class action fiasco.

As long as you opt-out of the class (or don't opt-in?), you could probably sue them yourself. Maybe you could do small claims in the jurisdiction of your local dealer and have simple headlines and these papers as the evidence.
However it's easily tweaked for employers who want to do some flavor of this but actually respect their employees:

> Have the candidate make assumptions and document their reasoning (risks invalidating the final product but that's a slim chance)

> Meet late Monday or later that week

One point I haven't seen mentioned here: If I'm currently employed and interviewing, I am not going to take two days of vacation just so that I can interview with you, work on something for you over my weekend, then interview with you again.
Is your "application round" limited to a single candidate?
Systemd house of horrors
My answer to that is "you shouldn't want to deep copy on assignment". It's a performance trap and makes the code harder to understand. Without pervasive copy/assignment/move ctors you would be surprised to see how little you actually want to explicitly invoke them (usecases may vary, of course).

Sadly this is the path that C++ has taken.
It just takes a different mindset. My father used to work in the auto industry and he still complains to no end about the EPA and emissions testing, and how in California the car exhaust is "cleaner" than the air going into it, so the cars are actually all "cleaning the air."

I could easily see people at VW resenting these tests, and actively working to thwart them.
It depends on their age. When they're babies, you won't have time for sleep. It tapers off as they get older and go to daycare/school/etc.
This is the end result of political decisions 20 years ago in europe to prioritize reducing Co2 by pushing Diesel and to hell with increased NoX

I wonder if any of the Politicians and bureaucrats who made that decision will get asked hard Q's.

Apparently Mrs Thatcher Questioned this approach at the time.
Expected to see brainfuck code. Actually saw a pretty neat collection of tricks! Well done :)
Much more pleasant ridership, unless you enjoy listening to whatever's playing out of that guy's cell phone.
> I'd like to know how they expected to get away with this?

The whole industry has been getting away with similar schemes for decades, why shouldn't they get away with one more?

Cars in Germany have to undergo emission tests every two years, and even older gasoline cars with rudimentary engine computers will perform vastly different when subjected to its standardized testing interval – and if they don't, it's all sorts of trouble for the owner and mechanic responsible. My dad is a car mechanic, and he has been complaining about engine computers occasionally not going into emission test mode for as long as I can think. It's an open secret and the testing agencies are actively helping their mechanics to make sure the cars pass.
99 days Remaining
Many years ago, I tried building my own (very basic) 3D scanner with a webcam and a leveling line laser. It was really exciting when I actually got it working and equally disappointing when I realized that my scan was point cloud full of holes. I had nothing to use it for.

This article is about a brilliant approach to not only get a usable mesh from such a point cloud, but also fill in the holes with real, human body shape. Very cool!!
> If they have that much money to blow

A Jetta is 'money to blow?'
> That's the same damn thing.

Not really; a side effect of finding a passion that draws you out of work is that you reduce work but simply reducing work is not the same thing.
What a ridiculous scandal. Greed knows no bounds eh.
in Europe its very advantageous from both tax and cost to run diesel
I think his advice was for people who are so excited about their work that they cannot stop thinking about it on even Saturday evenings.
Is "off-road" diesel actually formulated any differently? My understanding is that it's taxed differently because it's only legal to use it in machines that aren't road-legal (farm & construction equipment, for instance), since much of fuel taxes goes toward road maintenance. I thought that the only real different is the presence/absence of a dye used to prove that you're using the correct type.
Actually one or two people could have gotten away with this. As a software developer on large automotive projects, I was often writing code to do things I didn't understand. My coding came from hand written specifications that often had sequence diagrams which is basic software flows. I.E. Do this when you see these conditions. I typically didn't understand the conditions.

Additionally, modern ECUs in vehicles are modifiable at run time through something called XCP/CCP programming. You can think of of this as calibrating the ECU. ECU = Electronic Control Unit.

The thing that really bothers me about all this is from the article

"Carder said he's surprised to see such a hullabaloo now, because his team's findings were made public nearly a year and a half ago."

It seems nothing was done until the media outlets got a hold of the story?

Why didn't this blow up happen a year and a half ago before all these additional vehicles were put on the road?
How Elliptic Curve Cryptography Encryption Works
Hoplon and Javelin, WebDev Alternate Reality
What other languages did you move to?
No. When people say React they mean React and a helper Flux-like framework.

So, both are garages in this sense.
The #6 complaint on "server-side rendering" calls the rest of the article into question. This illustrates a fundamental "missing the point" of either Angular or React. Client-side templating is one of the essential ideas.
I agree. Indeed, although most of the copyright stuff out there is driven by profit-hungry companies, the fact still remains that it is still a valuable protection for artists.

For example, if a photographer takes a picture of something and posts it to their online website, without copyright anyone could just up and steal it and claim it as their own, and there'd be nothing the artist could do about it.

Same thing for writers. And video directors. And musicians. Etc.

Yes, it's misused and could use a lot of improvements; however, it's here for a good reason.

Bottom Line: You can improve something without completely getting rid of it. Creative Commons (CC) is a great example of this; it allows for open sharing yet maintains attribution. This protects the artists whilst dismantling any motivation for publishers/distributors/other_companies to be copyright sharks about it.
Shakespeare, web comics, and fan fiction have all have produced and distributed plenty of good content without meaningful copyright protection.

I suspect a world without copyright would look a lot more like the sistine chapel than it's defenders want to admit.

PS: I would accept Movies as a good counter argument except even 10 years of protection is overkill in most cases due to both the diminishing income streams and time value of money.
Fun fact according to the research: top 5 countries for $1 tickets are the US, the UK, Italy, Canada & Germany, and your chances of finding a $1 fare are best 30-100 days in advance, peaking at 90 days.
Does all of this include Hybrid engines or just more traditional gasoline engines?
Yes please I want to take back control of my home automation from proprietary, closed vendors.
>"When the news about Volkswagen broke last Friday, Carder heard from some of the heavy diesel engine manufacturers that were part of the consent decree.

>"They saw what had happened and called to say: 'Good job, you guys,'" Carder said. "Some folks said: 'How did they not learn from our mistakes 15 years ago?'"

Neither VW nor these companies made a "mistake", though they all use that term. This was deliberate deceit, fraud, trickery. If there was a mistake it was thinking they could get away with it and come out with more money. Each time they talk about their "mistake" they reveal how deeply attached they are to a culture of denying responsibility.
I think the driver situation has vastly improved from Windows 7 and even more since 8 and 10.

I have reinstalled Windows on quite a few laptops and desktops and have been quite surprised with how much works straight out of the box these days (mostly everything in my experience, bar some stuff like Fn keys). YMMV of course.
The argument for Copyright is that is incentivizes people to create things (e.g. musicians to write songs).

Are you stating that without copyright no one would write speeches? Would people have just abandoned the Civil Rights movement because of a lack of copyright? That seems like an extreme view.
Angular's dependency injection system is much much better than dealing with CommonJS/AMD in my opinion. I would be okay with ES6 modules too but apparently those aren't getting much love yet.

The scoping in AngularJS can be a bit of a pain but I mean, if you know it's dynamically scoped and you know that the directive (ng-if) is introducing a new scope then it isn't the end of the world. Emacs has dynamic binding and it's been working on pretty well so far and contributes to extensibility.

I wonder how the author would convert Angular to use lexical scoping instead of dynamic scoping; would it even be possible without forcing all directives to have a lot of boiler plate?
In some ways, this is why I'm glad the year of 'Linux on the desktop' never came. The last thing Linux (as an OS or community) needs are a tonne of OEM tweaked 'editions' of various distributions shipping with all kinds of garbage.
Personally, I won't be the least bit surprised when we find out all the major American and Asian manufacturers do/did this same stuff and worse.

Ultimately I can't place total blame on the manufacturers, consumers demand emissions standards from their legislatures and then turn around and nearly bankrupt themselves buying 5000lbs extended cab trucks that says 24MPG on the sticker but realistically won't get more than 12 in real world conditions.

If you demand magic and are willing to pay $30k to get it, don't act the least bit surprised when someone lies to you
Block and Unsubscribe
There's one small issue with diesel engines. Diesel exhaust fumes cause cancer:
http://scienceblog.cancerresearchuk.org/2012/06/14/diesel-fu...
No, we had a couple, but after the one we offered the job to finally let us know he wouldn't come, the whole shortlist had already found other opportunities.
> faces brutal competition globally

There is no competition to Uber in Toronto. It's so cheap and accessible it's almost competing with public transit at this point.
> Edit: Don't know why I'm getting voted down. The OP was questioning whether there's a research group at Google, in the comment section for an article by somebody who's worked in that department for ten years. If that's not a definitive answer to the question, I don't really know what the OP is expecting.

It sounded like an innocent question to me and it was one I also had. While there is a research site it still wasn't entirely obvious to me how it worked. You're probably getting downvoted for the lying bit and being condescending.
If you're submitting something for review which is admittedly going to be used at least in part to decide if you are "good enough" to hire, it would be foolish not to expect to have to defend the choices you've made.

Using the author's definition, "being defensive" based on emotional responses is more a character trait than anything else, and a negative one at that.

I would much rather work with a slightly above average or average developer who is thoughtful and rational than a rock star who gets personally offended if you question their use of $DESIGN_PATTERN.
The issue at hand is NOx not CO.
Last picture of the watch on the page, the "App a friend" paragraph.
Which problem spaces are you working in btw? I've been doing medical, microwave radio, infra-red LEDs, bike light LEDS, music instruments, architecture and some other small stuff.
I can't think of any other manufacturer with such a diesel-heavy lineup (in the United States, at least). Most of the other manufacturers seem to be using hybrids and other techniques to meat higher fuel economy standards.
> Companies have to operate within the parameters of the law.

Tell that to Uber. Or AirBnB. Both of which violate the law, working to overturn the laws, or entice their users to ignore legally binding obligations. These are flagrant disregards for the legal ramifications.

And they aren't he only two. There are many companies out there who break the law. See Volkswagen and the emissions debacle they find themselves in.

History is rife with companies breaking the law. Just look at Apple. Microsoft. Google. All these companies have broken the law. And in each case, they've fought against what they think is wrong.

Do companies have to operate within the parameters of the law?

No.
I feel like I have to do a reply and address the post. Angular has unique strengths that make me actually want to use React + Angular.
But, the perfect ad is one that sells the user a product in the very moment where he already decided he wants it.

So, for example, when I dead reviews about a product, the reviewer could use an affiliate link. Because at that time I'll probably buy it anyway.

Today's ads just hurt everyone.
Patterns exist in distributed systems – Stop re-inventing the wheel
A Web Site for Finding Trending Apps in App Store from Different Countries
NPR did a little retrospective this morning. This is great:

"Yogi, what do want done for your funeral arrangements?"

"I don't know... surprise me!"
>I'm amazed that a whistleblower didn't come forward sooner.

From the article:
Carder said he's surprised to see such a hullabaloo now, because his team's findings were made public nearly a year and a half ago.

"We actually presented this data in a public forum and were actually questioned by Volkswagen," said Carder.
Excellent :D Perhaps it should have been mountain goat, though?
Let me start by saying I love idlewords writing and largely agree with his proposed rules (even if he did demonize something like 1/3 of my working life with 1 sentence).

> Ban on Third-Party Ad Tracking

My experience in finance makes me skeptical that this will play out the way that he hopes. Most of the financial regulation in the world started with laws "average people can understand". Things like Banks should have enough risk free capital to cover outstanding deposits and banks shouldn't make "speculative investments". But it turns out that the devil is in the details with these sorts of things. What is a "speculative investment" etc? And there are dramatic financial mismatches between the people trying to work around the laws and the people trying to enforce them.

So when I hear "information the site has about the visitor" being the only thing a publisher can share with the ad network, I have to wonder

a) can publishers share data with each other? If not how does that impact things like open ids, publisher networks etc.

b) doesn't this rule simply give even more of a stranglehold to giant companies like facebook and google? How does having a couple of giant extra-governmental tracking agencies make our lives better than having a huge network of them? If advertisers can only serve the ads they want on facebook/google, won't that mean that publishers will be levered into only using those sources for publishing? How do you break out of that cycle?
Drop me an email and I can tell you all about it :) (my first name at my full name dot com).
So code your public facing pages with static html and reserve angular for the app?

The public pages I build for my apps are all static html with some JS for flashy crap that people ask for. Search engines don't need to care about the app itself, just the front page, about page, contact, etc, of the biz.

Unless you're talking about a CMS built in Angular, which can get sketchy. Google's web crawler parses JS now anyway, so it shouldn't be a huge problem.
Datastax is presenting on the topic at their Summit on thursday
http://cassandrasummit-datastax.com/agenda/testing-cassandra...
I don't think so, it really is just registered or published. There are cases where the copyright notice matters, but they are handled with care in this listing.
>Because React solves only the directive part of Angular?

Lots of people keep repeating that.

It's obvious he means React + React Router + some Fluxy helper lib.

Just substitute "React-based solution" when you read React, and the whole "apples to oranges" or "Angular has so much more" fades away.

(Not to mention that some of us find Angular bloated in the first place, so that it handles "so much more" is not really an asset for us).
I suspect I'm missing something subtle here - are you proposing that a single family, (with a bit of extra help during harvest), being able to farm 8 times more land, isn't a good thing? And, based on what I've seen of the tractors these days (air conditioners, enclosed cabs, hell, little beer cooler to boot!) - the work, while hard, is also somewhat less backbreaking than it would have been in the 1940s as well.
The #NoEstimates debate: An unbiased look at the origins
I would love to do this on my personal blog, but how? I'm just a guy with a niche Wordpress blog who doesn't have the time to negotiate and search for ad deals.

What I really want is a service that can match me with advertising firms based on the content of my site, and do the negotiations for me. And give me a means with which to contest ads if I find they're not appropriate, or the matching itself if I discover my matched company is doing something immoral.

There are a few minor, but significant differences between this and programmatic ads. Do those differences make it good, or at least neutral? Does such a company exist?
You're totally missing the point of the comment and twisting it in your brain. People go out of their way to buy a car that is environmentally friendly. I don't use a car to commute but would still look at emissions when picking a car that I might require for non commute purposes.
I did a(n unpaid) coding assignment for my current job several years ago. Estimated time to complete was 1 hour, but I probably spent half my weekend on it because I wanted to make a good impression.

Once I was in a position to offer advice and assist in the interview process, getting rid of that altogether was the first thing I did. It took time, I got nothing out of it, and all it showed the company was that given 40-50x longer than necessary I could produce a working product.
This didn't blow up a year and a half ago because VW had not yet confessed. The timeline as I know it is that these results were published a year and a half ago, which got the attention of the EPA. The EPA did their homework, and about a year ago, started pressing VW on this issue. VW denied for a year, and just recently finally admitted. It's an unfortunate timeline, but I think a reasonable one. Source, from molecule in this thread: http://spectrum.ieee.org/cars-that-think/transportation/adva...

And great insights on the software side of this.