skysight-inc/HackerNews huggingface dataset:
citation is not needed just go to open source conferences and meet some of the highly skilled female developers. All of them have really excellent jobs. When you go down the (admittedly tiny) list of significant female open source contributors and kernel hackers you can check them off one by one they all have incredible jobs.

The problem is that there are so few women in open source, so few highly qualified software women in general relative to the number of men. You can still meet them though at conferences and whatnot.

If women were being scared away from a CS degree because of harassment they should have taken that complaint to the Dean or something. You don't need college to achieve this anyway you just need determination and time. All the material you need to educate yourself is available for free.

>They weren't buying any stereotype, they just didn't like being seen as sex objects that can write software

You can say that about anything though.. there's no evidence that CS majors think of women as "just sex objects" any more than EE majors, math majors, or English majors. It sounds like you're just making excuses trying to blame men for women's decision to not take computer science seriously.

You can just as easily flip it around.. Perhaps many women felt that being associated with the stereotype of a "nerd in front of a computer" was would detract from their sex appeal.
That's pretty amazing about the phone number honestly. I meant it only in jest. Having sat in a room with you at Pivotal and hear you talk about your work on Bundler was very cool and I appreciate your work. I know you take feedback seriously so I guess its not that surprising.
The map with overlayed position information shows an arc of possible last positions given the position of the satellite that received the last known signal.

Edit: the satellite getting ACARS pings is apparently geosynchronous, so triangulation is not possible, but...

