skysight-inc/HackerNews huggingface dataset:
OT: those are some skewed definitions of meritocracy... The real issue the feminist camp is missing is that in a real meritocracy no one looks at your gender or background. The real issue at stake in the corporate world today is that a meritocratic org is an unattainable ideal - they don't exist. Every org ends up being an ol' boys club. And being an ol' gals club is going to be just more of the same. Double hilarity for women from GitHub getting discriminated against based on their affiliation - this just proves that feminism is simply the other side of the same sexist coin.
PS: Forth way which is actually quite effective is to offer non-trial, but limited functionality product.
Carefully think about limitation - the approach that works best is something that allows customer to use all features of product right away but limitation gradually gets annoying to stimulate conversion to paid user.

Example: more data come in and non-paid version has limits,

or more sub-users signed up but non-paid version has limit of 5 users.

Quite often after offering this along the 30 days unconditional refund version will do the trick.
You make it sound like it's two cup holders away from being a Homer J. Simpson design.
I guess that would make it discouraged in all cases, then.
The macbook is absurdly light. The Surface book weighs a little bit less than the 13 in macbook pro. The surface book competes with the macbook pro 13 more directly in terms of performance and price.
Walk in and say "I'm here for the groupon deal but I haven't brought it yet. Can you sort that out for me, or is it easier for you if I buy it on groupon now using my phone?"
Step 1: update your terms and conditions to say multiple trial accounts from the same company are only allowed to run for maximum 2 months total.

Step 2: wait a month

Step 3: if they do the same thing after this one runs out, send them friendly email.
I don't have a very high-paying job. I'm able to take the vacation because of (a) specifically saving for it and (b) planning a lot; took care of airfare almost an year earlier (in fact the location I chose was because of airfare deals), arranged place to live, and so on forth.

> That's not even considering the fact that planning a pregnancy like that isn't feasible, especially for older couples

I'm getting off-topic here but I really want to say this: the biggest reason I see Valley as being evil is it forces everyone to delay having kids. Have kids early, there will be less problems. https://en.wikipedia.org/wiki/Down_syndrome#/media/File:Down... There's a huge amount of research that suggests having kids earlier (e.g. at age 30 or earlier vs. age 40) is better for so many reasons.
Show HN: Test out a dozen probability distributions and JS library
No x86 computer ships with locked bootloaders, it's part of the spec that you have to be able to disable SecureBoot in the BIOS.

Not for Windows 10 it's not!
How does working remotely..work exactly? I know there is a contract but assuming you are from the other part of the world, aren't you at risk of not getting paid if something happens to the company or they start acting unethically? Lawyers can get involved but at that point lawyers might cost more than what you need to recover. Example: US company and European programmer.
How to write the perfect LinkedIn message
Charge for your work.

Good luck!
Letter of Recommendation: Bamba
A Radical Proposal: Replace Hard Disks with DRAM
> A policy [...] gets no sympathy.

That's a completely different argument then. There's a lot of users in both categories. I just disagree with blanket "It's not like users "cannot" upgrade".

I did read the CA/B post which mostly deals with... enterprise internal policies and security relaxation. So what are we talking about here now? Poor 3rd world countries that can't afford upgrades, or enterprises? Non-enterprise users don't have an intranet zone.

Re. cloudflare. No, I still disagree. There's a number of reasons why it's important to get exactly what the server sends. Even with permission from the user MITM-ing traffic to inject banners is a terrible idea that's likely to break things.
Checking HTTP Smuggling issues in 2015
Demos were also rarely recorded with the same precision as the live rendering.
Google users feed Google with training data everyday, just by clicking on links and refining search queries. They basically tell Google what they were looking for. I have no idea how Google works, but I'd guess the user data plays a big role in rankinkg the search results.
Aha, chatbots!

Brings back my days on IRC.
Ugh, I agree with the sentiment, but the proposed solution is almost as awkward as the prose he descries. I agree with Paul that "fancy", "formal" prose like this is (randomly chosen example) does no one any favors:

