skysight-inc/HackerNews huggingface dataset:
OT: You are the second poster in this discussion to use 'grinded', instead of 'ground', as the participle of grind. I'm just curious whether that's telescope lingo or just your word choice?

I don't want to call it an error, exactly, because it seems to be part of a trend of verbs being regularised in American English. Lit => lighted etc. I read a novel the other day (Brandon Sanderson's new effort) that repeatedly used 'shined' instead of 'shone' and it was oddly distracting. I wonder how long it will be until all verbs are regular?
Under that theory, texting will swiftly become 'correct' English, and I refuse to believe THAT.
Ride Surfing: Our carpool app submission for SWSJ2013
https://zareason.com/shop/Laptops/
I hope they go with this nonsense. It's almost as easy to kill as cookies and it's going to be a PR disaster, maybe even a legal nightmare for them. Browser/system fingerprinting would scare me a lot more because it doesn't require anything on the client side.
There are plenty of system out there that load hundreds of JavaScript files without getting overloaded.
First Look: NY Times Article 'Experience'
Developing software is fun. Developing the software that they want you to develop usually isn't. You don't get paid to develop software; you get paid to develop the software that they want you do develop.
Don't local governments simply operate as agents of the state they're in? I could be wrong about this, but I thought that they were simply organizational conveniences with no true independence, as contrasted with the states and the feds, here the states are independent entities bound by certain rules.
Those are awfully vague allusions. If you have something to say and can back it up, then speak your piece.
Well, BLAT for example also stores the entire seed table in memory, it just has to use fewer, shorter, and more frequently-occurring seeds. BWT requires something like two random RAM accesses per base pair, which is incredibly slow. With a large enough seed table, hash-based can get down to just a few random accesses per 100 base pair read.

Has SNAP been published? I had heard about it but not seen it used in practice anywhere.
The reason, at least here in Europe, is legislation: cookies are written by the website to the user's PC. As far as I understand, this alternative doesn't write anything to a device, thus circumventing the law.
Here's how blogging makes you a better person
I m an open source contributor. But my contri has been small. Any tips how I can improve it?
In a sense this could be good news. If advertisers were using a different technology rather than cookies that could make our lives as developers a lot easier since we wouldn’t have to bother building alternatives for the lack of cookies in our web apps. Ads are what gave cookies a bad name. If in the years to come cookies can be disengaged from ads that would make users more reluctant to disable them.
I wanted the minimal viable that worked and proved concept and direction of API and then build on it. And while Netty seems to be seriously good performance wise , I will most likely add a layer to allow use of any servlet container. The dependency on Netty is minimal. Basically only one file with is the Request handler.
Does a few weekend projects on GitHub and blogging about it really count as "developing open source software"? Isn't this more like using the Open Source term to promote oneself? Compared to guys like Igor Sysoev churning away year after year working on nginx and _not_ using time to blog about it.
I don't know - our escalating tensions with Russia - not to mention our recent diplomatic defeat with Syria (causing Russia to come out smelling like roses) - might cause the US to abortively try some limited action. Of course, Putin will rightfully call us out on our hypocrisy, and that will be that.

Ultimately the IOCC should do a better job of picking host countries in the first place, but they are more hopelessly corrupt than almost any other organization in the world.
A VC’s take on CGI 2013
I may do, it's not too difficult for people who care about it to just take it out - I'd actually rather people take the code, remove tracking if they'd like, edit colours/whatever and make it their own. It's more the concept that I care about (never ever send your main password over the wire)
> I think you can write much shorter, clearer articles that are not dense, rambling and inaccessible if you put some time into organization and structure and read your blog critically from a layman's perspective.

I think you know that is very difficult for anyone to do. What has been learned cannot be completely forgotten, and after long enough you no longer remember even vaguely what "a layman's perspective" looks like. This is why writers need copyeditors and beta readers, but unfortunately I have neither.
There is nothing inherently secure with you hashing the password to be used as a password. It uses a non dictionary string and has a long (but static) length, ok, but a random number of anything (characters, words, whatever) has variable length.

There is a reason passwords like 'the old lemon man jumped high as a pokemon' are getting more popular.
I certainly agree that major depressive disorder is a real problem, and drugs help it.

But there are two problems with the current consensus that I take issue with.

One is the that it's easy to medicalize normal human variation. Two years ago after an intense battle, I lost my mom to brain cancer. That same year, I lost three other people and had some other majorly bad things happen. At some point I talked to a therapist about depression. She agreed I matched the symptoms, but disagreed that I was depressed. I was grieving, and in her view I should work through it, no matter what other people thought.

I retrospect I can see she was right; I had work to do. But at the time, it would have been very tempting to take a pill that suppressed the symptoms. That's certainly what some people who told me I should be "over it by now" thought I should do. Our current society just doesn't have a lot of room for that.

