skysight-inc/HackerNews huggingface dataset:
You're being very nonspecific again, but I'll assume that your specific criticism is that C++ should have standardized STL collections sooner. I agree, but it doesn't imply that it should have baked them directly into the language syntax!

I can't think of a single language that had problems with incompatible core collections due to having them be in the library as opposed to directly in the language. The closest thing I can think of is Haskell's explosion of String types, but one of the lessons to take from that is precisely the opposite of what Go chose—it's pernicious partially because the suboptimal String is baked into the language, and the overloaded strings extension is necessary to correct this!
Meet the 18-year-old entrepreneur who built the world's fastest drone
It is relevant to this question in the OP, though

>How many times since Never Again has it happened again?
Xbox runs a crazy hybrid of Windows through a couple of virtual machines, but is converging on the OneCore standard: https://en.wikipedia.org/wiki/Xbox_One_system_software
They are indirectly doing exactly what the citizenry have asked them to do. It's just that the HN community (and me) don't agree with it.

1. The most pressing issue for debates is terrorism response. [1]

2. Lawmakers and the Executive are elected on this mandate and spend significant resources (estimated $100Bn per year). [2]

3. The NSA performs all of its functions based off of requirements generated by ODNI, DoD, the Chief Executive, and congress. [3]

4. Most individuals care deeply about privacy and think there should be greater limits to what the government collects. However, less than 10% have changed their habits to improve their privacy posture. I conjecture that this suggests that privacy is not a priority compared to physical and financial security to most citizens. [4]

In this case I think it is fair to say that the best interests of American society and its economy are being thwarted by security concerns of a plurality of citizens. The right course of action is for privacy debates to be publicized. The Pew report referenced in #4 shows a far greater skew toward privacy action after being informed of government and commercial surveillance.

[1] http://www.pewresearch.org/fact-tank/2016/08/15/in-debates-v...

[2] http://money.cnn.com/2015/11/16/news/economy/cost-of-fightin...

[3] http://fas.org/irp/offdocs/int023.html

[4] http://www.pewinternet.org/2015/05/20/americans-attitudes-ab...
Yik Yak yearns to be local, not just anonymous
Sophia v2.2 is out
I'll have to give that a try when I get home. Thanks.
Looking back at the keynote where Steve Jobs announced the iPhone, the progression from the iPod served as huge leverage and represented one of the core three components of the phones marketing strategy.

The iPhone was about combining your music player (that everybody already owned) and with your phone and then adding an incredibly smooth web experience. Without the iPod functionality, it would have still been a revolutionary phone, but the mass adoption and hype surrounding it would have been reduced.
Not if you build things in a thoughtful way. The code behind a REST call shouldn't really be all that different when deployed to Lambda vs run in a standalone binary on a rackspace server.
This is a pessimistic view of optimism. You have to work on your optimism =)
I haven't checked out Black Swan; is it worth a read?
Intel shows off all-in-one Project Alloy virtual reality headset
True — but it's also why neither I nor the companies I've worked at have worked on iOS apps (of note, the Android apps we've built have been internal corporate apps, not consumer-facing apps, where iOS's consumer base would be an asset).

I as a developer very much don't want to use Windows or macOS. Why would I want to use either of them when I can use Linux? I know there are others who think otherwise; it's great that we all live in a world where we can direct our destinies.
The criteria for calling something a robot is apparently very broad. Poor journalism indeed. How can pop-sci be reigned in?
>Apple’s change is ill considered because it breaks the conceptual compatibility that Unicode is meant to establish..

