skysight-inc/HackerNews huggingface dataset:
Here are all the sentences where the author talks about people using the term "real" programmer:

> I wasn’t a “real” programmer yet, according to them, because I hadn’t learned how to write assembly code.

> They are essentially told that if they didn’t learn code for the express purpose of loving the most obtuse and bizarre aspects of a language, then they are not “real” programmers.

> Is one discipline better than the other? Is a front-end developer not a “real” developer if she can’t describe what a bubble sort is or does?

I mostly agree that it is wrong to say that people are not "real" programmers if they don't know assembly or don't love the most obtuse and bizarre language aspects or only do front end and are deficient in theory. Saying they are not "real" implies they are "fake", and there is nothing fake about simply being narrowly focused.

There's an interesting word that "real" can be replaced with that makes the sentiment in those sentences much more reasonable: "master".

I'd say that a "master" programmer should know assembly [1] and should have more experience than just front end development and should know a decent amount of theory. I wouldn't say that a "master" programmer has to be motivated by love for obtuse and bizarre language features, though...but I would say that a "master" programmer should know of those features and when to use them and when not to.

I wonder how many people who use the term "real programmer" are using it in the demeaning sense, and how many are using it in the sense of "master programmer"? I'm going to try to be careful to say "master programmer" in the future so as to not inadvertently put someone down by using "real programmer" (although I'm not sure I've ever actually used "real programmer" other than in obvious joking contexts).

[1] I wouldn't say they need to be able to actually write assembly, though. They just need to be familiar with what goes on at that level so that they can better understand what goes on with their code when it is compiled.
It's amazing how you well WSJ has spun everyday things. Of course car companies only care about your license and ability to pay? What the else should they be checking? Apparently it's also terrible that the terrorists stayed in a hotel.

I just realized something else that was left out of the article. The terrorists were probably buying food too. You know those grocery stores don't vet their customers other than requiring payment. Scary, right?

I don't normally wear my tinfoil hat in public, but it's hard to see this article as anything but an attempt to sway public opinion on encryption and monitoring laws.
Backdoor Found in 600,000 Cable Routers
It would be irrational to be scared of him just because he's a Muslim. For the record I have several other Muslim colleagues that are absolutely not worrying me.

I don't find it irrational to be scared of someone that shows signs of radicalization.
Palestine is recognised as a state by a majority of the free world. That is an undeniable fact.
People keep spreading stories about a secret government conspiracy to know everything and use that power for shady means, and in an uncertain world, that's kind of comforting.

The actual conspiracy is just a group of incompetents getting together to make a quick buck from the ambitious or the afraid. But just like the patent medicines sold by their 19th century counterparts, "Doesn't work" and "Doesn't hurt" aren't the same thing.

Actually creating a all-knowing, all-powerful security state would require resources and competence well beyond the capabilities of present-day western governments, but in trying they can leave devastation in their wake as the dangerous mistakes they make enable new and interesting kinds of abuse, crime, and fear.
We had a lab of I think Mac IIx's running A/UX at Georgia Tech. My understanding was that Apple only did A/UX so they could satisfy a government procurement requirement of having an available *nix for their hardware. We weren't supposed to let people reboot them into Mac OS so the lab was mostly empty all the time.
As someone who's been using ES6 for several months now, I was surprised to learn a few new things here! A huge wall of bullets, but a pretty useful one. Thanks!
Flat systems value the accumulation of power over the actual work done. So if you are good at working the system, then you'll do fine. Otherwise, you have no protection. Wikipedia is a good example of a flat system where people accumulate power in other ways, usually by banding with others to enforce a particular point of view. While the goal is ostensibly creating content, much of the time is taken up on power disputes that are not aligned with the goal of the organization. This political infighting leads inevitably to harassment of those who do not fit the system. In Wikipedia's case, minorities, women, and non-aggressive users find it difficult to gain power from the entrenched power groups, while those in power think nothing is wrong because they erroneously think the flat system gives everyone a fair chance. Combined with a lack of leadership, flat systems result in inefficient processes and inconsistent work compared to hierarchical systems where everyone knows their role and a leader guides the project, and has the final say.
While I have no experience with an organization that is officially flat, I have plenty of experience with large dev teams with indifferent managers that effectively created a flat organization.

In my experience, it's rare that the most "commanding" dev is also one of the more talented devs. If anything, my experience is the opposite: the stronger personalities are great examples of the Dunning-Kruger effect, while the best devs have more passive personalities (or just don't care enough to try to commandeer leadership of the team).

It's not like "kissing the most ass" is limited to kissing the ass of upper management. The same types that are exceptional at kissing the ass of management can also be great at playing Lord of the Flies with development teams (forming alliances, turning devs against eachother). It makes for a terrible work environment.