> This work aims to address the disconnect between object-oriented design
> and implementation by rethinking the way object-oriented languages are
> structured. We have developed a set of requirements with which to identify
> good relationship models, and used these requirements to develop a
> new model for the object-oriented paradigm which focuses on relationships
> rather than objects. We will test the effectiveness of the model by designing
> a language which uses it, along with a formal specification and a
> practical implementation for the language. We will measure the effectiveness
> of our model by conducting case studies comparing development in
> existing languages with development in our relationship-based language.

But saying that the only solution is to write how you speak informally to friends also eliminates prose like:

> The tide climbs. The moon hangs small and yellow and gibbous. On the rooftops
> of beachfront hotels to the east, and in the gardens behind them, a half-dozen
> American artillery units drop incendiary rounds into the mouths of mortars.

I don't think Anthony Doerr uses phrases like "mouths of mortars" when having beer with his friends, but his prose is an absolute work of art. Every single word and dollop of punctuation there is perfect.

The key part is not to write like you are speaking to your friends. It's to write like you are speaking to a specific audience. Have a picture in your mind of yourself speaking in a venue to one or more people. The image you have will dramatically affect the way you right.

Picture yourself giving a hollering a rousing speech to a platoon of soldiers about to enter into battle and your reader will hear the Battle Hymn of the Republic by the time they reach the end of your paragraph. Whisper your words into the ear of a lover and your reader will get the shivers.

For most of the writing we on HN do, sure, "explaining something cool to your friends over lunch" is exactly the right image to get your style in line. But it's a massive over-simplification to say all prose should be written with tat venue in mind.

Personally, I think "mercurial Spaniard" is a great description of Picasso.
Pure genius... provide some value to marketers and then steal all their best performing keywords and campaign data to the toolbar :)
Something that helps a lot with achieving a conversational tone is to actually record "spoken drafts" of what you want to write about, then transcribe the audio.

For optimal results, have a point-form plan of what you want to discuss so you will stay on topic and avoid rambling.
I heard AirBNB installs HAProxy on each of their nodes, and then manages the configuration for each service on each node. Then the service just needs to access 127.0.0.1 instead. This sounds compelling to me because you eliminate the single point of failure of the HAProxy goes down.
What about seL4[1]? It isn't real-time, but it is small, performant, and formally verified.

[1]: http://sel4.systems
"[During failure,] only a small amount of water transfer (about ten garden hoses worth) is necessary [...] to keep the reactor stable."

How much is "ten garden hoses worth"? Are we talking running ten garden hoses at full capacity for a few seconds? A couple hours? I very much dislike comparisons like these in reporting, especially when discussing safety.
Basic CSS Selector Syntax Explained Using Cats
"We have finally fully arrived at the ultimate in passive voice:"

No, the ultimate in the passive voice had already been attained [nb, passive voice omg] with "the lazy dog was jumped over by the quick brown fox". The passive voice is not an obfuscatory technique, and the further obfuscations have nothing to do with grammatical passivity. Indeed, "Speed was involved in a jumping‑related incident with a lazy dog while a fox was brown" does not contain a single instance of the passive voice. In fact, as soon as we get to the "was involved" parts of the article, we no longer have the passive voice around.
Although I agree that the steam controller will make previously mouse/kb only games viable on the desktop and was probably designed for that, I've been surprised by how much more pleasant it has made gaming with games designed for a traditional controller.

For example, Dishonored plays fantastically well with the steam controller. You have all the advantages of a traditional controller, except the camera control is much more precise and mouse-like.

And although the steam controller may never compete with a mouse and keyboard for games like CS:GO, r/SteamController is reporting encouraging findings, with people claiming to be surprisingly competitive using a steam controller by utilising dual aiming (trackpad for large, coarse movements and gyro for tiny correctional movements).

The bottom line is that for me a steam controller is a massive improvement over a traditional controller, it is like it takes the best aspects of mouse+kb and game controllers and combines them in one package.

