skysight-inc/HackerNews huggingface dataset:
There are a great many biologists and bioinformaticians who don't "get" phylogenetics. Please, please don't be one of them. I worked with some world class evolutionary biologists in the drug industry early in my career and I was blown away by how useful this often ignored corner of biology has become when married with modern bioinformatics techniques.

Here's an example: let's say you're trying to develop a new drug against a virus. You can isolate huge numbers of the virus from infected individuals and sequence the DNA very cheaply. Using selective pressure analysis you can look for regions of DNA that are being selected for over multiple generations of the virus. Why? Because these might be important for survival. If your drug can target those regions of the protein, the virus will have an uphill battle mutating and creating resistance to your drug.

Here's one more: You can use phylogenetic techniques on individual proteins to see how closely related they are. Why do this? Because if you're developing an antibiotic, you want to know that the bacterial version has a sufficiently large evolutionary distance from the human version. Now you can do this at scale for huge numbers of bacterial proteins and identify the ones with the biggest distance from their human orthologs. This allows you to identify bad antibiotic targets upfront before pouring all sorts of money into experiments (or at the very least, going into said experiments with your eyes wide open).
Show HN: GeoGuesser for iOS - Street View location guessing game
Yeah, I don't know if I want to make a billing service on top of a system that has no concept of refunds.
It also means we can just watch TV all day, and our chances of making it are the same as someone who gets out and hustles. I don't buy that for a minute.
Snowden Standoff Threatens Obama-Putin Moscow Summit
Thanks - I like those analogies. I want to invest some time to see if the unlearning works for me. Most times when converting to a higher level way of doing something it eventually does.

Also - thanks for all the awesome core.async gists - I feel like I want to take a geek sabbatical just so I can study them :)
wow. very critical comments here, none of which I see are a challenge in overcoming. For example

1. Text in the middle: They could move this to the side or the bottom or anywhere else since it seems like it is projected. Google Glass cannot do this.

2. Color of text. I'm sure that can be addressed with alternate colors.

3. Cannot take input other than a smartphone: You mean a camera (listed as an option)? Not sure what else would apply

I'm more surprised no one else has positive comments
1. $199 vs $1500
2. Everyone has a phone today. I seriously doubt anyone using glass is giving that up soon. So, why not just tie the device to your phone. Why replace it?
3. Once it is tied to the phone, the app can just communicate with device. If this actually works and gets adoption, app developers will work on integration. The biggest down is that Google will not which means (as someone else pointed out) no maps integration. That would be a shame.

I don't know if this is the product that will make it. But I know they have the right idea over Google in terms of demand. If google made this at $200-$300 instead of glass, I'd have pre-ordered.
Well it was 2 days before... (I actually did it early but renewed by mistake another account we have)
The speed of drivers would go down and normalize at maximum 65mph. This falls in line with the idea of a speed limit (not a speed suggestion).

I fail to see how this is a bad thing.
It's an avalanche effect. The outcome may not be random as you point out, but it certainly looks so.
You don't have to wait for the register to go down to make a modern cashier have a mental segfault - just give them extra cash so you get less bills back.

For example on a $6.95 order hand over $12 and watch first for the bewilderment while keying in the amount and then the amazement when they give back the non-dollar bill change.
>What are the chances this book will be reviewed by influential critics? Intuitively, I'd say close to zero.

In that particular genre, in the UK market, you'd be incorrect. For a better understanding of where the books sales fit in terms of crime writing in the UK, there was an excellent piece written by Kristine Rusch a couple of days ago.

http://kriswrites.com/2013/07/17/the-business-rusch-blame-th...
> what you mean by saying that the callback pattern is more functional?

I agree that the callback approach is not functional, and that the channel approach is certainly much better than this status quo approach.

I'm comparing instead against an approach where you break down all relevant events into JSON, and then push those into a global fully-functional "event handler" function that translates events (along the "world state") into a set of DOM manipulation primitives.

With that type of approach, no channels are necessary. I agree this approach has difficulties with time-sensitive operations (such as responsive autocomplete, etc) and that channels offer advantages for this.

I'm not yet sure which approach leads to the least tradeoffs or whether there is a third approach that combines the best of both worlds that I don't quite comprehend yet.

> another global mutable state, one that's even harder to opt out of: The Dom

Well, I think the success of angular.js shows that it's possible (and probably desirable) to completely isolate DOM state changes from other program code... though the OP program doesn't do this, this is clearly just a simplified example, so I want to see what is possible once someone builds a client-side framework that is built on channels...
You don't believe they deserve equal protection under the law? Oh yeah, so tolerant. Congratulation on your unprecedented tolerance.
Wether they are hard or not. They seem to confound developers as the edge cases of shared mutable state stack up. Core.async is offering another way to express solutions to complex behavior and is certainly worth investigating.

