skysight-inc/HackerNews huggingface dataset:
A VSCode person can (and probably will) answer in more detail, but at heart it's simple: if you want to add type-checking goodness to a library that isn't itself written in TypeScript, you can create a thing called a declaration file: https://github.com/DefinitelyTyped/DefinitelyTyped

Microsoft publishes a list of known good declaration files for popular npm packages to npm, under the scope @types: https://www.npmjs.com/~types

The 1.7 release of VSCode helpfully tries to automatically load type declarations for any npm package you use by requesting the equivalent declaration package under @types. When the package exists this is fine, because it's cached in our CDN.

What they forgot to consider is that most CDNs don't cache 404 responses, and since there are 350,000 packages and less than 5000 type declarations, the overwhelming majority of requests from VSCode to the registry were 404s. This hammered the hell out of our servers until we put caching in place for 404s under the @types scope.

We didn't start caching 404s for every package, and don't plan to, because that creates annoying race conditions for fresh publishes, which is why most CDNs don't cache 404s in the first place.

There are any number of ways to fix this, and we'll work with Microsoft to find the best one, but fundamentally you just need a more network-efficient way of finding out which type declarations exist. At the moment there are few enough that they could fetch a list of all of them and cache it (the public registry lacks a documented API for doing that right now, but we can certainly provide one).
It shouldn't be though, that's kind of the point. Directing people to a profession to make the representation equal is both counter-productive and IMO HURTS us as a whole because you end up with people pursuing a career they potentially hate because someone gave them a scholarship or promised them more money for doing so.

If more women than men want to be nurses, awesome, let them. If men are intentionally NOT being hired to be nurses that WANT to be nurses simply because they are men, THAT is a problem we need to fix. In the same token, if more men want to be programmers than women, awesome, let them. If companies are intentionally not hiring women for being women, FIX IT!

But PLEASE stop creating problems where they don't exist. I have no desire to take care of other people and the though of being a nurse is about the worst possible day job I could imagine. I'm willing to bet most nurses would rather stab themselves in the face than sit at a computer all day writing code too. Are we as a society really going to sit there and tell them they're wrong? They're just confused and would really love to program if they just are forced into it?
I was a programmer and a photographer before I got involved with adult. My first real move into the adult industry was working at an agency in LA that represented porn stars. It was a small home based business and I lived with the owner and whatever models were staying from out of town as well. I answered phones, photographed the models, built the website, and created a custom CRM solution. The pay was absolute shit and was hard to get by but the perks were great. It was an amazing experience.

I shot on set here and there but the money was unreliable. I did shoot once or twice a week at the agency doing portfolio shoots of all the girls. That was a lot of fun. I couldn't believe I was getting paid to do it.

