skysight-inc/HackerNews huggingface dataset:
I've worked in the area of clinical genomics using whole genome sequencing. Your statement is unfortunately untrue though it perhaps could be if tools were better written.

While it is easy enough to analyze a single genome on your laptop most current popular analytical tools simply fall over when you start looking at hundreds of genomes on even a large server. Even basic stuff like combining multiple genomes into one file with consistent naming of variants can take entirely ridiculous multi terabyte amounts of ram because the tools to do so just weren't written with this scale in mind.

Most of these tools could (and should) be rewritten to do things without loading the whole data set in memory and work natively in a cluster of commodity clusters. There is some resistance to this of course because scientists prefer to use the published and established methods and often feel new methods need to be published and peer reviewed etc.

Until new tools are written and widely adopted to a large shared memory machine is a bandaid many hospitals and research seam eager to adopt.
I'm confused as to how an anonymous blockchain is useful for this, unless I can buy gold from Anthem Vaults with the cryptocurrency. To implement that without fractional reserve would mean that someone has to pay for the storage of all that gold, so I would want to know how those costs are built into the system (if at all).

GoldMoney solves that problem by charging a storage fee... not sure how you would do that with a cryptocurrency except by devaluing each unit of the currency.

Too many questions for me, quite possibly a scam or at least a bad idea with the potential to become one. Gold is not really great for transactions in 2015 anyhow, but if you really wanted that capability a company like GoldMoney seems much more on the up and up.
Regarding your comment on "excessive force", I'm reminded of [0] and how the reaction to that in the news has mostly been along the lines: well, the police education in the US doesn't really contain much on how to deescalate situations compared to, e.g., Sweden/EU. Given how "glorified" those cops became for deescalating the situation properly, I'm not sure, whether "excessive force" isn't a very serious and real issue far too often and whether it's just being played down because people aren't used to expecting a different behaviour from cops.

[0] http://nypost.com/2015/04/22/swedish-cops-on-vacation-break-... and
Kids often bring joy. Consider reaching out to kids (who are already born) and helping them enjoy their life, and brighten yours.

I don't know how old you are, but in many cases, elderly folks have time to wind down their lives in a graceful way, to the point where saying goodbye is bearable.

Obviously people can still die accidentally/early, and ultimately you'll outlive about half the people you meet, but there is a way to learn to appreciate the time you have together, and to let go when that time ends.
I wonder if the "drop dead age" is getting older? I'm 44, and I cut my teeth on the first 8-bit home computers in junior high school. Most programmers ten or more years older presumably got their start on mainframes, likely programming COBOL, FORTRAN, and/or assembler. I can see how someone looking for Windows C++ programmers in 1995 might have looked askance at an old COBOL expert.

On the other hand, it seems to me what most people are doing today doesn't look that much different than 1995. Sure, the tools are fancier, the resources much greater. But it's still largely GUIs on top of C- and Lisp-like languages. Maybe it's just wishful thinking on my part, but it seems to me there was a lot more fundamental change from 1975 to 1995 than from 1995 to present.
> opening the box was unscrew the case and change the drive for an SSD

Does that not void the warranty?
Yeah, it's pretty sad. His design for a currency is fascinating, and apparently unknown by these people.
+1. Long term commitment, planning and patience is hugely undervalued in a 'quick win' culture.
Alan Watts on Gold

https://www.youtube.com/watch?v=lC3qPUCv4bQ
Why Using Our Product Less Means We’re Succeeding
i'm calling bullshit.

if you don't put special software on your linux before you boot a live cd, your thinkpad t500 fries itself.

sure it does.
Everything changes with iPad
I don't mean to be curt, but:

> harmless and without ill intent

ag·gres·sion
əˈɡreSHən/
noun
hostile or violent behavior or attitudes toward another; readiness to attack or confront.

Aggression is, by default, defined by intent, not perception.

