skysight-inc/HackerNews huggingface dataset:
Nice strawman.

>Pay gap

>Women are just as capable

choose one, otherwise companies would pay the lowest price for labor. The "problem" (not even sure why a difference in what fields people like to go into is a problem) is reflected in open source statistics; women just don't like to code as much as men do.
Thanks :-)

I considered this too, and indeed I was not able to find a way to use a single stylesheet with multiple formats. However, I found that many css commands have (near) equivalents in ConTeXt, so translating the css wasn't as much work as I was fearing. I don't know how this would have worked with LaTeX, but I get the impression it wants to do more of the layout work itself..
Yes. Firebase. I think Firebase is interesting because they focus on realtime data which is crucial for a lot of apps these days.
Upvoted for generously delivering information that you think would be helpful and that I couldn't have known without buying the book myself.
The list is open source and community driven. It means that everyone can improve it and suggest edits. There has already been 19 pull requests with additions and deletions.

Currently the list is just a work in progress, but I am certain that after several iterations of pull requests it will be up to date and useful.
What bellerocky described is institutionalized bias. It only takes one incident like that to discourage someone.
Would you mind elaborating the linear separable part?

As in, the following would be linear separable (all labels on the same side of the line)?

x2 ^
|
|
A A
|
|
B-----B----->
x1
I'm disappointed by the reworded job descriptions. Many times in the examples the entire meaning was changed rather than just being painted in a more gender neutral light.

There's a huge difference between "Direct a team" and "Support a team".
YNAB can handle irregular income easily, if you're using the YNAB method. Be sure to read https://www.youneedabudget.com/support/article/variable-inco...

It should be uncomplicated once you grok it. I signed up for their free course. It helped.
Well I've suggested to my daughter to start yelling out answers too even though it's not allowed to start getting attention if she doesn't get picked and if she gets in trouble she should say she never gets picked.
In order to balance the game I am working on, I am planning to use a somewhat similar automated system (although its good to note, you can get a very interesting statistical analysis by ignoring the AI and just playing random cards/skills/whatever you are testing against each other). This of course works best if you are selecting two discrete subsets of one superset and playing with card variance (random decks, control decks with only one different card between them, etc).

Off topic: I've played Heathstone enough to appreciate it. It is a good game (I'd give it maybe 4.5 stars), but not perfect; my critiques:

- Chance of winning is based largely on luck - the same deck drawn two different ways can be almost a guaranteed win/fail, even if it is balanced.

- Card starvation is way too common of a problem. Could not count how many times I ended up exhausting the deck, even with plenty of cards to counter it. When you only have one card to play at a time, the game becomes rather dull.

- Classing leads to a certain lack of permutation and surprise - most decks have a few basic strategies.

- Cards outside of the class decks tend to be fairly generic feeling for the most part. Many cards feel a bit mundane compared to other CCGs.

- Free to play model hurts the game a bit - I don't mind paying money, but many aspects of the game feel too grindy (in order to get you to pay money).
They are both much, much faster than X11. X11 has higher latency and uses significantly more bandwidth.

In my experience, this hasn't been the case. Running Emacs via X full screened across two monitors (both at 1920x1080) is much snappier than running VNC from a Windows box, single screened, lower resolution (can't remember exact numbers just now) and lower BPP. Of course, that could just be the typical disparity in IO performance between Windows and Linux.

And while I grant that X sessions can't be detached by default, there are solutions for that (see XPra further up thread). There's also been compression for X quite some time. On top of all of this, you don't even have to be running an actual GUI on the serving end; can the same be said for RDP and VNC? Or Wayland?
I have plans to implement source maps https://github.com/eobrain/funcgo/issues/19 when targeting JavaScript

I have not yet figured out the best way to do something equivalent when targeting the JVM.

This is one of several toolchain issues. In addition to stabilizing the language itself, getting a smooth toolchain is the biggest thing left to do before a 1.0 release of Funcgo.

(Though it is worth noting that Coffeescript, an analogous language, got widespread adoption before tackling the source location issue.)
Why would anyone outsource such a thing to another company/service?
> This advice is completely ignorant of other forces outside of the hiring managers' control.

The advice is from a CEO, presumably to CEOs (whose set of concerns include longer range strategic goals, and whose tools are broader, than those who are merely "hiring managers".)

> For example, women only account for ~12% of the graduates in computer science and computer engineering.

People who are qualified to work as computer programmers are not exclusively graduates in computer science and computer engineering. I'd be surprised if even the majority of working programmers had degrees in one of those fields.
Did Amazon just change the name of the product that was topping HN yesterday?
Names of large numbers
It's the same with almost every BaaS. Do you want your data? Pay for it.