I much prefer strong hierarchical management, assuming management is competent enough to promote those with both development expertise and the people skills necessary for management (consensus building, mentorship, clarity of purpose, motivating people, etc).
Similarly in the US nobody gets in a panic about the numerous white supremacist terrorists

That has more to do with cognitive dissonance and tacit approval than calculated strategy. White supremacy is the dominant culture in the US. Violent acts are continually explained away as "isolated incidents" by the "mentally ill", a convenient escape from the hard job of inward reflection and decolonization.
Looking good and informative, but to be honest I am really interested in use cases. I think I understand how to use generators but I have no idea where I could use them in real-world scenarios. Same goes for WeakMaps, Proxies...
Anyone care to give some examples?
"Greek philosophy is heavily responsible for the misogynistic aspects of Christianity for instance, but during this period women had more legal freedoms and ability to exist independently and their rights actually became worse later on."

Any references for this? I find it highly doubtful.

The Greek philosophy was universal in that it applied to anyone who was a "person". I don't think that's different from any morality that's followed, it's just that the "universe" has always been limited, e.g., in U.S. rights were created universally for "all men", but that didn't originally include women or slaves.
Except that has already been worked around in Lenovo's case by using the BIOS to install crapware/malware on a clean install.

http://arstechnica.com/civis/viewtopic.php?p=29497693&sid=dd...

Ars's news article: http://arstechnica.com/information-technology/2015/08/lenovo...
> Both genders have strengths and weaknesses due to their biological and genetic differences, so it's only natural for one side to dominate certain fields.

This is exactly why it's so hard to have a conversation about this issue. That statement alone pisses off a lot of people who don't believe there are differences between gender - even biological.
I think the suggestion they're making is that if intelligence agencies instead tracked data like who is renting cars/ hotels etc they would be able to better track potential extremists activities.

Tracking license plates + who is renting hotel rooms is common place in many parts of the world and is less intrusive than reading everyones email.
Why not use OS X Server with Xcode bots and the CI features that offers?

Not saying Jenkins and Fastlane is bad (it sounds great actually, and nice writeup!) but curious what people see as missing in the Apple tools.
Bandicam 2.3.3 Crack 2015 Plus Keygen Full Free Download
Why would it be, postgres is not a distributed database?
I hate the term rock star dev because it brings up an image of a node.js guy using MongoDB as an ACID data store and writing his own unknownium.js or something like that - if the rest of your team is impressed by that - you're in deep shit anyway.

But I've noticed that in IT/programming people recognize and respect each other on skill and also form "respect based hierarchy" implicitly more than usual. Not suggesting that IT/programming is utopian meritocracy or anything just that from my impressions it's much more meritocratic than other professions I've worked in/by (print, news editing, management) - so it's more likely you get positive results with such open structure.
Meet Huawei Mate S, the World’s First Smartphone with Force Touch Technology
Ah yes, because Chinese media is so well known for its balanced, neutral and thorough investigation of political issues.

Hate on western media if you like, but just remember the same industry that gave the world Fox News also gave it The Intercept and The Economist.
What brand of sheet feed scanner?
The difference between a vertical market and pivoting your startup
Ask HN: Any Black Friday deals offered by YC-backed startups?
Since it's Black Friday, let's do a roundup of what YC-backed startups are offering today. Any good deals around?
[1] This is same deal, even ISIS seized something it was most probably not intentional. And he apologies for his comments. Nothing to see here.

[2] This scandal was the work of Gulenists. Most likely those weapons were headed to Syrian opposition but because of the on going war between Gulen and Erdoğan, Gulenist media presented this as if ISIS was the receiving side. Surely ISIS may intercept and seize some of weapons (Hey, they even took US sent weapons!) but portraying this as "ISIS aid" was purely according to Gulen's agenda. They made this propaganda especially in the foreign media to strengthen their attack.

[3] Today's Zaman is the most active Gulenist propaganda press. Starting from mid 2013 their sole aim is to throw Erdoğan from his position. Their credibility is even lower than pro-Government media.

I am a skeptic and a non-interventionist but I have yet to see any decisive or convincing proof that Turkish government actually aided ISIS deliberately and intentionally. I believe those news are mostly result of extreme confirmation bias, or blatant anti-Erdogan propaganda. There may be some individuals or group of people in Turkey supporting ISIS, or there might have been some Logistics screw ups so ISIS took stuff that were meant for others. But that is it.
"Palestinians who choose to subscribe to an Israeli mobile carrier can access 3G."

The article is deceptive. Nearly all Palestinians subscribe to Israeli or European mobile carriers and have access to 4G.
Some of these don't actually seem practical. I feel like this is more of a joke being interpreted literally.
No because your signature should be signed by key registred at CA. It would be second level certificate for your domain. And you would still serve your files via HTTPS. So that would give you second line of defense.
Maybe... On the other hand, keeping silent doesn't seem to convert a whole lot of skeptics either. And revealing a couple of successes would probably result in a lot more votes for your administration the next elections, right?
Here it is: https://www.youtube.com/watch?v=jvJjFYHGTnU

