skysight-inc/HackerNews huggingface dataset:
Anyone in any leadership position really should read The Logic of Failure by Dietrich Dorner. It covers the most common things that cause smart people who are experts on their subject matter to fail in complex situations. Overly broad focus, overly narrow focus, ignoring big slow changes and over reacting to small quick changes, making too many changes too rapidly to see their individual effects, etc. I think it's a great compliment to the tips in this article.
The team from these MetaTools and related companies has gone on to permeate the industry - and others. From CoreImage to f.lux, from Sonos to Google - always interesting to see how people move through the industry.
When not if.
> the massive amount of math thrown in your face

I can skip the math part - we don't all invent new algorithms - but what I really need is a large enough & gradual set of problems to solve (datasets + verification scripts). I mean, start from the simplest and teach people how to use the already available software. Machine Learning should be assimilated practically, too much theory with too little application is useless. Most of us should focus on using existing software efficiently instead of being able to implement backprop.
How to Pair Flares with an Overcoat
165 sloc of bash + gpg = https://github.com/drduh/pwd.sh/
An addon would be awesome
Apple Responds to Developers Regarding Expired App Store Security Certificates
When X is anything, criminals will likely try using X for bad things. :D
Also useful: Access over a hundred previous clipboard copies & cuts with a shortcut:

http://www.clipmenu.com/
starts writing poorly on purpose
They factor out genes attributable to common ancestors we had with Neanderthals.

They're talking about genes that were specifically modified along the Neanderthal branch of evolution and then added back to us.
Paris police find phone with unencrypted SMS saying “Let’s go, we’re starting”
>“If you cause stress to an animal that's probably not a good thing,” says Jill Goldman, a certified animal behaviorist in southern California. “If you do it for laughs it makes me question your humanity.”

And I question his/hers intelligence.

People do pranks and scare other people for laughs all the time and we don't question their humanity. And suddenly pranking a cat with a cucumber makes you subhuman?
This is a nice summary, but I've always found the characterization of Riemann integrals as "partitioning the domain" and Lebesgue integrals as "partitioning the range" unsatisfying. This is mainly an artifice of the common constructions, but one can give definitions of the Riemann and Lebesgue integrals where the only difference is that, in several places, one must replace the word "finite" with the word "countable". Here is one such:

The definition of the length of an interval should be obvious. Let I be an interval, and let E be a subset of I. Define its Jordan outer measure to be the inf of the sums of the lengths of finite collections of intervals covering E. Define its Jordan inner measure to be the length of I minus the Jordan outer measure of I \setminus E. E is called Jordan measurable if its outer and inner Jordan measures are equal. A function s is Jordan simple if it is a linear combination of characteristic functions of Jordan measurable sets. Define the integral of Jordan simple functions in the obvious way. A bounded function on I is Riemann integrable if and only if it is the uniform limit of Jordan simple functions, and its Riemann integral is the limit of the integrals of the approximating simple functions.

If, in the previous paragraph, one replaces the word "finite" with the word "countable", and the names "Jordan" and "Riemann" with "Lebesgue", one recovers the Lebesgue integral.
Choosing Empathy
No. If you are talking about the H1B lottery, the applications are of a candidate-company-position. When there are too many applications, there is a lottery to select applications that will be examined. After examination, your application can be selected or denied (or they ask for more information). If you are selected, then you are going to work for the company-position of your application. If you pay for the premium process service, the answer of the examination is faster.
Admittedly non-illuminating, and maybe even misleading, musings:

I like to think of free monads and related constructions as dependency injection "turned inside out". With dependency injection, you configure a foozle in various ways, and then the foozle controls how and when to use the injected components. The foozle is on the outside; the dependencies, once injected, are on the inside.

With a free monad, the foozle (the "logic" of the application) is on the inside, and an outside interpreter is the one that services all the "effect requests". The foozle is "run" by the interpreter.

