skysight-inc/HackerNews huggingface dataset:
I'm not sure what you're asking. Are you saying your sentence should depend on the luck of the draw?
How to land a Boeing 737 if the pilots are unconscious
A leveraged fx position and an interest bearing savings account have very different risk profiles and it seems silly to compare the two.
Everyone understands that in the vast majority of times we use man/woman, he/she, or him/her, the intention is not to specifically draw attention to a person's reproductive organs. It doesn't take special schooling to detect this distinction, though it does require some thought to figure out what to make of it.

There would only be PC pressure to pretend a trans man has a penis if "having a penis" were a vital component of being a man, which it is not. In any case, the circumstances under which one finds themselves having to confirm the presence/character of another persons genitals usually either fall outside of or supersede the jurisdiction of "political correctness".
Vision Boards
Eyes opening.
How I felt old in my 20s just by reading an article :(
Could easily be an actual fuse. A array of skinny pieces of metal with a big monster current source to pop them on command.
As one current example:

I just logged in to fb (Android app) for the first time today and was shown a post shared by a friend. I left a commmment and was shown a weird message "will be shown once online". Never seen it before, but no problem I just need to check my comment went through. Too bad! That shared post is no longer in my feed, even after dragging to refresh 3 or 4 times, each time showing completely different content, mostly stuff from previous days that I had already seen (but I still have to scroll for ages to check because what was on top might be down lower now). In the end I had to go to his fb page and check manually, because the algorithm that decided that post was important immediately changed its mind on my behalf.

PS: the comment now appears on some refreshes and not others.
I'll share a funny story that's on topic, if you don't mind.

Years and years ago, I worked as a house painter. One of the guys on the crew was a guy who went by the name Mugsy. Mugsy had a bit of a cocaine habit. Since he was a lifelong friend of the boss, this was tolerated. In any case, Mugsy worked off and on.

The boss told me once about what would happen with Mugsy on payday. The boss would pay Mugsy at the end of the day, and then they would all get in the van for the ride home. The boss told me that cocaine is often cut with baking soda, which can act as a laxative. Mugsy would be in the van on the ride home, with a pocket full of money, just dreaming about being able to spend some of that money on cocaine. The boss reasoned that Mugsy's body must have associated money with cocaine with the laxative effect of the baking soda — because every payday, Mugsy would be farting for the entire ride home. He couldn't help himself!
I believe the nuance is in how to decide if "left their home country" is more important than "came to another".

If a US citizen goes to Saudi Arabia for 5 years to work in the oil industry and earn a lot of money, then is that an expat or an immigrant?

If a Mexican citizen goes to the US for 5 years to work as a farm laborer and earn a lot of money, then is that an expat or an immigrant?

If a Cuban left for Miami when Castro came to power, is that an immigrant or an expat? Even after 50 years? For example, quoting http://news.yahoo.com/cuba-expats-america-weigh-return-islan... :

> Cuban expatriates in America, including many who risked their lives to escape the communist island, are torn about whether to return after Havana and Washington formally reestablish ties next year. ... The surprise move, which clears the way for bilateral trade and normal diplomatic relations, also offers unexpected new options for Cuban-American exiles, who once believed that choosing one of the two countries meant forever closing the option of living in the other. ...

That would imply that someone can be an expat without believing there's a chance of returning.

Similarly, http://www.bbc.com/travel/story/20130926-in-search-of-miamis...

> And in 1959, as generations of Cuban expatriates began to settle in Miami following the Cuban Revolution, both the city’s Cuban community and the sandwich thrived.

How do you get generations of expatriates?

My thought is that we don't like Castro, so we focus on how the Cubans "left their home country", so call them expats. While with Haitians, who don't get the same treatment as Cubans, we focus on that they came to the US, and call them immigrants.
I consider myself an early-adopter. I always try to at least test out new technology, especially if it's what "the kids" are using. But with Snapchat I had a strong reaction of "this is dumb, screw this, I'm too old for this". Plus, no one I knew used it. I guess that makes me old now.
The same thing happened with C & C++ ecosystem in the late 90s. C++ of the time was missing critical infrastructure in its stdlib - smart pointers, windowing systems, developer-friendly networking, common protocols, package managers, and in C's case even string & collection types - with the result that everybody made their own class library to fill in the gaps. MFC, ATL, Motif, Qt, GLib/GObject/GTK+, wxWidgets, and many others.

What eventually happened was that developers largely abandoned desktop software development, instead moving to the web. They were helped along by the malware epidemic of the early 2000s, which made consumers reluctant to try any new desktop software for fear that it would pwn their computer, and by the cross-platform nature of the web. Anyway, the problem became irrelevant, C++ usage shrunk back to the complex high-performance domains for which it remained uniquely suited, and now Javascript is the "too popular for its own good" lingua franca. Ironically, C++ now has a pretty solid standard library and a core of common best practices.

Makes me wonder if we'll see a similar transition in a couple years where people abandon the web for a new computing platform (or native mobile platforms?). The confusion is there, as is the consumer adoption, but we haven't yet had a compelling trigger the way that malware was a compelling trigger for the end of the desktop era. Privacy, maybe.
Using Webworkers to make React faster
Surely would be better to use SLIP or PPP and set up a IP network.. Amiga could certainly do that, I did so back in the day.

Mind you, I don't know if modern Windows can do SLIP ..
If you really want to encourage women then help improve the industry by pushing for 20% time, pushing for flexible work practices, pushing for internal promotions, pushing for salaries to be adjusted to better reflect market rates when they get out of alignment, etc.
That would be amazing, but potentially also misleading.

My 2 cents for Slava & co: The idea of IQueryable<T> is that it implements all LINQ "operators" (a weird LINQ term; they're just methods on an interface) just like IEnumerable<T> does it on in-memory data structures. But internally IQueryable<T> implementations typically build an SQL query instead.

So IQueryable<T> is designed for a use case somewhere halfway between an SQL query builder and an ORM.

I don't know ReQL well enough, so you'll have to assess this yourselves: If you can map all or most LINQ operators into ReQL, then you have to do the effort and implement IQueryable, it's too awesome an opportunity to let go.

But if the match is only, say, 50%, plus there's a couple of things Rethink can do that isn't easy to express with LINQ, I'd strongly recommend not implementing it at all, but designing your own, C#-flavored, query interface that just resembles the LINQ operators wherever possible (e.g. use "Where" instead of "filter").

Thing is, developers expect that anything they do on an IQueryable is transformed into a single gigantic query and optimized and executed once, on the database. Maybe Rethink can't guarantee the same performance characteristics, simply because it's no relational SQL-ish database. It would have to implement certain parts of IQueryable in client-side memory just to be compatible. Do that, and you'll end up fooling a lot of developers and they'll have a hard time finding out where their speed went. The other option is runtime NotImplementedExceptions for all unsupported methods, which really is just as unfriendly.
Can one buy futures on Honey Buns?

http://gawker.com/5729214/honey-buns-are-the-new-prison-curr...
It's amazing how much our priorities change as we move through life.

Once we've experienced quantity, quality gains importance. Simultaneously, our need for social acceptance might not diminish, but it becomes far more refined.

Enlightening article.
I didn't mind one bit. Thank you for this.
Emburse is amazing (employee credit cards)
Just curious on why your username is shown in green on HN homepage?
Well, that was an embarrassingly ignorant statement on my part.

Thanks for the correction.
Fortunately, I don't have to worry and I leave that up to competent Amazon engineers. But yes, I didn't have to spin up any droplets or ec2 or worry about any of the layers involved with traditional server client development so the experience has been serverless for me. I'm well aware lambda runs on Amazon's servers :)

Not having to worry about anything else except the code opens other doors.
It's not clear that you're being sarcy. These days a lot of people hold genuine beliefs that are indistinguishable from sarcasm.
"One is a genius; the other's insane..."
Snapchat is the first (and likely not the last) mobile app that I (as someone in my late 20's) just "don't get".

There have been plenty of apps that I've tried and aren't for me so I've uninstalled them, but I always seem to understand their purpose and what makes them unique and desirable to use for someone who isn't me. Snapchat on the other hand...is a mystery.
But how do you know with any certainty that it is showing you all the things you drfinitely care about? I find it only highlights one in every ten tweets I care about, so I still need to scroll through and read everything because it has missed so much.
80's Arcade meets to-do list – Crimson box
Mayfly comes to mind...
I've no idea who the OP is and I've downvoted you. Your comments are rude and inflammatory. I'd imagine most of the other downvotes are from people who feel the same, rather than friends of the OP.
The paranoid in me says we don't need yet another surveillance channel. But the public loves "free" stuff enough that this just might be successful.
Borrowing money is simply the government doing socially useful things now in exchange for giving up the ability to do so later. Sure, low interest rates give you better terms on this, but it's not obviously clear that this is the correct thing to do. Roads and bridges need maintenance, and in the future there will be more old people that we want to take care of.
Maybe it's just me, but when I think "austerity" I don't think such small-single digit percentages. If our government is that sensitive to such small piddling decreases in income, then the problem lies in the government anyhow, not the income decrease... on the timespan of your life, there will be years where the income will have to go down. Be it major famine, major natural disaster, or the need to fight an actual war again, you can't build a government edifice that only works if you feed it 105% of what it got last year, every year, after inflation, or it will fail anyhow.

Of course, expecting fiscal responsibility from a government is a fool's errand. Screaming like a stuck pig and running around yelling "AUSTERITY! AUSTERITY!" if one even breathes a threat to feed them less, and then blaming everything bad that ever happens again on the AUSTERITY is exactly what I'd expect from them. What on Earth will they actually do when something bad happens?
Right, I'd be more interested in the office or white collar workers.
That's not an actual counter argument.

You can say men are associated with blue for purely cultural reasons, because _

A: It's a 'just so' story which we can make about anything.

B: very recently they where associated with red and pink was considered a less intense version of red.

The B is an actual reasonable argument, where A has zero predictive power.
I've created the route53 zone and pointed the nameservers using the route53 provided ones, made sure s3 bucket serves pages and the folder name is same as the domain, but when I run diagnosis everything comes back fine. Yet my domain just throws ERR_CONNECTION...I don't know it was frustrating because I think I followed the instruction a few times now and was far too difficult. Equally horrid is gandi.net's user interface for mangaing DNS records....
The British also brought the Great Bengal Famine along with them. Funny how this 24/7 pressurized water could not prevent a famine in which millions died. And yes, the famine took place when India was still a colony of the British Empire.
Total transparency, I'm one of the co-founders of Plaid[1]. Plaid's at the center of this in the US so we've been following this standard closely. It's exciting to see Europe and the UK taking this step forward - I'm hopeful that there will be some exciting news coming from the US pretty soon. More transparency and accessibility in this space is crucial - at the end of the day it has to be about enabling developers to build new products and enabling consumers to have real choice, while at the same time preserving (sometime arduous) compliance and security needs. If anyone ever wants to nerd out about banking standards or get involved feel free to shoot me an email at william[at]plaid.com.

[1] https://www.plaid.com
Because it's a well-known factor for discrimination, to the point of limiting people's opportunities to perform in the first place. Until there's rough gender parity that resembles the distribution of gender in the general population fairly closely, you're likely to see significant structural inequalities that hinder open participation in the first place.

Myself, I view this as a big problem and think it needs to b researched and actively mitigated. I'm a man, but I score much more like a woman on transgender-related psychological scales despite not taking hormones or engaging in SRS. When I play online videogames I sometimes identify as female (based largely on whim) and I can't help noticing that my female avatars have to put up with an exponentially larger amount of random bullshit from other players. I'm not cool with this, but neither do I want to live in a world where people feel the need to obscure or neutralize their gender, since that's a fairly fundamental part of most people's identity.
An in-browser AI written in golang that can perform tasks for you
Any microservices discussion that does not take into account both infrastructure complexity and team size is incomplete. For small teams and small/not complex infrastructures, it's always a bad idea. The premium that is paid for switching to microservices is great indeed and it's paid in much slower development and deployment times. This happens as soon as you start breaking an application apart, so even with only a couple of "mini" services, much of the price has been paid.

Since the author doesn't mention either, I can't conclude anything, but it's very possible that the team he was advising didn't follow his advice because it was stupid and didn't take into account the above two factors.

See obligatory reading:

http://martinfowler.com/bliki/MonolithFirst.html

http://martinfowler.com/bliki/MicroservicePremium.html

EDIT: Spacing
Isn't this more a reflection of the limits of the qwerty layout? Both 'styles' have similar asymptotic limits because the layout simply doesn't enable faster speeds very well.
That is a great move no matter how you look at it. I applaud the Slack team for this!

The very fact that this is newsworthy says a lot about the lack of diversity in our industry. As a society we should try to find more ways to encourage women and minorities of all sorts to get into this industry.
Do you really need a large cluster?

We run our ELK stack (elastic search+logstash+kibana+3 days of logs) on a single EC2 ephemeral instance inside an auto-scaling group. If we lose our logs, oh well! Given that we lose this instance every two-ish years, it seems like a reasonable tradeoff.
we have been building a few react native apps at gyrosco.pe/apps we have been loving it. Interested to see if we could add this to our flow easily.
Nice.

Side question: Is slack really successful? I thought they were overvalued at 2.5 billion - 3 billion.
What about if the company gave each person, let's say, $100 or $150 credit each month towards 'remote work amenities', maybe it has to be approved or expensed, maybe it rolls over, but it's given a very loose definition for anything that could be related to making work easier for you.

So people who care about a separate office could put it towards a coworking space, while others might use it to eat out every day (to get themselves out of the house), and others might use it towards ergonomic chairs/keyboards/etc in the home, another uses it to clean their home once a month, another might use it for a gym membership, essentially whatever is important to the employee to make them feel more comfortable.

Especially expenses that an employee might not be willing to pay for themselves if it was just considered straight up extra income.
not too worried because amazon seems pretty generous but no need for cloudfront, the API gateway itself handles DDOS. A lot of times I find this to be a needless worry because the only time you are going to get DDOSed is if you piss some script kiddies or you are big enough on a competitors radar.
I think you are reading stuff into my comment that I simply did not say or imply; worse, the things you think I said you describe as "toxic"!

I don't think side projects are necessary to further your career, and it's been 20 years since I worked on one myself.

You do make good points that an individual may not have the opportunity to engage in a side project for reasons not related to competence. Your hypothesis that the hardship faced by many women once they have children may contribute to the statistic is well-worth further investigation -- like I said, there's many possible hypotheses to investigate, and more than one factor may contribute to the overall outcome. As an interviewer, I've only once seen an outside project on a resume and I considered it a plus; that may have been a mistake on my part.
Know of any examples where I can read an account of this.

It brings up my Rocky 4 warm fuzzy
JavaScript's “new Date()” causing 90% of Alibaba's internal compatibility issues
What is the accuracy of detecting?
Presumably something risk related? Men take more risks, it's documented, testosterone related. Working for a startup is risky.

At Google there was (when I worked there) perhaps about 20-30% female engineering staff. Or maybe it was a bit lower, I don't recall, but it was pretty high. Yet as far as I recall, the new projects were typically started by men, I mean the bottoms-up ones. I never noticed it at the time, but thinking back, I'm struggling to think of cases where a woman started a new project with her 20% time (or even took it, actually). That might be just lack of data points of course. Projects created by employees weren't at all rare there, but it still wasn't something that happened every day.

Many women in software, by my experience, are from slightly poorer parts of the world: eastern Europe, Russia, China, India. I suspect to them programming is just a job; a way to earn good money. But it's not something they're especially passionate about in the single minded obsessively focussed way that men can be (and I'm guilty of that).
I'm doing the same with JS, but it speaks back to you.

https://github.com/willricketts/archer
Actionhero – The Reusable, Scalable, and Quick Node.js API Server
Old and right. It is dumb.
I didn't know silicon valley had an online used car business whose lunch can be eaten.
Totally, that sound like a great environment.
I ordered this awhile back when it was posted in the YC Holiday Gift list.

I freaking love it. Relatively cheap and makes my hair feel better than the Aveda products I was previously using.
Isometric II
To point #4, if your toplevel react+electron vs. react native projects are in distinct working directories, then you can use tools like ndenv[1] to manage node/npm versions using a .node-version file at the root of each project directory, as well as a configurable 'global' default setting. ndenv is great for this, since it uses PATH to do its work, and is therefore far more widely compatible with tooling than nvm. (nvm unfortunately requires executing within a bash w/ a mess of shell functions injected into it.)

[1] https://github.com/riywo/ndenv
The difference between men and women when their gender is identifiable is 0.5% (63.5 vs 64.0). Lets first have some good discussion on how significant that difference is.
> Perhaps the kind of person to include identifying information in their Github profile is less likely to have good pull requests?

Probably commercial employees?
Gender bias didn't exist

Yes, I do remember that (having been using the internet several years before there was any such thing as a web browser), and I dispute your claim, albeit on the purely anecdotal basis of spending years on Usenet.
"Bashing on what people make is my favorite activity"
Why the bad karma? Look, there are people that like Emacs (like me) and there are people, especially designers, that like drag-and-drop. Even if all it accomplishes is rapid prototyping, there is great value in closing the gap between UXPin and Emacs.
I just don't understand how anyone can make a "best" decision these days.

I'm not a frontend person. I'm backend and middleware and infrastructure, although I'm trying to figure out the front end stuff.

Maybe I just don't understand what people are trying to accomplish. In fact, I'm sure of that. I can't for the life of me figure out why you would want to have your front end so tightly coupled to you database.

Can someone explain to me in simple terms how and where I would use one of these JS frameworks in the context of a Python or Golang or Ruby/Rails app?
Thanks @kordless! I live it in and always have like a dozen open at any given point. I really made this for myself.
They'll come for your bitcoin just like they once came for gold (if they so desire).
But in this case, communication is not to random people but to fellow engineers.

I've never heard anybody complain about the graphical communication of gnu.org, yet everybody seems to have been using the gnu C compiler for the last decades. Just an example.

Finally, have a good look at that picture: http://www.deepstream.io/#segment-diagram
And be honest, what does that tell you as an engineer? And what would you take from it as a "random person"?

Is that what you call "solid communication"?
Its not always the wrong path, but the only path available to you if you have a complex system. You could do as the alternatives suggest, but you know that will affect some other part of your system. The reasons for needing a particular soluition aren't always available without more context.
Thing is, most high population states are "pro-gun" if you score that as having a shall issue concealed carry regime.

If for no other reason than that they total 43, and out of the 7 restrictive states, only those two are "high population", the others being Hawaii (40th in population), Maryland (19th, ~1/3 of NY), Massachusetts (15th, ditto), New Jersey (11th, ~1/2 of NY), Rhode Island sort of (43rd).

And you have to go down to 29th ranked Connecticut before you get to a de facto shall issue state. California and Massachusetts are also de facto shall issue in many counties/towns, although obviously not most of the high population ones.
Looks great. I was actually trying to do the same thing. Run an agent on a raspberry pi and use it to automate stuff around the house or at work. Thanks for sharing :)