skysight-inc/HackerNews huggingface dataset:
To give some practically implementable advice, what you should do is run anything that parses untrusted input in a virtual machine or physically separate machine.

This means you should browse the web, read e-mail and read any Office/PDF/whatever files sent to you in a virtual machine that doesn't have access to anything more than strictly needed.

The reason is that most desktop software and OS kernels are not written with total security against NSA-like adversaries in mind, and as a result often have exploits that completely compromise the system. While they can still provide reasonable security against random attackers, they cannot provide any significant security against organizations (such as intelligence agencies) who can offer millions of dollars for exclusive access to unpatched exploits and MITM any connection.

You can install Qubes [https://www.qubes-os.org] if you want a system that makes it more convenient and secure to use virtual machines this way (and you trust its authors to not have backdoored it).

Furthermore, you should only install software from official sources and when you install software, you should make sure to check its digital signature or hash (from a separate virtual machine, since the one you are browsing with is potentially compromised as discussed above)

If you don't already have a trusted signing key stored on your machine, you should download the file itself or something guaranteeing its integrity if available (signing key, HTTPS certificate, file hash) from multiple Internet connections, such as a residential ISP, mobile ISP and multiple instances of Tor and make sure the downloaded data is the same. This is very likely to foil a targeted attack specifically designed to give a special trojaned version of the file or a replaced signing key under the attacker's control.

Of course it's impossible to defend against the original authors of the software being malicious or compromised themselves, or against an attack designed to give everyone maliciously altered software when you don't have a trusted key/certificate, but those are more likely to be discovered. Even if the downloaded software is malicious, if you are separating software by virtual machine as described above, the damage will be limited to the virtual machine the software runs in.

There are a lot of other things to consider, such as defending from physically targeted attacks (e.g. someone breaking in your home and installing a keylogger) if you are not anonymous and keeping your anonymity if you are.
5 reasons why you should watch the Rugby World Cup
Maybe we need a RNN analyzing titles of classics to come up with other tentative titles (forgot how this process is called)
Xcode.app includes a digital signature, which can be checked with `codesign`. As all OS X comes bundled with Apple's root certificate, one can check for the validity of that application by oneself without any additional trusted source.

Or if the developers never disable GateKeeper and read the warning, they will know that the application is not genuine.
Sometimes an alias is better than a settings file
If you are looking for Website Promotion then choose Best Online Promotion Company Globally visit at http://www.webgatewayindia.com/
Country pop is not spared by this formula:

https://www.youtube.com/watch?v=FY8SwIvxj8o
Obviously these things take time to carry through. When you half the parking space, you don't suddenly half the amount of cars. Over time people frustrated with the parking, the fines for parking in wrongful areas and the walking distances when parking further from home, will sell their car, and over time fewer people who didn't have a car yet will buy one than they otherwise would in a world of ubiquitous parking. Gradually this reduces the amount of cars and displaced parking.

If you build new housing without parking for new inhabitants, you don't have that inherent excess of cars per parking spot. You might have some excess still but not nearly as much.

The biggest solution though is to offer alternative transport, first, and then removing, reducing or making more expensive the parking infrastructure. Here in Amsterdam the city has been removing parking and hiking up parking fees quite rapidly. But it was after establishing ubiquitous, separated, safe cycle paths everywhere, a decent tram, bus system and metro, 8 train stations (in a city of just 1 million) and another relatively high-speed underground light rail project in the works today, as well as public-transport's rentable bicycles and mini electric cars (which, due to sharing, is getting iirc about ~20 users for the space of one traditional parking spot). In Amsterdam I've never owned a personal car and won't ever need to. But having lived in America, I can't imagine that to work.
And when that CDN has a hiccup dozens of iOS developers go elsewhere.

Also, this is by no means an Xcode problem only. It potentially affects every piece of software and even code rehosted from github. Does that copy of that library developed on github, mirrored on Baidu, contain a backdoor?
Nobody cares. Isn't it kind of sad, really? I mean that the world pays attention to Russia only when they either kill, steal, or take hostages?
Not sure the climate debate is a good example, given both sides mean there are solutions they are just very different.
Another way of see this is that both, Japan and Norway have a big aquaculture industry and they compete.

To assure the control of the salmon's market is an essential goal for Norway as nation; they produce 1 million of tons each year for the european market. When somebody tries to farm new salmon (in France or Spain or whatever) they typically flood the market with below cost salmon or trouts until the competence is distroyed by lack of rentability. This is probably the reason for not having salmon farms in the NW pacific that could be much more convenient for the Japanese market in the 80's. Only very big companies with lots of resources and money can dare to enter here.
If 'designs' are intended to be reused across multiple areas - print, tv, web, whatever... - I cut designers a bit of slack in terms of deliverables. When the designers are primarily/exclusively working in the 'web' or 'mobile' portion of their industry, and yet, after several years, do not know how to even start to test ideas out in a browser, it's a sign that that they don't care about their work or career as much as I though they did (or as much as they probably think they do).

Even 15 years ago, the best design folks I worked with could do basic HTML stuff, to at least test out their core ideas. We'd review them, and I'd point out some problems we'd have cross-browser, or limitations of JS interaction at that time, and we'd iterate some ideas. They understood enough of the web portion (and these folks came from print) that when I explained (or could demonstrate) the problems in code, which they'd already written some of, they knew why the problems were there. They could know something was actually not possible to recreate in pixel-perfect fashion across IE3,4,5, NS2,3,4, WebTV and Opera, because they had experienced a site was more than displaying a single JPG file on a website with a massive HTML map area (did a couple of those WAY early on - insane).

Don't send me a photoshop file with 280 layers, one for each rounded corner on the 17 round corner boxes with too-small text which only looks good on your 30 inch triple monitors please. It's not going to translate and give the same 'feel' on multiple screens. (how come it's OK for you to not have to know html/css, but I have to have a photoshop license to work with you? and your agency complains about how expensive I am to boot?).

I don't expect you to be an expert in coding/layout, but I do expect you to know the basics. Similarly, I'm fine with knowing how to open PS files, resize images, export to different formats when you don't deliver what I ask for, etc. I can't do all of your job, you can't do all of mine, but let's have some familiarity with each others' worlds, OK?

About 20-30% of the design folks I've dealt with have truly 'got it', when it comes to designing for the medium, and understanding the tools. Most of them also did it in print, and would have an understanding of copywriting basics, font impacts, etc, as well as paper issues (printing on different paper types could impact colors, glossy vs matte, whatever). They understood the print medium, because they understood the basics of paper, then got in to web and understood the basics of web (HTML/CSS/etc). For better or worse, the other 70+% of folks just don't get it, or seem to care.

The older I get, the easier it is to choose to not work with those folks, but for the first several years of web work, I couldn't put my finger on why it was so much more productive working with person A vs person B.
That's what I meant, but I could have worded it more clearly:

- The lack of JS/front-end means it's not really 'full stack web development'

- The lack of lower-level stuff means it's definitely not 'full stack development'

I'm not sure, though, that you and I would draw the 'full stack development' line in the same place. For me, the lowest level would be OS kernels. For you, perhaps it would be CPU microcode or even deeper.

If someone could write an OS from scratch (running on an off-the-shelf hardware) and make that thing respond to HTTP requests, that would be sufficient to call them a 'full stack developer', right?
Sometimes a solution — or a variety of different solutions — still have a significant pain point attached to them.

Just because of that, you can't derive with absolute certainty that there's "a better solution". It might just be the nature of the problem has no solutions that everyone "likes".
Xcode 7 is out
Here's another way to jumpstart and learn Kubernetes. Copy and paste this single command into any Ubuntu 64bit VM and it'll give you a single node Kubernetes cluster with all the tools and services(incl. DNS)

wget -qO- http://git.io/veKlu | sudo sh

Read More Here: https://github.com/meteorhacks/kube-init
It's relevant in almost every game, if you include variations that you have to consider when deciding your move.
Visualizing Editor Trends in Wikipedia
Developers (and me as one of them) seek their sanity. They try to achieve what they've been asked to, by following the specs. There are some browsers that are always up-to-date with the specs, and there are other browsers that still have 5 year old bugs to fix.
I've been working on visualizing editor behaviour on wikipedia for the past few months. The presentation below is a sneak peak on some of the graphs alongwith the explanation on reading them. They have some interesting findings.

The presentation - http://slides.com/cosmiclattes/edit-activity-graphs-analysis...
The project page - https://meta.wikimedia.org/wiki/Research:Editor_Behaviour_An...
The Source Code - https://github.com/cosmiclattes/wikigraphs
That's why every big Western European cities force new building houses to have an underground car park, and are pushing to remove free street parking.

That's currently happening in Paris : every parking space in the street is charged and limited to two hours; long-term parking is limited to your "neighborhood" (no spot reserved) and costs around 500€/yr; and lastly a reserved parking spot in an underground garage costs ~1000€/yr.
> As always when sushi is mentioned on HN, here is a link to the fine documentary Jiro Dreams of Sushi

Which always amuses me because, at least to me, «Jiro Dreams of Sushi» is not remotely about sushi at all.
Some of the preliminary findings:

The monthly decline in active editors in the english wikipedia may be attributed to the old timers becoming less active. We see this across other languages too.

Only the articles in the (beginning - 2007) cohorts continue to see active edit activity.

Editor retention rates are much higher in languages like de(german), zh(chinese), ru(russian) etc.

zh(Chinese) shows an uptrend on many fronts. Active Editors, retention etc).
The fact that the Norwegians had to freeze all of their surplus salmon probably helped, too. Freezing kills parasites, eliminating the #1 reason the Japanese didn't want to eat raw salmon.

Nowadays, most salmon stays frozen until a few hours before it goes on your sushi. Salmon is uniquely suited for freezing/thawing because its high fat content helps it retain texture. Freezing also has the side effect of giving salmon a relatively long shelf life, making it readily available in parts of the world that are thousands of miles away from actual salmon sources.
In Dutch high level youth chess it's usual for there to be a target score for the entire team based on the strength of the opposition that day (say the goal of that day is to score at least 6/10), and then _the entire team_ gets icecream or not depending.
Well, and render what was returned from that request onto a screen :-) But a lineprinter would do, I'm old-skool like that.
While it sounds very reasonable as far as I can read it's one study, three experiments, less than a thousand data points total. Let's not jump to conclusions here. Usually you need quite a few studies and a paper that repeats and summarizes them before you can say you have a conclusion, right?
To be fair, it actually is remotely about sushi.
The parent poster's point is about providers that tell you to include script A which then loads X and Y. Knowing A can't change isn't very helpful in this situation as X and Y could change.
In freshman Psychology, I happen to have an Instructor at a community college that worshiped B.F. Skinner. Mr Goddard, worked part time as a landscaper. He wasen't a tenured teacher yet. He definitely tried to help us understand the world, and knew the majority of us--never had anyone one who really cared about our education, or future. He wanted to prepare us for a deceptive, complicated world. A world we would be forced into very soon. (Hell, most of us were already working adult jobs at the time, trying to just get through school, and get a four year degree somewhere?)

