skysight-inc/HackerNews huggingface dataset:
On a similar note, there's a little note about garbage collection's grim future here, at the end: https://developer.apple.com/library/mac/releasenotes/Objecti...
> I didn't know I was seriously making women uncomfortable.

The vast majority of women are not hypersensitive. You're probably fine, and when dealing with someone hypersensitive, you can never really know what will make them uncomfortable. It's just best to not even talk to them.
I think Dan Pink summarized it nicely in "To Sell Is Human": Sales is an activity we do all the time. Every time we want to get something, and have to offer something in return, that's sales.
Businesses can already communicate with a deaf person the same way using humans instead of servers, it's called VPS.
> i18n-js is a js library, which means you have to do the formatting in your js code, then passing the formatted data into the template engine where you have the placeholders for them

Not sure I follow, taken from a React component:

Component = React.createClass
render: ->
@div null,
@t('welcomeMessage', username: @props.CurrentUser.displayName)
Reading https://www.openssl.org/~bodo/ssl-poodle.pdf may also be helpful if you want to fully understand this exploit.
The problem with this type of thing is that by removing one inconvenience it creates a host of others. The lock needs to be wifi connected which requires power, so I have to put batteries in it and change them every 6 months to a year, which I don't want to be bothered with. Changing batteries in smoke alarms already bothers me enough. And I don't need yet another web interface bothering me and sending me push notifications for something that should essentially require next to no thought, locking and unlocking a door.

From their FAQ page:

>What if there’s a stranger at the door, and I approach to answer, will the door automatically unlock?

>The auto-unlock feature is also optional and can be disabled at any time, depending on your behavior and use pattern. The August Smart Lock uses proprietary techniques to mitigate false unlocks from the interior side of the door.

Seems like it would be more annoying than convenient.
I would rather take a simple NFC enabled lock without fancy lights and internet connected bells and whistles on it, since NFC chips consume very little(or no) power and a ton of smartphones ship with NFC connectivity. NFC, unlike Bluetooth, which this lock relies on, requires you to actually touch your phone(or put it very close) to the receiver, so the scenario mentioned above wouldn't be a problem, nor would encryption be a problem since the transaction would be nigh impossible to eavesdrop on since the communication is so close range. Would also be cheaper to manufacture, with a cost of 10c per NFC receiver tag compared with $5 for a low energy Bluetooth one.

Just something that would make it easier for my family to get in and out of the house without worrying about whether they remembered to take their keys or lost them, since they are all glued to their phones anyway.
Many drug stores are doing it now. Check out Walgreen's, CVS, also Target.

Heck, my GP told me to go to one to get my Tetanus etc. booster (it's a lot easier for them to keep it in stock).
Does anyone have any idea what kind of clients would require SSL3 to stay enabled? Old android phones and/or Windows XP perhaps?
Bacteria Love Lasered Jell-O
A 40 MB buffer on an interplanetary spacecraft in 1975 is pretty impressive.
I'd suspect most places are in the process of switching to use Flash as a fallback now that the native support has shipped for more visitors. Even if you don't care about the format, the improved performance, rendering quality and networking are compelling.
Maybe sites like IFTTT are doing it because it's much easier to remember a username/password (assuming you don't use generated passwords) than an API token. A global third-party api token barely provides much more safety than giving up a random password to said third-parties. If you want to prevent one third-party app from continued access you have to go around to all the others and update the token (just like with a password).

Don't get me wrong, I'm in favor of removing user's passwords from third-parties (and blocking those who won't update). I'm just wondering why Pinboard hasn't built a proper OAuth system which would remedy all the above problems. It even mentions OAuth on the api docs:
"This token is intended as a stopgap measure to prevent third-party sites from having to store Pinboard credentials while the site moves to full Oauth support."
I understand that, and I believe what I said holds.
And you still didn't answer the question - WHY are they better? Just because they read on psychology, and "have exceptionally high EQs" (what is that?), doesn't make them good.