I would say that is the bigger issue 'expression'. I have to say though I am not advocating the creation of huge systems this way but I am very interested in this as a different approach and I am going to see how far it takes me.
I would argue the opposite: that empty gestures such as these call public attention to the fact that laws and governments are fallible and sometimes unjust.

Imagine the social significance in the U.S. if Congress officially apologized for MLK being mailed a letter suggesting he commit suicide, or for overthrowing the leadership of Iran in the 50s, any of the other misdeeds that have gone down the memory hole.
You seem to have allowed the intricacies of the subject to distract you from my meaning. All of that is true, and there are obvious macrostructures, such as those you mentioned, which are credible. However, the worship of phylogenetic classification schemes which attempt to disambiguate even the most minute details of living organisms are not useful except maybe in the nichest of fields and to boost bioinformaticists' egos.
Writing a new protocol with an open source reference implementation will probably be a better idea, because:

1) Reverse-engineering isn't clean and can be circumvented.

2) BTsync has not reached a point where it can't be beaten by a competing protocol.
It's not possible to seamlessly/transparently/asynchronously synchronize data; conflict resolution must be done.

If this was possible, iCloud+CoreData would have worked, and Oracle/PostgreSQL/etc would be shipping transparent, ACID, horizontally scalable RDMS.
Yeah, I think it's just unfamiliarity with this approach + deep familiarity with the callback approach, and I'm merely reporting my experience and not making a judgement on the approach in general. Sometimes when I see a callback it's a helpful signal that something asynchronous is happening - it's good to know. That said, with some further accustoming to the channel approach, it will probably both read naturally and be apparent where the async stuff is happening.
A drone giving a ticket in exactly the same manner as a cop giving a ticket is not really bypassing the legal system. As long as you're able to contest it, it's exactly the same.
Listening to the video, I believe one of the lords mentioned they had done just that - pardon all the people convicted by that law who were still alive today. I'll try to find a news reference.

The question, now, is whether to posthumously pardon the others.

Update: Found an article. Turns out they haven't been pardoned, but their convictions are now "disregarded" and no longer appear on their criminal record[1].

[1] https://www.gov.uk/government/news/historic-convictions-for-...
Yes, it's more like a branch.

I have both a powerful desktop and a powerful tablet.

From my point of view, they are quite distinct and every single time I sit down to consume or create, I will choose my desktop if I am at home. If I am on the road, I will select my tablet. The reason is simple: my desktop has massive displays.

If my desktop had a regular "HD" style monitor, the difference between the two would come down to less dramatic matters such as "my desktop renders twitter.com a little faster" or "I like typing on my desktop more." Taking away large monitors from the desktop leaves a lot more room to speak of the tablet's unique upsides.
Darn. Yes, MHz. :) Thanks!
Well, the other real alternative was to determine their position, etc., then send that data back to NASA who would use their big computers to do the calculations, then send back the burn duration, etc.
93% of 2500 genes, so ~2325 we didn't know about.
Graph Search at Facebook scale is hard. They have to use tricks to get relevant results quickly. WeakAnd, StrongOr to limit connectedness.

If you are working on a smaller scale... it's easier.

Post: http://maxdemarzi.com/2013/01/28/facebook-graph-search-with-...

Code: https://github.com/maxdemarzi/neo_graph_search

Demo: http://neographsearch.maxdemarzi.com/
Would this help?
http://techcrunch.com/2013/05/22/what-is-it-about-porn-an-in...
Haha, when you say that, David, I feel like Einstein just jumped into a physics forum and said "there's no hard thinking required to understand General Relativity."
This is frightening and fascinating at the same time. Thanks for sharing.
You will find legions on homeschoolers in the intersection, if you go looking.
Your stated reason for opposing gay marriage is that it involves tax deductions because children are an expensive commitment. Then, in the very next sentence, you say you don't support gay adoption. So you oppose gay marriage because they can't have the kids you want to keep from them?

Let me guess: You don't support gay adoption because gay parents can't afford it, what with not having marriage-related tax breaks?
Sometimes there's value in reinventing the wheel
Any decisive battle between two big kingdoms.

The "share of the pie" for the upper class in the US in the last few decades.
In a discussion about public ignorance of science you are telling somebody the best way to get an answer to something is anecdotal evidence from looking at the people around them? On a topic where we know people have great difficulty objectively comparing things?

I honestly can't tell if you are joking or not.
My point is that the article calls for post-Series A companies to have "a soundproofed room with a table in the center flanked by two chairs, one for a user and one product manager or UX researcher" with "a constellation of web cams".

You don't need that to get value. Initial investment for "lost our lease" usability testing is $99 for Screenflow and $70 for a Snowball USB microphone. It would help to do the test in a room that's not full of people, but grab a conference room, or do it after work.

