skysight-inc/HackerNews huggingface dataset:
To pre-empt anticipated comments
Job Outlook "Growth" is change in number of people employed:
From the source here are the numbers for other disciplines.

Software Developer Job Outlook, 2014-24	17% (Much faster than average)
http://www.bls.gov/ooh/computer-and-information-technology/s...

Computer Hardware Engineers
Job Outlook, 2014-24	3%
http://www.bls.gov/ooh/architecture-and-engineering/computer...

Database Administrators
Job Outlook, 2014-24	11% (Faster than average)
http://www.bls.gov/ooh/computer-and-information-technology/d...

statisticians
Job Outlook, 2014-24	34% (Much faster than average)
http://www.bls.gov/ooh/math/statisticians.htm

computer-and-information-systems-managers
Job Outlook, 2014-24	15% (Much faster than average
http://www.bls.gov/ooh/management/computer-and-information-s...

Yet the article conveniently uses cherry picked data for arguing against H1B. The majority of the H1B are being awarded for above categories and not for electrical engineering.

The simple explanation is that it's cheaper to manufacture components in Taiwan, Korea and China. H1B is not causing electrical engineers to lose jobs, it's the fundamental economics of production that are stacked against the occupation.
Stroke order is very important to Japanese culture, in a society where the process matters just as much as the end result. Some calligraphists take stroke order very seriously, and will probably explode if they see someone writing a Kanji with incorrect stroke order.

One might phrase this "Stroke order is assigned by convention in Japanese; deviating from the conventional order is incorrect, much laik hau Einglish speling iz nat ap four eendevizyuelle tyoise." ("What's the matter? You can sound it out. Pfft, Americans, such rigid traditionalists. It makes sense in the context of their religious views and conservative political tendencies, though." [+])

This avoids unfortunate Man Japanese People They're So Craaaaazy overtones. (FWIW: stroke order is prescriptionist not descriptionist but AFAIK prescriptionism has a virtually hegemonic mindshare among relevant authorities.)

n.b. Otherwise this project and post is freaking excellent.

[+] You can actually read Japanese-language takes on American culture which are exactly as bad as this Orientialism-in-reverse.
But what you describe isn't being risk-averse, its just prioritizing the obvious and easy-to-quantify risks (and ignoring other risks, including the higher-order risk of not conducting research to quantify the easy-to-identify-but-hard-to-quantify risks.)

But being willfully blind to broad categories of risk isn't being risk-averse.
Movies were more enjoyable.

Now everyone has either spoiled the movie ahead of you, bitched online about how awful it was, analyzed the trailer and figured out all the surprises (or the trailer itself gave it away), or we're all tracking the weekend box office returns to confirm our choice of movie as the Winning Choice or as The Bomb That You Shouldn't See (But Will Be A Cult Classic in Twenty Years When It's Given a Chance)

Movies also stayed in the theaters longer. Remember when the original run of Star Wars lasted almost an entire year?
So:

- Anyone with this extension installed could be trivially owned by any website.

- AVG's initial fix was to incorrectly whitelist their own domains without requiring SSL.

- The follow up fix (after more harsh words from google) whitelists the AVG domain with SSL. Google engineer points out a obvious XSS on the domain that would again allow any chrome user to get owned.

This is a security extension from a security vendor. No words.
The Oak Island stuff seems to come up here every few weeks...

... and always from fake news sites. (Have you ever seen a legitimate news site without any real contact information? In this case, there is a contact buried at the bottom, but to a different domain -- and that domain is a dummy for-sale domain.)
Instapush Proof of Concept
> Take my word for it

I don't think I will in this case. How do you know? I have yet to see any reliable data supporting it, and many dictators have claimed overwhelming public support with polls and elections to match.

I'm not sure how anyone could reliably poll Russian citizens. Who would dare say something negative about Putin? How do you know you can trust the interviewer? How could you rely on anyone keeping your opinion secret from the intelligence services? How much risk are you willing to take for something as trivial as answering a survey? What polling service would dare publish a negative result for Putin?
You can buy Win10 Enterprise with Software Assurance through Open Licence just fine too (and even the renewal isn't that expensive). More precisely, what it gains you is access to the "Security" telemetry level.
> Does anyone know some comperehensive and up to date resource illustrating the whole language family?

I am not an expert, but as someone that started coding in the 80's I have some of the knowledge myself. Some of these facts might be wrong.

Pascal:

Wirth created Pascal, the educational version, which was the target of the famous rant from Kernigan.

All Pascal vendors extended the language, the most common extensions for professional coding became the ISO Extended Pascal standard.

UCSD Pascal, Turbo Pascal, MacPascal and Quick Pascal were the most famous dialects.

Wirth collaborated with Apple in the design of Object Pascal, the original systems programming language for Mac OS. Those extensions were later on adopted by Borland for Turbo Pascal.

Given the influence of Turbo Pascal in the PC world, most Pascal vendors ignored the ISO Extended Pascal and tried to follow Turbo Pascal instead.

Object Pascal eventually became a synonym with Delphi.

Modula-2:

Wirth spends some time at Xerox PARC and gets to learn Mesa. When he returns to Zurich, he creates a systems programing language based on Mesa, without the issues that plagued Pascal and writes the Lillith OS in it.

Oberon:

Wirth returns to Xerox PARC, meanwhile Mesa has evolved into Cedar, a systems programming language with RC/GC, interactive debugger (REPL) among other features.

Again, when returning to Zurich, he creates Oberon (the language) and Oberon (the OS), following the features of Cedar.

Oberon gets used as workstation environment at ETHZ and as a means to teach OS programming at several european universities.

Wirth collaborates in the design of Oberon-2.

Other ETHZ collaborators create a startup to explore Oberon commerically and extend Oberon-2 further, thus creating Component Pascal.

Meanwhile the OS projects at ETHZ evolve the Oberon OS into Oberon System 3 with its gadgets systems, and evolve Oberon-2 into Active Oberon, which uses active objects as construct for parallel/concurrency programming.

Wirth already retired, decides to pursue his goals for a minimalist type safe systems programming language and designs Oberon-07.

Modula-3

The Xerox PARC designers behind Mesa and Cedar eventually join DEC when all falls apart and start designing Modula-2+, based on Modula-2.

With their learnings, they eventually create Modula-3 and the SPIN OS.

Unfortunately DEC gets bought by Compaq and Modula-3 related projects get canned.
No HR employee has ever gotten paid for cost savings, just for ass covering.

A drug test is simply a checkbox that allows them to have even less responsibility for the person that they hired being at all capable at the job. (one of thousands)
Irish DNA originated in Middle East and eastern Europe
Why is the level of cognition so important for you?
>The inclination to take from people of color at the cost of their own existence and then offer little, if anything, in return is the parallel.

It is the inclination of the average (wo)man to take from all those who are at a disadvantage and offer little, if anything, in return. Race was just one metric used to justify and control this behavior, but it is not inherent to it.
To be fair, you have to include how organizations have to amortize their medical/retirement obligations in cooking the numbers. The USPS has much stricter such constraints than any other element of the Federal government.
The future of the Crystal language
Firefox do not track will break your JavaScript
There is a good article on the difference between different telemetry levels here: https://technet.microsoft.com/en-us/library/mt577208(v=vs.85...
Cosmos: A Spacetime Odessey
It's almost hard for me to accept them as a "security vendor" at this point. I've requested information from them on a virus definition that was flagged on a PC, as an enterprise customer with a service contract, and they were unable to tell me ANYTHING about the virus definition in question. Not even when they added it to their detection library.

I have yet to cease to be amazed by AVG's lack of knowledge about their own product.
> directed at natural philosophy

Beetles are also big in Japan as the kids say. Bigger than moss even.
Terrorists have NO Ism
> I'm not interested in natural language processing with machines and machine learning.

I'm confused, why not? "English grammar visualization" is inherently an NLP problem. Both handwritten and statistically learned grammars are very large and therefore hard to visualize. I think it would be better to focus on a manageable language fragment. Some kind of interactive second language learning environment--but that probably already exists. What is it exactly that you want to do?

BTW: I wonder for how many people "graphing sentences" is an effective approach to language learning.
No, we're going to have a "black swan" event: Decentralized dapps are going to make BOTH apps and websites obsolete. https://dappsforbeginners.wordpress.com/tutorials/your-first...
Of which there are usually far fewer and of which we can recursively apply ML techniques to fit.

So yeah, but it works really well.
He got a suspended sentence and no fine? Yeah, that'll teach him!
Fair point, language is probably too broad (was just in the lawyers template...). Note it is "limited to the extent needed to provide the service", but can be reduced further, as we (Snyk) never had any intent to do anything more than what's needed for the service. We'll remedy that in the next couple of weeks.
People with Engineering / Comp. Sci. Degrees are not in short supply. Exceptional engineers and programmers are. Its almost like the difference between kids who want to play football and the people with talent to make it.
YES.

Dear any Android user.

Go use facebook.com in Chrome. Then use the native app.

Guess which one gets notifications faster? Guess which one scrolls better? Guess which one does eat up 25% of my daily battery.

Facebook's mobile apps are garbage.
I once worked for a division of a company that had no drug testing policy. After that division was moved under another during a reorganization it was required that all new hires be drug tested. It didn't matter that we sat at desks all day. It was only through concerted effort on the part of management and key employees that we were allowed to stop doing it. It took close to two years to get it fixed.

It's really no wonder megacorps have a hard time retaining talented or creative people when the only ones that can endure it are required to have incredible tenacity and patience.
Count me green with envy.

But I kind of fail to understand why she can't take the orders for 200 helmets. It seems to me that if she is selling up to 75 per month already, you say "Well, I can take the order, but it will take me X amount of time. (call it 3 months)" If they are okay with it taking the time, you have income security for that period. Then you increase the price on your other products in hopes of slowing sales and you put up an announcement that orders will take X amount of time now instead of whatever the previous time was. If sales aren't slowed by that, you have just increased your profit margin.
> As horrible as many of things the US has done in the name of its citizens (and on its citizens) one thing you'll never see happen here is internet censorship

Internet censorship happens in the US, though its mostly in the form of government pressure on major internet companies to remove access to disfavored content rather than direct government censorship.
My hometown didn't have sidewalks. My house was a long and extremely unsafe walk away from anything of value, and my mother worked insane hours. When she finally caved and got dial up, I remember everything changed very aggressively. There was no longer a physical barrier between me and new information or new people. I could be stuck in my isolated home and still have hours of things to do. Sometimes I think the people that say things like "I wish we could go back to before everyone had the internet" never lived in an area where, without the internet, you never really had anything to begin with.
> They may not have your understanding of right and wrong, but they do have an understanding of right and wrong.

Right, and I suppose I wasn't terribly clear in my wording, but I intended to communicate that all (or, most) animals have some sense of right and wrong, it's just that I believe we are capable of having a more "nuanced" one. Which, in my view, indicates that our actions should be held to a higher standard than that of animals. In the same sense that a person with mental disabilities that commits a crime might be held to a different standard than the average person, animals should be given some slack for similar reasons.

Anyway, I essentially agree with you, and I advocate for the idea you mentioned, of increasing the inclusivity of our ethics.
Want Some Settlement Cash from Verizon or Sprint?
Google is being far too lenient with them. The extension should be blacklisted.
Well, there are both attitudes in both places referenced. In Japan, in contrast to moss, beaches are to be covered in concrete and the ocean controlled by tetrapods[1]. So there are areas where Japan believes in controlling nature.

[1]http://japanfocus.org/-stephen-hesse/2481/article.html
Yea, I think it is called "Windows as a service".
One advantage I could see of Rust over D for language stuff is sum types (enums in Rust). So for example you can write:

enum MyLanguage {
Var(String),
Int(i32),
Sum(Box<MyLang>, Box<MyLang>),
Let(String, Box<MyLang>, Box<MyLang>)
}

(Apologies if I got a few things wrong; I just mean the general idea)

Seems like without a construct like this, you'd have to use subclasses or something similar, which (to me) isn't quite as nice.
Yeah, tagged unions and the pattern matching make things so much nicer. I love a lot of things about Rust, it's got a lot of things right.
> This 'slightly different' UI is finally aesthetically pleasing enough where I'd feel comfortable giving this to grandma, my niece, or use in a business environment

I've supported Ubuntu for grandmas and other people not very computer literate in my extended family for more than a decade. For some remotely (i.e. not having physical access to the machine except once every 3-4 years) and so far the most valuable things I found was stability (LTS releases), security updates, enough mind-share to find answers to problems online, enough mind-share to have makers of hardware possibly contemplate supporting drivers for the distro, having hardware that works out of the box, predictable and simple UI.

GUI aesthetics are nice and make a difference, but I found those other things to be more important. The predictable part broke when Ubuntu switched their UI to something else (Compiz/Unity?) I don't remember, but everyone got used to that eventually.
I think a key point about this, which was only clear to me after I learned to write Hanzi in Mandarin, is that if you write the strokes in the wrong order it will not look right at the end.

To someone looking at characters for the first time, it's not obvious that the stroke order matters to the reader as spelling does in English. It's not about fetishization of the process over stroke order, it's really obvious to the reader if you wrote the character incorrectly.
A lot of programming jobs don't require rock star programmers.
More Than Just Drones: Amazon Wants Its Own Jets Too
Meet the customers you don't want to love your product
BTW, observing the magnitude variations of Algol with the naked eye is not hard. Spend enough time looking at Perseus from a dark place, and the shifting brightness of that star will eventually become apparent.

The article's claim is that this might be the oldest documented observation of the variability of Algol. Previously, the oldest confirmed observation was in the 1600s.
Does anyone know if this setup in combination with a camera would work to create a real time color overlay over the mirror image? Or is just white text readable due to the way the light shines through the mirror?

I could imagine lots of useful or entertaining use cases for such a mirror...
You take the most vulnerable elements of the population, entice them with grants promising a better future, then sell them expensive loans that can never be removed via bankruptcy, then sell them an education that increasingly is not a guarantee of any success whatsoever and then when things come up as they do in every life, we punish them even harder, oftentimes for life.

Madness is what it is. Pure madness.
I like web apps so much better than native apps. I like seeing the https in the address bar and I feel like I don't even trust that communications are encrypted in a native mobile app. Developers are always trying to migrate me into the app rather than the mobile site and it drives me crazy. I don't want to leave the web browser. I love my back button and my tabs.

Why do the following applications benefit from native apps?

Reviews (Yelp, TripAdvisor)
Ticket purchasing (Seatgeek, ticketMaster, etc.)

Very few of the answers have anything to do with the users. They all revolve around app store exposure and annoying features like notification spam.

But on the topic of this article, I think the author is too critical of apple as they seem to be moving in the direction of being more favorable towards mobile web app developers. Features like WKWebView show this.

I'm sure in the end this is just a trend and mobile web apps will swing back into favor at some point. Remember, in the early days of iOS native app development was not allowed, and that was one of the first features integrated to iOS frm the jailbreak community. Jobs' original app vision was mobile web apps.
I recommend that you read this: https://technet.microsoft.com/en-us/library/mt577208(v=vs.85...
Thanks for the feedback! We're hard at work on v2, and will definitely include something like this.
Does the author suggest that having these skills is bad somehow? I don't understand — what's the implication here?
A more important API than Vibration is the Web App Manifest which is the new way to do "Add to Homescreen": http://www.w3.org/TR/appmanifest/ Pretty sure WebKit doesn't support this yet.
iOS also lets you create web link icons on the device (had this feature since Day 1, before the app store existed) and I'm pretty happy with the browsing experience on the iPhone 5S.

I don't worry about the "permissions" for the Twitter and Facebook apps because iOS lets me selectively allow/deny them so I don't allow them to access my contacts, know my location and only access my photos when I choose to send a photo.
https://news.ycombinator.com/item?id=10800707
This is cool--could be interesting to show choke points as well (e.g. high traffic areas, which bus lines to avoid), and maybe some time context so you can see how the buses are on average at, say, 9AM.
Lifting the Fog on Red Star OS: Surveillance Features of N. Korea's OS
Judge: Drinking tea, shopping at garden store probable cause for SWAT raid
There's std.variant in D which provides type-safe sum types.

alias MyLanguage = VariantN!(<insert types here>);
Your understanding of music is obviously poor, and detracts from your analogy.
Discussion: https://news.ycombinator.com/item?id=10798534

Other submissions:

https://news.ycombinator.com/item?id=10798572 (1 comment)

https://news.ycombinator.com/item?id=10798629 (1 comment)

https://news.ycombinator.com/item?id=10799536
I also had a go at this recently, I wrote a backend in node that supported 'data plugins' that can generate events, which are then published to an angular app.

I targeted a mobile device behind a mirror, so I included functionality that made the front-end refresh the page (and possibly load new front-end code) upon a special message from the backend.
That way, I didn't have to connect the device for every update.

I never quite finished any useful data plugins except for the weather, but if anyone's interested the code is here:

https://github.com/timvdalen/webmirror-back
https://github.com/timvdalen/webmirror-front
[WordPress Theme] One of the best starter themes I have ever used...
TLDR; I like it and wanted to share, download and demo in first comment.

So I am a very big fan of Semantic UI (HTML Framework), and I just found its official WordPress port.

As is the case with most starter themes, it isn’t much to look at (at first). BUT, under the hood it seems to have a VERY powerful framework in place. The best parts of which is probably the extensive documentation and built in debugger, which is seamlessly integrated into the theme. Honestly, I don’t think I have ever used a theme that made it so easy to track down bugs.

It has other good part too, such as a build system (Gulp) for things like LESS, SASS, and image optimization. Its more advanced features are all done OOP style, and it uses some great libraries too (such as jQuery, Font Awesome, Webicons, Highlight JS, etc.)

But just like everything else it’s not perfect. At the moment it doesn’t have a comments template so it uses the default style of comments. And some of it is a little too complicated as well.

However, the good news about that is he says, “the comments template is on the way, and that there are only 5 functions you have to learn in order to take full advantage of this theme, and all but one of those are based off existing WordPress functions. The rest is already preconfigured for you so you don’t actually have to read the docs on it.” So at least in terms of a learning curve, it’s not so bad.

All in all, I really like Semantic UI and I am excited to work with it as a WordPress theme.
Part of drug testing is to create another way to terminate employment.

In some situations, it is rather difficult to terminate an employment. It gives employer's another out.
Note that error reporting in Windows has been there since XP though.
Thanks @jmathai.

I'm the founder of Hypothes.is, and here to say that we're delighted for researchers us to use us in this way. So far, our primary emphasis has been on collaborative annotation with others on documents vs individual annotation. That said, we hope to layer on additional features where appropriate, and to collaborate with other products and services when we can--particularly ones that support open standards and open source software.

On Dec 1, we announced an initiative to bring an open annotation client to all scholarly works over the next several years. https://hypothes.is/annotating-all-knowledge/
"It just so happens that over the last 2 winters I've been burning a scrapped wooden boat in my fire stove"

Well played, sir.
That Oxymoron, the Asian Comic Superhero
Best Articles of 2015 on Medium
I implemented an app that uses Web App Manifest and Service Workers and uses material design lite. It's almost indistinguishable from a native Android app. If I put a little more effort into the animations it would be even closer.

The biggest gap I find is sounds. There's no way to say "do the native click sound here". Now I could find the sound and play it in an <audio> element but I'm sure that these sounds differ depending on manufacturer and surely differ on iOS and WinPhone.