skysight-inc/HackerNews huggingface dataset:
I guess it needed to be said, and was said very well here. But it always seemed so clear to me - when I see a business trying to promote itself by advertising its Facebook page, the mistake is so glaringly obvious. You're not promoting your business, you're promoting Facebook. Get your own website.
Same problem here. Because I am outside US, maybe?
Ask HN: AWS vs Azure
Hello,
So i'm currently trying to find a cloud host for a web app i'm working on. I've been looking at AWS and Azure and I really can't see which is the better option so i'm turning to HN. I'm new to cloud providers and would like to know the main differences between AWS and Azure. The price doesn't matter all I care about is performance, up-time and scale-ability.
Thanks :)

NOTE: If this helps my web app is coded in node.js
Seattle Bar Bans Google Glass
Formula.js: JS implementation of many excel standard functions
Keeping bookmarks in sync between Mobile Safari, Safari and Firefox could be done without Mozilla having to create a Firefox that is just a reskinning of Safari on iOS.
I'm a woman and when I say such things, women either A) (subtly) turn away from me and act like I'm the Crazy Racist Uncle that everybody pretends doesn't exist, or B) tell me to shut up.

But the fact is, there's no evidence that these endeavors help. None at all. There's plenty of evidence that they hurt -- stereotype threat and the implication that the OP gave, which is that special treatment indicates a special lack.

Note that we're not talking about scholarships here.
Chrome for iOS is a little bit more than a skin on top of a UIWebView - the entire Chromium networking stack has been ported over. The upshot of this is that Chrome for iOS supports SPDY, whilst Mobile Safari doesn't. My understanding is that WebRTC should be going into the iOS Chrome build at some point in the future as well.

A UIWebView is used for rendering, but there's a lot more Chrome code in that app than you might at first think.
The problem wasn't a capacity planning issue, the problem was putting DRM in the game. Period. This is the message they aren't getting, and luckily this time I was too busy to buy a copy, so I wont.
Harvard secretly searched deans emails
Female Participation in Debian
I am actually fine with that. Option 4 is the same as option 2, except with more disproving stares.
Its already been posted here: http://news.ycombinator.com/item?id=5351287
Apple is doing the same things today with safari on iOS that MS did with IE back in the Day.
Major upgrades are a non-issue on RHEL for the simple fact that when you are thinking about upgrading, your hardware is already obsolete (expensive to support) and you just migrate to a new machine instead of upgrading the existing one.

Having a RHEL install supported for 10 years and then upgrading in-place just doesn't make sense in 90% of the shops using RHEL (that choose it exactly because of those 10 years of support).
Not all Smartphone users are iPhone users.[1] I use Firefox for Android as my primary mobile browser and am mostly pretty happy with it (I stay on the Beta channel so occasionally there are stability problems). In addition, Mozilla will soon have an entire mobile OS[2] based on their browser.

HN always seem quick to jump on the whole "Firefox is dying" meme, but Firefox still seems to to have about 20% market share in most usage reports I've seen[3][4]. I think it's great to see the Mozilla Foundation continue to standup for their principles.

[1] http://www.gartner.com/newsroom/id/2335616

[2] http://www.mozilla.org/en-US/firefox/partners/

[3] http://arstechnica.com/information-technology/2013/03/chrome...

[4] http://gs.statcounter.com/
Start with Azure and add AWS later:

They have an AWS-like virtual machine offering as well as the heroku-like hosting, the service is about as reliable, and if you set up your entity now you can register for bizspark and get a ton of free service to get you off the ground.

Previous discussion: http://news.ycombinator.com/item?id=5293098
Don't support Nexus4 either...
I am fairly certain it would be quicker to program a computer that can brute force a checkmate in one than I can solve these things by hand.

You have what, 11 pieces, they can move into 64 positions each (at most, much less in reality). That means a computer must brute force 64*11 = 704 attempts.

In other words, no time at all to bruteforce this once you've read the grid. Reading the grid in itself is rather trivial since you only have a small number of clearly distinguishable pieces to recognise.