There's no reason a bootstrapped startup can't afford this -- in fact, there's an argument to be made that they can't afford NOT to do it.
>... not leaving me with any choice but to assume the worse possible circumstance...

What would that be?
There are people — like Pitman and Naggum — who argue for defining "Lisp" to mean "Common Lisp" for political rather than technical reasons, essentially because they want to stop the evolution of Lisp. (Those who haven't read the thread might think I'm exaggerating.) Fortunately, they are relatively irrelevant today, and Lisps like Clojure, Hy, and Racket are carrying on the further development of Lisp.
Yeah, I understood that's what you were talking about, from other comments - I was wondering which rmc was speaking of.

As to world population, I'm not sure you're correct (but also not at all sure you're incorrect). Yes, Russia and much of Africa and certainly the Middle East can be assumed to be majority opposed, but I'm not sure about Asian countries and that's a lot of people. Much of the west is obviously trending against you.
Gay marriage is different from posthumously pardoning somebody.

Marriage is not just some meaningless thing, it's a contract, and it comes with all kinds of benefits - lower taxes, visitation rights, medical decisions, common property, etc.
Thanks for mentioning the ever-important votes! They mean so much to me.

Many students find It difficult because they have bad teachers, bad textbooks, or both. Also, in the future, spouting off math-related terms doesn't really add anything to the discussion. Anyone can open a book and look at the table of contents and copy some unfamiliar words down.
By using euphemisms like "stand for traditional marriage" you automatically lose the argument. You do not have to defend straight marriage. No one is against it. There's nothing to stand for. In fact you are against the other things. Your position is one of sanction and oppression, not support.
If something goes down without warning and there's no response from the organization about why it's down or when it will be back up, security incident is a natural line of thinking. Especially considering it is Apple, they'll likely keep quiet until they know exactly what is going on and how they will resolve it before saying anything on the matter.

If it was just power or network, they'd have it back online pretty quick. This seems like they're taking time to investigate something.
It doesn't, though he is not even right. Bigots like him are thankfully a dying breed (literally, if you are a fan of Max Planck) in this country.
I remember discussing with Microsoft employees 5 years ago and their hubris was clear. They thought they still owned all things software.

I asked them if they thought that they should update Internet Explorer and do a bit more effort to innovate. Their answer was "We're more concerned with bringing innovations to billions of people than we are with creating new things".

Perhaps this failure will result in Ballmer "stepping down".
The science itself is just a set of measurements and is apolitical. The politics start when people apply their conclusions to the results.
I'd think that Apple would be happy to tell us it was a simple power/network failure were that the case.

Sudden shutdown of vital service + silence = most likely a security prob.

I'm not saying that's what it is but it seems likely.
Wait. So if I'm reading this correctly, Apple's answer is being silent? There are much better alternatives here

1. Point the old app to the new app, so people know there is an upgrade. Also address the concern of moving data to the newer upgraded app.
2. Provide an subscription model
Sorry but it is your "re-contextualizing" that is ridiculous.

Swartz never engaged in violence or threats of it. All he did was to download a large number of publicly funded scientific papers that he should have had access to anyway. MIT did not just report him. They made sure that the secret service was there in a couple of minutes and then they insisted on prosecuting him. One could argue that it was the MIT's insistence on prosecution that did him in, as much as the eagerness of the DoJ.

MIT made a number of bad decisions and this latest one only continues this trend. Until someone is named to take personal responsibility for those decisions, or someone does the decent thing and owns up to them, the responsibility must lie with MIT as an institution.
I guess we haven't made this clear enough and that's our fault, but we charge upfront for the app and a year's worth of service. After that, it's $4.99 a year. We're not sure that this is the best business model (when compared to Evernote's for example), but we do know that we will not sell data or advertise. With this model, each paid user covers the cost of their usage (and not the usage of the 10s of free users their money has to cover with a freemium service) and it means we're still incentivised to continue to update and improve the service, so people renew their subscription at the end of the year.
The Technium: Techno Life Skills
I like the period idea. I will try it.

Quotes are required around number literals to maintain consistency with string literals.
This exactly. Axis was good and Vortex didn't turn into what I was hoping for until the very end of the book, but they were both worth it still.
Wow, a systems administrator becomes an obstacle to international relations. Impressive.
A good point at which to stop taking Hayden seriously is where he says:

Snowden fled to China with several computers' worth of data from NSANET, ..

As in, he's trying to plant the idea (and fear) in our minds that Snowden has collaborated with the PRC government in some way. There's no evidence that this is the case, and a lot of evidence (based on how he conducted himself while in HK) that no contact of any such kind occurred.