The other problem I have is that we are putting things like depression all on the individual and some posited internal flaw. I think that's a lazy and disrespectful conclusion given the state of the art. For example, we are discovering that nighttime artificial light triggers depression in animal studies, and we know simulated extra daylight during the day can treat it in humans. For those people, their depression isn't a disease, it's an unintended consequence of our artificial environment. Daily pills to shift brain chemistry are one solution to the problem, but they aren't the only solution.

I think the disease model of medicine has been incredibly successful in improving human lives. But it has limits, and I think mental health is one area where we are overfitting the data to our model.
Im guessing you have a Broadcom chip (it's very common and usually doesn't support linux), I think Ubuntu/the Linux community needs to focus on that. If the wireless hurdle can be overcome Linux would be much more common.
Private Anonymous Search (Google + Bing + HTTPS)
I think "it's opt-out" is a very poor excuse. When something of this type is going to be implemented, opt-in should be the default. If you can't convince the people who will be affected by this that they are going to want it, then you are probably in the wrong.
I use Chrome for google apps because it works better. I use Firefox for everything else.
A labour of love story : Startup matrics 
Everything you need to know about Startup Product Metrics. This is a slideshare exclusive. The full 8hour workshop deck.
When I bought my Lenovo 3 years ago, it was $80 extra. I didn't even check what it was - I was going to run Linux anyway. When the box arrived with he sticker "with signature" I almost called to complain that I asked for nothing extra. But I first checked, and saw that thy didn't charge me for it. And also that it was removal of crapware, rather than something additional.
Thanks. The OP article is awful. Have the decency to put in a graphic if you are going to describe a math algorithm involving stones in holes.
>According to the article that isn't true, mugshot sites have high Google scores because people tend to linger on them.

I can only speculate about causes, but I also have someone in another state with my name (even a matching middle initial) on mugshot sites, and the tiniest other references to me (my wedding registry for example) knocked it off the top Google results page immediately.

As for 99.9% of people not having a GitHub account: so what? I was giving a suggestion relevant to a typical HN user, not advice for the general population. The general advice is to do things like that. The point is that if a wedding registry on theknot.com (Hell, I'm not even sure I made that wedding registry; it might have been auto-gen'd from our Amazon registry) can outsell the undesirable sites on Google, you can easily make ten results happen that knock it off.

GitHub just happens to be an exceptionally good one for an HNer, since it's the kind of thing that an employer is likely to actually want to see.
I have another example. I live in Mexico and I watch movies in Spanish/English depending on the channel. The titles are always in Spanish and a lot of times they don't translate clearly to English or they don't make any reference to the title in English. If I am watching a movie I usually try a few Google queries to find about the movie I am watching, to see if I like it or just to know the end. Even with out knowing the title I am usually able to quickly find about the movie even if it is not a blockbuster.

horror thriller where woman goes to russia meets brother

http://www.imdb.com/title/tt0475937/ - The Abandoned

^The result I was looking for appears first.^

I think it is ludicrous to think that Google can be displace from it position as the global leader of web search in the short or mid term. To displace Google a new search engine wouldn't just have to be better it would have to make Google appear like last century tech. With this said I have to make clear that I am no Google fan or Google hater but I am glad there are other search engines that can at least compete with Google on their national markets (Yandex, Baidu, Naver, Seznam & Yahoo Japan).
imho if people are using your project you did good! and a lot of ppl are using iScroll.
I don't think appearing extremely shady just to be a little less shady than initially thought is a smart PR move. Yes, it may make the initial shit storm go away, but most people will be left with the impression that Google tried something shady and if they didn't go through with it now they will do so whenever they can sneak it in.
The golden age was pre-1999 before all the regular people showed up.
New Drug Development: Estimating entry from human clinical trials (2003) [pdf]
You can turn off "smooth scrolling" to fix this. Makes the scrolling feel more responsive to boot.
>Does a few weekend projects on GitHub and blogging about it really count as "developing open source software"?

Yes.
Understand - A novelette by Ted Chiang
A 9-year-old invented this amazing 3-D-printed Thanksgivukkah centerpiece
"New Drug Development: Estimating entry from human clinical trials", Adams & Brantner 2003; excerpts:

"This paper analyses a detailed data set on drugs in human clinical trials around the world between 1989 and 2002. The data provides information on the probabilities with which drugs successfully complete the different phases of the trials and the durations of successful completions. The paper shows that success rates and durations can vary substantially across observable characteristics of the drugs, including primary indication, originating company, route of administration and chemistry. It suggests that analysis of this type of data can help us to answer questions such as: Do AIDS drugs get to market faster? Do Biotech drugs have higher probabilities of getting to market? This paper provides some general statistics for analyzing these questions...Our basic summary is that approximately 1 in 8 drugs that entered Phase I are launched on the US market.