What is the arc of the final position based on? The Earth is not flat, and geosynchronous satellites are at about 36,000 km altitude (compare to Earth's radius of about 6375 km). Shouldn't the position, if based on ranging from a geosynchronous satellite, be much closer to a straight line (and actually dipping to lower altitudes in the center)? Why does the graphic appear to depict a range from a point low over the Indian ocean rather than a point in geostationary orbit?

What possible location or ranging information could create an arc like that? If the ping was not to a geosynchronous satellite, that raises questions—the ping couldn't have been from the ACARS system, and it would mean triangulation might be possible.

Could it be a range from a low earth orbit satellite, or an over the horizon communications system? In the middle of the Indian ocean? The only thing even close to that is Diego Garcia, but the illustrated location is several hundred miles north of Diego Garcia. I'm discounting over-the-horizon radar, because I think that would have to mean they knew which blip was the missing plane, and isn't the only way to know that to be tracking it?

What about the second to last known signal, or the third to last? Given that we're not talking about arcs from points low over the Indian ocean, but from a point in high orbit, and the plane can only be within an ~8 mile slice from max altitude to the ground, and given that the earth is also curving away from the satellite, how can the arc of possible positions from the final ping cover that much ground?

Australia has radar coverage of some of the southern area where the plane might have been. Are we to believe nobody's checked Australian radar logs to eliminate part of the southern arc of final positions depicted?

Is this search being run by incompetent officials, or are they releasing purposefully incomplete or inaccurate information to the press, or is there some mysterious reason why they generated an arc like that from a geosynchronous satellite and why prior ACARS pings or radar logs don't help narrow the search area at all?
I use OneNote a lot as long as I'm on Windows or Android and for me it easily beats Evernote, mostly because of Evernotes buggyness.

Now that a lot of the OneNote team seems to be around here I'd like to mention two issues with OneNote:

* Metro/modern/app-version doesn't support password protected notebooks. Client side encryption should be nice as well.
* Sane (>2005) tagging. Why oh why do you have to use the mouse (or several key combos + arrows in a row) to choose one of a list of predefined tags? (The checkbox feature is nice though.)
> I'm not sure what's anachronistic about efficient use of disk space

Consider this: A frequently used module in one of my trees is "glob". It's repeated four times in two different versions. It takes 207K each time, including subdependencies. The wasted space is 414K... more than a whole floppy! ;-)

Or to put it another way, I've wasted 0.00017% of my rather small 250GB SSD.

Optimizing that is anachronistic.

> that's nothing that can't be solved via hardlink deduplication

Yep, and `npm dedupe` [1] does something similar. This does have the potential to become massively complex, though. You have to re-dupe when one dependency upgrades but another doesn't, and you also need to deal with the fact that two modules' dependencies may be sharing memory space that a module author was expecting to have to herself. (Modules are cached, so changes to "module global" variables are shared, but modules loaded from different locations are cached independently.)

[1] https://www.npmjs.org/doc/cli/npm-dedupe.html
Satya Nadella Set To Launch Office For iPad Next Week
Ah... You beat me to it!
For a mere $199 you can get his thoughts on the latest iPhone models.

http://www.forrester.com/Apple+Doubles+Down+On+Its+Premium+B...
But this would reduce the ease of use of the API, increase the latency because of round-trip and will not provide a better security. The fit is not very good.

oauth is a good standard when used for the correct use case, which is not the case for this. Sometime a simple solution is better than a framework
Thanks, just letting you know that you've inspired at least one person to join!
There's a few exposed json endpoints for data, the matchup page, team page, and player page.

eg team: http://madness.io/teams/fak.json
eg player: http://madness.io/players/1772.json
eg matchup: http://madness.io/matchup/dae/vs/oad/1395332100.json
No reason to think we'd be privy to a ransom demand, for that matter. The appearance of bumbling incompetence on the Malaysians' part may just be a facade.
Should this be marked as Angular 2.0 BETA? The docs say that it is not done yet.

Also, the docs say that they do not know when they will be done. While I can understand that we may not know problem that arise, it is a pet peeve of mine that I never have a an idea when Drupal 8 will be released. I know that open source contributions are hard to track, we have to estimate (guess) when our projects will be done in our work, so why can we not do it for the projects we love?
Are you kidding me? There are so many better ways to code on multiple devices, and adding another abstract to an already complex ever-changing environment is a mistake. The only "financial incentive" is to deter programmers by the cost of VS and the lack of flexibility by changing languages into MS products. (i.e. TypeScript)
Ballmer and others were not wrong to laugh about the iPhone because it was just a bad smartphone compared to what was available at that time for someone that wanted to do more than browse the web. Until iOS 5 and 4S one would be making significant sacrifices when choosing an iPhone.

Thanks to playing their cards right and arrogance and stupidity on part of Nokia they won, but it wasn't always clear it would be like that.
You are correct, it would be hard to live without NuGet when writing .NET applications.

The parent is really full of it. Having written several large C++ applications on Windows, a package manager would of been incredibly useful. Having to track down native dependencies and manage platforms/architectures is incredibly difficult and annoying without one.

If you write major C++ applications and do not desire a package manager either you have serious NiH syndrome and write everything yourself or just like wasting time.
full editing is a stretch. Or, put another way, -you get "fuller" editing in the full OneNote package ;-)
As someone who has merely dabbled lightly with Scheme, what's the main issue with Guile?

Looking on the outside it looks like its a decent Scheme and the problem is lack of use and adoption (like in Emacs). Is that a correct assessment, or is the lack of adoption caused by issues with the implementation itself?

Or am I just all wrong about the state of Guile itself, and it's quite widely adopted, just that nobody speaks too much about it?
> Every language which needs a "package manager" tends to make building standalone applications painful.

Huh? Python has a (sort of) package manager and you can still make a standalone application by bundling every dependency. You are very certainly mistaking the OS-level package manager (used primarily for installing applications) from the language-level package manager (used primarily for building applications). Once you have built a standalone binary, the job of the language-level package manager is done.

> However, C++ is a platform agnostic language, while Rust thus far has only supported Linux as a first class platform. I find the attitude of the Rust devs ("we will improve Windows support once the language is stable") deeply misguided. It meant that they largely missed out on feedback from Windows developers during the development of the language. "Windows developers" also means all the AAA PC(+console) game developers (the most diehard C++ users). Linux still is not a relevant platform there.