That's the basic idea. Then there are practical concerns of how to make it fast enough, of how to be able to handle different combinations of effects (environment reads, state, io requests...) without requiring boilerplate, and so on.
Google internally, especially post Chinese misadventure, has pretty great security. It isn't necessarily in Android, but their cloud services are great, and internal security is great.
> Talent may be what separates the top 1% or performers from the top 5% (where that tiny edge matters) but for the vast majority of the bell curve, hard work counts for so much more than raw aptitude.

Perfectly summarized by one of the inspirational banners at my gym (a local independent that caters heavily to student athletes) reads, "Hard work beats talent when talent isn't willing to work hard".
The B-58 Hustler escape capsule is probably the best operational example of this. It allowed pilots to eject at speeds up to Mach 2 (!!).

https://www.youtube.com/watch?v=QbgeUNjsenA
Interesting thought, "rolling your own crypto" seems to be something of an accordion term. I took it to mean creating your own crypto primitives, but I guess there are plenty of opportunities to mess up security while writing code.
Researchers say there's a fatal flaw in proposed Internet of Things cryptosystem
Six Lessons of Suicide Bombers (2007)
At least part of the secret is formal verification. MSR throughout the last decade made some big advances in software verification technology. These resulted in more than just academic papers, they were used to find tons of real bugs in MS and external (as part of the driver development kit) source code. There was a point at which all of the biggest names in software verification were either academics or at MSR or at both.

SLAM, Z3, DART were all tools that came out of MSR and have been incredibly influential on the whole field of software verification.
Theranos was transparent about the overhyping from the very beginning to somebody with an understanding of bio. It's more shocking that so much of the "tech" media bought it.