Hope its preserved in some national archive.
Facebook to give all full-time employees 4-month paid parental leave
There are plenty of software projects, both FLOSS and proprietaty that aim to support people in this, mainly because many, many people need to keep track of their time.

On the other hand, each person's workflow and environment is different, so there probably is no one-size-fits-all solution for this sort of thing.

So, given that it is not an excessively complex problem, rolling your own is perfectly fine, I think. (Probably fun, too.)

But in my case, learning org-mode was faster than rolling my own. And of course, one doesn't need to use every bell and whistle.
Great interview, thanks for sharing!
Diligent study of how biases are formed? Sure.

Nerds working daily towards that? Lol, no. Psychologists, maybe.

"Nerds" of the Hacker News variety are every bit as susceptible to various psychological failings as anyone else. There's nothing special about programming or physics or chemistry that makes you into some sort of uber-rational superhuman and it's very dangerous to believe that.

As time goes by, the more it seems to me that deep down we're all pretty much the same. The spectrum of human nature is pretty small: the gap between the most intellectual and moral and the least isn't anywhere near as big as some would like to think. For every intellectual with a convoluted theory that leads to an unintuitive conclusion, there's a man on the street armed with common sense and a degree from the University of Life who can blow it out of the water with a single sharp observation.
Crop dusting is very common in many countries: https://en.wikipedia.org/wiki/Aerial_application
Dancing with Go's Mutexes
Great writeup. I welcome most of the additions, but I somehow cannot get behind things like:

var {foo} = pony is equivalent to var foo = pony.foo
var {foo: baz} = pony is equivalent to var baz = pony.foo

I am not sure why, but most languages get into a state where they seem to encourage non-readable code. What was wrong with 'var baz = pony.foo' to start with?
Betteridge's law of headlines failed, because the answer is yes.

All of Big Five personality traits are heritable, with about 50% heritability. So this is pretty much expected result, not a surprising result.
It differs from person to person, but I'm not really offended by the term. My tribe still calls their reservation Indian Island, so I don't think I'm alone.

The only problem I have with the term is that it's slightly confusing, as it's not clear if you're referring to people from India.
According to Wikipedia, there are many states which do not recognize Palestine, including: Australia, Austria, Belgium, Canada, Croatia, Denmark, Finland, France, Germany, Greece, Ireland, Italy, Japan, South Korea, Liechtenstein, Mexico, Netherlands, New Zealand, Norway, Portugal, Spain, Switzerland, the UK, and the USA.

There are many states that do recognize Palestine, but I don't think you can claim a "majority of the free world" does.

Edit: Countries in my obviously-subjective "free world" bucket that do recognize Palestine include Sweden, Iceland, Belize, South Africa, Hungary, India, and Turkey.

Edit 2: I seem to be gathering disapproval, possibly because representatives of a majority of the world's population do indeed recognize Palestine. I was responding to the claim that "a majority of the free world" has recognized Palestine. Whether "the free world" is a useful designation is certainly debatable, but that was the claim in the parent post.
This is one of the best articles I have read about the Pilgrims and the first Thanksgiving. The history given to kids in Massachusetts is overly simplified, and glosses over much of the pre-1620 history in New England (European and Native) and the complex political situation in the region.
You should read Thomas Sowell's "A conflict of visions". It's short and really great. It's about why people group themselves into the political left and right, and why those sides disagree.

One of the points he makes is that the left and right don't agree on what the words "equality" or "fairness" mean. Right wing people tend to focus on equality of process. Left wing people tend to focus on equality of outcome.

That is, a conservative will tend to say "is the hiring process fair? yes? then if 90% of the jobs go to men, there's no problem". Whereas on the political left, they may say "if 90% of the jobs go to men then by definition the hiring process is not fair, and we should find a Solution, like by setting quotas". Right-wingers will tend to reject direct intervention like that, as they don't trust in human ability to intervene without causing unexpected and undesirable side effects.
The argument for women being allowed to vote and women being allowed to work in factories, along with being paid the same (which is still ongoing) was via highly organized spreading of word and demonstrations. Articles were written, flyers passed out, petitions written, discussions were had all over. These were all considered at the time, uppity issues that was more or less bullshit that "we" the american people should focus on core values such as family instead.

To be frank, women's sufferage really was formulized in 1848 arguably, and then took until 1920 to actually happen. During that time, there was similar discussion to what we're having now. The idea of basic values have changed because of cultural discussion, over the course of decades.