I regularly use Rust (nightly) in Windows. Windows support is problematic since it differs from every other major platform, but it did not have a serious problem that seriously discourages the Windows platform. (Not to mention that I regularly build a standalone binary for Windows!) I admit it is not in the best state, but it should be improved and is being improved.

> And the Rust developers seem to continue to go down that rabbit hole by enlisting Ruby developers to develop a "package manager". As a Windows guy the very word makes me cringe. How is that thing going to integrate with Visual Studio and other Windows specific concerns? Ruby only really works on Linux, first advice you get as a Windows guy wanting to learn Ruby is "Install Linux, if you try to do Ruby development on Windows you are in for a world of pain". I do not trust any Ruby developer to write portable software, they are married to the GNU/Linux ecosystem. Would you expect Microsoft guys to develop something which actually works well on Linux?

As a multiplatform guy the introduction of package manager actually marks the divorce with the strong Unix assumption, since Rust has actively avoided the platform-dependent tools so much that it now does not require the C compiler at all (!) and the only remaining platform-dependent tool was the Make. This is now about to change.

> Also remember that C++ does not have a "package manager". Some of the most complex and massive applications in the world are written in C++, yet you do not hear many C++ developers crying "When will we finally get a package manager?". It is not even on the agenda. C does not have one either.

That's why SQLite ships with an amalgamated source code, a sort of unfortunate thing. Dependency problem is so bad in C/C++ that most developers gave up and grew the half-baked solutions, which have another share of problems.
Mt. Gox’s Login Returns, Lets Users Check Bitcoin Balances
+1 to "Integration with authentication and authorization". This is needed on 95% of apps or more, nice to know it hopefully will be supported.

oh, and don't forget better documentation :)
The Newsweek Credibility Matrix
Indeed, the iPhone damn impressive & shiny but a bit rough to justify. I remember thinking "If they'd just let people write apps for it, this thing could be absolutely amazing..." but even then, it it was apparent iPhone wasn't just a phone. When Apple announced the App Store, I dumped my Verizon contract shortly after and picked up an iPhone 3G.

Often, I'd be willing to bet that the naysayers never used first hand an iPhone. I don't think I've ever been more awed by a single piece of technology. Not even my first laptop, a G3 500 MHz PowerBook in 1999 that had an AGP ATI Rage 128 Mobility, Firewire and a DVD Drive left me that blown away. Everything about the iPhone 3G was amazing, with most intuitive user interface for something so foreign. It immediately changed the way viewed information, my friends would joke "Ask the godpod!"

It was one of those things that despite the absolutely absurd amount of press coverage and hype, was justified and even then it might have been short.
Tell me, which sacrifices did I have to make with iOS 4 and my old iPhone 4? Because I remember jailbreaking, installing SSH servers, custom apps, and stuff like that. It was the most full-featured phone at the time.
ES6 support with ES5 fallback, I am stoked.

As to the mobile-first changes, we'll see - I have some reservations on using Angular on lower specced mobiles, for the $watch()-cycle seems to me huge drain on batteries. But since the Angular guys know what they are doing, I am looking forward to nothing but goodness.

Why not just include restangular as one of the resource modules if they decide to go all-out modular?

I am hoping for multiple ngIncludes and a bit easier development of directives, other than that, keep up the good work, guys :)
the real spritz ;;;;)

http://en.wikipedia.org/wiki/Spritz_(alcoholic_beverage)
While "cool" and "clever" and any other half-positive adjective you like, it does mean things will literally be hell to debug until native ES6 support is available in current browsers.