Yet Hayden is trying to plant the idea in our minds that the main purpose of Snowden's trip was to make contact with the Chinese, in the same way that Benedict Arnold collaborated with the British, or Hanssen or the Rosenbergs did with the Soviets, Ames with the Israelis, etc.
Still no. You'd be hard pressed to find any biologists left that would argue that discrete taxa exist, but whether or not humans are more closely related to chimps or gorillas is superbly knowable and certainly not "bullshit". Likewise, whether or not birds and dinosaurs constitute a monophyletic clade is not bullshit. Even with all the "exotic" stuff like endogenous retroviruses or whatever "exception" you think you can raise, the "Tree of Life" model still works very very well, it just complicates how the branching works.
My workflow is dropbox camera sync -> Lyn (OSX; worth the $20) -> (optionally) lightroom / GIMP -> Lyn library backup to cloud (currently Box because i have a 50gb account). My current project is to learn the flickr api and build a sync tool for it in python
I don't know if ssh -C is strong enough these days. I use pigz or maybe pxz -1.
This is why I feel so uncertain about almost everything. How can one go through life confident about anything if they must not only research everything for themselves, but also overcome their own biases? What makes somebody qualified to evaluate or research anyway?

I feel like after over two decades of living, I don't know a damn thing, and I don't mean that in a "I'm so young and naive" sense either.
I'm not sure I understand. If you acknowledge that multiple monitors is great, why would you limit each monitor to 22"? Do you actually like having the monitors' plastic bezels in your field of view?

I suspect that if you were to actually use a single monitor that was the size of two 22" monitors side-by-side, you'd prefer it. The question then is how much more would you pay for that? I'd like to see the desktop manufacturers we're speaking of in this thread step up with R&D to make larger, better monitors more affordable.

I agree that multi-monitor configurations are great. I just want them to be unnecessary. I previously wrote this elsewhere:

Organizations and individuals alike have historically compensated for this disappointing reality by using multiple monitors, side-by-side. This should have been a short-lived condition--a signal to the manufacturers that larger screens are desired, in order to view and interact with more information at once. But display manufacturers seemingly ignored that signal, and PC manufacturers also looked the other way.
“The best way to get a bad law repealed is to enforce it strictly.” - Abraham Lincoln

I'd kind of like to see drones that automatically ticket anyone going 0.1mph over the speed limit or break any other of a dozen silly traffic laws. I think it would lead to both saner traffic laws AND safer roads.
Note that the AWS writeup above didn't get published until a week after the incident. Maybe they don't know enough of what is going on yet (hence why it is an outage in the first place, because something is breaking in unknown ways) and they are focusing on fixing it vs. tweeting status updates without any useful info every 15 minutes...
> I even explicitly said I was tolerant of gays.

Tolerance isn't determined by whether you say you're tolerant.
Definitely agree. gitlab is just getting better and better.
I actually agree with you regarding bioinformatics, and the subject you describe is one which I'm exploring as a career path. I was describing an indictment of classification schemes, not bioinformatics, and it seems there are plenty of respondents here that have misunderstood me. Which I suppose is either an indictment of the care with which I constructed my original comment or a lack of attention to the other comments I've made in this thread.

Edit:

Also, hi Mike!
Bezos says discovery is Apollo 11 Engines
> it is perfectly possible to read it cover to cover and still have very little idea about how to write an actual compiler.

I learned how compilers worked by studying a Pascal compiler written in BASIC that was published by BYTE back in the 70's. I thought the way it worked was a revelation, and completely magical.

Compiler books in general, however, tend to omit the messy details one has to deal with in building a production quality compiler.
In regards to Clojure, why bother with node.js when one has the full power of the JVM and CLR at disposal?!
That's exactly what they're doing.

A bill that would pardon 75,000 men, including 16,000 who are still alive. It would be named the "Alan Turing Bill".
Yes, this is a head-scratcher for those that complain there is no 'upgrade' pricing when the cost of the full app is what the upgrade price /used/ to be.

Same could be said for FCP X: Used to sell for $1600 and new price is $300, and then complaining that there's no upgrade price.

Used for example only, I realize that it wasn't so much an upgrade as a step backwards for functionality.
Porter's Algorithm for suffix stripping (stemming) of English language words
From a small Acorn to 37 billion chips: ARM's ascent to tech superpower
The danger with a natural language-like programming language is that it gives the impression . This is impossible.

I want the advantages of a natural language-like syntax (easy to read, not scary) without the disadvantages (the impression that the computer will understand whatever you type). To do this, I intentionally made the syntax only support one grammatical form of each type of statement.
Introduction to the terminal for beginner pythonista's. Feedback = awesome
I'm working on a little guide to the terminal for beginner pythonista's for the PyLadies Vienna workshop tomorrow. Touching "Hello, World", Turtle Shell and interactive python. Feedback is very much appreciated: https://github.com/FloorD/terminalmatrix/blob/master/terminalmatrix.markdown

Thanks!
:| It doesn't make it unreliable as a status page showing the status of those things it's intended to show the status of.