Well, my take on B.F. Skinner was we all copy in one way or another? There are few original ideas, or thought in B.F. skinner's world? When I read an new author, listen to a new artist, look at a new website; I always see a lot of copying. Be it subconscious, or conscious the results are the same; the work looks similar?

I don't know why we act so suprised when someone points out similarities in an artist's/inventor's/scientist's work?

When I do find anything remotely original, I'm honestly impressed, until I find they stole someone's idea. I don't think seen, or heard anything truly original. I didn't know it was even debatable? I sometimes think we need to go to sheltered communities in order to get anything related to originality? Maybe the indigenous people of the rain forests? Let's not though? The last thing they need is our diseases, and white men stealing their original ideas?
But now there is Spotify, and it's getting more money than I'd spend on buying CD's
I haven't downloaded any music in years
If Your Mobile Phone Provider Knows Where You Are, Why Shouldn’t We?
I recently completed 7 Udacity courses in less than 2 months. All of them are from the 'Front End Developer' nanodegree. I am not enrolled in the program, I am just taking the courses for free by watching the lecture notes and doing the short quizzes.

Pros:

1. It provides good breadth of knowledge around what is possible.

2. The style is engaging and the videos are short and well made. I have tried to take Coursera courses before, but always ended up dropping out after the first couple of lectures.

