skysight-inc/HackerNews huggingface dataset:
>Choosing "first world" rather than "white America" is a completely arbitrary division of humanity. I'm asking why a nationalistic division is legitimate but a racial one is not.

Government. A nation is served by an institution that delivers (more or less) consistent policy that can be shaped to benefit (or harm) those under it.

It makes sense to have opinions about how institutions should operate. It does not make sense to have opinions about how the government of the non-existent nation of American white (or black) people should operate because it does not exist.

>Are you merely taking the legitimacy of the nation state as some moral first principle?

I'm not trying to wish it away like you are. Given that it does exist, it should operate for the benefit of its citizens.

>Ah yes - dislike what someone has to say, so hint that they are racist.

...is exactly what you were doing by bringing race into this discussion.

>I'm currently interpreting your comment as being intended in a somewhat hostile manner. Am I correct in doing so?

Amusing :)
I think the current procedure is to get in the docked Soyuz capsules in case they need to escape.

For example: http://www.space.com/15031-space-junk-station-astronaut-thre...
An Efficiency Comparison of Document Preparation Systems in Academic Research
It's hard to get people to give you money for something you are willing to do for free. Enjoyable creative pursuits tend to be like that for those who are not superstars
China Plans to Strip Mine the Moon for Rare Helium-3
The American equivalent would be a modern children's museum, with slightly less of the STEM educational exhibits and more of the roleplaying areas.

The one my kids love the most (the Kohl in Glenview, IL) has a play veterinarian's office, day care center, Safeway supermarket, and a miniature Potbelly Sandwich shop:

http://imgur.com/kz39sMZ
I have a vague theory that the design of most programming languages can be understood as a reaction to the pain their designers experienced in their previous language. So, Java is largely C++ without the things that were painful in C++ (manual memory management, multiple inheritance, operator overloading). Nim's unusual handling of compound names is a reaction to something else that was painful in C++.

Hopefully they'll add a Smalltalk/Objective C style format one day.
That doesn't appear to be true.

http://www.theguardian.com/world/2015/jan/08/ahmed-merabet-m...

> Merabet, who according to officials was 40, was called to the scene while on patrol with a female colleague in the neighbourhood, just in time to see the black Citroën used by the two killers heading towards the boulevard from Charlie Hebdo.

> “He was on foot, and came nose to nose with the terrorists. He pulled out his weapon. It was his job, it was his duty,” said Rocco Contento, a colleague who was a union representative at the central police station for Paris’s 11th arrondissement.

> Another policeman, 48-year-old Franck Brinsolaro, was killed moments earlier in the assault on Charlie Hebdo where he was responsible for the protection of its editor, Stéphane Charbonnier, one of the 11 killed in the building. A colleague said he “never had time” to pull his weapon.

See also the NYPD cops killed recently - definitely armed - who were shot regardless.
There are further details about how it works in this blog post:

http://blog.labix.org/2012/08/22/multi-doc-transactions-for-...

While it does work, it's still a workaround for the lack of first-class transactions in MongoDB. It offers a more limited API and requires care on the developer side.

Despite being the author, I do hope it gets obsoleted by more convenient first-class transaction support in MongoDB itself at some point in the near future.
they will graze on fallow land, eating weeds and grasses, depositing fertilizer and tilling the land with their hooves in the process

Almost literally as it's described by John Seymour! Ok he talks about pigs, but there's not that much difference - quote: To say nothing of the fact that pigs are the finest free cultivators that were ever invented! They will clear your land, and plough it, and dung it, and harrow it, and leave it nearly ready for you to put your seed in, with no more labour to you than the occasional shifting of an electric fence
I released my game on the app store a few weeks ago [1] (which incidentally kinda plays like both of your games), and I'm only around 300 downloads... But I'm sure more will come! I'm not really hoping to be featured though, it's too random from what I've seen.

[1] https://itunes.apple.com/us/app/lina-a-game-about-lines/id89... - A big update is coming soon too!
groan

