skysight-inc/HackerNews huggingface dataset:
Almost every object in my house has some sort of component made in China. The fact that I haven't had to replace any of them in years AND that it didn't cost an arm and a leg compared to being manufactured here in my local country should be testament to the output of that country.

It's like we're completely spoiled by how absurdly cheap and mostly reliable things that we use on a day to day basis.

To me, it's akin to the stereotypes of foreign professional athletes such as European basketball players or Russian hockey players. When we find the examples that validate it, it reinforces the stereotype. But then, we completely ignore the countless examples that counter it, both in terms of high quality performers from the foreign country as well as poorly performing examples produced from ones own country.

There's nothing that implicitly makes something made in Canada, or USA, or Germany that much better than if it were made in China.
But it's not an "opinion."

It's a fact when you look at the data. Whether you think more education leading to secularization is good or bad is not the point.

However I think you're setting up secularization as a straw man based on your experience with the most militant American atheists on "forums." These are people who have an axe to grind after being oppressed by hyper evangelical or hyper strict catholic communities growing up. For example try growing up gay in one of those communities and see how cozy you feel toward religion aftwerward.

If you've ever traveled to the Nordic countries, you'd know that a majority of their populations still identify as belonging to the church for cultural reasons. Take Norway for example, an overwhelming majority don't believe in an actual diety, however they still identify as members of the church because they see and respect the cultural/tradition value in it. Which I see as a completely sensible way to deal with religion in modern life.

The two aren't mutually exclusive. That said, the vast majority of Nordic people have never had to deal with the oppression that tends to come from hyper religious people, thus no axe to grind.
I'd rather sit on 1KW/h worth of lithium cells than 1000 PSI tanks and fittings.
Right, I actually agree. I said in another comment that these questions are lazy interviewing, because it's just the interviewer saying "Well? Amuse me."

But it's still difficult to say I'm "proud" of something that I don't really think warrants pride. Just have to steel up and go in there ready to talk about something dumb I guess.

The things I'm actually proud of are things that don't look impressive to the outside. To me, the gold standard contribution is surgical, precise, and simple. It may only be 20 lines of code but it operates within the framework of the existing stuff, doesn't break the tests, etc. That sounds like "routine work" to me.

These people want to hear about atom bombs because they leave a cool looking mushroom cloud, but the professional shouldn't have to go nuclear -- and they shouldn't be proud of it when they do.

I guess the core issue is that if someone is asking this question, it signals that we're not really on the same wavelength. At least, it seems to signal that, because I assume they're saying "OK, please wow me now." Good work is quiet and consistent, usually not astonishing.

If the candidate is the author of some bona fide, actually-used open-source software (not GitHub vanity projects), that could qualify as something that looks impressive and is also probably objectively worth being proud of, but few people would meet this description.

Of course, in reality, the signal is really "I have no idea how to interview someone, please make this easy for me." If you interpret it that way and ignore the actual question posed, I guess it becomes easy; just say something that sounds like a vague answer, and then speak for 2 minutes+ about why you're probably the best choice.
Exactly. My rant was lopsided, but to be more accurate: The browser should facilitate the communication between the author and the reader of the page, and not contaminate it.

All these features are great. They just need to be made explicit and obvious. Inferring what anyone wants let alone overriding what they said they wanted should just be a standard no no.

The best thing a browser could do for the author and the reader would be to explicitly say why something is broken and how to fix it. For example, "X is broken because of extension Y".

Browsers already have great analysis tools but there could be one more FYI breakdown where the browser would just tell you what it knows about any conflicts or issues it sees, and provide options. Something designed for the average user, but that could be extremely useful for authors also by providing a simple list of issues the browser sees about their page -- from an objective, browser POV. Input is always valuable. Acting on it without permission, not so much.
> If I lived in a rural area, I would also want a drone to take off half a mile away and film people coming to my house. That way I'd know who's coming and have a record of it even if they thought they destroyed all the surveillance video.

