skysight-inc/HackerNews huggingface dataset:
This is a critique of the example, more than the framework itself. The "smart-float" directive is not a native angular directive, but rather a directive made for the example.

As for the "form.length.$error.float", it probably could be a bit more concise, but is it really that bad? What would be a "more semantic" way?

The main strength of angular, is that you are able to point your DOM elements to environment variables in your JavaScript code -- eliminating the need for traversing the DOM to find a mount node. If you are opposed to this functionality and insisting on traversing the DOM from the JS side, I'd love to hear why.

You can find small things you dislike in any framework, but rarely are they valid criticisms of the general concept. Often, these details are there for a reason, and just as often, they are flaws waiting to be fixed by an open source developer.
>Isn't the Nuget package manager becoming increasing more popular on .Net / Windows environments?

I do not know how popular it is exactly (how can you?), but I am willing to bet money on the fact that the vast majority of Windows developers do not use it.
If you're not killer at tech, you better be killer at sales and marketing. If you're neither, what exactly are you complaining about?
Yes, I'm well aware and keeping an eye on it.

However, we use twisted.spread extensively, and that's not in the list of Python 3 compatible modules, and twisted.web.client and twisted.web.server are only on the "almost" list: http://twistedmatrix.com/trac/browser/trunk/twisted/python/d...
The main issue with Guile is the same issue as with any other Scheme, and that issue is that it is a Scheme. No single Scheme is widely adopted and the main reason for that is extreme balkanization. You dont write code in Scheme, you write Guile, Racket, Chicken, etc.

The Scheme philosophy, which was developed in opposition to batteries-included aka "bloated" Common Lisp, was to have a small core and emphasize simplicity, purity, etc. For years proponents of Scheme have emphasized how beautiful and simple the small standard of 50 pages is, compared with Common Lisps "bloated" 1000+ pages standard.

This had two consequences:

1. It was extremely easy to write a scheme implementation, soinstead of writing code _in_ scheme, people wrote _schemes_. Hundreds of them. And while other people spent the last 20 years writing thousands of useful libraries in C, python, java, scheme implementors spent reinventing the wheel, over and over and over and over again. Today there are more implementations of scheme than libraries in scheme.

2. The emphasis on "small core" might be cute for teaching SICP, but in order to be able to do anything useful with the implementation, it forced the implementors to reinvent the wheels for everything else. And each implementation did it their own way because standardization was considered "selling out" and aping the nemesis Common Lisp. This led to _extreme_ code unportability.

Nowadays they are somehow trying to standardize, but with the consequence that they are realizing that by doing that, they are becoming indistinguishable from their old nemesis Common Lisp, which went through the same balkanization phase 20 years ago, so the point of splitting off Scheme from Lisp is becoming questionable. Instead of wasting precious time writing 1001 scheme implementations, they could have spent the last 20 years writing useful common lisp libraries and competing with other batteries-included languages like java and python.

In short: Besides the social problems that every Scheme suffers from and the Lisp world suffered during the 80s, Guile on its own is doing quite well. Once it is integrated into Emacs, Emacs will become Guile's killer app, boost its popularity and set it apart from other schemes.
Suicide like that is not unheard of.
EgyptAir Flight 990: 217 dead[1]
SilkAir Flight 185: 104 dead[2]

[1]http://en.wikipedia.org/wiki/EgyptAir_Flight_990

[2]http://en.wikipedia.org/wiki/SilkAir_Flight_185
I forgot about this... they have one of the best network graphs of the world.

In fact, doesn't Whatsapp have more users than Facebook? That might be worth more than the message archives.
You have a kid, you look for a nanny to look after him. You put it on news-paper, there's a 45 year old dude who comes offering his services to look after your kid.

Now tell me that you're so awesome that you'll not think what you are thinking right now.

Exactly.

People use stereotypes to save time. Many stereotypes are wrong, because you'll get them from CNN or Fox. People don't get on the news for being normal.