News flash: ALREADY BORKED (ref: http://motherboard.vice.com/read/what-the-emoji-youre-sendin...)

Totally agree that this distracts from the real issue, and there are many here. Stop distracting folks Apple/Microsoft and chip away at the harder stuff!
I don't see it. I think it may be just because he's looking intently at Sam (the interviewer) and the camera is on Sam's left, and so it's filming his eyes edge-on.
You describe optimism as an "inconsistency" in evaluating good/bad events, the opposite inconsistency to pessimism.

Is it better, in your view, to be optimistic, or to be consistent in your evaluation?

Should we strive to be more "optimistic" or to be more "accurate" in our personal evaluations?
> It seems that the people that brought Microsoft to where it became the dominant force either left or were no longer listened to and Microsoft simply expected to succeed because they where already huge 'over there.'

May be these people have no more disruptive ideas.
Maybe I don't need to test everything to see if it is a chair, but I definitely test every chair before I sit in it. I learned that I should do that after breaking a few chairs, and a bench.

I'm not even particularly heavy. I'm 180#, which is pretty much spot-on for my height.
Because I'm definitely an individual user, and not a business.

But on every page, Dropbox's website has a box, that either says:

Dropbox Business is here!

[Free Trial]

or

Dropbox Business is here! Only $12.50/month.

[Upgrade now]

No matter how compelling an offer that is, it's completely irrelevant to me, since I am NOT a business.
They had just the same opportunity to do mobile web as Apple - CE devices could run a real browser. Unfortunately, that browser was IE.

I think Apple's real innovation was the App Store, combined with a usable (non-resistive) touchscreen. Prior to the App Store, it was remarkably hard to get apps onto phones. You were dependent on the mobile carrier, whose levels of customer gouging made Microsoft look like newbies. And they were usually terrible when you did start them, so few bothered.

The other problem was that the CE UI was not adapted for mobile; its look and feel was the same as the desktop. Too many tiny click targets. "Metro" was the attempt to fix this (too late). Apple also brought in the pinch-zoom gesture system and dynamic rotation.
I use GNU/Linux when I'm not using my Macbook. I love both platforms, but I also find myself wanting OpenBSD and FreeBSD to grow in popularity. All 4 OS's are great in their own right, but I personally feel that the GNU/Linux based operating systems are missing a thing or two that's holding them back from becoming popular. One of the biggest reasons is simply Developer Support. On my Mac, I can get everything I need to work, Photoshop, Dropbox, Google services. Everything just works.

Meanwhile, using Linux (I use Fedora Personally) I'm always having to search for Propiertary software, and sometimes the install process isn't so easy. Back when I used to use IDE's made by Jetbrains, the font rendering was bad, and the install process only half worked on Linux, but on my Mac it worked flawlessly.

OpenBSD and FreeBSD have much the same problem, however, the only reason I don't use them more often is because their repos tend to be more out of date than those on Fedora. Although their support for ZFS is a major selling point.

I think that, at the end of the day, if GNU/Linux focused more on gaining developer support, and stopped their incessant need to have everything be FOSS on their systems, I would rather use their OS's over MacOS.
If anyone is not interested in vendor lock-in to Amazon for Lambda and API Gateway, I just released an open-source multi-language microservice backend today.

https://github.com/Stackvana/stack

Cheers!
To me, there are several classes of privacy concerns: those specific to a particular company, those specific to third party data storage, those specific to the internet as a whole. A good solution for an actual individual person will be based on the weight assigned to each area and the convenience tradeoffs. I mean Richard Stallman's approach works for him it seems, but I'm not ready to unplug from the internet to that degree.

1. Concerns over the company: Google, Microsoft and Apple are largely fungible in terms of services and variation among their policies and other business practices may make one better than another for a particular person. For me, I place more trust on Microsoft because I give more weight to the alignment between a company's business model and my interests and believe Microsoft provides the best alignment with my interests among the big three. Someone else could easily and reasonably come to a different conclusion.

2. The cloud in general: I like having important data on a 'disk' I physically control. I'm all for the cloud as backup, but I don't want to be locked in. I suppose I'm willing to trade a little continuous pain for reducing the risk of great pain all at once. Anyway, the cloud as primary storage often seems just like more work which is just like the work of managing local resources again.

3. The internet in general: Most of what I do is pretend I am beating big data. But I silo logins: HN, Facebook, Linkedin, Gmail, all have their own browser instance to reduce information leakage. The result is not so much strict privacy as preventing my information from being the low hanging fruit. Raising the cost of cross referencing my activity seems to reduce 'personalization' and a bit more 'anonymity' when surfing the web is the sort thing I am interested in.

4. As my data has accumulated, I've been less concerned over keeping it...I really don't enjoy filing and record keeping and moving data from one store to another. So I'm much more willing to delete old emails and documents...and new emails and documents. In the past, I've had a tendency to over-estimate the value of saving things.

Good luck.
That's a good question.

Maybe I could do some kind of poll of people hitting this or other rough snags that would be solved by generics or something similar? But I am afraid that (rightfully so) go fans would feel the poll could be overrun by people who only casually dabbled in go.
Same with counting the many complaints of people every time this topic is brought up- the general response seems to be that they don't want that kind of programmer here anyways, so go away.
Doesn't a disagreement with free trade mean that you think products from other countries should be taxed? If thats the case than local goods have a completive advantage in price, thats a good thing for a community isn't it?

Free trade is an advantage to these who have the capital to move around, and to the idea of consumerism because unnecessary goods can be cheaper.
Manufacturers returning to US may mean jobs for robots, not people
"It is also entirely possible do essentially the same project over and over in a multi-decade long career, and learn nothing material from it all, and I've seen that happen too."

I remember interviewing someone like that. He came to the interview with 11 years exclusive experience in a language that's 11 years old; yet he struggled with the basic patterns and terminology that should be wrote memorization for anyone who's worked in it since the beginning.

As I struggled through the interview, I wondered if the guy just outright lied on his resume, and if I should end the interview early.

Then, at the end, I got to my question that's basically writing boilerplate data access code, and he zoomed through it. I realized that this guy spent 11 years writing mindless data access code and never really learned how to program!
We don't live in a vacuum. Our lives are still dictated by things we need, such as food, shelter, fulfilling relationships, and meaningful activities. Some people fine actual enjoyment in cars, so they do genuinely become happy when they purchase that new S Series. The bigger issue is that media tries to say that they know what we want better than ourselves, so we should listen to the car dealer/parent/professor/etc.
You are allowed to have more than one factor in your preferences.

> And of course, billions of people don't give a rats arse about whether the person they'll fall in love with has ... the body type that signals "I'll have plenty of milk for our offspring".

Which billions of people? Females? Yeah, they're typically not looking for milk production in a mate. On the other hand, breasts are a huge component of male attraction in most cultures.

As for fancy cars, it's not the car itself; it's what it signifies. (Although personally, I would place substantial value on a mate driving fast cars! I love driving.)

In what way is it "regressive" to seek a mate who can provide for one's children?
> A major difference is that in the US text messages and MMS are usually free, so there's not a lot of pressure to move to a different communication medium.

I'm not sure that's true. At least in my sample, there are quite a few people who explicitly ask you to use some chat app instead of texting them, because they don't pay for unlimited texting.
I love this quote: "the plural of anecdote is not data"
The Design of Stanza's Optional Type System
Why is this scary?
that's one heavy-ass .md
Thanks for the link, this looks pretty cool. Like Scala was on the JVM, this could be a sort of escape hatch for some people on the team.
Ironically, I find Facebook's webpage way better on mobile than their actual app. I believe their app may originally have been designed for cellphone battery endurance testing. After a bit of hacking, someone figured out it could access Facebook and they decided to release it as an app.
Code is at https://bitbucket.org/tayler/google-spy
Trends in Version Control Land: Microservices
You're have a point, though if we can reduce the amount of people that are clueless about important facts, that will also reduce the pool of new recruits into their ideologies. This is not a cure for vocal minorities spreading dangerous lies, but the more people know and understand the truth, the less there will be who are, for lack of a better word, gullible in certain topics.
This is nonsense. I think there are issues around AMP and search placement, anointing one specific solution to the problem, but in the end they're just web pages. You might as well say React is an anti-ad-blocking play. It make no sense.
According to Seligman, people with the "optimistic" asymmetry are happier and more productive than people who are balanced, who again are happier and more productive than people who have the "pessimistic" asymmetry.

Personally, I think that if you're balanced and reasonably happy, there are better things to work on than trying to become "optimistically asymmetric."

But if you fit his "pessimism" model, working on becoming more optimistic may be vital to your health.
It's here: https://www.freebsd.org/cgi/man.cgi?query=gmake
>If I'm trying to sell you a high-efficiency AC unit, I will assert that it's a high-efficiency AC unit that will reduce your monthly bills, so you should buy it. You answer back that of course I would say you should buy it, because I'm selling it... Except that has absolutely zero impact on the fact that the AC unit is high-efficiency thereby will save you money.

I'm not suggesting you "answer back" anything -- I'm suggesting that you should check if the person praising something has hidden motives.

In fact, I'm saying something even more obvious: if a person praises something, and they don't seem particularly fond of having it or practicing it, then be suspicious.

As for selling something, it is already a great motive to make people lie and present the facts in a distorted way, withhold precious information, etc about a product. It happens EVERY single day in millions of stores, showrooms, ads, etc.

If you are only trying to evaluate the product based on what the seller tells you, you'll be duped. Even if it's 100% true in itself.

>It provides zero evidence for or against an argument. It's completely orthogonal.

Arguments in real life do not live in some platonic ideal sphere, isolated from everything else.

They intermingle with all kinds of "completely orthogonal" things.

Sometimes, judging the person making the argument, and their motives, is even more important (and insightful) than judging the argument.
I didn't live there but I do remember students complaining about the quality of construction. Apparently they weren't built to last.
The news is a method of attempting to become informed about the state of the world exclusively through the examination of outliers. It's broken by design.
China Launches Quantum Satellite in Bid to Pioneer Secure Communications
Oh no, I'm part of the program now!
It's working now - https://www.scribd.com/document/321383212/How-to-Build-the-F...
It's ironic because we're trying to build software others will depend on, meanwhile the software that we depend on tries to avoid the kind of disruptive change that accompanies rewritten-with-X... that's why we can depend on it.
He's talking about understanding facial expressions... and I'm reading his, and for some reason he just looks like he is about to cry the whole time. Not sure if it's because he is emotionally positive about the things he is talking about, or upset about something. I get like that sometimes when I speak about things that mean a lot to me, so maybe that's what's happening. It's hard to tell, because I don't know him personally.
Despite the reception this article seems to be getting here I find it speaks to me pretty directly and summarizes some observations I've been making lately.

I consider myself an intermediate developer (at just under 3 years out of school at my first job) and I feel like for the first year or two I increased my competence rapidly (and with it, salary thankfully) but I'm at a point where without branching out into other areas it will be more difficult to continue acquiring pure competence or I will do so at a flat or decreasing rate because of the increasing complexity of concepts left to improve upon (within my day-to-day work, not including side projects and academic pursuits).

On top of that I work with a small team of other developers who are all highly competent but only some of whom fit the description of proficient developers in the article. I think the article describes really well the differences between the two types, and I have tried to nail down what the proficient developers do and how I can acquire the same skills and instincts they have.

The main things I have noticed are
a) as the article discussed, always being able to debate the pros and cons of an approach beyond just best practices and without regurgitating things that renowned developers have espoused and
b) being able to be able to drill into problems in the code-base or our process even if its due to technical debt that other competent developers are willing to work around, but more importantly knowing when it is appropriate to down a rabbit hole and when it isn't.