Note that according to the FDA, only 1 in 1,000 drugs pass the preclinical stage and are proposed for testing in humans (FDA, 2002). However, almost half the R&D expenditures occur in the preclinical stage of development (Levy, 1999)
Pharmaprojects contains information on 27,987 new branded drug entities that have reached the late stage development from 1980 to 2002. For the purposes of this study, we limited the sample size to the 3,328 drugs that have entered either Phase I, or Phase II, or Phase III of the human clinical trials somewhere in the world for the first time since 1989.

On average, it takes just under 8 years for a drug to go from Phase I of human clinical trials to market launch in the US. The same figures for Phase II and Phase III drugs are 6.1 and 3.7 years respectively. More specifically, an average drug spends 1.7 years in Phase I, 2.4 years in Phase II, and 3.7 years in Phase III before launch.
Graph 1 presents a graph showing the estimated duration for the drugs in the data set by their primary indication. While it takes just 5.5 years on average for HIV/AIDS drugs to get from Phase I to the market, it takes drugs for Parkinson’s disease almost twice that long to go through the same process. Drugs for arthritis also spend more than 9 years, and asthma drugs spend more than 8 years in clinical trials on average. HIV/AIDS, anti-hypertension, and leukemia cancer drugs are some drugs that spend less than 7 years in clinical development. Again, this result is suggestive, but more sophisticated analysis is necessary to determine whether more important drugs get to market faster, and why."
Probably more for inspiration than for tips: Opticks by Isaac Newton. He does go into detail as to how he ground his lenses, but that advice may be a bit outdated.
Actually I don't see how Russia won that one. As far as I am concerned, the weapons would still have been there if the US hadn't threatened war.
I write open source code — some stuff I'm tidying up before I release, since I just whack it on GitHub unusable for the 99% — but don't have much exposure? I have plugins built for Sublime Text which have around 4k downloads.

http://github.com/jbrooksuk
Quite simply, the variation within a population is far greater than the variation between populations.

Individuals have genes that make them sublime musicians or athletes or mathematicians or painters. Cultures have different patterns which set the tone of that music and sports and math and art.

Since you're hedging with "peoples are genetically different" instead of "people are genetically different" I wonder if you've had some kind of formal rhetorical training.
So what?

London Olympics were tapped as well. At G20 summit in 2009 GCHQ even spied on foreign diplomats by hacking their devices and setting up fake internet cafes.
Thanks for the great response. I'll also look into computational finance.
I still don't think you get the idea. Using 'the old lemon man jumped high as a pokemon' across multiple services may be secure from someone trying to hack just you, but it's much more likely that one of those services will leak your password (security flaw of some kind) and will therefore compromise your password across every service.

You could easily just use 'servicename||this is my secure password' as your password, but it's still obvious what the pattern is to anyone who obtains that password, rather than getting 404fC7C426Cb6cD694E6C2Ee828c133fA771AcC8. You should be able to leave your password and email address in public places without anyone being able to have any significant effect on your security (they might gain access to one service).
The separate-by-feature approach gets a much better treatment in ngBoilerplate: https://github.com/ngbp/ng-boilerplate
Mindfulness sparks creativity
I was primarily thinking of software jobs that involved lots of math, but that's partly because I'm not really aware of what math jobs are out there (and most math jobs seem to require a graduate degree, which I'm not interested in pursuing right now).
Always a good time.

Side note: it was last updated in 2010, not 2009.
Raskolniks?
The directory structure does not help to understand what kind of application is this one. Splitting the code into controllers, directives, services, ... or by pages hides the user cases. The only thing the directory structure is revealing is that this application use some kind MVC pattern, and that is just an implementation detail.

It would be great that when I open a project I see the main user stories/components, and all code related to a user case lies in a single place.
We use Underscore with Angular using this tool: https://github.com/obibring/grunt-angular-service

An example of how is in the README.
One of them is a security-camera system for Raspberry Pis, the other is me just messing around writing an artificial-lifeform type thing in Python.

Nether are ready for any kind of public exposure just yet ;) hackernews will be the 1st to know about it when I do though!

Cheers
I'm assuming they were sold to Ethiopia for the reusable tape, not to air the show. Then again ETV (the ethiopian state-run TV station) does air random stuff every once in a while.
I may be missing something, but why would one boycott the Sochi Olympics?
As somebody with some actual Nimrod experience, how is the tooling? Can you use a debugger easily? And what's the story on parallelism/concurrency?
http://grammarist.com/usage/grinded/:

"Grinded might be considered incorrect in some contexts, but it has grown more common over the past several decades. It’s especially common in American sports commentary and writing, where grind means to overcome adversity by playing hard."