I had to eventually move into full time programming at various companies (pay wasn't good enough at agency) and they were completely separate from content production, they just bought it from someone else usually.

The vast majority of programmers in the adult industry have no exposure to the production side. An agency or production company is where you need to be at. The really small production companies that have production and programming at the same office would get you exposure to it though.

Everyone is completely open about porn and there's no hiding it. It's quite refreshing not having to worry about being PC about anything. There's porn on everyone's computer at work and nobody bats an eye. Surprisingly, there are about the same number of women in a porn tech office as there is in a typical Silicon Valley startup.

The technology is really archaic though. FTP, PHP, Apache, really? It drove me nuts that I wasn't doing anything innovative and I eventually moved back to Silicon Valley.

Would definitely recommend it if you ever get the opportunity though.
Amazing work to push health technology forward!
When will AI beat humans in different games?
This note sounds like the kind of passive-aggressive stuff I write and subsequently discard to feel better about some dispute with a coworker.

There's such an air of condescension here, all from a team that didn't even design its own flagship product (http://metalab.co/projects/slack/).

I feel bearish on slack.
So why is voter turnout so low?
Yeah, have to use something like CCBill or Epoch but they charge way more because it is "high risk". Can't stand their APIs though.
Fwiw if I were building a feature on something that's considered as core a technology as npm is, I likely would not have thought of this either. (Though maybe I would have if I were doing an in depth look into it)
I, also, am 100% nest (four thermostats). I, also, would never pay 10$/month/thermostat for this service.

I am not shitting on nest here, but I will say there are others out there now who are as or more intelligent though definitely none as sexy.

That said, this whole article is basically "news at 11, IoT device maker says people should pay more for their IoT devices, buys boat"
You know, I'm sick and tired of all these "Web 2.0" companies shirking their responsibilities. Uber doesn't "offer rides", it's just a "marketplace". AirBnB doesn't offer short-term rentals, it's just a "marketplace".

Face it: Facebook offers the option to exclude people based on race. This is wrong. Period. Race is one of the protected categories, and you cannot discriminate (or give preferential treatment to) based just on race.
> Both nursing and teaching have been wrestling with how to get more men into those professions for well over a decade

Where is this wrestling?

Surely the disparity in gender is the result of Misandy at every level of the Nursing industry and these evil Woman should be held to account for there tyrannical Matriarchy.

Where are the media stories about institutionalized Gender bias in Nursing.

Where is the Diversity industry setting up organisations to promote 50/50 Male Female Nursing gender ratio?

Where is the call to lower or scrap Nursing standards to accommodate under skilled Men because its the right thing to do?

I'm not holding my breath.
Yeah, it's really weirdly passive-aggressive and lame. Condescending is a good way to describe it.

I use Slack in a small 5-person company and generally dislike it. The desktop app is horrible. Why does a chat app need 400MB of RAM anyway? It also doesn't let me customize the font—or really much of anything—not a dealbreaker, but a bit annoying. So basically I use Slack in a browser, which is at least usable. Entirely and easily replaceable though.
There are many countries around the world with actual democracies where elections and vote counts are run by governments with citizens scrutineering.

It is not impossible.
and still no ability to have comments. one reason I strongly prefer JSON5 http://json5.org/
Just cut off access entirely. No pay? No heat/AC.

Nest should do this across their whole product line.

For Dropcam, No pay? We're gonna put your house up as a live feed for others to watch.

Including Nest protect.

No pay? No smoke/CO alarm for you.
The tool this seems to be based on is here: http://www.fi.muni.cz/~xsekan/
X different rates / teasers / bonuses could be offered based on ethnicity.
Odyssey – The Next Generation Science Game
Well spotted. No doubt in some secret Gattaca-esque white room at infinite loop there are a bunch of carefully dressed project executives in damage control mode.
If you join pre-money you are a founder. If you join post-money you are an employee.
Interestingly, I got a job as a senior data scientist at Oracle via a "who's hiring" post, and I found out later that my hiring manager wasn't aware of it at the time. A contractor at an Oracle acquisition posted that the acquisition had open reqs, and I emailed him. He forwarded my info to a recruiter, who passed me along to the hiring manager. When talking with my manager later, we were both amused to discover that he thought I'd been approached by the recruiter, and didn't know about the HN thread.
Similar article from last week:

https://apnews.com/4936bda1a23d402787b73c2a9af21a3d/Washingt...
And be confident! Interviewers love confidence.
I can't say I'm always thrilled with the results. Popular referendums seem to be disastrous, as often as not. I'd probably say that the 17th Amendment was a mistake. Dunbar's Number seems to be more true than false, and the layers of indirection help to cut down the damage.

There's also the problem of fossilized borders and jurisdictions that no longer reflect current realities. It'll never happen, but some realignment of current state borders would probably be beneficial. There are the lurking proposals to split California into multiple substates. The New York metro area has more in common with its neighbors across state lines than with the people in the hinterlands of their respective states. In my home state, we have one small urban area that can effectively wag the dog of the rest of the state and ramrod through any ill-conceived notion that catches its fancy, with terrible consequences for the rest of the citizens living outside that bubble - on any election, the returns are nearly mirror images of each other for that one enclave versus the rest of the state.
>Your statement to "hire the absolute most productive" implies that no woman or black or hispanic person can be "the absolute most productive"

No

>Congratulations, you've exposed yourself as possessing irrational biases

That's rich coming from someone who just made a completely biased reading of the parent comment to fuel their narrative.
I don't believe that's true. Most researchers were civilians and were free to move as they pleased.
Since all the posts here seem pretty negative about Slack's response, I'm genuinely curious...how do you think a smaller company should respond when a huge company decides to enter their competitive space?

I ask because I've been an employee at multiple start ups before and seen this kind of situation happen multiple times. I have not yet seen a response that gets received well. And silence gets perceived by existing customers as weakness or fear.
Transparensee (Manhattan, New York City). ONSITE.

--

We are looking for a highly skilled front-end developer (React, ES6, mobile/desktop) with a keen visual sense to work on our search platform. Must have experience putting together fluid, user-friendly, cross-browser UIs. We require demos/screenshots/videos of UI work. Must be highly proficient in JavaScript, HTML, CSS/SCSS. Should be familiar with React, ES6 and modern single-page application development.

We're a small but profitable company which has never taken venture funding. We make a search platform product that simplifies adding powerful search functionality to existing structured data. We can handle large volumes of rapidly changing structured, semi-structured, and free text data. Our mission is to help data owners maximize the value of their data by improving the ease of information access and insight.

Tech stack: JavaScript/ES6, React, backend includes Node.js, Go, Ruby, some Java.

Competitive salary, generous health benefits (medical, dental, vision), 401k, flexible vacation policy/work hours/work-from-home days.

--

http://stackoverflow.com/jobs/companies/transparensee

Contact jobs@transparensee.com
I love his stuff. I've ported some of his code on GitHub to emit gcode and run it on my various drawing machines. Fun stuff.
Linux Tests of the New 2016 MacBook Pro with Touchbar Are Coming
I will leave my comment unedited to show the shame of my admission that I had entirely no clue. I normally find myself chuckling at when other people miss sarcasm but I really didn't catch the tone this time, hope someone else gets to chuckle at me :P
Explain this for me, because I don't feel Truthcoin's argument holds:

Truthcoin claims that any money system will cause the exact same resource expenditure, no matter what method you use. That resource cost is equal to the value of the coin. According to the argument, Proof-of-Work is merely the most direct and obvious expenditure of the resource cost.

That may be a fine argument against Proof-of-Stake; I'm not conversant enough with PoS to say. But how does that argument hold compared to the cost of traditional banking?

Truthcoin seems to explain away traditional banking by saying it incurs rent, and "rent is incompatible with p2p currency." Do I have that right?

Even if the "rent" charged by a traditional bank was equal to the dollar-cost of PoW, the resource-expenditure will not be nearly as high. In PoW, the participants are burning fuel to reach the cost (expending resources). In traditional banking, the fee of the trade is what creates the cost. The actual question is, whether the traditional banking infrastructure burns through the same amount of resources as PoW does. Does it?

For that matter, while it's a clean economic argument to say that participants will spend up-to-the-value-of BtC to mine it, that's not a correct measurement of the resource-cost of BtC, because many different parties are mining in competition. Therefore, isn't it more accurate to say that the resource-cost expended is up-to-the-value-of BtC for each participant?
Disagree. People had fairly long upgrade cycles on desktop office before office365. A subscription provides more reliable income.
Yep. Black box voting is wide open to fraud.

Maybe if the code was open source, the firmware could be verified by a voter somehow, and there was some kind of blockchain system where every individual could verify their own vote... but otherwise I'd much rather have a paper trail.
All you have to do is live in Colorado, make sure all the confusing tax credits apply to your income tax situation, and then qualify for a confusing dealer financing scheme.

Sounds applicable to all of ~20 people...
This title seems like a massive departure from the actual content of the article.
revenues growing at 18% avg. per week (78% per month)

An increase of 78% per week would be 93+% per month.
Had it in a start-up a few years ago. It felt like it wasn't real. Not a clear culture about taking it and exactly what we needed to do to cover for ourselves when there are so few people in the company overall.
everyone has access to products the consumption of which threaten the ecological underpinnings of the society in which they live, but generally consume more of these products anyway
Subtle(ish) distinction: You aren't your past accomplishments, you are your capability to generate future accomplishments.

Who is more likely to persevere; someone who believes they have to keep achieving things or they are worthless, or someone to whom achievements are a nice bonus to the intrinsic value that they already have?
Snowden talks about surveillance in Canada
How to Turn on Trackpad Gesture Support in DVDFab Media Player
So provide me with an interpretation of "just hire the best" -- as a response to critiques of the lack of diversity in tech -- which does not imply or require an assumption that currently-underrepresented groups are, by the nature of the people in those groups, less qualified and thus less likely to be "the best".

Because you can't provide that. "Just hire the best" is an excuse for biased interviewing and hiring processes which self-reinforce; you claim to "hire the best" and then actually hire based on your biases and claim those are "the best".

It turns out not to work:

http://danluu.com/programmer-moneyball/

http://danluu.com/tech-discrimination/
As one of the folks on the front-lines helping patch this, I certainly have no hard feelings; and I'm excited to be able to support this feature properly

... also ... not going to lie, this was the first time we've gotten to test several of the checks and balances we have in the npm registry which I was jazzed about :)
The link you cited is talking specifically about "unstructured interviews", the sort where you're judged based on handshake firmness and questions like "What is your greatest weakness?" It shouldn't be too surprising that these are poor predictors of job performance.

Programming technical interviews are not supposed to be like that. They're supposed to be some mixture of a relevant-ish skills test and a plausibly-deniable IQ test. (One constraint here is that anything which is overtly an IQ test will make the company's lawyers get twitchy and start nervously trying to remember the details of the Supreme Court decision in Griggs v. Duke Power Co.)
TL;DR “We know fuck all about consciousness, but it can't possibly be anything special.”
This is great. But I can't think of a single macOS-only app I'd like to have in Linux, other than Terminal.app, Control Panel, Activity Monitor, etc. Everything else I use already runs in Linux.
What about e.g. social apps where some communities face a much higher risk of receiving abuse?

Looking more broadly, it wasn't that long ago that you could easily find American software developers treating internationalisation as a frill or
people talking about accessibility as a niche concern. (Now a growing percentage of people recognize that in addition to being the right thing to do, it also benefits more people than they thought due to temporary limits due to environment - ever see how many people use subtitles on the subway/bus?, illness/injury, distraction, etc.)

The key point for me is seeing this as a larger goal of encouraging as many people as possible to participate in building the technology right increasingly shapes our world. One key thing is that people aren't limited to certain types of contribution: there's probably no uniquely feminine contribution to C++ but how well the standards community works or how the language is designed will charge based on who's involved. If it's mostly very smart MIT grads, someone else might contribute not because of their race, gender, etc. but because their life experience has been different, and that's usually important for moving something out of the core guru community into broader usage.

Remember all of the guys who decried GUIs as unnecessary crutches when Real Men(tm) used a CLI? The problem wasn't that they were (generally) white men but simply that they had a very narrow view of what people wanted to do and how much training was reasonable to accept just to be able to check your email or edit a file. That's laughable now but it wasn't hard to find examples just a generation back.
Whenever I had to sign one after a lay-off I checked with lawyer friends first. They are not really enforceable.
Number 8 is amazing. I'd love to see it for real in a website.
Don't seem that puzzling to me. If a site is very valuable to its users then they probably don't care too much what it looks like. And I suspect that teams working on producing something extremely valuable or useful probably put its appearance pretty far down the to-do list.
Very true. However, flat, forested islands can reflect a greenish color onto whatever clouds might be above them.
I think that it's a really dangerous trend; now we have all these platforms which facilitate illegal activity but which offload all the legal responsibility onto their users.

You could say the same thing about Pirate Bay, Silk Road, Uber (for helping its drivers bypass local license requirements), AirBnb (for helping landlords bypass local tenancy laws).

All these companies help people break the law... The ones which help people break 'important' laws are prosecuted (E.g. Silk Road and Pirate Bay) - But the ones which help people break minor laws tend to be left alone mostly.

Our society is evolving in such a way that our laws are slowly degrading - Particularly the laws designed to protect the working classes. What all these companies are doing is effectively turning us all against each other for their own benefit.
Not for years, they lost a lawsuit over that practice.
A public company may not be able to, because the board may be sued for doing things that do not increase shareholder value in the short term?
This isn't characteristic of U.S. factories; the costs associated with workplace injury are so high that employers are obsessed with near misses (i.e., non-injuries) and ergonomics (lever too high? We'll lower it. Reaching across your chest? We'll change your work station. Standing on concrete too long? We'll install ergonomic floor mats.). These companies employ men through their 60s. Women certainly can (and do!) work in these environments. They just don't do it in proportion to men.
Automatic comparison shopping for books, based on ISBN
TFA: If the ad were selling a house or recruiting for a job fair, it would almost certainly be illegal.

We have laws about that stuff, for good reason. They don't address political speech, however, and probably wouldn't pass constitutional muster if they did. This is the sort of tawdry viciousness we've come to expect from Trump, but it's solidly within the "marketplace of ideas". The only way to respond to this is with opposing targeted ads.
A lot of the site has changed since launch, I'd encourage you to give it another look. And don't worry, Jet's dynamic pricing isn't going anywhere. In fact, you should expect Walmart.com to adopt it at some point in the future.

Full disclosure: I work at Jet on the pricing team.
> most CDNs don't cache 404s

Sounds like a good CDN-busting DDoS vector.