I'm lucky to be able to see the distinction in action and overall I think the article helps to describe a distinction that I haven't been able to verbalize.
Qubie is an open hardware solution for tracking wait times at voting places
Signing a Cordova App with a Cup of Coffee
Pretty ui, I'd like to see a physical alarm clock like this.
Most STEM people should know, that analytical ability relies a lot on knowledge. You cannot analyse how something is made up unless you are able to recognise parts, their relationships and dependences. You need those chunks, patterns in your brain only then you can see them elsewhere and understand the working of the whole.
Let's be honest with ourselves here. Director Comey isn't exactly impartial here. His boss (President Obama) has a vested interest in a positive outcome for Hillary, and therefore, so does he.

For the record, I'm not saying that he did anything improper regarding this investigation, I'm just saying that he is hardly a neutral third party in this.
Facebook was down (~2:10 CST)
How did I never know about this. How long has it existed?

Google is terrible at marketing what they have.
The things in your first paragraph are, for the most part, euphemisms for "evaluate the person's reproductive fitness". What do you think "getting to know someone" entails? You literally mention sex in the same sentence; this is the fundamental evolutionary (not teleological) purpose of courtship, regardless of how you dress it up.
Yes, I know who Abrash is -- I have one of his most famous books on my shelf. I'll say it again, the author's claims were very specific:

in terms of engineering and focus, Larrabee was never primarily a graphics card

Note the author says primarily and is specifically talking about it in terms of engineering and focus.
I've used hash tables a fair amount in an order processing front-end app. In our batch order processing component, it was useful to hash the orders returned from the API on their "order_id" for fast and easy access to them in various stages of processing. You don't want to be using Array.find() every time you need to refer to an order.
Single major innovation in iPhone was ability to perform reasonably high precision user interaction using grossly imprecise input method, i.e. Human thumbs. My theory is that people in WinMo team didn't used iPhone when it came out because everyone carried WinMo in their pocket. I think most people just didn't believed it was perfectly possible to use touch keyboard with thumbs with reasonable precision. So the reaction to new design was slow. Once Verizon told Microsoft how they were bleeding customers over iPhone, people realized the significance of what had happened. But then there was long battle for how to evolve. Should old WinMo code be modified or do we need new OS or do we combine desktop and mobile OS? This would have been difficult decision in itself because you also need to support vast number of existing WinMo customers. This struggle took years to resolve and by that time ship was sailed. If there was one person in charge who understood what was going to hit the world and gave order to unify entire army behind creating new mobile OS without worrying about compatibility or merge with desktop then we might have had different story. Of course, in hindsight every thing looks crystal clear about what should have been done but if you were sitting in Ballmerd chair with data you had in hand your call could have been the same. On the other hand Android chief realized what was going to hit them and they turned around their execution overnight which was possible because they didn't had legacy OS used by millions or desktop OS diverging from mobile. Anyway, this is just my theory. I have no insider information like the author.
> It is the click farms that facebook has deployed.

Please provide a source when making a claim like this.
This is a circular question. One's obligations derive from one's ethics.
I wouldn't link to Mercola. He is a pretty well known quack and pushes a lot of pseudo-scientific nonsense.
After reading through that whole slide presentation and considering it reasonably pleasant, I did not predict the top comment would be an immediate, violent short-circuit to Godwin's law. Perhaps I am unduly optimistic.