Don't get me wrong, thanks for the information. But seriously. It's like when you come up with a whimsical naming scheme for your home network devices and you get trapped in that naming scheme and have to come up with more and more obscure Lithuanian folk demons that fit into your conventions and it becomes a parody of itself and you're not sure if you're serious or joking anymore.
Some more (unofficial) information: http://forum.nasaspaceflight.com/index.php?topic=36561.0

The above was based on several livestreams from the ISS as well as mission control. The public streams are down now.

It seems like there were several alarms and issues, including a fire alarm, but seems like they were (mostly) false alarms. Crew going through appropriate checklists.
The "(Beta stability)" is just text on that webpage. The version is just 1.0.1.

By any sane logic any release after 1.x should be considered stable UNLESS otherwise stated.

This is why we have the concepts of things like "dev", "alpha", "beta", "rc" (release candidate) identifiers for versions.

Nowhere does io.js use any of these terms except in that homepage. So now, anyone relying on any other source to get the product either as source or in a binary package has no way to know if it's considered "stable" yet.

So what I want - basic common fucking sense is what I want. Nobody in their right mind would release software marked as version "1.0.0" with full knowledge and even the barest of acknowledgement, that it's only beta quality.

The explanation I've seen so far is that the people behind the fork are sick of NodeJS never reaching 1.0 despite being used in production. Sure thats a good reason to make it 1.0 - because a heap of cool kids have jumped on the bandwagon and bet their business on it, it must be stable right?

Oh wait, but then they admit that it's only beta quality. So they want it to be versioned as if it's appropriate to use it in production, but they know its actually not.
Angular 2.0 addresses frontend and not corporate developers? Ridiculous! AtScript is more like Java/C# and supports strongly typing.
I play it once in a while with the kids, but all they really enjoy doing are the typical game mechanics: spinning the clacky spinner, moving the toy cars, and counting money.

And I agree: there's nothing else in that game that has any use to children today.
I'm really not sure what you're getting at here, nor why you think the KKK is relevant to a discussion about H1Bs.
What markets is this done on? On most markets that I'm aware of, there is a fee for passive trades and a fee for aggressive trades. Sometimes the fee for a passive trade is negative (a rebate) which encourages liquidity provision, but I don't know of any market that actually charges per order, and then rebates that proportionally to the liquidity providers.

One proviso is that I've never worked on US equity markets, so if this rule is in place there then I wouldn't know about it.
It says here:

http://www.theoldfoodie.com/2010/04/portugal-cakes.html

That the name is something to do with oranges.
Written by one of the most experienced JS developers. I wonder how he feels about EmberJS.
Have you ever used a relational database? It would be much easier and faster for a dataset like this.

The general consensus on the use case for something like MongoDB is actually the opposite of what you opine. It works well for large, loosely defined datasets where many fields can be optional or empty, for example something like patient medical data, with few or very basic relations between objects.

I don't think that anyone besides the "evangelists"(shills selling snake oil) would tell you to use something like Mongo if you have a well-defined and predictable dataset.
Well-written.

Monolithic and opinionated, in software libraries and frameworks, will always contrast with lite an modular. Some monoliths end up long-lasting (Rails?), some perish – as always, fitting the needs of your target audience is key. “Backend engineers”, for a JS framework, is as good a target audience as any.
> z13 is the first system to make practical real-time encryption of all mobile transactions at any scale

Or you know, any kind of transaction because there is no difference.

Fuck I hate marketing.
Show HN: 2048 in JavaScript and html with (poor) negamax AI play
As someone who lost his entire high school life to Starcraft...

this looks like fun.
I've read the book and would not call it exploratory at all--it is lengthy and exhaustive. I found myself skimming over additional supporting data in many cases.

I'm most interested in accusations that he cherry-picked his sources or data, and I haven't seen any of these backed up. (Other than rambling rants like the above "criticism" which says that adjusting for world population is "massaging the numbers".)