This PR has been a trainwreck. You're the conductor.
Malaria kills over half a million people a year, out of over 200M cases. Why is ebola so much more alarming?
Websites That Create Themselves?
In this post, we explain the mathematics behind Latent Dirichlet Allocation (LDA) model. We also demo a Java implementation of the LDA model using collapsed Gibbs sampling technique.
> Everything has been designed for massive teams

Weird. Because I see the opposite.

Go would be fantastic for microservices or targeted applications. But features like exceptions are critical when you have 100+ developers spread across the world working on the one codebase and you want to ensure consistent error handling behaviour across the application.
Care to provide some more specific examples about tools that you've used?
>Easy there, tiger.

You really talk to strangers like that?

>I'm just trying to point out the conflation of imagination and reality that's cheerfully running rampant both here and in the article which spawned this discussion.

I don't understand what you're trying to point out, or why you think it's interesting. The article is about how reality is brought into imagination via imagery; about the distinction you seem to think everyone but you is confused about.

Without imagery, you're free to imagine executions however you would prefer. With imagery, your imagination is restricted to conform with what you've seen, narrowing the range of possible rationalizations for inaction or support.
I know you're being cynical, but these weren't the originals--they were photographic images of the originals displayed on a TV monitor (!). So though what they received were unopened boxes, they were unopened boxes of poor copies. In addition, the original data wasn't used for climate research, but rather weather monitoring and forecasting. One of the innovative things about rescuing this data was to put this data to a different use than its original purpose.

I say this just to clarify that it is not the case that we launched these satellites and then never bothered to use the data (i.e., in case readers had an image of the Ark of the Covenant being wheeled into a warehouse).
They definitely are. If more developers knew how to negotiate, weren't so meek, and knew how to persuade/explain to managers that outsourcing is going to cost them a lot more in the long run, then the average developer would probably make a lot more money. But bargaining doesn't work so well on an individual level unless a lot of (good) developers are willing to bargain.
Yeah. I hate the title. Apparently the editors felt the story's importance wasn't self-evident enough, and what readers would be capable of understanding was a pricetag. In truth, the data is priceless in every sense of that word. Unearth is also strange word choice, considering it was unearthed in a warehouse.

For HN, a briefer version of the subtitle would make a better title IMO.
A standard protocol for machines to negotiate Bitcoin payments for resources
Marcus Schappi was on theamphour some time ago, and from what I understood the deal with Sparkfun is a complete takeover of a project - SP handles EVERYTHING and gives you a cut of the profits.
http://www.theamphour.com/189-an-interview-with-marcus-schap...