I use security cameras strapped to the top of very high trees on my property, triggered by motion detection. Keep it simple. (Suburbs of a major city in Central Florida)
I think there's a difference from the average atheist (and in the modern world, such a person is more likely to be an apatheist or at least an agnostic), and the more zealous people who frequent places like /r/atheism or even alt.atheism back in the day. Such communities are more self-selecting, and it has more to do with the temperament of the people present than their actual lack of religious belief.
Should perhaps be called "So you think you know what a numeral is". Still interesting though.
Fish do not forget things in seconds
That makes much more sense. I was thinking of 'telling the story backwards' being telling the same story, just giving the details in reverse of how they happened.
Living around a great number of conservatives, but interacting with a great number of liberals online, my experience is that it simply goes both ways. It's a much-remarked-on idea that "red" and "blue" America are increasingly more divided. If you see people being skeptical today, it is rarely based on the content of the idea but rather on the political implications of it. Right-leaning people are suspicious of things that left-leaning politicians say or promote, and vice versa. I don't think either party, as a whole, is more skeptical or, conversely, more incredulous. Ideas have become more political, and to the extent that one idea is more or less accepted at face value it is probably because that idea has already been normalized by the mass culture.
Complete with "startup" wages.
Apple learnt that gasoline is terrible for putting out fires.
>These pieces were bolted on later, as an after thought.

First, I don't know why you think this? Moreover, what is the practical implications of the claim? Have you ever had a problem with DNS service discovery in a Kubernetes cluster? Or else what is the point of bringing this up at all? (Nor does this change the inaccuracy of the other claims)

>Many people have been forced into docker for a few years already, facing a ton of critical features that are completely missing. kube is a brand new project that only started to be usable recently, you seem to not take that into account.

It's been 1.0 for well over a year and I still don't know what you're getting at in regards to docker. Kubernetes is (more or less) powered by Docker (at least historically, it's getting to a point where the container runtime is pluggable via CRI/CRI-O).

>It doesn't help that marketing around containers is "over promise and under deliver".

Also no idea what this means. Kubernetes and containers have done everything I've expected them to do. I usually see this comment from people who haven't actually ever used them for more than a day and gleefully point to articles talking about stale docker images with vulnerabilities, ignoring that nearly the exact same problem happens with naive VMs + CM deployment methodologies. Or otherwise think they're magic, when they're not.

Not seeing anything to change my initial conclusion here.
Two reasons:

1) Because if a cargo jet crashes a large number of ground fatalities is a possible outcome.[0][1]

2) Drone "operators" who are basically monitoring the AI and instruments will not be at peak focus when they need it most. Compare US Air 1549 [2] with Asiana 214 [3]. Capt. Sullenberger well rested and 110% focused on landing the jet, as safely as possible. The crew of Asiana 214 were obviously not focused 100% on landing and were unable to make a "manual" visual landing on a clear day in a normal functioning 777.

The USAF has a contingency plan to shoot down a drone if it drifts off course towards a populated area, or to prevent capture by non-friendly governments.[4]

[0] https://en.wikipedia.org/wiki/Turkish_Airlines_Flight_6491

[1] https://en.wikipedia.org/wiki/El_Al_Flight_1862

[2] https://en.wikipedia.org/wiki/US_Airways_Flight_1549

[3] https://en.wikipedia.org/wiki/Asiana_Airlines_Flight_214

[4] http://www.popsci.com/military-aviation-amp-space/article/20...
Security Vs. Compliance operating at it's finest there :P
This speaker system has specs which make it the equivalent of putting a Raspberry Pi in a MacBook aluminum chassis.
The design pattern in question is not that much special in the global sense. It is special in the J2EE/.NET/Enterprise world because it should allow you to automatically generate most of the UI in same way what eg. Flask-Admin does while also taking all the bussiness rules into account. One of the things I'd like to do is implement subset of Apache Isis (which is implementation of essentially this pattern for J2EE) in Python on top of Flask.
I improved my whiteboard coding by interviewing for a lot of jobs that I didn't get. Eventually I got good enough to hire. :)
Does prominent compiler literature use the term "transpiler"?
I'm not talking about option-switches; I'm talking about purpose-built browsers or browser extensions, where using the browser was the choice you made to get these effects.

If someone wants to develop what's essentially "automatic login, even for sites that would hate you if you did that: the browser", is that wrong?

Hell, this is essentially the same argument as the one behind ad-blocking. If someone wants to build a browser that—by default—alters your page to remove ads (surprise: someone does!), and people want to use that browser (probably: everyone), I don't think you have the moral high ground to tell them to stop.

Sure, you might be able to at least insist that they do some sort of feature-negotiation, where they tell you (maybe with feature-headers? a piece-wise replacement for UA-string heuristics, how lovely) what they're going to do to the page, and your server can then choose to do things like just not serving pages to people who have {font boosting, ad-blockers, etc.}; or redirecting to a page telling them their browser is bad and they should feel bad.
Personal Habits: How to Make Good Habits Stick (2016)
> With religion, we're losing rituals where people come together frequently to celebrate life milestones and our relationships - baptism, brisses, confirmation, etc. We also lose a third space and a community of people we don't just happen to work with and live near. A huge part of our social lives, historically, happened​in and around religion.