And no, I don't think all verbs will become regular. Ew verbs tend to be, and it is easier for non-native speakers to have regular verbs, but verbs like 'to be' or 'to have' will keep aiming for conciseness (even though we have "me be hungry" as a sort-of counterexample)
I contribute to some FOSS projects with hundreds of thousands of downloads and it's healthy from several points of view.

On the one hand, I made some great "online" friends and feel great as I write code that I know people will use and appreciate. On the other hand, I've learnt so much and I know that some of the skills I've acquired during these years will help me when I'm old enough to get a job and start "actually" working. I feel like I can also say Open Source will make the man I will be.

To me, it's amazing how I can sit back in my desk and shape projects being developed and used by people from all over the world. I rarely have time to think about the awesomeness in that, but when I do I always feel so fulfilled.
Open source is one of those rare times when "build it and they will come" holds true. I built a testing gem for stripe, and with zero marketing I've had eight complete strangers come in and make useful contributions through the magic of github. Open source is truly fascinating.
Because it isn't Mark. It's Canonical...
I find many EU funded project like that.
It gives me a big smile when developers take performance seriously. Performance is user experience.

I am passionate about performance in web, native, and mobile applications. It irks me tremendously when web applications are slow to respond to my actions. There are some otherwise very-useful sites that routinely frustrate me with their high latency.

But I think my greatest performance peeve is embedded devices such as commercial DVRs that are not simply slow but agonizingly slow. I've seen some DVR UIs that frequently consume several seconds to react to user input. I consider it remarkable that engineers can be so beaten by their budget-tightening peers to allow for these abysmal user experiences.

Machines need to act like machines: fast if not clever. They process input literally, so they had better do so quickly. That's their lot in life, so to speak. When I speak with a human, pauses—a few seconds of thinking—are expected because we are thoughtful creatures. My DVR should not need to think about what it means that I pressed the "Guide" button. The channel guide should just plain appear. In fact, a DVR does not think about anything. As the user, I perceive the DVR software squandering hundreds of millions, perhaps billions of processor cycles doing unimaginably wasteful operations instead of simply displaying the channel guide.

Bravo to the OP for looking well beyond his own use-case and considering what his users may be doing with his application!
An App That Saved 10,000 Lives
Confessions of a Drug Dealer's Delivery Service Guy
It's a 2nd hand account of a "my friend told me" anecdote published in newspapers which have, at best, an accidental relationship with the truth. I'm not saying it isn't true but given the messengers I'd be astonished it it was.
A friend of an "expert" says so. Meanwhile, BBC does not say anything. Hum...
> I see ingenuity in the creation of the technique, but if it was handed down over generations without the understanding of why it works, then that isn't a display of ingenuity.

Sure. Me laying in bed listening to radio 4 is not ingenious, even though there's some ingenuity in creating radio (and the industrial infrastructure to get a radio to me).

Of course, no-one is yelling about ZOMG PC CONSPIRACY when I say how amazing it is that I can buy a radio for a few dollars.
IE10, iframe, p3p and coldfusion session/cookie issue
I think it does, yes.
I think the communication of the licencing model could be more up front and improved greatly. Reading something like "For the full, unlimited SDK package please fill this form" on the download page always crushes conversion rate and adds resitence where you don't want any.

Just adding a "Pricing" or "Licencing" page directly linked from the developer page would solve that problem. The licencing is more than fair and transparent, so why hide it?
Google trends correlate comic
Mass surveillance destroys democracies - it's just a matter of time.

It is not part of the mission of the Olympic Games to destroy democracies.
How would feel about the data being shared with a prospective employer, perhaps sold to them as part of a recruitment service?
There have been languages in this space for a very long time. Pascal and Algol 68 are both very old examples (see the Go vs Brand X comparison). Then there's Modula or Oberon not quite as long ago. In the last 20 years, everything from Java to OCaml to Scala to C# to F# to Haskell to Common Lisp to Lua have been developed.

So it's not especially interesting that Go is in this space as well. The most surprising thing about Go is that its developers seem never to have heard of any of the above languages (with the exception of Java).
> You make points about how DRM implies contempt for the consumer, but I don't see why that is the case at all.

Simple. Do you think placing surveillance cameras in everyone's home is an acceptable crime prevention practice? Or may be attaching a camera to each person right away? That's what DRM is. DRM is invasion of people's private digital space. And if you don't see it, it makes it even worse, since secret and massive surveillance is even more unethical, since people get "comfortable" with it. So all this "unobtrusive" DRM is actually even worse.

> DRM by nature is little different to public key encryption - it's a method of proving you are who you say you are.

No. DRM by nature is a way to restrict what user can do with the data, or if it goes further - reporting tool for those paranoid groups who deploy DRM. By its own nature, DRM implies surveillance and contempt to the user.

DRM (and abusive surveillance) does not enable any choices. All it does is taking away people's privacy and ability to exercise fair use to the data they bought.
Never goes out of style! Always love reading this author's style of humour.