That's why I always advocate for building your own backend, if you have a long-run plan and/or expect to generate a lot of data for the app.
I wonder if they have put in the extra code for handling invalid code ICL famously used zero indexing on one bit of x.400 that mandated "must start from 1" (and you wonder why the UK doesn't have a mainframe maker anymore).

and don't get me started on the bodged stack from sprint which blindly ignored the spec!
So, Amazon Parse? Looks like the big four (Apple, Google, Amazon, FB) all have to ahem...back(end) it up now.
While I agree with your larger point, invoking a systematic trend to support a specific issue in a specific context is a logical fallacy [1].

The parent's comment, while crudely phrased, did actually highlight some legitimate counterexamples to the "only women are discriminated against" narrative.

http://en.wikipedia.org/wiki/Fallacy_of_division
> You are confusing the population of people employed as programmers with the population of people available to be employed as programmers.

http://cra.org/uploads/documents/resources/taulbee/CS_Degree...

If between 11 and 14% of CS graduates are women, I think its a pretty reasonable number to work with 26% are available to be employed as programmers and that unemployment is roughly equal between genders.

Maybe you are right and the real number is 30% or whatever. It certainly isn't 50% which leads to the same mathematical limitation. I also highly suspect given the ratio is heavily lopsided in university education that it is pretty close to 26%. I can see how people might disagree, I'm just voicing my opinion which is backed up by the available facts [ratio of CS majors, ratio of those currently employed, etc].

To me, it seems to make more sense to concentrate effort on:

1) Pay equality.

2) Encouraging women to enter the field via education.

Those two are solvable problems. Trying to encourage 50/50 ratios in "progressive companies" and leaving the women unlucky enough to end up in "other companies" is simply going to make the situation worse, not better.

How would you feel if you were the only gay/female/black/[insert minority person here] in a relatively conservative workplace?

I highly suspect the answer to that question is some combination of "isolated" and "vulnerable".

Tbh, the only way I'd accept your argument as valid is if you could show the population of female programmers is significantly underemployed compare to the population of male programmers. Even then, it'd have to be a truly noticeable and significant gap.
It's not a ridiculously complicated system to explain

So I don't know much about the wayland architecture outside of the docs and Daniel Stone's linux.conf.au talk on it. It seemed like a clean and smart replacement to what X has become, after using it for a while have you run into any serious limitations or is everything still going along smoothly?

I've poked my head in a few times, but is there anywhere good to keep up on progress other than the mailing lists?
There's an interesting way of interpreting the definitions here.

See (4)(b) in the parent comment, where it says "a person who provides a public telecommunications service"?

The definition of "public telecommunications service" is found in s2(1) of RIPA. Selected elements are cut'n'pasted below:

"public telecommunications service" means any telecommunications service which is offered or provided to, or to a substantial section of, the public in any one or more parts of the United Kingdom";

"telecommunications service" means any service that consists in the provision of access to, and of facilities for making use of, any telecommunication system (whether or not one provided by the person providing the service) [amended by this new Bill to include] "any case where a service consists in or includes facilitating the creation, management or storage of communications transmitted, or that may be transmitted, by means of such a system"

"telecommunication system" means any system (including the apparatus comprised in it) which exists (whether wholly or partly in the United Kingdom or elsewhere) for the purpose of facilitating the transmission of communications by any means involving the use of electrical or electro-magnetic energy.

IANAL, but the inclusion "or elsewhere" in that last paragraph suggests to me that it doesn't matter where the system is based.

I'm imagining that the use case scenario for this would be where the UK authorities have identified a terrorist suspect who they think might be communicating with his fellow terrorists via an SSL-enabled website (for the sake of argument, let's call it PuffinParty.com) that's based overseas, with no offices, employees or other presence in the UK. The terrorist suspect's laptop has rock-solid security, preventing endpoint interception and/or a MITM attack.

Let's say PuffinParty.com, like most websites, offers its services to anyone with a valid credit card - i.e. it offers a service to the public in the United Kingdom. That makes it a "public telecommunications service".

Let's say PuffinParty.com users can send private messages to one another. That makes it a "telecommunications service" and its back-end is a "telecommunications system".

So, it looks like this law would allow the UK authorities to serve an interception warrant on PuffinParty.com's CEO. If the CEO ignores the warrant, the Secretary of State could seek an injunction. If the CEO ignored the injunction, that could presumably result in him being held in "contempt of court", leading to the issuance of a warrant for his arrest, which could be exercised the next time they visit or pass through the UK?

Like I said, IANAL.
FYI - the way your comment is formatted caused text to be hidden in a horizontal scroll bar which wasn't visible on Chrome on OS X - took me a good minute to figure out what was going on.
Dense.js – Serve retina images
think I fixed it...
At least you put them in there. It is always worth knowing the limits of models and where and how the assumptions behind them breakdown. VaR is something with limits that the real world has reached on numerous occasions which I thought was worth highlighting and when it breaks it can do so in a catastrophic manner so that it essentially no longer functions.
Surely both of these are factors. I would suggest:

1. That at an early age, programming role models in particular aren't as important as STEM role models in general. It's certainly anecdotal, but I moved towards programming as a practical job that somewhat satisfied my broader interest in science and engineering.

2. It might be beneficial to girls and boys alike if technology was taught more socially. Certainly tinkering and reading alone is important, but maker clubs and the like are an extraordinary way to get young people involved. As a bonus, they help with teamwork which is another big issue for (many) tech companies.
For those wary of vendor lock-in, or for those wanting a self-hosted similar service: Just yesterday I spun up my own oauth.io oauthd server. It's working out fairly well. It's only third-party authentication, it doesn't handle guest users or local authentication.
According to everything I've read on the subject, including today's revelation that NSA is recording 80% of all phone calls, is that NSA grabs from the backbone. They do not have monitoring installed at endpoints. That would be expensive, and in foreign countries, infeasible. It's hardly perfect, but I think everyone can agree it's better than unencrypted all the way. Everyone except the Friends of NSA trying to convince everyone to stay away, because "it isn't truly secure"... You've got to start somewhere.
' it is also dangerous in its own right.'
Did you even try reading the link?
sovereignman.com
Thanks for posting it here :)
I also want to post it as a showHN post but don't have enough karma. The site simple said my account is too new :(
There are things you can study. I'm not sure any of them would tell you "9 out of 10 authors from X are corrupt."
This feels quite similar to https://mozillalabs.com/en-US/chromeless/

To bad Mozilla abandoned that project years ago!
Bill Gates's Favorite Business Book
>What bellerocky described is institutionalized bias.

No, it's confirmation bias, not to mention sampling, and entitlement complexes.
The trick with your suggestion of making data more portable is that if Amazon or any other platform provider would do so, then it would create a race to the bottom in terms of price. This would make the business quickly unappealing for the likes of Amazon. This is why no one will make their platform formats portable. At least not while things are in flux and the battle field is still disputed. Once the market matures (see the mobile telephony of 2000s) then you'll be able to port your phone number.
It actually gives a number twice that at the end of the article- they managed to stop it early.
This page has some nice videos: http://www.aula.io
Names are important. If everyone's talking about the name, it's probably a bad one. Choosing a good name requires an understanding of the context of your product/service and your audience (i.e. don't name a developer-centric product "bro" in 2014, unless you're looking for some drama). I honestly thought this was a tool that highlighted overhyped substance-less links.

Obviously, for a non-commercial browser extension, it's not a big deal. But in any case I wouldn't blame the people for reacting to the name, I would blame the creator for choosing a bad one.
It's a valid concern. AWS has been around for many years now with numerous services. Has there been a single offering which they retired or stopped supporting? I'm not aware of one.

Amazon doesn't just create services, throws them over the wall and see if they stick. Rather, they almost always RESPOND to customer requests. Dr. Werner Vogels, AWS's CTO makes a point about that approach at about any keynote he gives. Similarly, they try to also avoid feature creep by only providing features which customers really ask for.
Decepticons
Inessential: Standard Controls
"It is flatly impossible to compress all data all of the time." Might I add "...such that the uncompressed data is recoverable."

Pedantically speaking, any data passing through a cryptographic hash algorithm is being compressed.
"floated" is the term you are looking for.
Slices of Pi (Short Story)
Non-'standard' resumes are terrible for recruiters as they have to be parsed before they can be read properly or added to any tool they may be using.

By 'standard' I pretty much mean PDF.
The interesting thing about all these services is that they're trying to abstract away the same types of problems that all developers come across: Identity, connectivity, sync/backup (and to some extent, deployment).

A different (and more disruptive?) approach to this would be to put more control of these things into the hands of end-users such that they provide the 'backend' into which you (the developer) load your application. i.e something like the app-store model but it connects to the user's 'personal cloud' (or the desktops of old - if you prefer). Such a system needs to be FOSS at its core but with a way for developers to get paid for providing value to end-users (who themselves get control of their data/networks).

Of course, this won't happen overnight, but the alternative is that everyone ends up using proprietary silos, with huge lock-in and innovation suffers as the tech giants get distracted with lawsuits.

I'm working with others on the distributed systems infrastructure we need to make this possible [1], so that we can get to a place where everyone can have their own piece of the cloud. In fact, one of the major components of this is Mirage, which has been discussed quite a bit on HN recently [2].

[1] http://nymote.org/blog/2013/introducing-nymote/