Imagine a bunch of old-school bankers or Fortune 500 CEOs from the 90s trying to pick a winning software business. They know "business" so they should be able to apply their knowledge to the software world easily, would be their reasoning. Silicon Valley's picks in biotech, like Theranos, have fairly transparently misapplied "knowledge" in the same way. They look for all the wrong things, attributes that work well in software but not other places: 1) confidence bordering on arrogance, 2) dismissal of experts and standard knowledge disguised as an attempt to "innovate.", and 3) a chance to "hop on" to a rising founder/CEO before they've proven themselves and become super expensive. Similarly, be skeptical of other SV health efforts (such as Google's) unless there are real scientists behind it and also real experience in biotech (not tech).

Complete Genomics (next to LinkedIn and Google) is an example of what happens to a biotech company that has really great tech, but runs the business like a tech company rather than a biotech company. Scale goes completely sideways, they miss the market, and get sold off to a bigger fish and most likely will languish.
Well, they don't get scared by all kinds of strange things in strange places, so this theory falls apart a little there.

Cucumbers (and zuccini etc) seem to work much better, probably because they remind them of snakes and other long animals.
Audi: 1 in 4 of of Cars Sold in U.S. Will Be Electric
The place discussed in the article isn't a national park.

The National Park Service manages 84 million acres:

https://en.wikipedia.org/wiki/National_Park_Service#Holdings

Fish and Wildlife manages 150 million acres:

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

The Bureau of Land Management, uh, manages 247 million different acres:

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

and the United States Forest Service manages yet another category of land, 193 million acres:

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

I didn't sort by size there because the USFS is organized under the USDA instead of the Department of Interior.

(For scale, the United Kingdom is ~60 million acres)
Pinboard on the Next Economy Conference (with Tweets)
Affordable Branding, Web Design, and Development for Small Businesses and Startups
Even if that was fair for a level 1 computer programmer, (which it isn't) - part of your negotiation process is slotting you in to the title that pays what you want;

I currently have the label SysAdmin, but you could easily call me a programmer, a systems engineer or a devops engineer, because my job role includes all those things.

(As an aside, sysadmin is the lowest-paid of all of those titles, which suggests that I could get a raise by finding an employer willing to call my role something more expensive.)
I could not agree more.

To add to this; if it included even a 2x speed up / memory reduction, I think 90% of everyone would have switched by now, and you know what else? Go probably wouldn't exist.
Jumpanzee focuses on providing affordable branding, web design, & development services for small businesses & startups. We pride ourselves in our quick, simple, and personal service and successfully jumpstarting the online presence (or refreshing an old one) for businesses. More Quality. Less Risk. Let Jumpanzee jumpstart your online presence today!
> > If it is that, why does it bother you?

> Grinding a human being into dust doesn't bother you?

For one, that is not an answer. For the other, no it doesn't. The brain is shut down. All that's left is cells which individually may still have some life, but are bound to die quickly anyhow. And particularly after being burned they're all guaranteed to be dead, so the grinding does not harm any living being anymore.

Does the grinding bother you more than the burning?
pretty cool to see the industrial design elements and what resonated with the designers based on their cocoa pod inspiration.

shape: "an elongated shape and distinct ribs"; "curvier, with more girth"

color: "German Green"

material: "made of heavy, durable glass"

weight: "no less than 14.5 ounces"
Awesome, I never expected an actual answer. Thanks!
bug report: The browser's back button goes into infinite loop.

1. Click "CodePad".

2. Click "Create New Pad".

3. Press browser's back button.

4. Repeat #3 to infinity.

Ubuntu 14.04, latest Chrome
I would say that actual, continued support is an incentive to update.
Maybe you have it the wrong way round. My experience is limited but these Microsoft product's often make the back-end seem coincidental. If the developer only ever touches the rich GUI then that is the product that is actually valued. Making it completely free could devalue the product and allow non-Microsoft technologies to become dominant. People could seamlessly use Visual Studio to develop products that don't rely on MS products and barely even notice.
I'm curious, how long is the lock-in for people from "rest of the world" category for H1B to green card process? It looks like there's almost no backlog these days.
Been wondering when this would happen. Great to see, funding!
Using the term slavery for describing a highly paid white collar job is doing disservice to the descendants of slaves. Let's not get too far with the terminology.
Hey, been using ASP.NET 5 on Linux since beta 5 and really love it so far! Keep up the great work. I hope to contribute a bit in the future when I have some more free time.
Show HN: Map of 2015 terrorist attack
&lt;x-gif&gt; The GIF tag the internet deserves
A Zero Day Broker’s Price List
You are making a rather large logic leap in assuming what politicians and intelligence services want. It is extremely unlikely to be only "keeping people safe".
Cool! I wasn't aware of those low level libs. Now I should submit a patch to lthread to use fcontext. >:)
> If a technology exists, you cannot tell people to not use it; otherwise, all you've done is put law-abiding citizens at a competitive disadvantage while arming the bad guys.

This comment is amazing self parody.

So what, we should we let people cook up nerve gas and anthrax and build surface-to-air missile launchers in their garages, to make sure they have competitive parity with the bad guys?
He had the presence of mind to realize his instruments were wrong just in the nick of time. Seconds more and he would've ridden the plane into terrain.
Hey HN, co-founder of Glyphs here. We're trying to make SVGs much much easier to use. The SVG format is in a similar place to where font-embedding was years ago when TypeKit was founded (somewhat complicated, multiple best-practices based on usage scenario, etc.) and we think there's a big demand for SVG that works for anyone.

Our app hosts SVG content for you, has a library of our own SVG imagery and icons, and delivers everything via cacheable JS-injection served through MaxCDN. Basically: add one line of code to your site and you have all of the benefits of SVG, one cacheable http-request, and 99% browser compatibility (we have a PNG fallback built-in).

I would absolutely love to know what you guys think.
That's not was said, though. Pera said that there's nothing you can do to force terrorists to use encryption containing a back door.

You are saying that you can't tell people not to use something.
...by 2025. (isn't in the articles headline either, but should be)
I didn't make that allegation, but studies have shown that H1-Bs are underpaid compared to their peers [0][1][2](however I'm positive employers are paying them legally based on the prevailing wage data they've chosen to use to describe the visa holders skills). Plus in simple supply demand economics it's obvious, at least to me.

[0] http://www.programmersguild.org/archives/howtounderpay.htm

[1] http://cis.org/PayScale-H1BWages

[2] http://www.pbs.org/newshour/making-sense/the-bogus-high-tech...
https://en.wikipedia.org/wiki/Palimpsest

Just learned by reading Gore Vidal's autobiography of the same name.
I doubt it. The Massachusetts age of consent is 16, so there's no legal barriers by his Sophomore year. I haven't been to MIT but, for the college campuses I'm familiar with, it's harder to avoid getting laid than it is to get laid.
That's pretty friggin' rad yo! Especially the properly indented code.
I think that's exactly what it is trying to be: a simple editor with some capabilities.

A lot of people expect a "real IDE" to have a lot of fancy, specific, semi-proprietary features, but what I believe VSC is providing great editing capabilities and offloading everything else to good task managers (and now, extensions). A lot that you can do in "real IDEs" (like building your project) can be handled by Gulp, Grunt, or other runners in a more or less independent way. I actually prefer it this way now, regardless of the IDE I use - that allows my projects to be independent of the IDE.

To me, where VSC shines is really in editing comfort, be it with the super fast typing response (really!), or with the Git integration, or with how it handles work space for opened files. It looks like it is supposed to be uncomplicated.
Looks like she is wearing a hijab.
بازدید از باغ راه ایرانی در تور کیش
I remember quite distinctly when the Python 3000 manifesto was released just under ten years ago, in April of 2006. That is when the line in the sand was drawn and the key mistakes were made that caused the "schism" in the community. What the Python community was screaming for was a fix for the GIL and the other performance issues in Python, not minor changes to Unicode handling that were maybe awkward but perfectly possible to get right in Python 2.6.

Google seriously spent tons of effort at the time trying to remove that GIL. They were one of the biggest proponents of Python at the time, and frankly they were part of what made it so successful. With their work on Unladen Swallow not making meaningful progress and the Python core developers concentrating on Python 3000, making it clear that they don't even care, it isn't a wonder that Google was hedging their bets by hiring Rob Pike to work on Go, which many now see as most directly being a competitor to Python, and which has sapped a lot of people who would potentially be Python users.

Meanwhile, the broken release of 3.0 needs to be blamed for part of the problem, not used as a reason to delay the historical date of fracture: a lot of things were broken in 3.0, including some basic things that Python got wrong in Unicode. The performance regressions were not quickly fixed, making people hesitant of the benefits of Python 3, and the Unicode issues (which were not fixed until years later, when they added the round-trip-safe Unicode conversions; but even this is a workaround, as filenames are defined to be strings of bytes by the filesystem) were ironic as the whole point of Python 3 was to somehow be better at dealing with Unicode :/.

And you seem to be forgetting that the real problem was not the features added in 3.0 but the features taken away at the same time that made it impossible to write reasonable code that ran on both 2.7 and 3.0 even for extremely simple cases like "catches an exception". They only just a year or so ago have started to crack their party line of "shut up and upgrade to 3: it is better and you are wrong" and add some backwards compatibility features to 3.x, such as supporting the u prefix (which was the absolute dumbest thing they could have removed).
“I was held hostage by Isis. They fear our unity more than our airstrikes”
>Bloat and jankyness seems to be a function of project age.

Atom, that he mentioned, as well as lots of other projects, were slow and bloated from the start.
So, what did you choose?
I just watched through the depecialized trilogy last week.

It goes a lot further than restore and "unedited". As an example, the 4th episode (first movie) received a ton of enhancements. They used sources ranging from the laser disc edition to photos. The result is something that looks absolutely beautiful and very comfortable to watch on a modern display.

I think it's a lot closer to what we expected the "special editions" to be.

As a side note... I used the "Machete order" when watching the movies. Made me appreciate Episode 2 and 3 a lot more than I had previously. I quite enjoyed them in the context the order creates.
Also, their description and figure 1 says a cas9/etc sequence should be inserted at the target site, but the sequences in Fig S1 don't seem to show this. I don't get that.
Ejector pods a standard part in airlines? My mind boggles at the amount of weight that would be added. Manufacturing scale might bring down the capital cost, but it would never bring down the operational cost of lugging around all that extra weight, not to mention the inspections and tests required to ensure the devices are working as expected. Airline tickets would be 2x the cost, if not more.
Hopefully neovim will allow native integration of vim down the line. Vim + plugins is just too good to migrate away from.
After Attacks, France Increases Its Commitment to Refugees
Are you saying high tech is not really affected by supply and demand like other industries?
Many industries claim they need special laws.
How is Silicon Valley different than any other business?
Kaggle's "Titanic: Machine Learning from Disaster" [0] is a great place to start. If you're anxious to dive in, go straight to "Getting Started with Excel" [1] and move on to "Getting Started with Python" [2]

Note: I'd strongly recommend the Anaconda Python distribution [3], as it has pretty much everything you need. Also, for immediate feedback on what you're doing with Python, I've fallen in love with Jupyter Notebooks (formerly IPython Notebooks) [4], which you'll have as part of the Anaconda distribution, along with all the other popular Python packages for scientific work.

[0] https://www.kaggle.com/c/titanic

[1] https://www.kaggle.com/c/titanic/details/getting-started-wit...

[2] https://www.kaggle.com/c/titanic/details/getting-started-wit...

[3] https://www.continuum.io/downloads

[4] http://ipython.org
You can't download the apk from Google play directly to your Linux machine. You'd have to first install it on your android device and then manually copy to your Linux device - at that point I don't think many users would expect it to work 100% and probably wouldn't review it as such
Not everybody who uses a code hosting provider like GitHub or Microsoft Visual Studio Team Services uses SSH. Some people use HTTPS for whatever reason (outbound corporate firewalls and proxies, ease of setup, familiarity, or just personal preference). And I would recommend that those users further use two-factor authentication.

This tools is meant to help those users.
Valentine actually dictated it, but it did actually happen. Brian's mail was something along the lines of, "I'm tired of reading about the latest security vulnerability in the NYT, so...". And I think it was six weeks, not a month.

Source: me, who worked there (in VS, not Windows) at the time.

EDIT: oh, yeah, forgot about the Gates mail. References are buried in this link: http://www.microsoft.com/security/sdl/story/#chapter-1

I stand by the B. Valentine version, just can't find a link.
Spack: Package manager for multiple versions, confs, platforms, and compilers
I didn't know this existed so I can't answer you question. I've been using Sublime and print statements for a few years now. I actually gave up looking an IDE with integrated debugger.
and this guy survived SR-7 mid-air disintegration at mach 3+, wearing pressure suit...

theaviationist.com/2015/03/17/sr-71-mid-air-disintegration/
How to Create a Blog Plan for Your Startup…
Virtual Reality Production and Business – 1 Day Course with Datavized
Well unless they factory reset the phones, which they obviously did not, android keeps usage stats on app so it would be obvious if the apps were used or not.

But you are right, it could just be someone overstating something where apps have the ability to be encrypted, not that they were used that way.

Still all these people were already known to their secret services. Some even had phone taps already. It was yet another intelligence failure like we saw on 9/11
Visualizing How Terrorism Has Changed Over Time
How many of these sites actually need secure passwords? How much would anyone gain by e.g., impersonating one on a forum site? If that number is close to zero, one could just use the same "standard" password for all low-security-value sites and be done with it. For other, slightly higher-value sites, one could leave one's devices logged in as long as practical, and generate a new 15-character password every time one must use the "forgotten password" email-a-capability-URL feature. For the designated secure email account, and maybe for certain financial sites, one might need to remember or write down a passphrase, but there will be fewer than 363.
why would only 10% of qualified individuals be on the market? Wouldn't all of them be? Unless you are counting retired, infirmed, and imprisoned?

Generally skilled engineers are great for training programs.
A freelancer's guide to planning for and buying a home
The same thing hapenned to me in 2011, so I ended learning Ruby, no regrets.