My bad for calling them contract manufacturers, they are more of a whole package deal.
Show HN: Startups by City
I see big things for this company
Quoting myself (https://news.ycombinator.com/item?id=8453718):

"For clients, a quick look at https://www.ssllabs.com/ssltest/clients.html shows that even older clients (Android 2.3, Java 6, the oldest supported version of IE, etc) support TLS 1.0, so there should be no issues disabling SSLv3 on servers too."
Firefox disabled a bunch of ciphers on the client side with today's release as well
Nice, I didn't know that about Arabic, and the many other languages.

Though i18n-js does let you write your own pluralizations rules (taken from the readme), while supporting zero/one/many out of the box:

I18n.pluralization["ru"] = function (count) {
var key = count % 10 == 1 && count % 100 != 11 ? "one" : [2, 3, 4].indexOf(count % 10) >= 0 && [12, 13, 14].indexOf(count % 100) < 0 ? "few" : count % 10 == 0 || [5, 6, 7, 8, 9].indexOf(count % 10) >= 0 || [11, 12, 13, 14].indexOf(count % 100) >= 0 ? "many" : "other";
return [key];
};

I've posted an example below, but I don't consider `@div null, @t('welcomeMessage', { username })` "littering" my code.
Have you tried paredit mode for emacs?
IE6/XP According to Qualsys.
Docker is fairly large, cloc output:

----------------------------------------------------------
Language files blank comment code
----------------------------------------------------------
Go 750 14601 9901 115877
CSS 8 107 194 10010
HTML 11 362 21 3594
Bourne Shell 28 391 323 2044
Bourne Again Shell 25 249 185 1475
Javascript 12 111 48 756
Python 1 23 24 192
C 1 20 19 179
YAML 4 25 13 162
XML 1 6 2 60
make 2 27 5 60
Perl 1 11 37 29
vim script 2 8 3 13
----------------------------------------------------------
SUM: 846 15941 10775 134451
----------------------------------------------------------

And I believe there are a number of projects internally within Google but they tend not to talk about internal product technologies (at least at how large they are).
Do you have any data or evidence that says matchmakers outperform random chance (random chance within certain parameters, basically age and sexual orientation)?

I'd be interested in the odds of two people selected at random forming a relationship vs the odds of two people selected by a matchmaker forming a relationship. As well as two people selected by a computer algorithm vs two people selected by a matchmaker. And two people selected by some random asshole off the street vs two people selected by a matchmaker.

I'm guessing not.

You need to demonstrate with data your "service" is useful to convince people to use it.
The site appears down; TheNNT.com just returns a vanilla wordpress site.
Yes, and as a musician, there are strong and compelling parallel aesthetics. I totally understand it.

I would love to check out this author's work now.
Or have another good reason, like needing it to go fast.
In WA weed cannot be delivered, medical or otherwise.

Only licensed producers or processors can transport. On end-users under the legal limit (28g)
I heard Mason Bates for the first time this year with the Pittsburgh Symphony, where he is the Composer of the Year. He performed "Rusty Air in Carolina." When I read about the piece before the concert I was skeptical, as combining electronic instruments with an orchestra is not something I'm generally fond of (disclaimer: I used to make electronic music, albeit poorly). However, I ended up mesmerized and loved it!

For me, I think my concern about modern composers is that I associate them with highly dissonant or atonal music... I realize those are problematic descriptions, but I don't know the right terminology. Now, I do like atonal music to some degree -- I play the shakuhachi; perhaps honkyoku could be lumped into "atonal" somehow -- but encountering it at a concert where it wasn't the main draw for me is not always the most exciting experience, especially if I'm bringing someone who isn't into classical music and now they have to hear something that sounds like violins dying for 20 minutes (disclaimer two: I love Takemitsu's November Steps, which has violins that sound like they're dying).

I'm not saying that older music is objectively better or something like that, but I think it's not hard to argue that for many people it's a bit more approachable. As such, I think that artists who can write works that span between the old and new, such as in the case of Mason Bates' piece, will be critical in bringing in new audience members.
Anti-burn: How bootstrapped Zoho survived two tech bubbles
The Future of the Culture Wars Is Here, and It's Gamergate
I'm not saying that they have to constantly spend time justifying themselves, but it is important to look critically at the work a company does when it claims to be feminist. In regards to the tilt campaign, I don't see how that campaign challenges the status quo and pushes for women's rights. I do see how it could be viewed as promoting or exploiting the mythology of male culture the Valley to raise money, which to some may be anti-feminist in nature.

> If they identify with the feminist cause and support it, they don't need to prove it to you or justify how their campaign is or isn't feminist.

We've seen that many times organizations that claim feminism or feminist principles often don't act in a way that is supporting of women, so being critical is fully warranted when an organization says one thing but does something that seems to do nothing but perpetuate existing stereotypes and problems. Moreover, they made the claim, not me, so asking "why is what you are doing feminist" is important.
Well, as a WA resident, I promise you, nobody follows those rules. There are MMJ delivery companies everywhere; some even deliver recreational pot.

EDIT: recreational
The short story is that a "module" should be approximately the same thing as a "compilation unit". (Not a compilation unit, plus some fragmented-off textual header file.). Secondly, information about the public interface of that compilation unit must somehow be marked off, and provided for the compilation of dependent modules.

A more digestible description of this can be found in a Modula 2 reference manual:

http://www.modula2.org/reference/modules.php

The Modula 2 compiler I worked with years ago simply had you put the definition modules into .def files and the implementation modules into .mod files. So it's vaguely like headers, except that the .def files have structure and can be compiled; the compiled info is then referenced during compilation of the client modules. The .def file is never directly referenced as text.
I wish I had your design skills.

My spreadsheet sideproject: www.cellmaster.com.au

Small business wants to automate. At the moment they use spreadsheets, email and web forms to interact with customers, but want these to work together. I have seen 20 requests a week, on a single forum, for small bits of code. Code to do very simple automation tasks. I am making it so they can automate with only basic spreadsheet skills.

Happy to chat with you eddyparkinson after the at add gmail dot com
These data are available from the National Snow and Ice Data Center (NSIDC): http://nsidc.org/data/nimbus/index.html
Intel tops Q3 expectations despite a $1B loss in mobile biz
http://www.livingunderdrones.org/

https://www.youtube.com/watch?v=K4NRJoCNHIs (John Oliver / Last Week Tonight, on drones)
The additional data point really makes obvious how steady the Arctic sea ice was up to somewhere between 1990 and 2000: http://www.tjradcliffe.com/?p=1634 (just a quick replotting and refitting of the data, as the graph in the paper linked from the article doesn't really give a clear sense of how far in the past this new data point is).
The advantage of an API token is that it protects people who re-use passwords. It also allows, in principle, for finer-grained control over what apps can do on the site.

I've really soured on OAuth since writing those docs. It adds a lot of complexity, and from the user's perspective is hard to distinguish from phishing. Initially I figured API tokens would be a stopgap, but have come to believe they're a good solution. I'll make sure to update the API docs accordingly.
Thanks for your comments. I agree with you that there have been lots of framework (Express, Koa, Sails, Angular, Hapi, Total, React/Flux, etc) in node, but there are still something missing. Each framework has its own merits, and I don't really like to go over who miss what kind of argument. I just like to share some view points with you:

. Everyone loves to reuse code, but we don't really have any framework which could help us to achieve that. In coServ, we design 'block' which is similar to what 'class' means to OOP. If you check demo of the coServ website, the source code of the example showing two RSS feeds is actually much shorter than the example of showing one. That's the power of code reuse. Also, 'block' is like a server side web component (https://www.polymer-project.org), and web component, imho, is very promising.

. Many projects try to solve problems by introducing new syntax over existing standard. Sometimes that's necessary because syntax is the the exact problem they want to solve (e.g. coffee script). However, if everybody does that we'll have fragmentation issues. Based on that, I'd prefer EJS over Jade as the template engine, and that' why we use a EJS-like template engine in coServ. Actually, that's one of coServ's missions: don't create new syntax for developers to learn unless it's absolutely necessary.

. In my slide I use Rails as a metaphor to point out that we may need a more advanced web framework for node. In reality, coServ is nothing like Rails (well, it's Sails emulating Rais, at least that's what they said in their website). coServ is much cleaner and more concise: not just in framework itself, but also web applications created by coServ.

. I agree that dynamic HTML/CSS/JS would produce none-portable codes. We use dynamic HTML/CSS/JS in coServ as a convenience so we don't have to invent syntax or even a new system. Portability or reusability is achieved by 'blocks' as mentioned earlier (please try the RSS example in coServ demo).

I understand a new framework has to fight it's chance to be tested and used. Sometimes we create things not because we know it's going to be very popular but because we believe things could be done in a better way. If I could, I'd invite you to check the source of the coServ demo. Look for the 'index/blocks' directory. It's really simple and straight forward. I can promise that.
> "It's fairly widely reported that he did not know that the woman he helped had ebola. Apparently her family had been in denial, and told people she was experiencing complications from the pregnancy."

She apparently died several hours later. If that is true, then while he was interacting with her she was extremely symptomatic. We're talking bleeding out of everywhere. Ebola is not a subtle disease, and she was not merely exhibiting flu-like symptoms at that point. Furthermore, the hospital turned her away because their ebola ward was full.

While it is possible that he was an idiot who believed the claims that it was simply pregnancy complications, we're deep into "sufficiently advanced incompetence is indistinguishable from malice" territory. And frankly, it is more charitable to Duncan to assume that he lied. Better a liar than an idiot of that magnitude.

http://en.wikipedia.org/wiki/Thomas_Eric_Duncan#Timeline_of_...

> "On September 15, 2014, the family of Ebola virus disease patient Marthalene Williams were unable to summon an ambulance to transfer Williams to the hospital. Their tenant, Duncan, helped to transfer Williams by taxi to an Ebola treatment ward in Monrovia, Liberia. Duncan rode in the taxi to the treatment ward with Williams, her father, and her brother. The family was turned away due to lack of space and Duncan helped carry Williams from the taxi back into her home, where she died shortly afterwards.[11]"
What about after gzip?
Why Inequality Matters
How did you make javamail fast? My impression was that you could batch request meta data info, but not the actual body.

Gmail's been way faster for me
Are you under 25 by any chance ? Last year they gave out some free tickets for 'coders under 25' and 'women coders'. It's a cool event (love the food summit) and seeing Richard Stallman was pretty exciting.
Have you ever actually worked professionally with Microsoft tech for any length of time? Have you followed Microsoft closely for 3 decades because your paycheck rides on knowing what's going on with them? If not, I'll forgive you for being an outsider...and yes, I meant Classic.

Microsoft has historically employed over 30,000 developers. That's a lot of people working on new software products. The "churn" you're talking about is, in fact, just more choices for you. It's crazy though you know - you don't have to use the latest thing from Microsoft! (We don't worship them like a lot of Apple-centric devs seem to do with Apple.) Sure, they're trying new things like WinRT and they'd like devs to use them. If things don't take off, they scrap them.

Who cares? You can still use a kit from 1998 (VB6) to make apps on Windows today without too much difficulty. Could you even use XCode from 2005 to make an app for OS X Mavericks? I doubt it.

According to your logic - web developers would never get anywhere because there's so much new tech/frameworks/etc being thrown at them and no corporation to tell them exactly what to choose.
Docker and CoreOS are tiny compared to many enterprise Java apps. And they don't have 20 full time, active developers all contributing at the same time (at least not from the commit log).

Take for example eBay or Amazon and the huge array of different use cases they support. Those are the typical sized Java applications we are talking about. Insurance, Banking, Finance etc. Legacy integration, payments, reporting, various web front ends. One codebase.
The original output is very large but when gzipped it's surprisingly small. For example an app in my framework that gopherjs produces is like 1.2MB minified, but the gzipped one is just over 200kb, so no problem.
Dating Is a Numbers Game
Reminds me of http://www.prestoweed.com - seems like a hot industry right now!
The major reason of the awfully slow compilation (and linking) of the bigger C++ projects is all the templates in the stl or (deity forbids) boost that are used in every compilation unit. So I'd like to know if using this new "sugar" can make the compilation of the existing programs faster once the compiler and linker are made to recognize that sugar. Skimming through the pdf, I wasn't able to figure out from where the speed up is supposed to come. "Compiled once" in the object code sense doesn't matter for stl or boost since everything is in headers: there's simply no object code until you start to compile the cpps which include the headers. Can anybody explain what they are trying to do? Are they attempting to solve the templates problem or are they effectively just making a new form of the "lib" files?
I agree with a lot of what you said, aside from the first point. Is "guys" really that bad? People do use it in a gender-neutral way regardless of the word origin, and the alternatives given were all cringeworthy (IMO). If there's a better catch-all then I'll try to switch to it.
Realistically, these are all the same thing in different manners - dissolving a business, and starting another immediately competing in the same space, which seems shockingly sensible to me.
Pinboard gonna get straight up ISIS on yo ass
Oh boi. This is going to be good.
Out of curiosity, what process do you have in mind? At $250k/metal layer, most modern processes (with eight to twelve metal layers and many base layers) are going to run you closer to $5M just for the masks.

Or are you saying there are places that will do a modern metal mask set as cheap as $250k?
Is the Guardian Holding Back The New York Times’ Snowden Stories?
A compelling story, but kind of a crappy article. Is there better coverage somewhere?
This POODLE Bites: New Vulnerability Found on Servers