> You're a well-meaning person, and you want to avoid causing unnecessary harm with your words. So when you're around people who have really different life experiences than you, how do you make sure you don't cause harm without meaning to?

This was my point about there existing no universal set of social rules. So when someone says "don't say X, it's offensive," I have a tendency to look at that as more a matter of latter-day Tumblr cause celebre than anything real.

As a matter of brutal honesty, when someone tells me that X is offensive to them, I respond by not doing X anymore. I don't accept wide swath rules about such things and apply them universally, unless I observe them with any frequency in the wild. If we all cast that net, communication would be extraordinarily difficult and language impossibly rigid and uninteresting.
Their perspective is that they're adding value through software (i.e. without spending more money on hardware). Not that I agree with this line of reasoning...
Focusing on creating perception of value vs. actual value sounds way too much like job insecurity for me.
Those who do not know who Douglas Engelbart is should see http://en.wikipedia.org/wiki/The_Mother_of_All_Demos. If you have time, watch the demo to see the state of the art in 1968.
Meet the outsider who accidentally solved chronic homelessness
Angular 2.0 Running in a native mobile app using NativeScript
DIJA chart doesn't include reinvested dividends.
Gaining New Appreciation for Singapore’s Titan, Lee Kuan Yew
My point is that "It will never be better" is objectively wrong for most people. There is a very small portion of patients who indeed don't improve after years of treatment, but for the absolute majority depressions can be treated in weeks or months.

I don't disregard anyones "feelings" if I call these feelings irrational. But these feelings are obviously caused by a temporary state of the mind. I did have those feelings, but I learned early on to not take them as seriously as they looked at first.

But it's hard to get to this perspective, I know. A Depression undermines the patient's ability and will to fight it. Some patients develop elaborate delusions about why they are this way. Most patients have less obvious "delusions" where they believe something not completely extraordinary but still wrong and harmful, like not being worthy of life.

I can recomment the youtube video "Sapolsky on depression", he explains depression from a biological viewpoint.
P/E highly depends on an interest rate. If interest rates are low, higher P/E are justifiable.
That's just sample code to demonstrate how one would install appengine on Circle. The URL in the example is a placeholder for the one you would get from https://cloud.google.com/appengine/downloads.
If medical school is something you're interested in (I think this is a safe assumption), I would choose Rice-Baylor's BSMD program.

The reason is that many pre-med students (whether they will admit it or not) took a watered-down course load and chose easy majors so that they could maintain a high GPA, study for the MCAT, and do a bunch of bullshit to impress medical schools. In a lot of ways, that ruined their college experience. Always wondering how things you do will affect med school admissions is a terrible way to go through college. It narrows your options and is the opposite of freedom.

Now let's say that you choose Rice-Baylor instead. You don't have to optimize for med school admissions because you're already in. Now you can take hard classes and do any major without fear of having a competitive GPA for med school. You can do internships that have nothing to do with medicine. Basically, you can do all the things a pre-med student (or you at Columbia) would not do.

This is the freedom option. It's the option I would choose if I were in your position. Also Rice and Baylor are great schools. You can't lose here.

With your freedom, spend your summers in Silicon Valley. If you got into BSMD I assume you're pretty smart. It will not be hard to convince people to hire you.

I know this is a big decision, if you want to chat more, email me at gordonmzhu[at]gmail[dot]com.
The best quote on this topic that I know of is terrifying:

The so-called 'psychotically depressed' person who tries to kill herself doesn't do so out of quote 'hopelessness' or any abstract
conviction that life's assets and debits do not square. And surely not because death seems suddenly appealing. The person in
whom Its invisible agony reaches a certain unendurable level will kill herself the same way a trapped person will eventually jump from the window of a burning high-rise. Make no mistake about people who leap from burning windows. Their terror of falling
from a great height is still just as great as it would be for you or me standing speculatively at the same window just checking out
the view; i.e. the fear of falling remains a constant. The variable here is the other terror, the fire's flames: when the flames get
close enough, falling to death becomes the slightly less terrible of two terrors. It's not desiring the fall; it's terror of the flames.
And yet nobody down on the sidewalk, looking up and yelling 'Don't!' and 'Hang on!', can understand the jump. Not really. You'd
have to have personally been trapped and felt flames to really understand a terror way beyond falling.