Console makers should take note, but unfortunately at this point outside nintendo the traditional console makers are very unwilling to innovate with the base controller.
> The real issue the feminist camp is missing is that in a real meritocracy no one looks at your gender or background.

A real meritocracy serves exactly the values of whatever person or group defines the merit function; when sexists exist and are in positions of social power, "real meritocracies" will also be sexist.
>>Except these aren't at all the same. With a reference, you have no good way of telling whether your reference IS nullable.

>As the article mentions, we have annotations to do just that.

Your mileage may vary, but my experience with nullable/nonnull annotations is that because they are not used across the board, you are either left with a ton of false positives or a ton of false negatives. The fact that there hasn't really been a great standardization in the core language is probably evidence of that (yes, JSR305 exists, but the JDK doesn't enforce its constraints by default).

With Optional, it's a clean slate. You can simply say "a reference to an Optional shall never be null" and you could probably enable such an enforcement for an existing project. Of course it's not going to be 100% while it's still a normal reference type, but catching 99% of the cases is a really big improvement!
I looked at this market about six months ago and agree its in need of a refresh. This best option (to me) up one step from Quickbooks/Xero looked like IntAcct. The main feature is reasonably good automated software revenue recognition support (obviously important for a SaaS company), including good support for custom B2B deal structures. The overall integration support seemed lacking, with an older SOAP API and no good built in integration for Stripe or Braintree. The look & feel is like Salesforce. A minimum deployment is going to be $1k/month.
Performance will be better with Shadow DOM. The styles are deduplicated (in Chrome at least, and I believe Firefox too), and the style boundary adds opportunities for optimization.

There will be ways for styles to leak. The Polymer team has added a polyfill for CSS Custom Properties and CSS Mixins (the @apply rule [1]).

Custom Properties cross shadow boundaries, and @apply lets you define properties sets that are applied later down the cascade. This lets components define very targets sets of custom properties that they apply to specific elements within their shadow root.

[1]: http://tabatkins.github.io/specs/css-apply-rule/
Considering that communication can be just as much about what you say as how you say it, I'd say that I appreciate artistic liberties like 'mercurial Spaniard'. Writing can be a form of direct communication as well as a refined art form. I enjoy the departure from the usual lexicon.
I really like webcomponents, but they still statefully update the UIX, just like most native ui frameworks.

React solves this by giving a declarative functional approach to webdevelopment.

Would it be possible to combine both react with webcomponents?
If so, are there any demo"s out there? I couldnt find anything.
Wow, this looks amazing. My brother is starting a job here soon, had no idea how far along some of this tech was already!
Yep. I remember waving my arms and crying for ES6 to have '?.' back when the spec was open, but there was a lexical issue.

It's frustrating to have such useful features blocked by such seemingly small problems as ambiguous patterns of characters.
> But for anyone who already needs a laptop or a desktop

...which is basically anyone who is a white-collar worker or studying.
just like the author claims that we do not appreciate the good consequences of surveillance because, when it works well, it's invisible, i can claim the same about it's negative consequences. e.g., if congressmen and -women are changing their votes on intelligence budgets because some spy found out they hired a prostitute some time ago and blackmailed them. indeed, when it works well, it is invisible.

the core of the issue is limiting the spy's power, and giving them appropriate oversight.
If pieces of software count as workers, I guess there are at least a dozen of harder-working more-vital workers at github.

So as long as I personify a piece of software, it too can become the subject of worthless press articles?
Sure SQL injection is trivial to do nowadays; it's always been.

I mean, of course I meant this was an SQL injection.
I'm from Cologne. The local newspaper is called "Kölner Stadtanzeiger".

Foreigners and children are always terribly confused why the title reads "Rölner Gadt-Unzeiger". Fraktur capital letters are pretty insane.