Edit: typos
So, favorite strawman it is.

Have a nice day! :-)
flashbangs are warranted when there is a high threat profile. The problem is that a 'raid' doesn't rise to the level of 'high threat profile.' The problem isn't the police tactics, it's a problem of bad risk management. Police have been considering all manner of crimes 'raid worthy.' If SWAT was going after known dangerous and armed gang members or they were in a hostage situation, flashbangs might be the right tactic; it would depend on the threat profile and pre-raid intelligence. SpecOps operators rarely just blast into a room. Oftentimes there are eyes on the target, including surveillance to determine the threat profile. Cops could have very easily just staked out the house and grabbed the guy when he walked outside. But that isn't as 'sexy' and suiting up in full battle rattle and rappelling from the roof tossing flashbangs, and kicking in doors.

While the drug war is a big prt of this, the larger problem is the lack of meaningful and audited protocols for various situations.

Going after a guy with weed should require a much different approach than taking down a meth lab. Though, a flashbang in a meth lab would be a sight to see.
I couldn't disagree more. The more long term a project gets, the more you should have other people on hand. Using frameworks significantly shortens the ramp-up period for potential partners/employees, turning months or years into weeks.
Of the people dozen I know who were early adopters of Angular or do AngularJS now, only one wasn't a serious back-end developer.

I think the split may be better worded as programmer/scripter. Some of my unscientific sample were using other Javascript frameworks (Backbone mostly) but were definitely programmers, and wrote in assorted languages too.
A very tasty one at that. You can't eat kudzu like you can a tasty goat.
For some systems the development time is much shorter with a document db (or a graph db) than with a relational db. That can be more important than pure performance. Basic scalability is also usually better since it often easy to shard data across servers.
Now you can see the title-text by tap-holding on the image too.
Question - were the namecheap domains *.eu ?
Currently there is a Dragon from SpaceX attached to the station. It is not equipped for but in a crisis it is capable of returning all crew members.
The problem is that it is absolutely not a good primer on the subject, and the only way you could know this is if you have experience in electronic trading already.

If you are trying to learn about electronic / high frequency trading by reading "Flash Boys" you are actively working against yourself. You will literally be more incorrect after you have read this book.
And you as well.
HTML templating belongs on the server-end? Well, that's... debatable.

I like Angular. It is backed by Google so it's less likely to be abandoned because of boredom. It ibolides the batteries; I don't have to learn about dozens of independent libraries just to get something simple together. It is fast enough. Lastly, Ionic is pretty neat.

That is not to say it doesn't have it's bad parts. I don't care for some of the boilerplate it has and how badly it fails if you screw any of it up. I am not a fan of the built in $http service. The state service and URL routing are also too confusing and often do not work correctly when doing slightly more advanced things (intercepting transitions, rewriting history). But overall, I like it better than, say, Backbone.
This article is ranting about single-page applications written with javascript frameworks. The word "Angular" was thrown as click-bait because it's the latest whipping-boy. From what I read there isn't a single valid complaint that's specific to Angular.
"In 2015, the Mongo backlash is just as tired as the Mongo hype."

If you say so.
Crazy Birthday Wishes – Happy Birthday Messages
I didn't mention "difficulty." I should never have commented on a Bitcoin post. Discussions about Bitcoin always land up exactly the same way. It's impossible to have sensible discussion about it.

> Only for people who don't understand the design.

Personal attacks all the way because your pet golden hammer was attacked. Always the same result.
I don't really follow many of the author's objections. I think he or she left out a lot of reasoning.

"This code reminds me of a simple server-side scripting language such as JSP or ASP that’s used to fill HTML templates with database content. These languages have their place in the web development stack — but on the server, not in the browser."

Says who? What's the rationale for where a language belongs?

"Although templating is the correct solution, doing it in the browser is fundamentally wrong. The cost of application maintenance should not be offloaded onto all their users’s browsers (we’re talking millions of hits per month here) — especially not the mobile ones. This job belongs on the server."