-David Foster Wallace, Infinite Jest
I absolutely agree.

And that's why they should have fewer rights and more oversight than the Avon lady.

The Avon lady has never burned an infant with a flashbang. Or shot a dog. Or shot an owner. Or shot a homeless person. Or shot another Avon lady.
It's definitely a crappy word out of context, and the defensiveness is probably to be expected. Who are you calling aggressive!...

On the other hand, it's routinely frustrating when especially technical communities, full to bursting with misappropriations of common terms, seem especially unable to see past the letters in a word to its meaning in context. Maybe we just intrinsically don't believe that other areas of inquiry could be so complex as to need their own jargon...
We are indeed in a currency war right now. The Fed lowered interest rates, and pretty much every other economy followed suit. It's especially bad in Asia right now, where many economies have trouble exporting goods without having a lower valued currency. Japan really sent a shock wave around the region when they started pumping a few years ago.

The currency war This may explain why inflation has not followed, but my current favorite explanation is that the middle class has not seen signifigant wage growth over the last 30 years. You only see monetary CPI if more money is chasing fewer goods, but that requires people to have more money to perform that chase. This (combined with the oil panic) was a big reason for the inflation that happened in the 70s: printed money largely went into giving workers a raise, instead of being put into financial investments. I'm not an expert on modern monetary inflation (is anybody at this point?), but when you drop the interest rates to the lowest point in 50 years and have near zero inflation, there's something weird going on.

Most of the wealth generated here is not going into the hands of the middle class. The wealthy invest their money into big (and/or risky) assets like what's being invested in right now. I'm not just talking about a cigar-chomping Daddy Warbucks character when I say "wealthy", I also mean entities like corporations that are able to take out money at very low cost. This isn't necessarily a bad thing, as corporations use this money to invest and strategize. But we're not seeing a lot of gains for the majority of Americans, and that's a problem, especially when things they need (like real estate) spike up a lot.

It's important to note that monetary inflation is not the same thing as the cost of a good going up. For example, if oil becomes more expensive, it makes goods increase in price due to the increased cost of producing and shipping those goods. That's not the same thing as prices going up because there's more money chasing the same amount of resources. Production cost inflation doesn't bother me as much as monetary inflation does (frankly, we need expensive oil to signal that it's time to look for alternatives), but we're not really seeing either right now.

The one positive metric I'm seeing for the markets, ironically, has been a reason for a lot of it's volatility lately. When oil goes down in price, it's good for the economy, and consumers have more money to purchase things. It's been estimated that 80% of the stock market benefits from lower energy costs, but of course, people still freaked out when oil tanked and sold a lot of stocks, especially in the oil sector.
The worst thing about DRM is that, most of the time, everything seems to work
No we don't need c-level job handed to us based on race. We will just work harder. Thank you.

- Asian American in Tech
The downvotes are because everyone else is too embarrassed to admit they made this mistake as well. :-)
It's more fun doing this, since jQuery is already on the page:

import js
jq = js.eval("$")
first_line = jq(jq(".container p")[0])
first_line.text("jQuery was here")
Ask HN: Favorite paid e-mail hosting service
I am one of the few people I know who pays for e-mail. And I'm very happy to see my Gmail account get 3 e-mails a week. So far, I've been using GoDaddy as an e-mail host, mainly because it came with the domain purchase. I'm really not happy though, and I'd like to switch.

What are your suggestions for a paid e-mail hosting service? Reasonable storage, IMAP access, and reliability are the most important.