EDIT: Also, Hofbraeu -- umlauts are "escaped" by putting an e after the base character. This only adds ambiguity (and only in some cases anyway) rather than altering the meaning altogether (Bräu -> brew, i.e. beer; "Brau" doesn't mean anything, although if used as a prefix it can mean "brewing", e.g. "Braukultur" -> "brewing culture", but "Bräukultur" would be something else and doesn't exist as a word).
I can't agree. Having used LaTeX for about a year now, it's got all the fragmentation and design-by-committee flaws of Linux, but much worse. There are so many packages, and many are completely incompatible with each other. And while TeX itself is pretty simple, LaTeX is much bigger, and using any libraries on top of it pretty much requires hours of searching tex.so for obscure fixes and workarounds, which are often counter-intuitive.

I'd rather hire someone who would have the sense to pay $20 for a month's worth of InDesign, learn how to use it (which also has a steep learning curve), and make what they need. This shows me they have prudence and can prioritize and manage their time properly, and aren't swayed by public opinion on what the best tool for the job is, but make unbiased comparisons for themselves.
Microsoft, Intel, Lenovo, Dell, and HP CMOs Think You Are an Idiot
Nope. In the U.S., the constitution stipulates that federal judges, "both of the supreme and inferior courts, shall hold their offices during good behaviour"

https://www.law.cornell.edu/constitution/articleiii

"Good behavior" here does not refer to their opinions in rulings. If it did, that would eliminate the independence of the judiciary.
But many in Europe can take at least 1 month.
It is more also a problem of the software to support RTL.
For example, I'm using the Linux systems a lot, and love the console interfaces. Sadly only a few terminals has a good support of the RTL + BiDi(rectional text) + Arabic script: mlterm, konsole. Even the gnome terminal has problems with RTL + BiDi. [1] And those are only a small part of the all terminals presented in the *nix world. Compare for example with this list [2], which I made for the tracking support of the True Color (24 bit color). I wish that all of these terminals (which are actively maintained) will have the support of RTL languages in general, and Arabic in particular.

[1] https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822

[2] https://gist.github.com/XVilka/8346728
Windows 10 LTSB is what you would use if you want control over updates and don't need the app store on a PC used in an appliance setting:

http://blogs.windows.com/business/2015/01/30/windows-10-for-...

> For example, systems powering hospital emergency rooms, air traffic control towers, financial trading systems, factory floors, just to name a few, may need very strict change management policies, for prolonged periods of time. To support Windows 10 devices in these mission critical customer environments we will provide Long Term Servicing branches at the appropriate time intervals. On these branches, customer devices will receive the level of enterprise support expected for the mission critical systems, keeping systems more secure with the latest security and critical updates, while minimizing change by not delivering new features for the duration of mainstream (five years) and extended support (five years). On Long Term Servicing branches, customers will have the flexibility to deliver security updates and fixes via Windows Server Update Services (WSUS) which allows full control over the internal distribution of updates using existing management solutions such as System Center Configuration Manager or to receive these updates automatically via Windows Update.
It's called Smartstack and is also entirely open-source - http://nerds.airbnb.com/smartstack-service-discovery-cloud/

Having been a long-time user, I can tell you the added complexity of every service having to allocate its own port, then tracking that port across every other service is a lot of overhead on its own.

Not to mention you also have to run a zookeeper cluster and two additional daemons on every instance.

All in all it's a good concept, but slightly too complex for my needs. Recently made the switch back to using internal ELB's for every service and not looking back.
The Pros and Cons of Spiral Model Use in Software Development
I'm not really sure wtf KPCB was thinking here.

NSA isn't exactly the world's top defensive security organization. As a red-team, I could see some value in ex-NSA, but for commercial information assurance (IA), aside from "we've seen how things are done badly, by contractors", I would consider NSA experience not just irrelevant but negative.

In addition to being ineffective at the IA mission, NSA has entirely unreasonable resources and imposes constraints on their users. These would be unavailable for commercial companies, so NSA IA experience is even less helpful.

I could sort of see putting $XX mm into a company for "halo effect" on your other investments, but in this case there are more than enough negative external optics which come with the decision. I personally would not want to be associated via common investor with this.