I would argue that equality of sexualities has increasingly become another core value, with the debate of such happening over similar amounts of time. The discussion of course is still ongoing in this field and I'm eager to see what will happen in the future.
Not superfish.
checkout Koa to see a great use case of generators. By yielding to asychronous code (instead of callbacks) you can write JS that looks like it's synchronous.
Considering how communication links between Palestine and the rest of the world is restricted, wifi would be a moot point.
The media is slowly preparing us ... for something.
How is this anything but the individual's personal problem? You can't just make work meaningful all of a sudden, it's just work that the business needs to get done - you decide voluntarily if you want to do it in exchange for cash.

Not everything is going to be joyful/satisfying/life-affirming or whatever and I don't get this constant complaint that the company somehow needs to give you a reason to do your job.

Sure it can help at some basic HR/motivational level perhaps and some kinds of work truly have more impact but it's ridiculous to expect every job to be like this.
Just FYI, the "dark ages" are not called that because they were literally dark and miserable. They're called the "dark ages" because we don't know much about what happened during this time, due to lack of source material.

I suggest you don't dig too deeply into why this might be, or the provenance of most of the historical documents we have that describe Rome. When I did, the results were quite disturbing.
>Most acquaintances ... just don't care "as long as I'm safe".

Moxie Marlinspike wrote a great blogpost 2 years ago titled "Why we should all have something to hide". [0]

I suggest that you read it so that you have some ammunition against those who are uninformed about why their privacy matters so much in the future.

[0] http://www.thoughtcrime.org/blog/we-should-all-have-somethin...
We have exactly that. Eight microservices that should have been two, all using slightly different technlogy, and still nobody buys our product since everybody disagree on what customers actually need.
> I don't think you can claim a "majority of the free world" does

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

---

Of the 193 member states of the United Nations, 136 (70.5%) have recognised the State of Palestine as of 14 September 2015. Their total population is over 5.5 billion people, equaling 80 percent of the world's population.[85] T

---

Not sure what you think a majority is, but where I come from more 50% makes a majority...

Or are you trying to say that most countries are not part of the free world. "But what is a free world?" One might ask. Well "the states that happen to play along with my agenda, of course". The rest are obviously non-free or somehow compromised ;-)
> So now I wonder if one morning he'll decide to come at work with an AK-47.

That is exactly the "wildly irrational [propaganda that is] being pushed 24/7 by the most powerful and richest entities on earth" 'adventured was talking about. Sadly, this kind of association is so present in our culture now that we need to work hard to stop thinking like that.

> And living in France, I'm sure you would agree it's not irrational to think that.

France is big and - like every country - mostly uninteresting to terrorists. Do you live in Paris?
Looks like a rehash of Luke W's previous articles
http://www.lukew.com/ff/
He even took Luke W's pics of Luke W's Polar app...
Because Postgres is conservative with new features and they prefer not having a feature (and the option to include it later) to being stuck supporting a not perfect attempt.
That is what people "think" will help. Let's just allow the government and all business unfettered access to everything we do. That will "make us safer".
at 15k versus the cost of a helicopter or plane i think the solution is to simply buy a fleet of however many you need.
While I agree that it's true "freedom doesn't mean others should have to meet your needs" I find it a damn shame we can't stand on a little piece of ground hardly anywhere without paying someone.

We are born on earth and we are entitled to a little piece of it. Powerful people shouldn't get to own everything.
Or in JS. Or in C#. That covers a lot of the big ones.

Perhaps you should name your language, so I can provide better examples.
And not nearly as interesting as the engaging 1995 account from the New Yorker:

http://people.duke.edu/~hpgavin/cee421/citicorp1.htm

Past HN subs on this topic, in reverse chrono, ranging from two months ago to six years ago:

https://news.ycombinator.com/item?id=10360509

https://news.ycombinator.com/item?id=9656026

https://news.ycombinator.com/item?id=7605993

https://news.ycombinator.com/item?id=4817915

https://news.ycombinator.com/item?id=2618833

https://news.ycombinator.com/item?id=1325393
In high school. Once you take a slightly closer look, it completely fails all over the place (ring species, asexual reproduction, etc etc).

See also https://en.wikipedia.org/wiki/Species_problem .
...actually reverse stings organized by the FBI

The transparency report I'd love to see, which I doubt will ever be released, is the number of stings which end up being LEOs on both sides, in which e.g. one handler is hoping to sting a weapons dealer and the other is hoping to sting a weapons buyer.
None of it is dead. At my last job we were having trouble finding good entry level EE's. At my current job we just hired one after a long search.

Like finding software developers: just cuz they have a degree doesn't mean they learned anything.
This looks useful.

I'm just wondering if it's possible to install Linux on any of these and everything works out of the box.

It would be nice if the specific CPU model number was listed. It just says "Intel Core i7".
I'm wondering if these netbook CPUs support any virtualization features.
Although with that limited storage you can't do much.

I would really love to see a linux-laptop version of this site. With information on supported devices.
Here's How People Describe Working for Elon Musk, Obama, and Jeff Bezos