skysight-inc/HackerNews huggingface dataset:
Having parsers at hand in a language is an important feature.

In Opa (http://opalang.org), we decided to have parsers as first-class objects: cf. https://github.com/MLstate/opalang/wiki/The-core-language#pa...

And this is used at least 35 times in a real project such as PEPS: https://github.com/MLstate/PEPS

(according to `git grep "= parser" | wc -l`)
Very spammy content site. Official redhat blog has better info:

http://rhelblog.redhat.com/2015/03/04/welcome-to-the-world-r...

http://rhelblog.redhat.com/2014/12/04/top-7-reasons-to-use-r...
I know, but would a program that implements all the rules, but plays lousy, qualify? If so, it seems more reasonable to ask people to write a language checker (does this series of moves constitute a valid chess game?) than a chess playing program, as, of example, it seems one should prefer a program that plays a lousy game of chess but never castles itself over one that plays an incredibly lousy game but actively uses all the rules.

And, but the way, "all the rules" can get quite complex if you consider the 50 move rule and draws by repeated positions, even more so if you pick a rule set from a time when the 50 move rule allowed for exceptions (http://en.m.wikipedia.org/wiki/Fifty-move_rule#History)
It's not really a disorder if it doesn't cause problems.
I am surprised at the volume of agnostic comments here. Before I begin, let me explain my position. I believe in God, and believe in evolution as coming from God himself. Second, I distrust any behavior of arrogance or pride that comes from a I-know-it-all person. Third, the very people who often do create, or innovate, or discover are far more humble and more curious than the previous people I described.

Having said that, there is some fanboy culture and attachment with science and DNA tinkering. Some "discoveries" and claims sometimes come from such fanboys. People on HN are not different. In fact majority of the comments here signal as coming from fanboys.

Now to the topic of DNA: DNA, if a product of evolution, could not be mostly composed of garbage because nature has its own "garbage collector." Much of the DNA is important and significant in some shape or form. It won't be apparent in a simple experiment, but it may be apparent over a lifetime or maybe over generations.

There is evidence to back this up: a recent NPR show, i forget what, claimed that your grandfather's hunger at the age of 9 influenced your chances of heart attack. This brings up DNA's influence across lifetimes. And the complications are so much deeper.

Our fight to try to understand DNA is incredible. We are not there completely. And maybe this is the longtail part of science. But we will understand it more and more, and imagine the information we extract then. I bet much of it will debunk everything we so arrogantly claim today.
China too - a friend’s dad works in chip manufacture & flies regularly from the UK to China - he leaves his personal phone at home and gets issued a new phone by his company every time he goes, which is wiped when he returns.
And I am pointing out that you can't simply include all white males and say that they are all oppressing majority (for one there are more people who are not white males on this planet) - not only would you have to include nerds, but you would also have to claim that homeless people are oppressing (since they tend to be men).
I'm sure the compiler is well built but stability is my main concern. JavaScript, even with its many flaws, is used by millions of people every day and is one of the most used programming languages in existence. That's a ton of testing through real world use. Since transpilers just compile to JavaScript, they can take advantage of some of the same stability of JavaScript for its output but the act of transpiling is only used by maybe a few thousand users. Sure they'll find bugs and fix them but that's nowhere near the same level as simply writing in native JavaScript (native JavaScript, is that an oxymoron? lol).

Besides all that everything ever created has bugs; why risk introducing bugs from a JavaScript engine and from a transpiler when you can risk a single one?

As an aside my first and last time using CoffeeScript I ran into an issue that, since this was about two years ago, has already been fixed but at the time it cost me hours of debugging time. It really soured my experience with any transpiler.
No. The compactness of the DNA "program" is an evolutionary trade off, just like in the engineering. For some species to have a significantly more compact code now there should have existed some evolutionary benefit among the ancestors for that.

http://en.wikipedia.org/wiki/Genome_size#Genome_reduction_in...
The situation could have gone to hell, and one or both of them could have been injured or killed. Given that risk, his friend's "instructions" were plainly unworkable. If she had run in front of a car and been killed, for example, her estate might have come after him.

If she doesn't want the authorities to be involved, he would need at least a medical power of attorney. And even that would not not protect him from police responding to an apparent abduction. The only strategy to prevent that is to involve them from the start.
CryEngine sticking to $9.90 subscription, working hard to improve
Please look into the details of the court papers before making a judgement.

I would say that at least 70-80% of these stories leave out very important details and contexts - to mold what happened to fit whatever narrative the spinners subscribe to.

For example -

The person could have been importing a large amount of goods with him that exceeded the value he stated.

Once questioned about the disparity, he might have made statements about having the transactions documented in his phone.

The boarder agents would then have asked to see those transactions. Or even said, "could you just turn on your phone, move the screen towards us, and show us (or just email it to us so we can print out and attach the record to your declaration)".

I've looked into pretty much every major story, and once you get passed the superficial reporting, and into the actual details, it becomes depressingly clear that the media (at all levels and all sides) are just political (or ideological) organizations that filter, mold, and in a lot of cases make up, everything they put out.
I am definitely more inclined to consider a purchase when t's a permanent effect. In a couple games you could buy a permanent double your coins effect. That felt like me actually purchasing the game, considering everything before it a hobbled demo.

Things where could straight purchase in game currency or timer refreshes feel more like extortion.

But I suppose I'm not the demographic.
Unfortunately, the best policy when dealing with these people is "say and do as little as possible". Give one word answers and don't offer any other information that you're specifically asked for. Also, don't engage in any friendly conversation. I tried that before and would get hounded by questions whereas if I just answer "Yes", "no", "2 weeks", "travelling" then I get through much more quickly.
If smugness had value Europe would be a superpower and not a toothless windbag.
Weird. My comment must have been in close enough proximity to andybak's comment that "they" must have downvoted me when they meant to downvote him.
Designing a (Gay) Wedding – Part 2: Building the Website
I'd find this very interesting myself, although I'd have concerns about potential employers in some ways. As long as I was able to provide a list of employers I DON'T want to work for up front and have those auto-filtered from my blind interviews I'd be totally open to trying out this process through a recruitment firm. I personally tend to pick my employers broadly on three questions: 1) Are they doing something that's actually innovative? 2) Do they behave ethically in the marketplace towards their employers, vendors, and customers? 3) Is the position located somewhere that I'd be okay with living?

If the answer to any of those is "no", I won't even bother applying/interviewing and I automatically turn down recruiters from that company. #2 in particular is a big one, there are way too many businesses in the world from startups to big corps that behave unethically, and I refuse to be a part of it.

Being able to work with a recruiting platform where I can detail these qualifications up-front and trust that they'll be respected would give me the piece of mind to put myself in a situation where I'd be matched to an employer based on their needs and my qualifications without concern that I'd be getting screwed somehow.
The typescript move is more along the lines of "we had these extensions to typescript we were calling AtScript, but now they're included in the forthcoming release of TypeScript, so we'll just call it Typescript". It doesn't seem to actually change any on-the-ground syntax, just what you call the language.

another, more important piece (IMO) of response to the pushback they've been getting came during the new router demo at ng-conf today. Apparently, you'll be able to mix-and-match ng2 and ng1 routes within the same router, so the commitment was: if you use the new router, there's a clear incremental upgrade path as you port parts of your app to ng2.

I'm still in wait-and-see mode, but there's apparently also talk (from the same router talk) of tools to convert ui-router built routers to the new router, which would be double-rad.

https://www.youtube.com/watch?v=vecg70fPDFw (the router talk in question)
I found this to be ingenious:

To allow for the building of alliances within the game, the app needed a sophisticated chat feature. In the middle of development, Leydon decided it made sense for all players, no matter what their native tongue, to speak the same language. So he built a messaging platform that included a translation engine based not only on Google Translate but also on crowdsourcing. Within Game of War, text messages, comments, and push notifications are translated with about 70 percent accuracy. Log in to the game in Polish, and everything you read from other players is in Polish, too. The game’s players correct any errors they notice in exchange for virtual rewards within the game. From the start, the average player corrected 10 misspellings and slang expressions per day.
Why would this get downvoted??
"ut the way this happens is through a well-defined API provided by (proprietary) vmkernel called vmkapi. "

From my understanding, the problem is that vmkernel directly includes linux kernel GPL code, but they do not open source it.

If that's the case, this is 100% clear cut.

IE they aren't obeying their own interface, and have shoved GPL code in the wrong side of it.
Noticed that one too. The difference between 1s latency is huge between HTTP/1 and HTTP/2!
I don't get it... What is this?
Neat! I did some similar analysis of conducting topic modeling around tweets during the Boston Marathon bombing a couple of years back. It was pretty cool to see how topics were neatly ordered over time.

http://blog.dc.esri.com/2013/04/18/the-evolution-of-discussi...
Which company would that be? A quick google search doesn't turn anything up.
American case law doesn't really hold for Canada.
I spend about $5-10 a week on Clans. It varies depending on my level of patience.

What I like about Clans is that spending money has to do with speeding things up. If you're obsessed, you'll spend a lot of money, if you're treating it casually, not so much. When I want a solid hour or two of gameplay, I'll throw in $5.
>You expect offensive stuff in a CAH game. You don't expect it being mumbled behind you during a keynote. //

She chose to be offended. There was nothing inherently offensive about the comment as it's reported. It was apparently a private comment to a friend.

If I'm eavesdropping on some friends talking amongst themselves then I'd expect to hear all sorts of crass lewdness TBH. If I then choose to be offended perhaps the lookout is on me, that I should stop eavesdropping other's conversations.

The situation at hand — to borrow your metaphor — is like someone coming out of a haunted house, seeing someone across the street dressed as an axe-murderer (but clearly in fancy-dress), then crossing the street to harangue them because one should know axe-murderers frighten them and that some how the happenstance of your co-locality gives them the right to control over your attire.

If you don't like the content of private conversations that you can overhear, as an adult, in a public setting, then your choices are to put up with it, move out of earshot, or ask the people to censor themselves.
Dude you don't even virtual-dom
I'm not saying it should be necessary. It SHOULDN'T be. I shouldn't have to pay $100 every 5 years for Global Entry/PreCheck even though I'm already not a risk on the air transport network, but I do because the time savings is ridiculous.

What I'm saying is: Can X be done until sanity has been restored to Y? It appears that, yes, it can.
How did BASIC work with just 1k of memory? A scripting language interpreter is quite complex, not?
"there is no obvious way to re-gain a license to GPL'd code once it's been terminated"

This is false for GPLv2, sadly, despite people wanting it to be so.

GPLv2 says "6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License."

So every time vmware downloads the kernel, they get a license.
Even if the prior time, it was terminated.

(THis is pretty well accepted, but not happily, by most open source lawyers).

GPLv3 is different here.
Are you at the same scale as Stack Exchange?
To add to what brudgers said, Trello also came out of Fog Creek (and somewhat more recently).
At least with a password you can refuse.
With a fingerprint it's very easy to actually force you to unlock your device.
Canada is located on America (North America, to be more specific). I'm not trying to start the old argument about the use of the word America here, but under the dictionary definition of the word Canadian society is an American society.
I had this experience. My laptop wasn't locked, but I was asked to let someone look through it. That took about 20 minutes, which caused me to miss my coincidence.

Since I now had time to waste, I asked to see the customs lady's supervisor, and then berated the person who inspected my laptop for not having any idea how to do this sort of search properly. So, I ended up sitting both the customs lady and her supervisor there for another hour or so while I taught them how to use undelete and some basic free forensic tools.

I then handed them a bill for an hour of my time and left to wait for the next plane.

I like to think it took them a while to process just what the hell had happened. Mindless securistas like that need to be humiliated at every turn, or they'll never stop. Society - the segment of society with which they interact - must make it clear that their job is not wanted, not needed, and not welcome.

This was in Montreal in 2009, if anyone cares.
Of course, but you can never skip more bytes than the search string is long.
Yeah, with torture etc., because of course we are only doing it to the bad guys to save lives and so on.

But this affects your own people even those people, that have enough money to fly out of your massive country and not some messy and suspective underclass.
Even if the hardware was the same, it's entirely meaningless to compare numbers from two different benchmarks performing different workloads.
I wonder if it would be considered even more suspicious to not carry any phones or other electronic devices at all across a border?
It's obviously to fit with the game's art style:
http://www.androidrundown.com/wp-content/uploads/2014/06/Scr...

The darker background is nicer on the eyes than the usual pure white honestly.
I wouldn't be surprised if some of it really has no effect and that's the whole point. As you mentioned if there's 100 new mutations per baby then if the coding is as dense as possible that means each mutation will cause some significant change. If it's got a lot of coding that doesn't do anything, by probabilities it'll likely not change anything important and cause no ill effects. Having that extra unused DNA could pose an evolutionary advantage in the face of an imperfect copying mechanism.
Good Eggs - San Francisco, CA, Full Stack Engineers

http://www.goodeggs.com

=== About us ===

Good Eggs brings local, farm-fresh groceries right to your door! We are a technology focused company with a CTO who previously founded Carbon Five, an exceptional agile development shop. See our Engineering Blog and Github account:

http://bites.goodeggs.com

https://github.com/goodeggs/

We have a great mission (https://www.goodeggs.com/philosophy) - to grow and sustain local food systems worldwide - and everyone here is deeply committed to it. We have expanded to 4 cities - New York, New Orleans, Los Angeles and San Francisco - and our investors include Sequoia Capital, Harrison Metal, Baseline Ventures, Collaborative Fund and Westly Group, among others.

There are ~20 of us on the engineering team and we’re actively growing. We’re building next-generation web and mobile applications with JavaScript across the stack, including Node.js, MongoDB, AngularJS, Backbone, and CoffeeScript. The team has been built from the ground up with practices around test-driven development, pair programming, and continuous deployment.

== About you ===

Ideal Candidates Will Have:

* 3-5+ years full-stack web application development in Ruby, Python, Java, or JavaScript

* TDD experience / experience with pairing / Continuous Deployment

* Domain expertise in: e-commerce, billing, payments, or warehouse distribution software

======

I’m happy to field any questions - feel free to e-mail me: kevin(at)goodeggs.com
> We obviously feel very different, and are just doing what works best for us.

And doing it very well, if I may say so.
it's a little older and more for tablets than phones, but Frozen Synapse is well regarded
I wouldn't doubt them, from what I know.

From my limited understanding, it started out completely separate, but has, over the past few years, started throwing away barriers and including GPL code directly to get better performance.

(IE they used to have GPL shims to keep the GPL parts separate and dynamically loaded, and don't anymore, they just directly include it in vmkernel).
Very cool analogy.

At least we're getting to the point where we can flip switches and monitor for changes. Debug print!
It didn't have to be a mirror image; it could also be an unmirrored copy. See, for example, the first screen of the second row of the map to Adventure:

http://www.vgmaps.com/Atlas/Atari2600/Adventure-Variation2.p...
Have you actually tried TypeScript? It feels just like writing JavaScript, but with a thin layer of type annotations that bring you the familiar advantages of static typing.

It seems to me that JavaScript haters would be better off moving to a completely different language, like ClojureScript. TypeScript rather feels like it's made for people who enjoy JavaScript but wish it provided the peace of mind of static typing.

I tried TypeScript for the first time a few months ago and it was a breeze. I felt "fluent" almost instantly and only had to look up the docs a few times. With ES6+ picking up steam, TypeScript-specific features are being replaced by their ES6+ equivalent, so TypeScript is going to feel even more natural going forward.
I didn't realize anyone actually did this, but now that you've said it I noticed stitcher has this as an option too.
If you can't merge your consciousness with the prosthesis then you'll never actually be able to consider it 'you'. And you won't be able to merge if there's a serious impedance mismatch.

Unless you're talking about taking not just a human brain and simulating it, but rather programming a brand new electronic brain to run your own consciousness. Which is even farther out than merging. You'd have to understand neurons to a much-greater depth.

This is assuming that neuronal processes aren't relying on quantum dynamics, which I suspect would make true simulation impossible. Just because you can do simulated annealing on silicon doesn't mean you can predict the unfolding of arbitrary quantum states. Merging would be the only viable strategy, and there, your new brain would only have a fraction of its former speed until we're so far along with quantum computers that they're as ubiquitous as silicon processors are today.
I have mixed feelings about Go.

For those who didn't try it yet here are the biggest advantages of Go:

- it's totally easy to learn and can be mastered in a day

- it's fast and typesafe

- the concurrency model is great,no question

- I personally like the error system, no exceptions but you can still "bubble up" errors with multiple return types

- it has, in my opinion a comprehensive standard library,you can even do websockets and image compression with it.

The draw backs :

- no generics clearly the biggest drawback, which means a lot of copy and paste

- the lack of idiomatic way to deal with dependencies(no defacto package manager)

I think the ease of use justifies Go adoption in any team. It doesn't replace ruby or python for web programming ( little value in coding a CMS in Go , rails makes more sense),but when it comes to backend or webservices, it's a killer tool.

compared to java, it's as fast and consumes WAY less memory.
Now that was a political maneuver. The article about the guy in Canada didn't say what the reason was for searching him.

>"Officers are trained in examination, investigative and questioning techniques. To divulge our approach may render our techniques ineffective. Officers are trained to look for indicators of deception and use a risk management approach in determining which goods may warrant a closer look"

This statement makes it look like they noticed something about him that prompted the search.
I was indeed referring to both Canada (because of this article) and the US (because of previously read articles) and therefore used your continents name in anticipation of comments like this.
> I thought the answer to that question was to scale up if you can, because its much simpler and therefore cheaper

✱cough✱ SQL Server licensing fees ✱cough✱
Twitter Closes Saudi Royal Whistleblower Account That Leaks Corruption Scandals