When you're in a hurry, you don't want to change. You don't have that luxury because you want the result now. You're not in "experimenting, expanding comfort zone, increasing awareness" mode. You're in "Getting it done" mode with as few new parameters.

Usual is better than confusing.

Besides, some stereotypes are true so one can understand people behaviour.

Black people go to jail more, geeks don't do well with girls, etc.

And I know that some people will be butt-hurt and cry foul and it's 2014 and how it's a stone age thinking, but the stats are there.

http://www.naacp.org/pages/criminal-justice-fact-sheet

(I don't have stats on the sex life of geeks, though).

Someone might be offended at first, but there's a reason for these stereotypes to have had such a long, established life: If they don't represent the truth, they at least reflect it in some distorted way.

The person coming to a booth has probably had a long life where, comparatively, he's met really fewer females in tech and come on, it's not like us humans are so pure that we'll go: Hmm, this is the first time I meet a female in tech. I'll speak to her in spite of being in a hurry, in spite of my question being complex, in spite of being used to talk with dudes all my life and this one comes out now.

When you're in a hurry, you don't want to change, you don't want surprises: Usual is better than confusing.

A lot of time, people won't deal with you simply because they don't like you. A lot of times, people won't deal with you simply because they don't know you.

People who'll talk to you and give you the benefit of the doubt are giving you the benefit of the doubt. Meaning it's a privilege they're granting you, so having an entiteled attitude about it goes against the meaning of the words.
As much as people like to bash everyone who said in 2007 that the iPhone was nothing more than an expensive toy has to remember that the iPhone didn't have an application store (other than the jailbreak version) until July 2008.

And without the app store it was a great pice of engineering but if you didn't saw a jailbreaked version it was a big phone (for the time) where you can play music, watch videos and go to a completely non mobile friendly web with a crappy browser. Add to that how expensive it was compared to other phones how low the battery lasted and how fragile it was you can see why not everyone was that impressed.

It's too easy to say 7 years later, look at this fool he was wrong.
Sanctions over Crimea – A case for renewable energy
They just unveiled cross-platform OneNote. They're about to unveil Office for iPad, and Azure works with any OS. Clearly they're moving in a different direction under Satya. The old, xenophobic MS seems to have morphed into a saner, more humble company that wants to play ball with all platforms.
This is telco, not mobile industry.
What do you steal
You theory is plausible, but there is no need to explain the lack of public information. It's entirely reasonable that the investigators doesn't feel they require the inputs of thousands of amateurs and thus publicizing every shred of evidence they come across just isn't a priority(1).

Specifically addressing public background checks on all passengers: These are people whose families are grieving. The have a completely reasonable expectation of privacy, and I don't think there is good reason to ever publish any but the most rudimentary of information on these individuals.

Can you imagine a loved one dying in mysterious conditions and then have Reddit shred through their background information and publishing conspiracy theories about a link between their experimenting with drugs in college, a painful divorce and how that means they might be a suicide-hijacker (or whatever)?

1: I'm not saying there's no value in it, there are clearly some capable people pitching in left and right, but it's a radical paradigm shift in investigation, and while you're looking for a missing aircraft is a time for sticking to procedure, not undertaking paradigm shifts.
This was posted to reddit 4 days ago http://aux.joshlf.com/2048/infinite/

As for bigger boards, I think this one is enough for a while. http://www.csie.ntu.edu.tw/~b01902112/9007199254740992/
You only have to consider the money situation. Why anonymize yourself so carefully and then blow your cover AND not use the money?
Apple launches new 8gb iPhone 5c
I only looked superficially at React, so maybe I got something wrong, but the HTML/XML intermingled with Javascript seems extremely off-putting to me, akin to ASP/JSP/PHP.
I'm surprised that the whole process is based on evaluating how good the candidate can apply some TDD techniques. I'm sure that more than 99% of all software is developed without unit tests. This includes the linux kernel and the rest of the OS, the other big OS-es, databases and other commercial software. Even most of the Java code doesn't have detailed unit tests. To base your evaluation entirely on how well the candidate uses those technical seems not very objective to me. I've seen people who are very good at working with very messy code which is impossible to refactor in a reasonable time and they do a very good job without any unit tests. This skill is sometimes much more important than knowing how to run you tests and few refactoring tricks.

TDD is a methodology - not an ability. A good developer can develop the habits in very short time. If this is part of the culture people can be trained to use it.
How To Launder Money on the Internet
You mean unbelievable?
It's just the first impression. React view code is not HTML in pure sense—it's a DSL for describing virtual DOM tree (that happens to look a lot like HTML for obvious reasons).

You won't regret taking a couple of hours to try to build something simple with it.
Great news if true. I've always thought MS should be more involved in the Mono/Xamarin platform. It makes far more sense for MS's mobile strategy than adding Android compatibility to WP. Instead, encourage devs to create a single .NET app that can be deployed to Android, iOS, and OSX, in addition to first-class support on WP and W8. You'd lose out on the current hot apps, but for the future it makes sense. For instance, several Nokia X Android apps were ported from their WP counterparts using Xamarin - http://blog.xamarin.com/nokia-x-for-csharp/ .

My only concerns if this were to happen are,

* What happens to Mono on Linux, BSD & OSX? Does Mono simply become a deployment target for mobile devices?

* What happens to MonoDevelop? Will VS be the only way to develop such apps?

* What about the web? I'd love to see a Mono port to pNACL or asm.js. An NACL port already exists, but it would be great to have one codebase targeting almost all platforms.

Either way, as someone considering using .NET with ServiceStack on the backend and Xamarin on the frontend, it's very exciting.
I see that differently. Designer Steve didn't want to make things that didn't work nicely, and salesman Steve always sold what he had.

If the original iPhone had supported apps, it probably would have run them a bit better than most most other phones of the time, but it still would have run them badly.

[IIRC, there also was the issue that time to market meant there was no SDK at the time; it wasn't even clear how apps would be kept separate from the OS. Even if there were a clear idea about it, I somewhat doubt Steve would have allowed apps on version 1. The risk of apps interfering with the user experience on that hardware was just too great]

Whatever the reason(s), there was no support for apps at release. So, salesman Steve sold the idea that users wouldn't want apps, just like he sold the idea that users wouldn't want to look video on their iPod. And both were, when he said it, not untrue for the average consumer (that video would have been a low-contrast postage stamp that you would have to transfer to your iPod at home. Sure, some people would do that, but it wasn't ready for the masses yet). Nowadays, he would probably say nobody wants Google Glass, too.
I don't understand why anyone would feel that the "Google Chef" scenario was a problem. By joining a young company, that probably can't pay you a market rate salary and that has a significant chance of failing, you are taking risks. You are compensated for those risks with equity.

It's an out of the money call option - you expect that 90% (95%? 99%?) of the time it won't pay out, but when it does pay out, the payoff could be anywhere from "pretty good" to "life changing".

Sure, the early Google employees are way out in the tails of the distribution (just like the early Facebook employees, early Twitter employees, early LinkedIn employees etc). But someone has to be in the tails of the distribution, and the fact that you see someone there certainly doesn't mean that they don't deserve their payout.
How should I act if I'm assigned to a seat near an emergency exit?
Yandex acquires Israeli startup
Agreed. The message from Mozilla is that "Windows is really important to us, please come do it". Meanwhile they're paying for the development of yet another Unix-style package manager.

Clearly there is a list of priorities that guide these investments, and Windows support doesn't rank very high on that list.
For some reason the way the page asked for e-mail did not sit right for me.

Maybe because it wanted name, e-mail and reason for downloading, while the payoff for entering all this information seemed rather uncertain.
> Black people go to jail more, geeks don't do well with girls, etc.

Neither is accurate. Both are exaggerations. Comparing crime between blacks and non-blacks may seem like it's useful data, the rates are pretty significantly different. But it's not, because the majority of people, white, black, whatever, aren't criminals. So if you use that "data" to treat people differently you'll be making an error far more often than being right. That's the danger of stereotypes, because they are so seductive from a confirmation bias perspective. There are no stereotypes that aren't backed by some kernel of "truth". But stereotypes lead to more bad behavior, more ill-treatment of others than they avoid.
I also jail broke mine and was using ssh to login to my home PC while on the bus to work and it was pretty epic at the time. No other phone could do that kind of thing

PuTTY has been supported on Nokia phones since 2004: http://s2putty.sourceforge.net/news.html

I didn't use it, but I did have a Python interpreter running on my E65 (with APIs for camera, GPS, calling, etc) before the iPhone 1 was even released.
But then again, is the comparison between Angular and React even a valid one? After all, Angular is more or less MVC with a lot of functionality for resource routing, component building whereas React seems like a view templating library. So if I am not wrong, we are comparing a framework with a targeted library.

The weakness with Angular is not the view imo, but the $apply-cycle which can bog down even a modern browser with moderately sized data.
> And while you're at it: why is okay for Louis CK to make a racist joke, but not okay for you?

Why it is ok for the jester to mock the king, but not for the king to mock the jester?

On a related note, Louis CK is Mexican, as in a Mexican citizen born in Mexico. Spanish is his first language and he came to the US as a little kid.
Until the 2008 (3G) here wasn't an app store. If you didn't saw what was possible in a jailbreaked version and belive that Apple will fix some of the biggest problem it actually was a fairly expensive toy.
Did you read my preface or the other 2 articles in the series?

My argument was just 'this is wrong. dont do that', not that angular was bad because it did that.

I am excited about web components and I'm dying to find the right project to build something with polymer, but they just aren't mature enough for this yet.
Previous discussion:

https://news.ycombinator.com/item?id=3223595
Dividing the language is bad in general, since it essentially divides the ecosystem behind them. In the case of Perl 6 the ecosystem couldn't control the ambitious development goal; in the case of Python 3 the ecosystem could control that but could not realize that the smooth transition plan is still a transition. There are less problematic but similar causes in other languages, PHP 4 vs. PHP 5 vs. PHP 5.3 (oops!), D 1.0 vs. D 2.0 and so on.
> You don’t have to give us your name

Ok, is that another way of saying they know it already since it was in another users contacts that got synced to there server?
You cannot trade there anymore, it's only to check your account balance.
Make your own grid paper with Gridzzly
There's 2584 which is done with the Fibonacci numbers! :P
Textual is really good. Colloquy can bridge session to mobile client. Irssi is pr0 and 1337
Yeah. The stigma is a terrible thing, possibly the worst thing about it.

I never, ever mention ADHD in a workplace[1]. Too many misconceptions, and too many people willing to assume that you're trying to make "excuses."

If I have a specific need, such as having a quiet work area for concentration's sake, I don't ever shy away from making my case for it. But I never present it in the context of "having ADHD."

[1] Although perhaps future employers will Google me and see this discussion. :)
Come now, what more suitable ironic commentary on the state of 'startup chasing' could there be than a bunch of people on HN spending their days adding zero value to someone else's idea hoping theirs is the one that catches attention.
7 Ways To Get More Customers – Across the Board
Despite Steve, there was already apps on the iPhone 1.
To be fair, the gaps between linux, osx, freebsd, and android are like a creek to the oceanic gap between any of them and windows support that most C++ windows devs I know (who are largely professional game devs) will consider useful. You aren't asking them to tweak a few things here and there to make a build go, you're asking them to make it fit a completely different system. You may find a volunteer willing to make that happen, but I don't think telling them they're all lazy bums compared to that guy who manages the freebsd port is going to get them there.

I also really want to be clear, as someone who's a huge fan of rust (from a distance so far) and wants to see it succeed, those windows devs will never agree with you about it being first class so long as it requires mingw to build. I know it makes things a lot easier when porting, but if it doesn't play nice with VC++ they won't give it a second look.
I don't mean to belittle this, as it's more forking of a public repo than I've ever done, but the original 2048 had an option to continue after reaching 2048, so it seems this is barely modified.
But LinkedIn uses SSL. There's no mention of how GCHQ got around this. Does anyone know?

EDIT: Because the ability to MITM SSL sessions is a lot more scary to me than the willingness to MITM non-SSL sessions.
People who are working for equality are trying to equalize military involvement.
Wouldn't it be simpler for an individual to just settle in a low cost of living area (close to nature perhaps) and quit blogging and live simply?

I have no problems with what the OP is doing, it is essential to focus on just a few things but I don't think simplifying is painful.

Perhaps letting go (of attachment)is painful.
no. i was worried about the fact that people weren't questioning the logic of it, and that once this kind of magic takes hold ... it's really hard to take it out again.

Nobody said anything about future browsers and losing compatibility.

I do think that if this kind of thing grows, the system will become complex enough that developers will move to different frameworks that do similar things but don't have all this magic and baggage.
I still think Dorian is very likely the Satoshi Nakamoto we're looking for. My basis for this is the fact that Dorian is very desperately trying to hide something, and it is evident in his denials, which contain claims that are very hard to believe. Three of the them stand out to me: His claim that he did not hear of bitcoin until February of this year, his claim that he thought the reporter was talking about "bitcom" and not bitcoin, and that the accusation of him being the creator of bitcoin has damaged his job seeking prospects. All three are nonsense claims and very hard to believe.

There's no way an out of work computer engineer could not have heard of bitcoin until so recently unless he was living in a cave. The hype of bitcoin was quite large and pretty much anyone computer literate would have heard of it, especially a guy who's name is Satoshi Nakamoto. As to his claim of thinking he was talking about "bitcom" not bitcoin, well according to the Newsweek article, Dorian was first informed of bitcoin through email, which means he likely could not have confused that word with anything else. Furthermore, he claimed he was told by his own son about it before he talked to the AP reporter where the confusion arose. Which means he has at least two clear-cut occasions where he would have been corrected beforehand. Finally, his claim of the "accusation" hurting his job prospects are quite silly, since he's been out of work for more than a decade. The argument makes very little sense, nor does it seem plausible being accused of creating bitcoin at all would hurt your job prospects. All in all, it's clear that Dorian is not being honest, and certainly you cannot trust his words at all.

Finally, if you believe he is the creator of bitcoin, then you must also realize he is a very intelligent man and should very easily write coherent English that could pass for a younger person, and then mask it in person when accused. On the other hand, he probably can't, no matter how smart he is, completely defeat logical analysis when is directly fingered. Plus, it's pretty rare to be this vehement in your denials unless there actually is some truth to the accusation (see Lance Armstrong, Roger Clemens, etc.). So I still see Dorian as being very likely being the guy, and this article doesn't do a particularly convincing job dissuade me otherwise.
It reminds me of stuff like these:

> Crytek jumps on Steam Machine hype train, announces Linux support[1]

[1]: http://arstechnica.com/gaming/2014/03/crytek-jumps-on-steam-...
The only game that comes close to that, that I'm familiar with is Henry Hatsworth in the Puzzling Adventure for Nintendo DS. It combines a platformer with a bejeweled-style puzzle on the bottom screen, where the tiles that spawn are tied to what enemies you kill and how much damage you take, and you need to play both games to damage enemies, get bonuses and summon the giant victorian steam/tea-powered robot. Thankfully the top game is paused while you swap tiles on the bottom.

It's awesome, highly recommend.
and there's nothing my MBP can do that a ZX80 couldn't.
LinkedIn does not require (or automatically redirect to) SSL. If you're not logged in, the homepage is served over https://. If you are logged in, typing linkedin.com brings you to your news feed, no redirect to https://. If you aren't logged in, then enter your username and password, you're redirected from the https:// site to the http:// one.