So after an afternoon of coding, I could have a computer that solves this CAPTCHA in a few seconds. As a human I need more than 30 seconds just to read the current situation on the board.
There's probably a significant amount of selection bias occuring here, since it seems likely that one is more likely to hear about someone who is constantly self-promoting and wanting attention, rather than a quiet person who would much rather be left alone to wrestle with the problem in front of them than make a fuss to get huge acknowledgements.
It's problematic that you are using dubious uncited statistics to make broad statements about the status and desires of over 50% of the human population. You may as well say "Jews make plenty of money" or "Negros are happy to work for free", for how intelligent it makes you sound.
I understand what you're saying, but not sure it will be that benign in practice.

That is, given that the domain format requires a minimum of two parts (the TLD and one other), ownership of entire swaths of possibilities/permutations can be locked down via complete ownership of one TLD.
"The culture of CS, "judgmental introversion" as you put it, is not anything intrinsic to CS. Indeed, software engineering is a profession that demands a high level of communication and cooperation."

Except that 1) CS has nothing to do with software engineering, 2) a cursory review of the current field of software reveals all too easily that the current breed of "software engineers" haven't learned their lesson from the 1970s and 1980s. Why do you ascribe the ability to communicate and cooperate to people who perpetually reinvent the same stuff all over again and aren't bothered by it in the least is beyond me.
> Fact is that DRM is the real reason why the game is heavily multiplayer

Perhaps. I had be interested in your sources for this fact though. Otherwise it feels like opinion being stated as fact.
Thanks. Am I right in thinking its basically bigtable?
There is no HTML5 here, just plain <div>s and JavaScript. But that doesn't make it any less good. It's really polished.
Thanks for that. I have some friends at Microsoft so I can get bizspark and Azure for free.
GPS Brings New Clarity To City Driving
or maybe go? Computers suck at go.
"I am heartily sick of Times/Arial/Comic..."

When Microsoft released Windows Vista in 2007, it included new typefaces some of which I think are really nice.

- Calibri (a lovely sans-serif design) and Consolas (a monospace typeface) were designed by Dutch type designer Lucas De Groot [1]

- Cambria (a serif typeface) was designed by the Dutch type designer Jelle Bosma, Steve Matteson (who designed the popular Google-commisioned font Open Sans) and Robin Nicholas.

- Constantia (another serif typeface) by the Canada-based type designer John Hudson

To see examples of all of these fonts, see
http://www.ascendercorp.com/catalog/microsoft/clear-type-fon...

There's no need for Windows' users to default to Arial or Times New Roman anymore. Excellent aletrnatives that come with the OS have been available for many years.

1. http://www.lucasfonts.com/case-studies/calibri-consolas/
Just for interest sake what language were you working in?
One thing I liked most is 'Responsive utilities', no device specific coding. If you want show sidebar on desktop, drop .visible-desktop.
People don't care about DRM, and if EA hadn't had capacity issues then there wouldn't have been any complaints about DRM.

It's really depressing but that's how it is, and if you think otherwise then you're deluded.
It's exactly the VC model, except that in the VC model you still keep your limbs and salary if the business fails. My understanding is that in traditional share cropping and in other things related to it (like music), the "freedmen" still bore "equity risk"
If you didn't want to actually see the updates from a page you liked it was (is?) simple enough to mute it in your newsfeed. It's not different than emails from a website where you bought something. If the emails are occasional and even relevant, you'll probably let them be. If they spam you every 3rd day, you'll unsubscribe. If anything, rate limiting the updates from pages only encourages them to post more often, in hopes of getting through to more people.
by this argument, the captcha would become useless as soon as it saw widespread adoption. The idea of a captcha is to be strong against bots even if it was directly targeted by spammers.
That API in particular has 'opt' variants of its accessors that return NULL rather than throwing an exception.