It's possible to have this kind of community and third-space outside of religion; really any community of common interest can work, though the milestones may be different (though things like childbirth, marriage, etc., are pretty common.)

Heck, I am religious, and I have an important community of this type through ballroom dance.

> A huge part of our social lives, historically, happened​ in and around religion.

Sure. But if the religious content itself isn't important, there's no reason you can't have other centers of social life that provide the same thing without the religious content. Forming social groups is something humans are pretty strongly oriented to doing.
> more forgiving to use machine learning to pick what picture or outfit you look best in than it is to use it in medicine or architecture

Makes sense. I think that's why I'm not seeing them right now.
Sure, but is e.g. law enforcement in America a legitimate government power? People on all corners of the political spectrum believe that America's police is entirely too powerful and too militarized and solving all the wrong problems. They believe that even if there exists some law enforcement that is a legitimate purpose of government, the thing America has is definitely not that. If I think there's a good chance that this specific law enforcement organization respond to the cryptocoin spammer with a SWAT team and a CFAA prosecution, is it still legitimate for me to ask that department for help?

And if I'm trying to enforce laws against e.g. someone in another jurisdiction, I didn't pay for that. The funding for that police department was taken from people in that jurisdiction. I can see it being consistent to make use of services that my own tax dollars paid for, but is it legitimate to make use of services that other people's tax dollars paid for, without their consent?
Wouldn't it work out to subsidizing the employers?

My expectation would be that employers would offer lower wages so that employees will have roughly the same take-home pay.
Would having fewer people who use religion to define themselves reduce the "Us vs Them" mentality in your opinion? Is a sizable portion of the world ready to give their life up -- like dedicate it to spreading or supporting an ideology -- in hopes that they will live again? If people were less confident that there was an afterlife safety net, how might their behavior change?

Now, that's just the surface of religion. Religions are directly associated with systematic problems in society. Child molesters en masse hiding behind the Vatican to continue molesting. The process of belief being pretty well catalogued as addictive and mentally damaging. Has the "Days since last jihadist attack in Europe" counter risen above 7 this year? Are there any religions that don't suffer from all of the symptoms of groupthink?

I don't know exactly what you mean by "modern society thinking" because it's somewhat vague - but I think your sentiment is right. What we don't need is a movement towards ending religion or endless propaganda telling everyone to get with the times and abandon religion. Just some critical thinking.
one thing the University of California system got right is that they put their campuses in large metropolitan areas, oftentimes in some of the most expensive real estate around. there really is no concept of 'townie' vs 'student' from what i saw.
That is awesome. I didn't know it existed but I do love it.

Thank you for sharing this!
They describe it like that because it's a long short-term memory recurrent neural network, which is a machine learning algorithm.

How exactly were you able to infer that they were lying and were instead using a Markov chain from a few snippets of dialogue?
your local swat team is probably equipped with "wall penetrating radar" which they use to assess the situation before entering a building.

There are acoustic versions and they also thread fiber optic cameras under your door, so passive systems that image a building from the emissions in the building are probably something they'd buy too.
"Gandhi" is the correct spelling.
Because of the burden of maintaining the hardware itself. We also already have everything else on AWS.
I've been meaning to put together a guest network that was only allowed to connect to a single VM / LXC container on my home server. Then I could set up a bunch of those cheap Chinese cameras and ensure that nobody was accessing them remotely while still enjoying internet-accessible video.
And the flat tax proposal is the same.
yes, they will automate away your programming job, but they will still need you to run xgboost ;)
> Otherwise, Google owns any IP created while you're at the company.

Not necessary in California: Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer s equipment, supplies, facilities, or trade secret information.
http://law.justia.com/codes/california/2011/lab/division-3/2...

There are exceptions of course, major one: you have not compete with your employer.
This is over a decade old (not sure if you consider it ML):

http://www.cnn.com/2004/TECH/11/02/brain.dish/

[edit] didn't see the UF link below.
Well hey, I live here too! Actually I've lived here my whole life, growing up in West Lafayette and attending Purdue, and then working here as a software engineer after graduation. The author is spot on about many of the drawbacks but there are quite a few nice things that are hard to appreciate unless you've actually experienced them.

One I think is quality of living for the price. I'm pretty sure that by several metrics my quality of life is much better than that of many friends living in NYC or SF. I make about 1/3 of their salary on average but I have a relatively large apartment, walk 8 minutes to work every day, see my parents about once a week (starting to appreciate this more and more as I get older), have a steady supply of graduate student friends and my own colleagues who I went to school with to converse and hang out with, and a Purdue community to engage with and learn from.