Again, based on what?

"My point is that I expected far more front-enders to embrace Angular. I have the feeling their number is surprisingly low — see also the problems my clients had with finding good front-end Angular consultants. "

More stuff based on feeling rather than empirical evidence. And clients have trouble finding good front-end developers these days no matter what the technology is.

"A more important reason may be pushback from the JavaScript community. Angular has evoked some serious criticism."

Find me a framework that hasn't evoked serious criticism from some corner of the Internet.

Look, I'm no fan of Angular. In fact I've never written a thing in it. It doesn't really fit my style of front-end development (and I'm a Java programmer!). I'm more of a libraries-over-frameworks guy. But this article is not very well-reasoned.
Porting to Python 3 Book Campaign
Maybe check the HTTP status code to eliminate all those non-working proxies (or check if a specific string is at all in the output). This will most likely decrease the false positive output a lot, which means less stuff to analyze afterwards. :)
Really? Any evidence to back that up?
i was talking about windows installer.
Part of the problem is they are asked to be Delta Force. I wouldn't storm a house without a sub machine and a flashbang either.

But I also wouldn't storm houses in the first place.

Raids aren't needed except in very exceptional cases like a hostage situation or a spree killer.

It's time for police to need a court's permission to specifically raid without a clear and present danger.
Man saves wife’s sight by 3D printing her brain tumor
Sounds interesting, but frankly I wouldn't trust anything so young in production yet. For all mongo's faults, at this point the pitfalls are reasonably well-known and there are enough serious organizations using it at scale to give a certain level of confidence.
Startup that is growing fast is looking for front end developers
It may be hype, but when MongoDB was released, what other RDBMS was offering the same functionality? I see Posgresql + JSON mentioned, but when was JSON support added?

I personally like MongoDB for:
- flexible schema (less migration pain)
- easy tags implementation
- product attributes (list of name-value pairs)
- GridFS - store binary files
- nested documents for analytics (ex: a record for each day with a nested doc for each hour)

I wish MongoDB had
- some support of join
- multi-master replication

I personally used MongoDB as primary storage (yeay dot me), but currently prefer it as secondary storage.

As any product it evolves and I expect to see more improvements. I think MongoDB brought NoSQL to the masses :)

Just my 0.02. Thanks.
I can't get behind the article's idea that Angular is built by people who are non-front-enders for non-front-enders. It's a bold statement that hasn't been supported.

I'm an avid user of Angular and as far as performance goes: you have to be aware of the hefty digest cycle.

We should all be well aware of the downsides of Angular. Just like any technology, there are upsides and there are downsides. When used right, Angular is a powerful tool and the downsides can usually be mitigated.

If I had to help support this article then I would restate the problem statement: the field of web development has exploded and the barriers to entry are nil. Frameworks now have to be built in such a way that they can hold up to the abuse and misuse by less experienced devs.
Tweet this at @ProductHunt @Rrhoover and they should give you ability as the "Maker" to come in and comment.

Same thing happened to us, but I was on a plane to Israel with my entire family.
VinTOKEN, la app de vinACCESS para la autenticación robusta desde un smartphone
>It's an empirical question that I don't know the answer to.

Your argument appears to be confused as well as mildly racist.

>Can you say with much confidence that allowing grinnbearit to enter the US would harm India?

If he was educated by India I would say that there is a very high likelihood. India would lose its investment in his education.

>You again ducked the question - if black Americans satisfy the same empirical criteria as Indians or Nigerians, should we treat them the same way?

You mean if black Americans were actually Nigerians or citizens of some other African country should we restrict the issuance of H1Bs to them...

Um, yes? Sorry, I didn't think that wasn't obvious.