I read that Fastmail was a good contender. Any other options?

EDIT: Forgot to say that some of the e-mails that I send from GoDaddy end up in Gmail's Spam folder, which is of course terrible. I read that this could be avoided by a properly configuring DKIM. Thoughts on this would also be appreciated.
Basic income as proposed at the societal scale is essentially a wealth redistribution scheme, which implies that there is some concrete actual value removed from somebody and given to somebody else. Using a cryptocurrency to provide basic income would manifest simply as the creation of currency, with no actual value being created to correspond to the new currency, so it's just going to be inflationary. I don't see any proposals on the linked page on how to overcome that, links welcome if there are, nor does anything leap to mind to solve this problem in a sensible way.

(This has nothing to do with whether basic income is a good idea or not; the point is that this does not appear to actually be basic income except at an extremely superficial level. Nor is my calling it a "wealth redistribution" scheme intended to be a criticism. I'll admit to being extremely skeptical about basic income, but that is what it is, just like EITC. Whether redistribution is a good idea is a separate discussion I'm not trying to have here.)
Tony, the team recently updated the crypto docs to clarify the rationale etc etc - http://weaveworks.github.io/weave/how-it-works.html#crypto ... Moreover the entire crypto code for weave is about 300 lines. Please please please if you are an expert then a thorough review would not only be welcome but also acted upon. Thank-you. Alexis.
There should be a way to do that automagicly no? Anytime you see a grouping of digits like ###-###-#### black it out? I guess it all depends on how good the OCR software is.
The solution to this is very simple: cut off their access entirely.

I use an SSL proxy at home and if you attempt to pin certificates such that the local certificate store is ignored or inaccessible. Your device can be guaranteed to not have access from my network. End of story.
People aren't stupid, and if it was a parlour trick it was an exceptionally well-executed on. People, even those who don't have a grasp on the computational complexity of language and reasoning, seem legitimately impressed by the performance.
Why aren't they all digital now, in 2015? Here's some brainstorming: have a precinct or two run a trial where all field notes must be taken on a department tablet. Have a field for sensitive info. This field is automatically redacted in public releases. No paper notes. Any paper must be scanned or photographed and OCR'd. Originals are kept, but digital copies must be made.

My personal thoughts: I'd venture to say that all info would eventually get tossed into the "sensitive field" as a matter of a slippery slope. I also think that there's a conflict of interest in keeping notes that are "bad" over "good" (easily retrievable, shareable, and legible). It's self-serving to have physical paper notes. They can easily be "lost", "destroyed", and they only exist in a physical form: an oversight official has to come to the physical precinct house to retrieve the records.
I encountered a similar problem with my Lenovo U410. Vanilla windows drivers simply don't play ball with certain hardware features.
I feel like this is a misbehavior in browsers' zoom function, though the effect is the same. Does anyone know if the standard actually requires this quirk?
I just run my own email server.
the startup ideas i've been most committed to are the ones i'm passionate enough to invest a decade in.
I agree it's a trivial problem to solve, I just think the right way is to download the code and store it separately, so that it's easy to add checksum/signature validation later.
A bearer-backed market basket currency (rather, the ability for anyone to create a digital bearer token currency as a service; billions of currencies, and realtime exchanges to determine prices and exchange currencies at transaction time) is my #1 idea for a project. Unfortunately not really a path to profitability, so I'll do something more mundane first.

I'm glad I ducked out of e-gold (we were building a digital bearer currency backed by e-gold, in partnership with them) before the e-gold prosecutions started. Kind of sobering talking to the lawyers 10 years later and seeing what pain I missed.
As someone who started programming during the mid 80's:

- Everything I've learned may be applied to most languages. Meaning that writing testable code generally translates from BASIC to Javascript.

- Programming should always make you feel stupid. Feeling comfortable with something means that you stopped learning new things.