(maybe should post as a throwaway, but w/e; I stand by this)
What Every Startup Can Learn from Product Hunt's Brilliant Marketing Strategy
Hiring for Data Scientists
Actually, -f makes tar read from a file instead of stdin.
SO has some discussion on React & Web Components: http://programmers.stackexchange.com/questions/225400/pros-a...
"While you're not likely to hire your own private driver and thus end your working relationship with Uber"

Not likely to end your relationship with Uber entirely, but Uber doesn't do pre-planned trips; an individual driver may.
Show HN: Sales pitching made dead simple
If I'm not mistaken even sunscreen is carcinogenic

Living has a 100% mortality rate.
To all the valid criticisms of the actual advice in the article, I'd like to add that pg's gratuitous poke at gender studies, of all things, was unnecessary. He could have made his same (wrong) point about academia without including that term. His inclusion of "gender" as a marker for "bogus" humanities shows more about his privileged, white cisgender male perspective than about his subject.

This guy is a "thought leader" for the startup community. Congratulations.
Quick demo video of the product in action: https://www.youtube.com/watch?v=UTSBs6PUvik

Problem we're trying to solve:
Salespeople have no insight into how their clients engage with their critical sales documents once these are emailed + no good way to manage and report all the pitching for sales managers

Our pitchdeck:

https://app.salespatron.com/#share/339e4477-7372-4817-ad74-1...

A little but very intriguing story that inspired us to build this:

blog.salespatron.com/2015/07/04/how-a-coffee-maker-unintentionally-launched-a-100bn-industry-and-why-we-exist/
The "employment tribunal" for US federal judges is called "the Congress of the United States" (acting through the impeachment process.)
Just a note for this audience, this sort of thing is counter to the narrative that "only founders make bank, employees get screwed." This some pretty clear data that shows employees of BiggestCorp (well by market cap) are the ones buying up homes in the bay area (in addition to employees of Google, Facebook, Oracle, and others).
Play Music is using an old prerelease version of Polymer. When they update to the latest production Polymer it should be much, much faster.
Hotel Room Reservation System in ASP.NET MVC5 [Ready Sample]
3D Force Touch on Android, Using a Barometer
Number of computer-illiterate young people in Japan increasing
How friendship changes over time
It does provide some type-level information, but if you're already writing documentation, the benefits are marginal. Add to that the fact that it really pollutes your interfaces, I would argue that it is almost always better to just pass a null and force people to check it, or read the documented guarantees.

Basically, just assume every Java type is wrapped in Optional implicitly. But by adding Optional (and using it in standard libraries) it's often a matter dealing with code that interfaces between the two styles -- another problem that didn't exist without Optional.

And even if you think Optional is worth the small gains, it's still a sad mimic of the Option types implemented in other languages.
If you ever have actual success getting developers to obey documented input/output constraints without actually enforcing them with a static or runtime check, you could probably become a highly-paid coach. But I'm skeptical. I've never seen it happen, and most good libraries I've used (e.g. Guava) always follow up preconditions with a runtime check. Statically enforceable pre/postconditions shouldn't even have to be documented because the signature is the documentation.

Good libraries allow their developers to be lazy.
Sounds like you have a lot of experience teaching.
Hmm, seems to require Pandoc? I'd like a nice LaTeX CV template as I can't find the one I used 15 years ago so therefore can't make changes, but don't fancy working with (the entirely appropriately named in this case) YAML.
Slack’s Head of Platform Promises It Won’t Burn Developers
All of that is true except the word "Nope".
Agreed. While Polymer is a neat project, I honestly think it's kind of hurt the adoption of web components. I'm sure I'm not the only one who's tried to learn about web components according to the standards, only to run into a ton of Polymer stuff on the web and get turned off by the heavy, opinionated, framework-like nature of it. The underlying web components APIs are much less off-putting to me, once you can dredge them up through the SEO swamp.