Same deal for Europeans. Obviously. Just in case you again assumed that I give some special consideration to being white (P.S. I'm European and I don't think I'm being done any great favors by having H1B as an option).

>This makes me "racist as fuck"?

Stating outright that black people would be better off shopping in black only shops makes you racist as fuck, yes.

Hell, even just raising the possibility that it might be true implies racism. If I were you I would retract what I just said because it doesn't look at all good either in or out of context.
I agree, I wish the author brought reasoning to those points. I do think that it is a little odd of us to push more & more processing to the user's device, rather than doing it ourselves and purely delivering content. However, it does seem to have a net positive on server reliability, and the perceived performance & responsiveness of the apps.
I'm pretty damn impressed. I clicked that link expecting to see some half assed runescape copy.

That game actually looks like fun, and the graphics are great... !
The Soyuz only seats three.
Put your numbers in a pastebin, then post a link to the pastebin. Then, when you get the sorted numbers, post the sorted sequence in the original pastebin, thus creating a cloud-backed repository of sorted variants of number sequences. After that, you can check if your sequence is already on pastebin before asking twitter!
> As horrible as police brutality it, it still directly hurts less than ~20% of society. So only those, plus the few percent of others who have a sense of compassion, are opposed to the brutality.

Your unsupported position is disgusting.

It hurts all of us when some are beyond reproach for brutalizing and murdering the most vulnerable in our society.
Your observation is known as 'Founders Syndrome' (http://en.wikipedia.org/wiki/Founder%27s_syndrome)
Any advice on whether it's better to use ES6 or Coffeescript?
>The biggest problem for many front-enders seems to be that Angular forces you to work in one specific way.

I am not sure this is a weakness. While everyone protests change and all developer's heads explode when you force them to use a specific convention, in the real world a common standard of coders in one company is a good thing.
Ditto - I also dislike Angular, am aware of the author's background and initially upvoted - but further reading shows this is a generic disagreement with browser-side rendering with 'Angular' thrown in for linkbait. Flagged.
Thanks for this. The article has grown since I last checked dome years ago. The quote about non-combatant deaths struck me as particularly interesting. I look forward to reading further on the subject.
No, it isn't. SpaceX's human-rated Dragons haven't flown yet (and probably aren't finished, nor are they human-rated by NASA yet). The cargo version currently docked has no seats and you definitely can't just hang onto the walls and hope it works.

They've got a Soyuz for that.
who is he ?
How to Traceroute Level2 Switches
The "encryption" buzzword is worthless without details. And I wonder if they'll stand behind their product if their crypto flavor of choice is broken and needs to be changed. Otherwise that's an expensive brick of swiss cheese.
People here at HN really love to hate on Angular for some reason. This article doesn't even make any sense, but it's still getting voted up.
Years ago, when I first watched the videos of the contest, I was overwhelmed by the micro that an AI plays with a bunch of Mutalisks. It never resembles a human play - among a number of Mutalisks, each Mutalisk could be moved completely indepdendently! Human player would never be able to imitate it.

As a South Korean whose national anthem is considered to be StarCraft Terran Soundtrack[1], I really hope this contest lasts long.

[1] http://youtu.be/GuytViFsZUw
Hi, I'm with Google Corporate Development and we'd like to talk about acquiring your company.
I don't agree with this claim whatsoever - "Angular is aimed at corporate IT departments rather than front-enders"

I'd say it's the other way around, if you read "front-enders" as hobbyists, start ups and SME's. Angular is still far too new and unproven for most big corporate IT departments.
Yes, same here. Yet, people downvote this suggestion…
Nice effects
Same thing, english instead of latin.

It's simply an abbreviation that doesn't really respect the conventions as you are used to see them.
btilly's comment is exactly correct (though obviously not a complete explanation of everything).

The S.O. link you posted contains an Accepted Answer which is also exactly correct, and happens to agree exactly with btilly.

I don't know what you think you're saying, or what you think that SO link supports. But it is NOT the case that "big O is worst-case", nor is it the case that the variants like little-o/big-theta/big-omega/etc have anything to do with best/worst/average case. The relevant sense of "upper bound" is not some kind of subtle synonym for "worst case".
Yep, so when there's a crew larger than that they leave two docked.