- Experience != Knowledge. My biggest issue with some older programmers is that they tend to confuse experience with a language, codebase, or framework with knowledge. The more you learn the less experience you will have. Think about it. You start learning Javascript after years of working with C#. What does that experience work for now? You will surely have an understanding of all the basics. But you have not yet been bitten by the == and === operators. You have to get that new experience. As time passes you will realize that it becomes a game of knowing enough versus being experienced enough.

- New technologies are exciting. A lot of people are scared by them. They feel they will be replaced. Their comfy jobs taken away. I'm not scared of this. Change is exciting because it means that I will have the chance to learn something.

- New languages might be rehashed versions of older ones. But they contain something different: Somebody else did it. That's reason enough to give it a try. Javascript might not be the most universally praised language, and it doesn't really bring much new to the scene. Its still someones interpretation of how a given problem should be solved. You might not agree with it, but that wont stop people from writing lots of JS code.

- Nostalgia is fine. Don't let it get you. Sure, I miss typing BASIC into my old C64, but its no longer relevant. I could pick up demo'ing as a hobby and learn lots of stuff about old chips and memory management tricks. It wont really help me to stay employed much.

- All these new devices are scary! I grew up programming for one kind of device. Now I have to take into account tablets, phones, tvs, and whatnot. Embrace it. Mobile is here to stay. It will keep morphing and completely remove desktop computing as we know it. The same way desktop computers removed mainframes and terminals. It is scary. Try and get excited. There is nothing more mind blowing than watching a several months old child tap on a tablet to play a game.

/old guy rant
I thoroughly enjoy those kinds of situations.

I use them to either get the person to re-evaluate their thinking or admit in public that they're just a racist.

One of my fiance's family friends works for the FBI and we were discussing racial profiling. He didn't understand why innocent people object to it. I explained to him that I'm not a criminal and it's always be a negative experience if someone treats me like I am one.

He asked if it doesn't make me feel safer to know that law enforcement is doing its job. I explained that if their only reason to suspect me of anything is the color of my skin, that it's racist and that I already know that I'm not a criminal. I wasn't a criminal yesterday. I'm not likely to become a criminal tomorrow and if law enforcement is wasting time, both theirs and mine, by bothering me; they're not out there actually catching criminals. I saw the expression on his face change. That thought had never occurred to him. The discussion ended with him conceding that he had never considered that before.
> They ask it of founders.

Correct, so it isn't relevant here. Please stop taking this thread off topic.
I can't believe I've never heard of this. It looks really useful.

Thanks for sharing. I will play with it today!

Relevant plugin for IntelliJ:
https://plugins.jetbrains.com/plugin/7119?pr=idea
If hes applying to engineering positions, any company worth anything will definitely give a technical interview. Practically every company I interviewed at (in TO, NY, SF, LA) had atleast a 30min tech interview or exercise.

Let alone the onsite- where you are guaranteed a few tech sessions.
Search Engine Optimization Tips for Django
>not humans, based on metrics and compassion

There's nothing magical about compassion. It's not like if the doctor just wishes you well hard enough, that'll make you get better. Should we stick to hand-crafted silicon chips, painstakingly etched by a former Swiss watchmaker full of compassion? Should compassionate telephone operators route your phonecall to its destination? If you want compassion, ask for a visit from the hospital chaplain.
At the moment, it's just diagnosing. Hopefully a) watson will provide the reasoning, enabling debugging and obvious errors to be spotted, and b) the doctors will continue to filter watson's answers for some time, shielding it from liability.
I'm not quite in the same age range, but north of 40, and have been doing this for > 20 years.

The tech changes - I don't use BASIC or Z80 machine code day to day. The skills that I can speak to, and the skills I see from others with this level of experience, are problem solving and communication, and secondarily the confidence that comes from having made mistakes. Few projects fail miserably solely due to technical issues and skill; in my experience failures come about because of poor communication (including documentation, but also speaking, reading body language, office politics, etc).