[2] https://news.ycombinator.com/item?id=8020125 and https://news.ycombinator.com/item?id=8005130 and https://news.ycombinator.com/item?id=7726748
This argument is ridiculous. Who wants a dangerous job if they can have a cushy 9-5 office job instead? Gender has nothing to do with this.
No, I shall not put it down, but I'm well aware corporations are negatively affected by this. My comment had nothing to do with this new act.
I am more annoyed that I often get a higher search result for a dead code.google.com repo than the active one on github.com
Over 1M Microsoft eBooks Given Away in 2 Days
I don't know why people keep thinking that Wayland won't have remote display support, considering we already wrote the code and demoed it.

http://cgit.freedesktop.org/~krh/weston/log/?h=remote

https://www.youtube.com/watch?v=L8zwnqKysfI#t=4371
Show HN: TT911 – Text 911 your location and name without unlocking your phone
> Your trivial counterexample requires blackmail on a large scale.

Definitely not. See https://www.google.com/search?q=poland+recording+scandal for another trivial counterexample.

(Other than that, the argument that the NSA collecting data is less dangerous because in the U.S. political debate, facts don't matter anyway, doesn't sound too convincing to me.)
We built the app to enable users to text 911 dispatchers their exact location and name at the right time — without unlocking their phone.

Earlier this year we saw Text-to-911 launch in several areas around the country with the effort to improve public safety.

It works wherever text to 911 is available (predominantly Chicago, Dallas, Indiana, Maine, and Vermont).

We would love your feedback and thoughts.
Detect when the page/tab loses focus
It does seem funny that Yelp would complain about the premium organic listings.

But with Google owning Zagat it makes sense that Yelp wouldn't be the first result. I feel we often mistake Google for a search only company even though they are increasingly becoming the GE of tech and have every right to start giving their subsidiaries the premium "organic" results.

The big thing I think this does is open them up to competition in the long run. It would have to be anything special, maybe a s simple as the Google from 5 years ago (before they bought another company in seemingly every sector)

And from the looks of the design it seems like Bing is starting to look a lot like the Google of old.
At Fanout.io (not BaaS like Cognito, but another kind of microservice) we opened everything up to make us easy to migrate off of. Why wait for the market to mature when we can do things the way customers want from the start?

See you at the race to the bottom!
So, let's say we have a company full of awesome coders. They are all guys. This new guy would fit right in. This woman is also highly qualified. Based on our past process, by default we hire the man...I think it may warrant some adjustment to the hiring process. Many people perceive a risk in doing something different, and yet change is called for here.

There is evidence that women are less likely to blow smoke up your ass about how great they are during an interview process. Interviewing inherently favors people with certain traits that say little about their actual abilities or work ethic, and smart interviewers adjust their process based on this. Unfortunately many smaller groups do not dedicate the time or resources to squashing these biases and really hiring the best candidates.

I personally find the whole situation rather disheartening. When I started on this career path years ago I did not envision myself working solely with ego-maniacal, immature...boys, but that seems to be at the core of the developer culture in many places, and it's not just a gender thing. Don't get me wrong, in many ways I still fit this stereotype, but it's like there's nothing there as a counterweight. I've gone to a lot of interviews over the last year and at place after place, it's just dudes, dudes, and more dudes.

On the other hand, our company recently went through a hiring spree and we were actively trying to get more women candidates. There were not many that applied and none of them were even close to being marginally qualified for the position. I don't know if others have this problem too, it could be that female coders are actually in high demand by companies that appreciate some diversity, and the good ones are not on the market that often.
I am not too concerned about this – though I do think it's a valid concern considering the actions of other players in the space.

Sitting here in Seattle I see Amazon hoovering up all the local talent they can hire. And I see them putting up new tower after new tower to house them. I don't worry about them stretching themselves too thin as far as manpower goes.

And they don't have a history of closing down AWS products – for instance the first, (and not a runaway hit) Mechanical Turk is still with us.
Sonos – The SoundCloud Lands
SimpleDB is the closest I believe. It's still around if you are using it, but it isn't in the web console anymore.
I would love to know if there are any open source alternatives to such solution.
It strikes me as very plausible that anyone searching with the string "yelp" is looking for reviews and not necessarily Yelp reviews.

I'm generally not a fan of systems that prefer to do what it divines I intended rather than do what I actually asked, but there have been many cases where that ended up as a the better result (misspelling, for example.)

Just as the term "google" for many is a generic term for "search", "yelp" may be a colloquialism for "reviews."

Perhaps users are better served by getting something other than Yelp for reviews.
I suspect the problem is that http is still the default. If you type a url without a protocol into a browser, it goes to http://[url]

So unless the site in question is set up to redirect http requests to https, most links will be http.

I wonder if browsers should always try https first if no protocol is specified? But then as has been pointed out before on here, there's no guarantee that the http and https versions of the same url will have the same content.
Palestine Gets Its First Startup Accelerator
(author here)

Flexibility in styling is not a strong point of my approach to be fair, since you'd need to write new styles in both css and tex.

If people want to contribute new css styles, I can try and come up with tex equivalents...