Drawbacks for me are a intense feelings of FOMO as I read about the innovation happening in real tech hubs, a lack of a larger network of startups and strong engineering companies, no big city to experience, and seeing my parents once a week ;).

I don't want to stay in West Lafayette forever (although I would strongly consider moving back here to raise a family) and maybe I'm just rationalizing my situation, but the SF-or-bust feelings I used to have in college have subsided quite a bit.
Ask HN: Where do you see yourself in 5 years?
Wondering where do you see yourself in 5 years?
What are your IT predictions for next 5 years?
React does not require JSX; it is just a sugar over React.createElement. By way of example:

<h1 className="title">Hello World</h1>

React.createElement('h1', { className: 'title' }, 'Hello World');

A very contrived example but it's pretty simple to see that if you're coming from a background where you previously used a lot of "JavaScript in HTML" and aren't used to "Markup in JavaScript" it makes for a good middle ground. As well, as you can likely infer from the example, when you start dealing with various nested children the pure JavaScript solution can get somewhat unwieldy; though that comes down to taste, mostly.

While I empathize with your position (I'm not a big fan of the transpilation trend) I do find React to be much more sane than Angular 1.x was and much more relevant to what I build than jQuery.
Is that data (New businesses/yr/capita) available for California specifically?

For example, measures of economic mobility (ability for persons to traverse up the economic class system) are dismal for the U.S. as a whole. But for California specifically we're more-or-less on-par with the best nations. At least, that's what I remember from the RadioLab podcast on the subject. I've always been more skeptical of U.S. wide statistics since then.
> But it was also born as a reaction against the cheap, mass-produced audio products that litter the marketplace today.

We are entering a world where the cheapest mass-produced items are just about as good as the high end versions. Products are plateauing in many ways which means the cheap versions catch up. Say on a scale of 1-10, where 1 is the worst product ever, and 10 is the best you could ever imagine. Over the last decades we were jumping from 1, to 2, to 3... etc. Now we are at the end of the spectrum in many ways. So instead of jumping entire digits, products increment by .003 for example, and demanding higher prices. To the normal consumer, that fraction of an incremental advancement isn't worth the price.

What Princeton Audio is feeling is the sting of competition as they catch them in quality.

> We steadfastly refuse to be purveyors of cheap, plastic, mass-produced, craptastic speakers made on an assembly line in China that contribute nothing of value to the lives of our customers or the town we call home.

That "cheap, plastic, mass-produced, craptastic" Chinese made stuff, if you go back 100 years, has given most of us a life of unimaginable luxury.
That does sound interesting, would you mind sharing what camera hardware you use?

I didn't mention it in my other comment but about 6 months ago I did set up a "YI" brand dome camera[1] for my mother-in-law. It comes with a slick little iPhone/Android app for controlling it, and the setup process / onboarding the device onto her WiFi network was very smooth.

So anyway I was demoing their mobile app to her, and I was going to show her how you'd have to be on her WiFi network with the admin password to be able to access the video stream / device. So I disabled the WiFi on her phone to demo that. My jaw about hit the floor when the video stream was still working over her cellular modem (in other words the video was streaming over the Internet by default)! Note this was fresh out of the box, she didn't sign up for YI's cloud platform option or anything like that.

So yeah I would be very heavy on iptables rules if I were you.

[1]: https://www.amazon.com/gp/product/B01CW4BN5M
Author here. I personally treat it as a valid analysis of C++ shortcomings that unfortunately fails to address later standards starting with C++11, a hopefully entertaining document, and, insofar as it can't make someone compelled to use C++ any less compelled to use it, pointless whining. I think you hit the nail on the head 3 times. Glad to hear you enjoyed it (in hindsight, much of my own writing there feels cringeworthy to me, so I'm always happy when someone sees through the bad parts.)
I'd also be concerned about people jamming this from their car, a vulnerability that a $30 motion detector from home depot wouldn't have. Either jamming sets off the alarm which opens it up for nightly abuse until you throw it out, or it doesn't set off the alarm and then your house is vulnerable.
If a vendor sent their bank details via a signed message in the block chain then a change of bank details could be arranged by sending a new signed message from the same address with the new details. Obviously it would need to be agreed in advance that this is the method of changing payment details, then the buyer can absolve responsibility to the vendor as it will require the vendor to maintain security of their private key.