3. It gives you a specific goal; most of the nanodegree courses are geared towards completing a specific project.

4. I was able to quickly get my personal website up and running (I believe in using completely static HTML + CSS, JS when required, and the courses helped me to learn enough to quickly hack together something just using Notepad++).

5. I have plans to enroll for a Nanodegree later. It is quite affordable even for people in developing countries (like me), after accounting for exchange rate fluctuations and cost of living.

Cons:

1. The courses don't go too deep, and you won't become a master unless you are motivated enough to do the work yourself (e.g. Introduction to jQuery - it gives a flavour of what is possible to do with jQuery, but does not go into any depth if you want to be an expert).

2. What you get out of the course if entirely up to your motivation in improving yourself. Completing the courses alone won't be enough to pick up a new skill.
"Lower education costs"? Nah i doubt it. Maybe just for the US, but not for the rest of the world.

At $ 200 per a month it is almost as expensive as a top tier university in South Africa.

Udacity Cost per a Month: $200

Cost at a South African University: +- $3000 per year/10 months = $300 per a month.

This excludes any discounts, bursaries etc. Also ignoring the different levels of quality and depth of what you will be learning.
>device drivers with javascript

>assemler in browser

what next?)
Interesting. Quite a lot of salmon and trout in the UK is Scottish. It never occurred to me that we might only be eating it locally, and not exporting it.
I'm a little disappointed at the comments here. It's fine to point out flaws and downsides. comparisons to other options like traditional universities, free options. Udacity might even ultimately suck.

But, this is very early in the game and MOOCs are part of the progress, whatever their eventual form or role.

The price of education will ultimately come down to a bunch of things that are still unclear. Can it work at scale without dedicated teachers, dedicated full time pursuit. Can credentialing be solved or bypassed at scale.

The "people want it" is there and the only way to figure things out is to try scaling. That could take decades, culture takes time to evolve.