That said, a standard clean usage model for the checked variants would be to declare a 'throws' from your JSON parsing code, and then at a higher level wrap that in an InvalidMessageException or similar. The non-checked approach would be to check for NULLs and ensure that none escape your parsing code.

The only time the checked version becomes burdensome is if you don't encapsulate your JSON -> app model parsing in a single place, and instead sprinkle the code with unencapsulated JSON parsing. In that case, I believe the problem is a lack of encapsulation, not the checked exceptions -- the exceptions just highlights that one is not separating concerns between code that must be aware of parsing issues and potentially invalid data, and code that can be guaranteed to only operate on valid and whole data.
Shutting down the MPEG-LA is an absurd idea. Instead of one point of contact every licensee would have to deal with each patent holder individually raising the cost further and increasing the chance of litigation down the road. The reality is it has helped Google and many other companies adopt MPEG tech.
As I Chinese living in the US, I always found this kind of news reports fascinating and inform me something new about Chinese society to me: strange and bizarre businesses/markets arising from some twisted cultural background, reflecting the confused mindset this new generation of of Chinese people.

On a related note, matchmakers aren't certainly the only ones banking the profits exploiting the traditional and failing marriage/relationship mechanisms in the society. A few years ago, this seemingly dull reality TV show (If you are the one) on dating suddenly gained popularity and became a heated discussion, bringing to attention the confusion surrounding marriage and a wide range of social topics. You can just see in the show how China as a society failed to come up a coherent value system that could address love, relationship, marriage, wealth and pretty much anything meaningful.

