skysight-inc/HackerNews huggingface dataset:
As someone who has been using Aurelia for over 12 months now, I am happy to see someone post this. A great framework that hasn't really had any major breaking changes, even when it was alpha, then beta and release candidate. Keeping it up-to-date has been no effort at all and I have been building with it since it was basically announced.

The thing I find funny about Angular 2 is all of the breaking changes they made during the release candidate. The whole point of a RC is no breaking changes and just bug fixes to get it stable before final release. They rewrote the router component 3 times alone. Updating from each RC release in itself was a nightmare for many.

The whole misconception that because Angular 2 is Google affiliated it is the best framework around needs to die. Angular 2 is a Greentea oriented framework that isn't built for the public and first and foremost, for Google's own internal needs first.

Aurelia is incredibly underrated and many of the developers I know who come from a background in Java and .NET where concepts like dependency injection are very important absolutely love Aurelia for introducing those concepts in an easy to use and understand manner.
I personally can't answer that.

But from their perspective, we are the 'others' at the fringe of their society.
Laser Scans Unveil a Network of Ancient Cities in Cambodia
I was just reading a blog post where a guy had written about Steve Reich and Brian Eno's experiments and his attempts at replicating them. It was posted on HN a few days ago: http://teropa.info/blog/2016/07/28/javascript-systems-music....

There are embedded YouTube videos, MP3s, and code samples to illustrate what he's writing about. He's implemented their ideas using the Web Audio API and you can run the code from within the page and listen to the music being generated in real-time. It's a real testament to how great the web can be.

I think being able to do things like that is worth all the annoying parts of the modern web, in the end. For the developer and the end user. I wouldn't want to go back to the old way. I think it's easy to focus on the annoying parts and take the good parts for granted.
Those are fair comments about this article.

