skysight-inc/HackerNews huggingface dataset:
Galileo Got Game: The Physics of Basketball
>I don't see how having the type makes it easier to grep, grep finds the function name regardless

It's not about finding the function name in general, it's about finding where the function is actually declared -- not in the call sites.

>You can also search for something like "\w+\s(.?)\s{"*

Yeah, or use ctags. That's why they said "simpler".

"^foo" beats that.
The kowloon Walled City is a park right now, drop by if you have chance to visit Hong Kong. The rich description and historical display there is simply awesome. And don't forget to check out the delicious dim sum stall nearby. ;)
I thought it was an excellent piece. Even while reading it, I was aware that it most likely wasn't completely accurate, and over-romanticized things. It also jumps back and forth through the timeline a bit much.

Certainly not perfect, but it really put into perspective a lot of the things I'd seen from Google. I never realized how much of it came directly from Larry Page until this article.

So while it may not be 100% accurate (could it ever be?), I found it to be extremely informative in a high level way.
>with the help of ~100 volunteers who beta tested it and offered feedback [1].

Random testing with no controls, oversight or monitoring is useless.
I log in with my facebook account at many places but I don't check my facebook everyday.
> Colocating equipment at head ends isn't a solution, because 1) not every provider will colocate, so if you can't preference colocated streams over non-colocated streams from other similar services, there's much more impact on other users

I've read this 10 times but I can't follow. In particular, who is this "you" exactly? And what kind of impact?

2) it might not be feasible to offer third-party colocation in every part of your network where there is bandwidth oversubscription.

This is not a concern for net neutrality but rather the individual ISPs. No ISP is obliged to offer any kind of hosting whatsoever.
ForAllSecure is hiring engineers for DARPA's Cyber Grand Challenge
Does it say somewhere that they store your IB username and password? Their documentation suggests otherwise.

You will need to authenticate to your Interactive Brokers account. (Note: Quantopian does not store your brokerage password.)*

https://www.quantopian.com/help#overview-livetrading
Guru Business Suite. The next generation of orthodontic software.
Worse Landing Page Ever
http://www.valuewalk.com/2014/04/amazon-com-inc-amzn-downgra...
Nope. Also, you've moved the goalposts, from defending the validity of a comparison that had nothing to do with "moral superiority" to litigating a "moral superiority" that I have nowhere invoked or relied on rhetorically. We can probably stop debating now; you're entitled to have problems and concerns about Catholicism.
Because they didn't make any money according to their earnings report. Then their stock takes a dive, then the bulls jump in, the stock recovers, and we all go on our merry way. Rinse, wash and repeat once per quarter.
I think you meant to say "0.05 ml of an aqueous solution of sodium chloride."
Thanks, a good point!
According to this news article, it's because they reported solid revenues but weak earnings on their quarterly report.

http://www.valuewalk.com/2014/04/amazon-com-inc-amzn-downgra...
Make sure you're using an SSL library that support ECDHE cipher suites... the non EC suites are very slow.
And when their burner is seized by the police, what protection do they have from all their accomplices being harvested from the contacts list? I guess the numbers can mostly be derived by subpoenaing call records from the phone company, but the names could be useful to police.

I guess really smart and serious dealers are going to use cheap burners AND not save numbers, or at least only with useless (to the police) names.
I'm using Firefox 28.0 on Ubuntu, I'm not having any sort of trouble loading the page and browsing around, viewing videos and what not.
Well, maybe we should have made the USA more hospitable than Russia and China!
I thought/interpreted that the code would stop executing on the line "var b = a", and continue outside the function scope. In fact, your a and b might never be resolved.
PromisifyAll is awesome... until you realize some code you are using is doing some seriously crazy stuff.

For example, Mongoose takes all of methods on the prototype during object creation and replaces them with ones that run middleware. This means that if you try to use one of the promisified methods, none of the middleware gets called.
Reed Esau creates a bunch of vim plugins for writing, I've found them to work very nice:

http://wynnnetherland.com/journal/reed-esau-s-growing-list-o...
Glacier uses hard drives, and the thing the author missed is that the MTTF of infrequently utilized drives is much better than frequently accessed drives.
Yes, it just goes to show the horrid journalism that gets vomited out online in attempt to generate traffic...journalists don't even bother proof reading.

Bloggers who write for free and contribute to HN have more pride, and care more about their articles than most professional journalists.
> Do you think "optimizing for that last bit of performance" doesn't happen in the wild?

Of course it does, but the cost increases non-linearly and you have to find the right trade-off for the situation at hand. Do you want maintainability or absolute performance?

> Provide some!

Of course one could, but that would that accomplish? Everyone who thinks these benchmarks have value just looks at the fastest-performing version of $YOUR_LANG_BENCHMARK. Hint: Mostly it won't be idiomatic regardless of the value of $YOUR_LANG.
Or as I prefer to think of it: SALE! 10% off AMZN, for 1 day only!
S&P 500 and Dow each down almost 1% today. A down day, but high tech got hit hard:

Facebook down 5%

Twitter down 7%

Tableau down 6.5%

Yelp down 7.5%

Reported earnings haven't been great, and the stocks are tumbling down in reaction to the reports (or in preparation for upcoming reports).
Ask HN: Would you use an app that told you everywhere you had ever logged in to?
I have an idea where users typed in their username and password (or multiple username and password combinations) and the app returned a yes/no for the top 100 (1000?) websites out there.

I "register/sign up" for 100's of services/products a year and at this point do not know who or where they are. I think it would be amazing to have a dashboard of every place I've ever logged into. Similar to the "app settings" page on Facebook/Twitter

http://www.facebook.com/settings/?tab=applications

Short of a password manager (1password etc), I don't believe this service exists, and certainly not one that automates logging in to 1000's of websites on your behalf.
I've written a lot of LaTeX and ConTeXt in Vim with one sentence per line without any problems.
Healthier: barley and quinoa have higher counts for most nutrients and are much higher in protein.