Related background on the show and its contents, which also covers the unsurprising step-in of censorship:
http://www.nytimes.com/2012/01/01/world/asia/censors-pull-re...
They certainly beat the average human (because the average human doesn't even know how to play Go).
>it does look like VP8 will be a much more approachable codec thanks to being open source

How is VP8 'open source'? It is a standard. There exist open source implementation(s). However there are open source implementations of H.264 decoders and encoders as well, it even has a reference implementation [1] that anybody can use[2] (patent issues aside, but (understandably) very few open source projects offer the users patent indemnification).

Is it any wonder that most non-tech people are confused about these issues when even people in the tech community don't seem to understand the differences between standards and implementations, between 'open source' and 'free as in beer' and between secret proprietary formats and open standards? Sadly we seem to be at a point where 'open', 'standard' and 'free' are just words thrown about to mean 'something I like'.

[1] http://iphome.hhi.de/suehring/tml/download/
[2] http://iphome.hhi.de/suehring/tml/download/COPYRIGHT_ISO_IEC...
I agree with the author about the questionable nature of women-focused events.

Here's why:

Do girl-only schools produce more scientists, mathematicians, or programmers? That's the vital bit of research people need to know. Some research suggests that they boost test scores in those subjects, but do they change career outcomes?

It doesn't look like it:

http://en.wikipedia.org/wiki/Single-sex_education#Effects_of...

The effects of all-girls schooling only seems to improve schooling-related effects, e.g. "More homework completed" and "More enjoyment of school."

And then there is the very problem of stereotype threat:

https://www.google.com/search?hl=en&client=safari&rl...

Far be it from me to tell people not to get together in whatever clique-y group they like, but what gets me is that women and men assume that because I have breasts, I agree with their viewpoints.

Like the OP, I never really connected with girls when I was young and I was anti-girly stuff. This, I got over. I learned that it's just as idiotic to (de)value somebody for hating makeup as it is to (de)value somebody for loving it. I have friends of all kinds now and respect that everybody is different.

But my worldviews are not shared by most women (or vice versa). And the most sexist things that have happened to me have been originated by other women who assumed I was like them. I have been cited for other people's agendas (which I disagree with), had my opinions devalued, I've been called sexist, I have been attacked, I have been told my experiences and viewpoint are "wrong," etc. etc.

This doesn't do anything worse to me than annoy me, but I've seen it really hurt women and men who "give more fucks" than I do.

I understand that people are (mostly) trying to do good things with the women-only and women-focused stuff. But they are creating stereotypes of their own, sexism of a different flavor. Any kind of division based on demographics is going to create antagonism.

This is human nature. It can't be helped. But if they can't bear to discuss it, and admit it, they are no better than the men they claim are sexist.

And I know some troglodytes are going to take this as an attack (it's not), or a reason to ignore women (it's not), but blah blah blah it's not for them and it's not as if they need more ammunition because they invent their own reality anyway.

This post is for you reasonable people who are organizing or thinking about organizing women-focused events. Question whether the research supports your beliefs. Spot the bias in yourselves and be respectful.

PS — if I have a daughter, I will tell her "YOU can do anything… if you are willing to be smart, and work your tail off when other people slack." And if I have a son, I will tell him "YOU can do anything… if you are willing to be smart, and work your tail off when other people slack." Because why would you use a label based on an accident of birth -- "boys" can, "girls" can -- instead of the most personal word in anyone's life -- you? How weird is it to teach kids to identify with their label, how weird is it that importance advice isn't aimed at them directly but instead at 51% of the world population?
"Not all Smartphone users are iPhone users."

Not all mobile computing devices are smartphones. If you add tablets and PMPs to the mix, iOS has quite a presence.

"Firefox still seems to to have about 20% market share"

If 20% is enough to be called a major player (and I think it does), then surely you agree it's hard to ignore iOS.
A little Prototype function for this; https://gist.github.com/peterjaap/5128851
If you want to build a browser in a browser, it's just a matter of time. But that feels kind of unnecessary.
Bizspark is free for startups in general (you don't need to pull strings)
Saying that Google "won" is an absurd statement. What was the competition? What Google did was smart. The fear of patent infringement was likely the biggest issue VP8 had. They've taken that off the table.

But saying they've won seems to imply that someone lost. MPEG-LA didn't have to make a deal with them. But they got enough money that is was worth it to them. As far as they're concerned they get money from Google now, plus all the fees from everyone else. That's a "win" for MPEG-LA.

Both Apple and MS pay for H264. I'm sure both would be happy to not have to pay for a codec (although H264 will be around for a long time, even in the worst case). Microsoft's position on VP8 has been pretty clear... they're not shipping it (but maybe will now), but aren't opposed to it.

This was a smart move. But doesn't mean that there are winners and losers. And certainly there was no bluff that was called. Paying to license patents from a patent holder is hardly calling their bluff.
Return? Never actually noticed they were there. Google seem to have managed well enough on iOS, Mozilla could be missing out.
>NoSQL is almost always less powerful abstractly but easier to scale.

This is no longer true. We now have second-generation NoSQL data stores that provide strong consistency, fault-tolerance and ACID transactions, based on the sharded NoSQL architecture that scales easily.
There are many more machines without microcode - 6502, machineForth chips like f21, c18 etc. I'd argue that they are much more appealing to a designer with taste.
It works on my LG Nexus 4.
RefreshMe - Personal assistant
FPV to space and back
Google was claiming VP8 didn’t infringe any patents they didn’t own, which apparently wasn’t the case, and now they’re having to backpedal and say, “well, it did infringe them, but we’re covering the licensing.”

VP8 saw little market acceptance because of the legal threats of MPEG-LA (did that consortium ever actual detail specific "infringed" patents? The last I saw they just made blanket statements that there must be something). So Google paid them protection money. By no analysis does this mean that they admit infringing of anything, and such an analysis of legal agreements is woefully naive.
Not a good comparison. IE's core wasn't available open source, as WebKit is, so others could build on the rendering engine. I agree that iOS should be open for other browsers though.
Well the extension is because the group hasn't been able to come to consensus on many things and appears to have outsourced some of the hard decisions to the IETF. IMO using SDP has brought a great deal of challenges, which the group didn't anticipate.

The decision for the MTI (mandatory to implement) video codec will be made in the coming week (or months, depending on various issues): VP8 or H.264 or both or neither.

I presume this decision can be updated at a later point (as and when) new codecs become mature (VP9, ..., H.265 etc.)
Some of the captures I have noticed more than one solution, perhaps modifying the suggested words even further is required.
Scraping the sh*t out of the interwebz – Part #1
I don't get why they went full flat. It was way more attractive before.
NASA shows off next gen space telescope model at SXSW
why don't they just incorporate font awesome?
Perfectly put. Bravo.
Cool, thanks a lot! That certainly makes it worthwhile to play with, I was looking for a small cross platform slider :).
How Technology Offers Businesses New Sustainability Efficient Levels
It's chess. You don't have to use this board to check every possible move, as any engine that knows the chess rules can verify if the result is indeed checkmate, without using this site's engine.

But, basically you're right. If the bot is not using an external chess engine, it could effectively be blocked from brute force attacks the way you describe.
They actually don't look like buttons at all, which defeat the purpose of a button.
Constriction
No, VP8 is not necessarily "free", there are numerous companies that may wish to sue the users of VP8 over patent infringement. Qualcomm, Broadcom, Samsung etc. (Why would you want a free alternative when you're the only few companies that can make hardware encoders?)

Companies that are in MPEG-LA won't sue, but there are many "relevant" companies that have not joined. Companies are still being sued (and settling) over patents supposedly infringed by H.264.

The system is a mess. Google are moving in the right direction by eliminating a large potential threat (MPEG-LA), but it's job is not done yet.

Note that Google pushing VP8/9 is trying to promote competition and reduce the licencing costs of H.264/5. This is very similar to what Microsoft (rightly) did before with VC-1.
I've been using C# for several years, and have bounced between it, Java, Node.js for my side-projects. After all said and done, I keep coming back to C#. I feel more productive and can design and churn out code quicker than say in a Node project. Overall, I actually do enjoy coding in C# and using .NET more than any other language I have experienced so far. The day I tried to use Drupal was the day I realized I made a serious mistake for not thinking I could do things better or quicker in C#/.Net instead.

Overall though, Microsoft is trying to move to an "ecosystem" platform. Exampes are Nuget powering their closed/open-source ecosystem for projects and Azure server templates. Even their latest ASP.NET MVC 4 is pushing several open source libraries onto their default project template. They truly see they couldn't win the web battle with WPF/Silverlight as their only options, so they are going for a different angle here in the last year. Additionally, a lot of interesting things are coming out of Microsoft and its employees, such as the open-sourced SignalR which is actively being updated and may become a standard for C# webapps.

I realize C#/.NET is not the go-to language for small web-apps yet, primarily due to licensing, but give it time. I say if you are on the fence, and are interested at all in C#, give it a shot! There are many free options for development IDE's and hosting provided by Microsoft. For example, you can use Visual Studio Express and host up to ten websites for free on Azure.
As I expected most of the HN comments are criticizing it for one reason or another but I like this just because solving simple chess puzzles is FUN which is not true for the tasks in the typical CAPTCHA.

Yes, there could be a concern over a spammer automating the process but that might be more hassle than it's worth just to spam an small chess forum.
If you don't want to think about how to checkmate maybe this website isn't for you.
Chess doesn't seem like a useful CAPTCHA. To begin with not everyone knows the rules of chess, and secondly computers are much better and much faster than the average human chess player.
Reminds me of this question on Super User: How does a CPU 'know' what commands and instructions actually mean?
http://superuser.com/questions/307116/how-does-a-cpu-know-wh...

Microcode in its most basic form is just a big look-up table (could be nested if word size is limited) containing the electrical signals for a particular instruction, and a new address to "jump" to (either a subsequent micro-operation, or jump back to the "fetch" micro-op). Electrically, however, there's no difference between a microcoded and hard-wired CPU - they both fetch and execute sequences of instructions.

Of course, there's an obvious advantage to the microcoded approach: your instruction set gets uploaded to your hardware in a ROM! You can change the operation of instructions after the hardware is made, make custom sequences of instructions, or even fix microcode bugs (while uncommon, there have been cases in the past).