I don't care about Udacity or anything else, but I'd like to see the concept of better education, cheaper using technology. So, I'm happy to hear them say something like "can be scaled up to teach millions of people technical skills." Try it. If they succeed, great.
The app is still listed under recent, which will not give me the option to ask for a reimbursement. Unsupported new app should be sufficient reason.
>I actually wish they would show some blind spots of collectivist liberal anarchists

The obvious blind spot is the problem caused by politicization of everyday life.

Faceless authority where your value is determined by market forces and laws that come far above you may feel problematic because it's faceless and impersonal. Impersonality is also benefit. When you do your job and go home, you don't have to suck up for the boss in free time and he don't care what your political views are.

In small democratic organization you have a face. The good thing is that you have a voice and can participate more. The bad thing is that you have a face. Your political opinions and your personal relationships and personality is part of the game. Your professional life is in the hands of your peers and the cliques that organically form.

See also: http://www.jofreeman.com/joreen/tyranny.htm
Motivation not included.
Speaking about reflow, I'm wondering: if I have a piece of text that contains multiple paragraphs, and I change a single character in the text, will Chrome recompute the layout for all paragraphs? Is changing a character a O(1) operation w.r.t. the number of paragraphs?
A screen grab of some of the graphs - https://twitter.com/WikiResearch/status/644874872326254592
Indeed it sounds like advertising on the surface, but my original thought was more of something on your side, like a buddy. In Amazon's case, the user is indeed usually in the process of looking for products, so I am not sure that really qualifies as advertisement. In the case of the "AI buddy", I meant not so much a buddy whose purpose is to give you product advice, but more like an all-around digital servant who helps you when you need information or advice -- a digital butler.

Two of the most important factors are thus: consent and being driven by consumers rather than producers. In the case of Amazon, to my understanding the product recommendations ("Customers who bought this ...") are based on purchase trends rather than on which producer paid the most to be listed first. Hence, these recommendations should be based on consumer preferences and product fit, rather than on bids by advertisers.
Likewise, devs need to - politely, but firmly - know how to push back on some 'designs'. I push back on bad designs - things that obviously won't be usable on multiple devices, have demonstrably poor UI, etc - when I know that the 'design' was done in a vacuum, without any testing or acknowledgement of web realities.

I've worked some truly awesome design folks over the years, but also had some folks have their 'designer' send me a PSD from themeforest that they went in and added crap to that made it essentially unusable, then charged the client $800 for a $30 theme.
Best Yasuo Plays – Yasuo Montage (Ft.Froggen,Bjergsen,Faker,Pawn,Voyboy)
The WeChat team posted a public bulletin 24 hours ago saying that their was no leaked user info and that the issue only affects WeChat 6.2.5 users on iOS and that newer versions are not affected. An English version was published several hours afterwards and can be found here:
http://blog.wechat.com/2015/09/19/fixed-security-flaw-in-wec...

Fixed Security Flaw in WeChat 6.2.5 for iOS

A security flaw, caused by an external malware, was recently discovered affecting iOS users only on WeChat version 6.2.5. This flaw has been repaired and will not affect users who install or upgrade WeChat version 6.2.6 or greater, currently available on the iOS App Store. Here are some important points about the situation.

1. The flaw, described in recent media reports, only affects WeChat v6.2.5 for iOS. Newer versions of WeChat (versions 6.2.6 or greater) are not affected.

2. A preliminary investigation into the flaw has revealed that there has been no theft and leakage of users’ information or money, but the WeChat team will continue to closely monitor the situation.
3. The WeChat tech team has extensive experience combating attempts to hack our systems. Once the security flaw was discovered, the team immediately took steps to secure against any theft of user information.
4. Users who encounter any issues can contact the team by leaving feedback in the “WeChat Team” WeChat account.

The WeChat Team
September 18, 2015
60% of the content produced for youtube is music centric content, and if you look at the list of most viewed youtube videos of all time you have to scroll to #19 to find something that isn't a music video.

So while I agree that youtubers are changing the way that celebrities and fans interact, I think the stats themselves paint a very different picture from a world in "which music looks set to play much less central role than it has ever done so before for youth."
> The bigger sites will already have set up such a system

The main issue what that is you need to pay a lot of money if you visit a lot of big sites and dont like ads

5$ a month for one service vs. 10 or so is a big difference
Google Maps Adds Recommendations to Explore Local Diners
Does anybody know if it is possible to remove the artifact dashing from the picture?
Why does it have to be so black and white?
What we need is an optional micropayment system such that I can pay 1-2 cents per article in lieu of seeing ads.
Choice one, see the article in an ad-infested page, or choice two, pay a couple cents to "buy out" the ad experience.

Ad rates are on the order of $5 per 1000 views, ie, 0.5 cents, so a 2 cent buyout is entirely feasible.