If you're generally interested in answers to the questions you raise, you might enjoy reading Jane Jacobs' The Death and Life of Great American Cities. (https://www.amazon.com/Death-Life-Great-American-Cities/dp/0...)
Why Successful Games in China Rarely Obtain the Equivalent Success in the West
Which solution is this? Do you have any links or more information about that spesifically?
Spoiler: Honor killings rarely affect white daughters.
"Such a presidential alert has never been sent, but since 2006, they've been unblockable by law"
Oh, true, if read that way then petroleum is probably the correct thing to put there. Curious.
> People who shout 'racist' in discussions about Roma have never interacted with Roma

The issue with that sort of reasoning is that it is word-for-word exactly what was said about Black people... and is still said by some. So people have a pretty understandable reaction to it, regardless of the merit of it within a particular context.
> It's something even poor people are able to save up for and larger families are able to pool their resources together.

And if you prosper in this new land, you send remittances.
In perl is it APL style where it changes the index for the entire world (until changed again) or is it Fortran/Pascal style where you are expected to declare the lowest/highest index per array?
The rest of their wealth also has sources.
Any time any person on the internet says "this group has this property" and they are not talking about math or other pure-logic topic, you can and should assume they do not mean literally "absolutely every member of this group". This statement included. It would a very bold argument that no one makes, but many people frequently counter-argue against. It's extremely common to see people get themselves worked up arguing fervently against claims no one made.

Keeping this rule in mind will save you and everyone else in the discussions from a long, frustrating, pointless arguments from extremes and semantic nitpicking.
No need for theatrical language. There are various exceptions to copyright that have been granted. It is a pragmatic monopoly right, not to confused with a fundamental human right.

One exception that is interesting to me is for the blind and visually impaired (in the US.) You can get digital copies of books for free.
Both are related to architecture and design, so I see a perfect excuse to keep playing!
This is very cool. For anyone who is not familiar with Swift, whatever property variable you declare (unless it's an optional) needs to be initialized in a constructor before the code can even compile.

With structs you get a default constructor that will take care of this for you, however when you define a class you need to take care of this yourself.

Because of this you can find yourself writing a lot of boilerplate code, setting variables in initializers. Having this process automated is something that Xcode has been lacking for sometime. (that and auto generating protocol methods when a class implements it)

struct sample:
http://imgur.com/a/wm5MO

class sample:
http://imgur.com/a/CpWlk

gist:

https://gist.github.com/kingreza/edd1b449ee3e34c4a9588e678af...
"Gaunt face
dead eyes
cold lips
quiet
a broken heart
out of breath
without words
no tears"

https://en.wikipedia.org/wiki/Memorial_to_the_Sinti_and_Roma...
Yes, and I can totally understand that. That's the hard thing when discussing Roma: they really are a special case, and said case doesn't map onto anything the American public has experienced.

The other thing that makes it difficult is that they objectively have suffered at the hands of the Nazi regime, so it's easy to start accusing critics of supporting such policies. In my experience, this is rarely the case, and doing so only lends legitimacy to far-right political groups.

That said, it's possible to be critical of a clear and consistent pattern of behavior without calling for violence.
I was going to say: "But what about the quadrant system?" until I took a look and saw that apparently all of Edmonton is in the NW quadrant. That's some great city planning.
If dynamic languages require less code and less hoops to jump through with more high level abstractions available to express yourself with, then chances are they will be more productive. There is a price to pay for this expressivity in terms of performance, overhead and potential bugs not caught at compile time. This is well understood, which is why you hear it a lot.

Now like most things having to do with programming, there is little empirical research backing up any language claim. As such, your anecdotal experiences might be different than the what you hear a lot. Maybe you are more productive in a statically compiled language. Maybe the metaprogramming features in a Ruby or Lisp don't make you more productive. Perhaps a more restrictive language fits your coding style and thought processes better.

Or maybe you're a Haskell programmer, at which point I would defer.
https://www.youtube.com/watch?v=qam1fbQmA_s
Dispatches from the Rap Wars
> The response of Romania upon joining the EU was to thrust their failure to integrate the Roma on to other EU member states, who in turn have refused to offer anything resembling comprehensive help.

Can't speak for the entire EU, but in Ireland Roma have the same opportunity as any EU immigrant. There's no concerted effort to integrate them nor is there institutional prejudice to keep them down. Just good old apathy and a pretty solid social security system.

Any 'failure to integrate' is entirely on their part. Many are fully integrated, some are my friends. Others continue to live lifestyles similar to what has been described in the comments.
But writing the article and selecting the photo were probably done by different people.
Nice! Have you sent an email out to existing UF participants explaining this?
Getting paid for a pulse!
Also, what about more balanced and critical coverage of Mobile Eye and their previously fawning statements of how they loved working with such an aggressive customer like Tesla ...it somewhat undermines their position.
> I ask this not to be negative, but out of serious curiosity.

And yet you referred to it as "BS" and provided a sarcastic example in the same post. I'd say your attempt not to be negative and to sound serious failed.
Hard to take seriously a video link with no context.
I think Firebase is a pretty cool guy. Eh helps you develop high-quality apps, grow your user base, earn more money and doesn’t afraid of anything.
In Germany a Roma-Clan got infamous three years ago for the "Enkeltrick". Around a hundred related people, cousins and so, sieved through telephone books and phoned people with old-fashioned names. They also used division of labor, some people just boringly searched for targets and then gave the phone numbers to sweet talkers and con artists. When a senile person answered, the Roma claimed they were their grandkid and needed lots of money! There is a medical emergency! Or a gangster will do harm if they don't pay debt! Help me grandma! The old people were then talked into getting their live savings from under the pillow/bank and hand it over. They stole millions by ruining people and last year the head of the clan was finally caught in Poland.

He pulled that of so long and eluded police because of parallel structure. A morality which is beholden to the family and clan, not to the outsider community.
If you grabbed a Roma kid who is well fed and educated, it's very unlikely that they come from traditional Roma culture. Behaviour described in the original post belongs to that culture. It's a description of the system, not of separate people. I wouldn't call it blaming the people directly.
ON DRY AND THE COST OF WRONGFUL ABSTRACTION
Jah, Jah will lead us
APL-style with a global index origin ($[ in Perl, à la ⎕IO in most APLs).
Many of the people on this list should have their source listed as "birth".
Wonder if this is somehow upbringing-related. I've never felt the "making money feels good" thing. Sure, it feels great to have a surplus on my bank account, so that I don't have to worry about not having money for food, or buying quality computing equipment when I need it, or helping a friend in need. But the act of making money? It always felt to me (and still feels today) as a period of grinding you have to endure, a painful sacrifice, that will ensure the bank balance will maintain its level.
There's amazingly little (overt at least) discrimination for Roma which are not following traditional values. For example some of Romania's greatest artists and athletes/coaches are at least partly of Roma origin. Google Gheorghe Zamfir or Mircea Lucescu, for example.

So a lot of this discrimination is based on culture. Which is something which can and often does change. Especially since several of the things I mentioned in the comment above are things which are widely considered to be incompatible with Western society (disrespecting property rights and children's rights).

What I can tell you is that if the discrimination is just to be blamed on the majorities (Romanians, Bulgarians, Hungarians, etc.), then it is a feeling which is widely spread and becomes even wider spread as Roma migrate to other countries (there's rising backlash from France, Sweden, Norway, Germany, etc.). And some of the countries listed are considered among the most tolerant in the world (Sweden, Norway).

We have a saying which goes something like this: "If 1 person tells you that you're drunk, you can ignore her. If 2 persons say it, maybe it's time to go to bed".

Anyway, it is a super complex topic and I have no idea how it can be fixed. There has to be a looooot of tolerance and willingness to interact and advance together for both groups and it's hard to do that from such a long history of bad blood.
>Americans who have never dealt with gypsies think their gypsies are anything like Europe's.

Pretty much every country with a big gypsy population in Europe has programs to integrate them and have given them a chance (Romania, Spain, Portugal, France etc). Gypsies in Europe have repeatedly refused to integrate into our societies and while some do integrate and leave the gypsy life behind (I personally know one such person) they are the exception to the rule. Those who do face tremendous discrimination and have a hard time finding work. Why is that?

I would argue that racism (or xenophobia) stems from repeated, bad, past experiences with a group of people. The gypsies are one such group.

They deal in petty crime in every city, in organized crime and ATM theft (they make the ATMs explode at night and take the money), abduct children to raise as their own or as sex slaves, are untrustworthy in any exchange you might have with them (either they sell you crap and in that case you will never see them again or they sell you good stuff then come back later to steal it from you), if you wrong them in any way they will come back in huge groups and exact revenge, they roam the country and set up camps in private property or forests and leave a mess behind and last but not least if they have documentation the women will have dozens of kids and abuse the welfare systems.

How do you resolve this with "those poor gypsies are being persecuted, just give them a chance"? This is how they are, you can't change them no matter how many programs, education or money you throw at them.
With one key distinction that you're overlooking: we repeatedly extend a helping hand in the form of subsidies, public education, public health, and de-facto tax exemption.

What we get in return is (by and large, with a few highly-publicized exceptions) groups of violent, fraudulent thieves.

I'm sorry but your appeal cultural relativism is little more than denying the problem exists. This is precisely the attitude that contributes to the rise of far-right political parties in Europe.
Google's "Bachelor of Science" interview screening process? I'd assume that they would have an interview that would be appropriate to the degree they obtained. I'd also be surprised if Fermat's last theorem would be involved in any way - that's more of a math problem, and isn't relevant to the work of most software engineers.
Rebase and amend are both supported in mercurial.
World's first social review platform
When they chant passages from the Quran which are specifically about the end of days and the slaughter of Jews and chant the names of "famous" battles where entire Jewish communities were slaughtered yeah you can say its specific.
Graffiti found at 16th/Harrison (just outside Wired office), San Francisco, Mar/Apr 94. Photo by Tom Jennings: tomj@wps.com [1]

STOP CLIPPER
Fuck the NSA.

[1] http://imgur.com/a/npfL7
> I personally can't answer that.

Why the armchair preaching about how sad it is that no one wants to bother with this problem then? Maybe no country managed to do it because it's hard to change a culture? Uh no, let's blame racism.

Unless you will use force, money or magical brain washing, you can't make people do something. This wont change and all of those options are unfavourable.
No emotion on the home page. Would be nice to immediately see a real person that could be helped. Not sally struthers style melodrama but some connection. Some example of the good that will happen.
Ceph Rust Plugin
This article seems to totally gloss over the advantages of cul-de-sac and suburban living. Having just moved from the a more dense area of the city (after 10+ years) to a much more suburban area, I am keenly aware of the new perks I now have.

The first one is obviously space. Suburbs can have bigger houses and bigger yards. That is a very nice perk. I am not saying that bigger is always better, but you can't just dismiss this as not being important at all. Having a backyard where I can BBQ and a garage I can park in are pretty nice.

Second, the article talks about the increased overall danger from traffic accidents in the city, but they don't talk about actual accidents in the cul-de-sac itself. If you live in a cul-de-sac, your kids can play in the street much more safely than if you are in a city grid. Being able to play in the street is a nice thing.

Again, I don't think that there isn't a cost to suburban cul-de-sac living, I just feel this article completely ignores the actual benefits, instead focusing on a few parts that I don't think people are actually claiming about the suburbs.
I managed to get a plugin working in Rust for Ceph but unfortunately realized that Ceph namespaces the IO. This won't do what I want it to but maybe it'll give others some ideas :)
It's always a difficult subject and I feel bad if I'm ever called a racist, but there's no rational way for me to think counter to the things I saw.

I'm absolutely 100% sure I saw something many times. My friends did, my neighbours, people online. I see stats, racks of books and legions of NGO's working on it.

And then some guy on HN/reddit calls me a racist and calls it a day. Call me out when I advocate expulsion, forced education or murder, don't call me out when I say there's a problem and we all need to work on it together.
I think it's more like if I said "90% of Narnians are bankers and bankers statistically give less to charity; here's the data supporting each statement" or "Kilrathi are statistically 47% more likely than Dothraki to end up in jail", they may be factually-supported statements, but they can be reasonably interpreted as having deeper meanings than just the numbers.

The facts themselves aren't racist, but the things I'm expecting the reader to infer from them are.
I've used both Aurelia and Angular 2. I enjoy Angular 2 very much despite its feistiness and the community around it is huge, but Aurelia just seems cleaner, easier to use and lightweight. If I were to pick one, it would be Aurelia, but I would never suggest someone abandon an established Angular 2 project in favor of Aurelia.
(The chronology of Apple *nix is correct, but they are very different products. A/UX for 68k. AIX for PowerPC is an IBM OS. And OS X from NextStep.)
Also 'paid by the word journalism' - so many words such little content. Not sure why citylab is so heavily linked on hn. There are better urban development sites to read. Just today marketurbanism.com had a great article on Houstons alternatives to simple zoning. A really important contemporary example on a really important current issue
BS = bullshit in this case
No, that is not what he said. What he said is that Roma (or 'Gypsy' as that term also covers other groups like the Sinti, Kale, Romanichal, Manush and others, even though that word is often used in a pejorative sense) culture (or 'nurture' in the classical nature/nurture dichotomy) leads to many of the problems experienced by these people.

This is hacker news, a place where I hope more value is placed in facts than in feelings. If the facts - which can easily be found out, there are many published studies and books on the subject - don't fit your vision of society that is a problem for you to solve - or ignore. Facts and the implications thereof can be discussed but it does not make sense to deny them, nor to try to shift the attention away from them.
Dogfooding is difficult to achieve if you work in a niche industry which has no immediate relevance to your development team. Smart developers who care about what happens beyond the back of their monitor will, of course, quickly learn a lot about the sector, but they're never going to know or care as much as a real user of the product, and they're never really going to have the same interest as they would if they were building a text editor.
The article somehow seems to conflate road layout with population density, peppered with some vague arguments in favour of high density building.

I agree that a lot of America's traffic problems are related to their low-density suburbs, and there are many arguments why these suburbs are not all that great. But that is completely seperate from road layouts: you can build a cul-de-sac with high-density buildings, add a few footpaths and get basically all the advantages listed.
To reinforce your point, here is the Youtube channel of a database admin (by day) in Tulsa, OK who spends his free time learning how to (and building) a ~70 foot steel cutter vessel in his front yard.

https://www.youtube.com/user/submarineboat
Complex frameworks have historically made up for a lack of capabilities, starting with the lack of a component model and composition facilities.

This is changing for the better with web components. Now you'll be able to have just a `<script>` tag and define a component and use it in markup. It'll be even simpler than jQuery, and saner at the same time.

So you can do this:

<script>
class MyElement extends HTMLElement {
constructor() {
super();
console.log('yay!');
}
}
customElements.define('my-element', MyElement);
</script>
<my-element></my-element>

And use no external libraries at all.
The difference is in the feedback cycle. Innovations in the first category get released in a minimal form, exposed to real users, receive input from a variety of sources, and only then get capital to expand. Innovations in the second category are a "big idea", get lots of capital to build it out...and then very often, miss the mark when it comes to having a lasting effect on society, because without that feedback cycle, they don't fit into everyday life in a useful way.

It's not a matter of "hopefully people respond", except for the initial first draft (which, if you're smart, you'll make as simple and minimal as possible). It's a matter of testing things out and then observing what people do respond to, then going down that path. Once you've validated the business model, you can take capital to bring it to more people, but taking capital itself does not help you identify that model any faster.
Good point. And you could argue HTTP2/SPDY and GZIP makes concatenating and minifying files even less of an issue.

I'm not sure it's completely comparable though, file sizes would have increased even without minification.
+1 for the OP's username
Jury nullification is a right, yes. However, jury instruction will very deliberately claim otherwise, and most people do follow it (and if, during jury selection, anyone hints at understanding what it is, they will almost certainly be excused). So realistically it's a very inefficient check.
Re: Keynes, I think we're both right. He seemed to view increased leisure (discretionary time) as an objective good and idleness (the wasting of leisure) as a worrying problem. This becomes clear in the context of his full essay [0], which is definitely worth a read.

[0] http://www.econ.yale.edu/smith/econ116a/keynes1.pdf
When you get/send mail the NW is implied if you leave it off, although there are small brand new nieghborhoods in the SW quadrant now that the city is running out of room.
That's a misunderstanding of what free time is. Free time isn't unproductive time, its unrestricted time. Free time, if fully exploited, can't be worse than the alternative because you're free to do the alternative if its the best use of your time!

The problem is that people don't know how to use their free time, and so it ends up spent getting high and watching TV. Maybe people would be better at exploiting the time they have if they were allowed free time earlier in life. Kids are pretty good at taking advantage of the time they have, maybe if they were allowed to keep more freedom through to adulthood they'd keep the skill. Maybe if our non-free time weren't so stressful we wouldn't feel the need to use our free time just to unwind. Or maybe its that entertainment has gotten too compelling. I'd rather not believe that people have an innate need to be forced to do whatever they do.