I thought the internals of Angular already had a reputation for being pretty horrible and indecipherable already. I doubt this will improve on any of that criticism.
I hope you also eat upvotes, because some of us appreciate your perspectives!
Regarding the claim that article [1] was flagged off the front page: It currently has 78 upvotes and 101 comments. As I have explained before‡, articles that have more comments than upvotes and more than 40 comments are automatically penalized by the controversy filter. Thus, it is likely that the article dropped off the front page due to the ranking algorithm, not due to a deliberate effort to suppress the article.

‡ http://www.righto.com/2013/11/how-hacker-news-ranking-really...
Art competitions at the 1948 Summer Olympics
I am not sure why YC should get the opportunity to get 100 entrepreneurs get startup visas.

Why not open the level playing field and allow ANY entrepreneur to get such a visa? There are plenty of Dropbox / Airbnb companies that are getting built, going public or getting sold outside of YC.
We don't have a black-market problem, we have a people problem: if people didn't misuse drugs, there wouldn't be a problem at all.
Visas? you are talking about bringing in people from other countries to start companies here right? Is this because there is not enough founders born in the US? Wow, I go to a coffee shop in bay area and everyone there assumes that I am some kind of startup founder. Everyone is talking about their company they started and asks their neighbors what they are founding. IT is really quite annoying. We really need more of this? I guess the more that is thrown against the wall, the more has a chance of sticking huh? What about those imports who make it, thwarting the native born competitor's company by a small margin? Now you have hurt the native for a ever so slightly better product or perhaps one that just made it to market slightly earlier. 10,000 more startups a year than now? Really? This can't be good.
And not all purported experts are even experts (no surprises here, I'm sure).

I don't know anything about the analyst referenced in the article, but there are two factors contributing to these types of prediction errors.

1. Most analysts don't have prior industry experience in their field before becoming an analyst. Although they (usually) pick up enough as they go along to understand the terms and major issues, they have little depth and are unable to reason from first principles. I work for one of these large analyst firms and my estimate is that less than 10% of our analysts have relevant industry experience. We are not unexeptional in this.

2. Vendors invest heavily in analyst relations. While this helps to better inform the analysts, it also pushes the vendor's world view. Invites to conferences and events, access to senior execs, early access to information, etc. also help reinforce the bond between the vendor and the analyst. So, not only are analysts biased towards that which they know best, it is also harder to write something negative about a company/product where you personally know the people involved.
Not without some kind of effort.

Lets turn it around though, can you give some examples of Microsoft buying a cross platform tool and continuing to support multiple platforms with it?

I cannot think of any offhand.

I dont think they necessarily purchased it to eliminate the competition exactly, there is likely something about the tech that they really like/want. or maybe it is the people involved.

My wild guess is that they love the ability to target other mobile platforms easily, and will continue to support that. I do predict though that over time they will discontinue/shutdown/slowdown/disable the ability to develop for those multiple mobile platforms on Mac OS X and Linux.
ie, that their goal in this case will be to persuade developers that they should be developing for all mobile platforms on Windows, using C#
IPython – Python for interactive computing
In my experience, NDA's are different than non-competes. As a development consultant, I am fine signing an NDA that protects the IP of one party, as long as it does not prevent me from providing my services to other parties. If 2 prospects have the same idea, it is my choice if I choose to work on either of them. Doing so does not break the NDA as long as I don't share IP between the clients. NDA's, worded properly are typically not a problem. If a client ask for a non-compete, I will politely decline.
Would love to see Angular 2's ES6 use promote some of the 'inline async' you can do with ES6 generators.
Friend's JavaScript site that crawls a domain and returns social share stats
Build agents that monitor and act on your behalf. Your agents are standing by!

https://github.com/cantino/huginn

All help greatly appreciated!
Do cell phones even work at 30,000+ feet? Over the ocean? (No)

There was a theory posted here earlier that it was a fire that initially took out the transponder and possibly comms.
Venti: a new approach to archival storage (2002)
How can a pilot depressurize a plane? It seems crazy that this would be allowed while in flight unless there is a fire or some other emergency.
1. when did i pull an assertion out of thin air? I stated my opinion, I didn't "assert" anything.
2. why am I narrow-minded for disagreeing with you? that seems pretty "narrow-minded" to "assert" that.
3. I never said we should outlaw alcohol but I don't think anyone would disagree that society would be a lot better if alcohol didn't exist.
> [...] technically possible [...]

But often not legally possible?
It's pretty good! The standard caveats around having a quiet area with a decent mic apply, but I get good results just chatting at my laptop.

However the cool thing about Wit is that they are constantly updating their suite of NL recognizers. The more you use the service, the better it gets, and it does so without having to buy a new release of Dragon. :)
It does seem a little spurious at first, but part of the argument is that as js apps get larger, a static, functional language can be argued for to avoid problems with larger js codebases.
If partnering with Facebook meant that we had to change our values, we wouldn’t have done it.