Taste: Rice is quite bland (generally you put something flavourful on it), but barley and quinoa both have nice flavours on their own.
For me, I'm more interested in how this differs from Selenium. Is it just making this sort of testing process easier?
This seems odd to me -- he is suing the government to ultimately win the right to save them money and give them better capabilities (if spacex isn't better, the government will just stick with united, and might even get a better rate as a result of,competitive pressure). Is it common to file civil suit against the ultimate beneficiary to force them to do something in their own self interest (to the detriment of a third party)?

The related example I can think of was "aerial refueling gate" with the leased aircraft, also involving Boeing.
Keto isn't (just) a "fad diet". There are people whose health depends on rigorously following a keto diet.
> even if the source of the dysfunction also helps them attain high social status -- why shouldn't treatment be available?

The answer is, or should be, obvious. Doctors regularly rise from their microscopes and Petri dishes to announce the existence of real diseases, and get public support for treatments and cures.

Psychologists would like to posture as doctors (which is why there are psychiatrists, who are psychologists with M.D. degrees), so they can rise from their notebooks and therapy sessions and announce the existence of new mental illnesses and get public support for treatments (there are no cures).

But psychologists are not doctors, and the majority of conditions that psychologists treat are hopelessly subjective conditions on which different practitioners cannot agree. The public doesn't understand this -- they don't understand that mind diseases don't have the standing of body diseases, and the reason this is true is because of a largely successful public relations campaign waged by psychologists to make themselves appear as doctors who treat objective medical conditions.

But "sluggish cognitive tempo", this week's illness du jour, is not a disease, it's a way for psychologists to feather their nests. Asperger Syndrome was in the same position ten years ago, but has been retired by a vote of the DSM-5 editorial committee after a public relations debacle of overdiagnosis.

About "sluggish cognitive tempo": http://www.nytimes.com/2014/04/12/health/idea-of-new-attenti...
Ironic, since Musk stated explicitly he wouldn't answer any Tesla questions.
Other than grade school, I rarely ever did serious work in school while sitting shoulder to shoulder with people as in this image. The only time I can think of being in this sort of setup in college were labs, and I only remember those as being chaotic, loud, hectic, and annoying.
Only if it provided an "Unrollme" feature to kill the accounts with a few clicks.
4 Ways To Relieve Stress By Letting Go of Expectations
You can also run Java Embedded and ME also on Raspberry PI!
On the question of long/short gains, you are certainly correct to say there is a difference, but it's also likely that rebalancing will only trade a fairly small portion of your portfolio.

A neat way to do this would be to use your IRA only for the balancing portion. So suppose you have 100k "normal" money invest and 10k in an IRA. Allocate it all even (in both accounts), and when rebalancing needs to occur, do it in the IRA. The normal account stays unbalanced, but the IRA goes way out of balance in the other direction to make up for it. It'd be interesting to see how much "normal" money could be balanced by a $1 of IRA money, historically.
Although he makes some good points -- it can be tricky to hire people with more experience than you, especially in the areas where you're weakest -- the title is pretty awful.

"When to hire 'old people'?" <-- is a ridiculous question.

"Should you take asshat advice?" <-- see Betteridge's Law.

Edit: Depersonalized the target of "asshat" because I'm not in a position to judge the person, just this particular post.
Thief who stole £2,500 electric bike calls owner for help recharging it
Musk said a normal Falcon 9 launch is $60 million. I'm not sure exactly what's involved with "Government-driven costs in addition to the cost of launch services" but I'd hazard a guess that they're not $40 million per launch. Could end up being a nicely profitable sale for SpaceX if they can pull it off.
Unfortunately, anecdotes are enough for most people; they have no concept of sound science.
You're defining "the industry" as people with congruent CVs to Chairman Wheeler. And no, I'm not saying we can't do any worse, not the least because we've already had Michael Powell in this position.

I disagree that the revolving-door is equal to regulatory capture. While it may be a precursor, we do already know that supply-side policies like putting a time-lock on the door is a remedy. Note also that the door would be locked for industry to hire from the government agencies.

Revolving door people are no better apprised of "the issues at hand" than someone with a (e.g.) buy-side foundation. That's one of the places where you filter out alternatives, by assuming that the revolving door candidates are the ones who "actually understand the issues."

You also continue to perpetuate the dichotomy you said you weren't making by refraining from even acknowledging a middle ground, so maybe this is just a case of mauvaise foi on your part and poo on me for engaging.
I don't really care who is becoming wealthy from what. But I will certainly take a more critical look at any company I think of joining that has this guy as a backer.
"Seems like the wrong time to be sending hundreds of millions of dollars to the Kremlin" -- Elon Musk

He's certainly not making friends in Russia today. That said, I feel like the ISS is too important to be left to the whims of the US Congress. IIRC NASA plans to deorbit the American part of it within the next decade, while Russia keeps the rest aloft and turns it into a waystation for planetary missions.
Thanks! We're going to improve the landingpage. Meanwhile, check out this video: https://www.youtube.com/watch?v=ZQqAr4jJ9Xw - signing up is also free.
Same here. I'd be more interested in seeing how long an average user stays on facebook when they visit. Myself, I might log on several times a day, but only spend maybe a minute on each visit...it just doesn't feel as engaging as it used to.
Cool. I'll investigate.
Still too expensive, FB, AAPL, are much better alternatives.
Not everyone is or wants to be a foodie.
Very interesting.
I have developed an NLP library in C++ in the past months. I will try to contribute with some features (A custom MaxEnt classifier and some text summarization algorithms).
They claim that their backtesting mechanism accounts for the spread. Your guess is as good as mine whether they do so perfectly.
Good idea. I was also thinking a "change password" option would be helpful if you needed to bulk change passwords across all your services.
http://michaelochurch.wordpress.com/2012/11/18/programmers-d...
Here are 2 more places that describe settings related to writing:

http://gabekoss.com/blog/2013/11/writing_with_vim/
https://alols.github.io/2012/11/07/writing-prose-with-vim/

When just brainstorming vimoutliner might help to organize ideas:
http://peterstuifzand.nl/gtd-vimoutliner.html
http://jeromyanglim.blogspot.ro/2011/04/using-vim-and-vimout...
Only one goto in the loop could be a "continue", the one in the nested loop cannot. The one that could be is most likely a goto just for consistency.
... especially if, as he said, he can reduce his current launch costs by 30% by re-using rockets.
How about navigating filesystem in Vim?
NerdTree ?
Frankly I couldn't care less about how other law firms do in class-actions. In this issue we have LCHB and the settlement as leaked/rumored totally stinks for the kind of activites, admitted intentions, we have here. So it doesn't matter how LCHB compares to others, what matters is that they aren't doing a good enough job here.

I mean, come on, isn't it suspicious how quickly all of this was worked out?
If you push hard enough erasure coding, you can use extremely unreliable components throughout the infrastructure while maintaining reliability. That introduces high latency depending on the hardware specifics, but that's what Glacier is about.

Imo, they found a sweet spot of $/GB on a much higher latency/lower reliability region (this is analogous to increasing overall capacity in a communication channel by instead of using a few highly reliable high powered symbols use optimally many unreliable low power ones with error correction) -- disk manufacturers already use this aggressively for soft failures within the disk, but are obviously restricted on more systematic failures (i.e. if the whole drive fails there's nothing they can do).

If a single drive has a P_failure, with many drives they can achieve close to 1-P_failure reliable storage capacity [1]. So all they have to do is seek the optimum

$/GB_opt = min over C,D [ C/(D*(1-P_failure(C))) ],
where C is the cost per drive and D is the drive capacity

[1] http://en.wikipedia.org/wiki/Binary_erasure_channel
Hheehehbsdhbsns
ZnsnsjdjdndndsndnmdmdsmMdmsmsdmsmmdemesn
Just to add some more anecdotal evidence for optical: my group stored satellite data on DVD-Rs, starting in 2003, and in 2012 the earliest discs were still readable. Luckily, we had several forms of back up of the data, so the loss of the DVD-Rs wouldn't have affected us.
Different amino acid profiles, not sure about "other nutrients" in protein powder, though - I wouldn't expect much else, other than protein...
"Random testing with no controls, oversight or monitoring is" how we arrived at the current human diet.
We've build on top of selenium. Traces are modular in a similar fashion than programming parametrized modules and they can be updated separately - Mixing the benefits of programmable tests with the easiness of record&playback.
The current strategy for highly durable object stores is [largely] to have 3+ replicas of the data. If you utilized erasure coding [Cleversafe does this, others are working on it], you can achieve very high durability by spreading data over multiple disks or even datacenters such that if a few of them fail, you still can recover all of the information. But, like with RAID, there are many tradeoffs in how you configure such a system. Erasure coding makes sense for rarely-accessed data since IO is considerably more expensive in a networked setting.
ULA uses engines manufactured from many different sources. Some rockets fly with engines manufactured in Russia, and as far as I know these aren't necessarily new engines but re-used from the 60's. But other programs use engines manufactured in the US. Atlas V rockets have engines made by Aerojet Rocketdyne which is based in Sacramento California.
http://en.wikipedia.org/wiki/Atlas_V

Also to match costs, you have to look at the payloads and the distance to space.

Falcon 9 - $56M - 4.8 metric tons to GTO

Falcon 9H - $135M - 21 metric tons to GTO

Atlas IV/V - $160M - 7 metric tons to GTO or 21 tonnes to LEO

Ariane V - $200M - ? metric tons to GTO

http://spaceflightnow.com/falcon9/007/131124commercial/#.U1q...

These other companies justify the higher price because they have a better track record. If you're a military customer and your payload needs to get to space, you probably will choose the "safe" bet. Its a catch-22. SpaceX needs more flights to prove their record, but they can't get more flights because of their record.
>> In any case, faking such numbers on a large scale would require a decent-sized conspiracy among at least a couple of department heads.

Actually all you would need is a low level manager, a decent hacker (or employee) with skills and a small bot army to inflate the numbers. Considering there's apparently over 83 million fake or duplicate accounts, faking those numbers would be fairly trivial.

http://www.cnn.com/2012/08/02/tech/social-media/facebook-fak...
It is a food, and is designed to be part of a diet.

Given how poor our knowledge is of nutrition, and how it is still very much an area of active research, I'm very skeptical of any new "foods" that are produced chemically instead of biologically.

Our knowledge of biological systems is extremely limited, we don't have the knowledge to create food at this point, and I think any skepticism about long-term effects is well-warranted given the history of the processed food industry.

Personally, I try to avoid all "foods" that were not around at least a hundred years ago. For something to qualify as food for me, it needs to be composed of ingredients that have evidence of promoting health in the long-term, and I measure the "long-term" by centuries, not years or even decades.
Wrong: "The numbers of DAUs, MAUs, mobile DAUs, mobile MAUs, and mobile-only MAUs discussed in this Quarterly Report on Form 10-Q, as well as ARPU, do not include users of Instagram unless they would otherwise qualify as such users, respectively, based on their other activities on Facebook" http://investor.fb.com/secfiling.cfm?filingID=1326801-13-31&...
Costs and reliability - very good points. Regarding reliability, couldn't we say the same about BDXL technology? Certified discs for BDXL have a 50 to 100 years media longevity, or so it's said. Question is, how accurate are these numbers? The first rewritable 100GB BDXL discs hit the market in 2011. Would three years real world experience be sufficient to extrapolate the findings to the next 97 years?
Suggest changing your approach. Proactively reach out to the top agencies in the market. Target the Senior Executive or Manager that you can help. Engage them in a peer-level conversation, "I'm coming to Toronto, I was interested in learning more about you, let's talk."
Ask HN: How would you design password storage for a service like Mint.com?
I'm trying to figure out what best practices would be for a service like Mint.com.

Requirements: Allow users to store cleartext passwords to bank accounts which can be accessed by the service once per day regardless of if the user is logged in.

Usually, you only want to store hashes of passwords on your site but Mint can't do that, they need the cleartext passwords in order to log into banks. What is the safest way to store that customer data?
Does anyone have a link to the actual press conference, instead of a reporter talking about the press conference, while it plays on MUTE in the background? My god.
Is "the ocean was wavy" really a justifiable reason for losing the rocket? Surely sea conditions are something they'd take into account when planning and executing the mission.
Words are dying because of spell-check (2012)
I also follow this convention. One sentence, then new line. It looks a little janky, but when you run it through pandoc or whatever, it yields the way you would want.
Government is a special entity to sue. Musk said himself, SpaceX has good relationship with the vast majority of Air Force, it's probably some individual that prevent the process to be more open and competitive.
Exactly. I find cooking to be a tiresome, annoying chore that cuts into time I could be using on other pursuits.

This is perfect for me.
NAC causes impressive gas--both in quantity and smell. Rotten eggs or sulfuric acid would the nicest way to put it.

I'm a doc. I believe it works but the side effects are too much for me.
I did not know job `gj` and `gk` for line navigation. That will definitely be useful!
http://www.drbunsen.org/writing-in-vim/
This is a great perspective, and the corollary of mine. If you're a start-up and you're building a culture where everyone literally is an entrepreneur, maybe you can be more successful, but most start-ups don't have this culture and still expect employees to be super entrepreneurial when they're actually functioning as employees. Everyone loses.
The Decentralization of Everything
I'll add to that by saying: a year isn't really a long time and I'd argue not nearly long enough to understand what the long term effects this stuff has on ones health, both positive and negative.
This only works if you use a small subset of usernames and passwords. A person who actually wanted to do this in a secure way would use a password manager and just record every username and password there.
Writing in Vim
What I do is 1) use LaTeX so that I don't have to worry about lines and how they effect the final product, 2) :set wrap 3) map j and k to gj and gk, so that I can go up and down softwrapped lines like normal.

I really don't get why the behavior of gj/gk isn't the default.