With no disrespect intended towards the whatsapp team, given the terms of the deal, it's a bit hard for them to say "If partnering with Facebook meant X we wouldn't have done it" unless X is "life would not have been as staggeringly beneficial to us".
Many enclosures for electronic equipment, front panel designs for avionics and military equipment, many software interfaces, my house (which I'm trying to get planning permission for).

I even built software for design and simulation of electronic equipment do you can test usability before you commit to building.
>Huh? Python has a (sort of) package manager and you can still make a standalone application

You can (try) yes. Have you tried it? I have. It was a horrible experience. Support for making standalone binaries is an afterthought in the Python world. It is usually not a simple process that "just works" (on Windows in particular).

>I regularly use Rust (nightly) in Windows

I know a guy who managed to write a game in Ruby and somehow turned the code into standalone Windows binaries. I know that Rust can be used on Windows, that you can use it to build standalone binaries, that is not the point. The point is how well, idiomatically, and smoothly that works.

>Windows support is problematic since it differs from every other major platform

If you do not consider consoles or embedded systems major platforms that is. Most of the world is not POSIX.

>does not require the C compiler at all

The last time I tried to use Rust on Windows it required a particular version of MinGW.

>Dependency problem is so bad in C/C++

I have used C and C++ for a long time, and I cannot say that dependency hell was ever a problem. One of the many things wrong with the "package manager" paradigm is that it encourages people to write software which is a tangled web of dependencies. Software should have few third-party dependencies, that makes maintenance and porting a lot easier. Witness the recent Python 2 -> 3 drama. The primary reason why people did not, could not upgrade to Python 3 was because they had to wait for all the dependencies of their apps to be ported. Many are still waiting.
Back to life after 1500 years
the initial assumption that the creator of Bitcoin used his real name, contained in the headline, was extremely unlikely

I'm curious: Why do people actually believe that this is so unlikely? By the time that I first read about Bitcoin, it seemed to be already accepted canonical knowledge that Satoshi Nakamoto must be a pseudonym, and I guess I just accepted that. But now that this discussion has come up, I don't think I remember any positive argument to that other than "he does not like to talk about his private life" (not a particularly strong argument given the amount of discussion of private life in typical open source projects) and "the inventor of Bitcoin must be some pre-established genius, and there is no such genius named Satoshi Nakamoto" (also rather questionable, and quite contrary to the startup culture usually seen here).

Are those pieces of evidence enough to make the use of his real name "extremely unlikely"?
Respect for your privacy is coded into our DNA, and we built WhatsApp
around the goal of knowing as little about you as possible: You don’t
have to give us your name and we don’t ask for your email address. We
don’t know your birthday. We don’t know your home address. We don’t
know where you work. We don’t know your likes, what you search for on
the internet or collect your GPS location. None of that data has ever
been collected and stored by WhatsApp, and we really have no plans to
change that.

I don't recall them ever being accused of tracking all this information. The problem is the metadata; They know who you are talking to and for Facebook this is exactly the kind of information that they want. They want to enhance their social graphs and have a better view of who interacts with who. This is auspiciously lacking in their statement.