skysight-inc/HackerNews huggingface dataset:
You start letting the tail wag the dog when you start from the assumption you are testing stuff which must have a significant benefit, and ask how you can better demonstrate that benefit - rather than accepting that the results appear to show that the benefit is not particularly statistically significant.

There is no such bias in this method. It could just as easily show a drug to be worse than a placebo (harmful) than better: there is no prior assumption in either direction. The method merely increases the accuracy of this result.

The fact that it increases the number of positive drug outcomes is a good thing: we want more working drugs. Hiding drug effects with weaker tests, giving more inconclusive results, is not an advantage.
In development mode, it's nice to be able edit ruby code, then hit reload in the browser to see it in action without restarting the whole app. Sure there are other ways to accomplish this, but reloading code is typically how it's done in Ruby.
I agree, seeing vert.x with it's other language options would be interesting.
This website won't help with that, as the answerers have to use their real name. Only the askers are anonymous.
Write Small Functions Using Examples
First, it's the browser that has web workers, not javascript. Second, message passing is prohibitively slow for things like, say, video games. Third, it's not clear at all that we gain any benefit from javascript use.
A Real Bubble
(Shameless plug) Firebase is an alternative to iCloud for many apps. It's built as a database, rather than a file store, so it's ideal for storing structured data. Conflict resolution is something we've been thinking hard about from day 1, and we think we have a pretty solid story [1].

We launched native iOS support a few weeks ago [2]. You can also access your data from JavaScript or from a REST API. Android and other platforms are in the works. We're a platform-independent service, and since you (the developer) is paying for the storage, we have the right incentives to give you maximum access to your data (unlike iCloud), and a good developer experience.

We've also put a ton of work into making it easy to learn and easy to use. See, for example, our quick tutorial [3].

If you've used Firebase as a substitute for iCloud, we'd appreciate your thoughts in the comments!

1. https://www.firebase.com/docs/transactions.html

2. https://www.firebase.com/blog/2013-03-20-new-firebase-ios-sd...

3. https://www.firebase.com/tutorial/
Well it's a start at least, and his answer shows go is a programming language.

How about one of these:

How to write an OS (in go)

Maybe an article about why static typing makes for a better compiler despite what that guy said about JIT and predictive something trees (it was about why python is slow and it isn't the reason you expect and it was on hn a month ago)

Malware in go

How to search for go related stuff using google

Something cool about go object files and the linker

More about tooling like the regular grammar, the profiler, etc.

How to write a xen guest OS in go (this is probably smarter than targeting bare metal)

Writing an exokernel in go instead of OCaml.
Two sites with two different intentions. Hacker News is for reading interesting things and learning, StackOverflow is for getting answers to problems. I don't think SO would benefit from leaving popular non-constructive questions unlocked.
We did have an amazing relationship. Hansoo embraced being outside his comfort zone, and pushed me to do so as well.
Human Ear Fabrication Shows Potential For Growth
Pinax 0.7.3 made available again
I liked Groklaw better when it helped me understand the law and wasn't just a shill for Google.
noted, thanks for the marketing + date tip
Why do we even reasonably need something this fast?

Wouldn't it be much more cost-effective to merely link up with strategic partners in other countries (Germany / Israel; Philippines; etc.) to give us the distribution we need for "conventional" missiles that would hit in the same timeframe?
Thanks! (and big congrats on losing 100+ lbs)

co-founder here, i'll def get in touch with you after the craziness of the launch settles.
As an Apple user, I have often consulted discussions.apple.com to find fixes for problems. A lot of times there were thousand post long threads with no official answer. It is a wasteland. I know they don't answer questions, but they could make an exception for the most important common issues. It's as if they put their fingers in their ears and sing "la la la" while we try to communicate bugs.

How can the richest computing company not answer questions put by thousands of users who have banged their head in the same bug? It's insulting to have this circus happening on their doorstop.
This is the popular wisdom, but I'm not sure it's the whole story.

There's been a fair amount of cashing out the last few weeks, which has the effect of transferring coins from pre-existing large hoards to new, smaller hoards. That's a good thing overall, I think.

The next step is to get those smaller hoards spending, that's the trick.
You and tikhonj are all over the place in here. If you were being downvoted into the gray, you would know. There is no shortage of people praising Haskell every day, this is what is in fashion today.

There are also regular posts about Yesod.

I conclude that you know perfectly well that Haskell and Yesod are regularly mentioned on HN, but find it inconvenient to have mentioned for some reason I do not fathom.
It's not whether we can think of ourselves as better. If we want to be concerned with nature's laws, then the fittest survive to propagate genes. Viruses don't contemplate their own navel and whether what they are doing is good for the rest of life on earth.

I have been reading Dawkin's "The Magic of Reality", and one chapter explains that about 140 million years ago, our common ancestor was basically shark-like fish. Everything else is related to us, and they have to survive on their own merits.

It could very well be that if nature "intends" anything in evolution, it is to sort out the genetic capacity for adaption, in which case humanity has that in spades. Our main competitors are insects, molds, bacteria and viruses. As far as complex organisms (chordata) go, we top the list in success (though we are outnumbered by worms, and they represent more biomass than us in aggregate).
We at Mozilla don't have $2M and a year to spare, but you're wrong: we've assessed doing Pepper with high fidelity (not porting chromium and duplicating all the DOM and other browser API implementations). It's more like $10M and multiple elapsed years to get to Chrome parity, assuming Chrome doesn't keep evolving and put us on a treadmill.

But then, I'm just the guy managing engineering and worrying about budget at Mozilla. Maybe you have greater skills. Where do you work?

Anyway, Pepper is big, with over a thousand methods among all the interfaces that are "specified" only by C++ implementation code we cannot port. We have a DOM implementation already, for example. So you cannot escape the fact that Pepper is "and also", not "instead of" -- there's no savings, it is purely added-cost, and significant cost.

I'm almost the only guy who will say this on HN, but as far as I can tell, Microsoft and Apple are on the same page. Maciej Stachowiak of Apple has agreed on HN, for what it's worth:

https://news.ycombinator.com/item?id=4648045

Enough whining about Mozilla not doing Pepper. Let's get back to asm.js.

It looks like V8 will implement the optimizations for "use asm": http://code.google.com/p/v8/issues/detail?id=2599.

Also, Epic is just the first big game publisher we are working with. Epic folks have confirmed again just this week that they won't do NaCl, there's no benefit to something CWS-only. But they are super-excited about cross-browser web-wide reach with asm.js and browser-hosted C++-sourced games. That's the PNaCl output format and runtime for Google to collaborate on.

/be
I'm most surprised that PHP seems to be around an order of magnitude faster than Ruby on Rails, I knew it was faster, but didn't think it would be that much.
In the same vein, I was curious to compare the max responses/second on dedicated hardware vs ec2 on a per framework basis. The following is percentage throughput of ec2 vs dedicated (in res/s):

cake 18.9% (312 vs 59)

compojure 12.1% (108588 vs 13135)

django 16.8% (6879 vs 1156)

express 16.9% (42867 vs 7258)

gemini 12.5% (202727 vs 25264)

go 13.3% (100948 vs 13472)

grails 7.1% (28995 vs 2045)

netty 18% (203970 vs 36717)

nodejs 15.6% (67491 vs 10541)

php 11.6% (43397 vs 5054)

play 20.6% (25164 vs 5181)

rack-jruby 15.6% (27874 vs 4336)

rack-ruby 22.7% (9513 vs 2164)

rails-jruby 22.7% (3841 vs 871)

rails-ruby 20.7% (3324 vs 687)

servlet 13.4% (213322 vs 28745)

sinatra-jruby 21.2% (3261 vs 692)

sinatra-ruby 22.2% (6619 vs 1469)

spring 7.1% (54679 vs 3874)

tapestry 5.2% (75002 vs 3901)

vertx 22.3% (125711 vs 28012)

webgo 13.5% (51091 vs 6881)

wicket 12.7% (66441 vs 8431)

wsgi 14.8% (21139 vs 3138)

I found it interesting that something like tapestry took a 20x slowdown when going from dedicated to ec2, while others only took ~5x slowdown.

Edit: To hopefully make it clearer what the percentages mean - if a framework is listed at 20%, this means that the framework served 1 request on ec2 for every 5 requests on dedicated hardware. 10% = 1 for every 10, and so on. So, higher percentage means a lower hit when going to ec2.

Disclosure: I am a colleague of the author of the article.
Well, I don't really agree, but I will say that the iOS testing world has a lot of catch-up to do. Ruby developers (as an example) have much, much, much better testing tools. There is no doubt about that. The hoops you have to jump through to create acceptance tests are quite annoying, especially when you can't even test UIAlertViews, or basic things like Airplane Mode...
No emacs or vim? Ouch...
Behold the spin: What a new survey of placebo prescribing really tells us
you have to close <p> tags, also html doesn't work on Hacker News
bvsatyaram and kbouw are my fellow co founders.
This. Wordpress, Reddit, even Expensify are but a glimmer of how much trade goes on with dollars in the world.
> Yes, that's the reality. Statistics of divorce say so. Not only are you likely to get divorced....

That's absolutely not true.

Here's the details: http://www.cdc.gov/nchs/data/nhsr/nhsr049.pdf

Look at table 6. You'll see a 44% base rate of divorce over 20 years. Note that couples with children (specifically have children after marriage) have a way lower divorce rate (from 48% to 22% after 15 years).

And this is highly education dependent. Only a high school grad? 53% chance of divorce. College degree (the vast majority of the HN crowd)? 35% percent. (even lower for masters)

Another relevant detail is age at first marriage. Getting married < 20? 54% chance of divorce within 15 years. Married >= 25? 32% chance.
Scorched - a lightweight framework for Ruby 2.0
Just ran across this Sinatra inspired framework that "barely" sits on top of rack. It uses controllers as classes which is interesting.
Does that frequently happen with the UPS, mail, or pizza guy? Because these are deliveries that you have ordered. You should expect someone. Also, I'm willing to bet unannounced visitors such as religious organizations have a similarly low incidence of being shot for knocking on someone's door.

Intruders don't frequently knock and wait for you to answer.
There's no sense in burning bridges. If there are problematic colleagues, work situations, etc., it's worth giving feedback on those, but framed in a constructive way.
Like pkfrank said, make some "curated" workouts, and make the mobile apps FAST. I wrote https://routinetap.com, which is in a similar space, albeit different enough, and those two problems were the biggest ones. Then there's social, marketing, etc but I'm pretty sure you got that covered.

Happy workouts!
The Open DNS Resolver Project has a list of 25 million open resolvers. You can query their database for your IP address or up to a /24. Their site also has information on how to reduce or eliminate the problem via a couple options (RRL, BCP38). If you run a BIND resolver, consider switching to unbound. Part of this problem is rooted in BIND combining resolver and authoritative service in one daemon, which IMO "mis-educated" a lot of people.

http://openresolverproject.org/
#haskell, #yesod, #snapframework on freenode are very helpful.
Also: those that have the resources to adjust to climate change ARE NOT the same as those who feel the heaviest weight of the stresses of drought, violent storms, water access, etc. Those with the most resources are also the least likely to be politically instabilized by the effects of climate change.

So you have a mismatch of effort: those who can don't have an incentive to fix the problem for those who can't.

(Or have a counter-incentive: I'm reminded of the anti-monsanto anti-gmo fad in the USA -- despite the fact that GMO foods are our best weapon in producing drought resistant crops for regions most heavily affected by those problems!)
well, i guess we'll have to move, be it sooner or later. a lot of migrations have happened in the last 500 years. why insist on status quo for 200-400 more years?

> The costs of being energy efficient today outweight the possible risks from having to pay for the consequences.

i'm curious, is there any research to back up these claims?
For the sake of curiosity, I happen to have recently done a benchmark of a "hello world" rack app (literally just responds "hello world" to every request) on a number of Ruby servers (mostly JRuby, but also Puma on MRI).

They were all run in production mode with logging disabled, etc.

http://polycrystal.org/~pat/scratch/microbenchmark.png

Note that a difference from 10k requests per second seems huge compared to 3k, but if you invert it, you get 100 and 333 micro seconds per request, respectively. In a real, non-"hello world" app, these differences are going to be negligible.

Though perhaps it would be more interesting if instead of just responding "hello, world", the app parsed some query parameters or something. But I was mostly interested in the overhead of different JRuby servers, not comparing different app servers (i.e. overhead from Sinatra should be more or less identical whether you're on Puma, Trinidad, or whatever).
Written by human hand using something like TypedArrays?
I know the guy whose patent kick started what later became Uniloc. It wasn't the patent in question here. It was a real innovation. I've worked with Uniloc and they were generally a nice bunch. I've defended them in the past when they were defending their software licensing patents. I didn't want to believe they had gone over to the dark side but it's pretty hard with the evidence staring me right in the face.
For the mobile apps we agree that speed is important. We actually debated using phonegap or titanium studio but after playing with apps built on those platforms we decided to go with the native routes for both.

edit: i'm taking a look at RoutineTap, i'll give you some feedback once I get more time (olark + comments here are blowing us up)
Yes, but these are things that he
a)he proposed those votes himself, probably as an exercise in proving there is value in the concept (a share would be worthless if all it allowed was voting unimportant things).
b)he complied with only to keep share price up. The article says it: "If he doesn't do whatever we say, we'll sell and his share price will fall". The worse that will happen is that experiment will be a failure, which is inherently the case if he doesn't respect his shareholder's decisions anyway.
Thanks, this comment really helped me in my evaluation of Go today. I had been playing around with 1.0.3 for a couple days, but tip is definitely where it's at.
That doesn't matter. A voluntary agreement is only valid to the extent that it is legal.
Can someone correct me if I am wrong. But why do I feel like promises are basically just semaphores in disguise?

I'm a big fan of semaphores, that being said I am aware of how many people shoot themselves in the foot. It requires discipline.

Have a couple of asynchronous operation queued behind each other?

Setup a semaphore before each one. Signal when previous operation is done.

Could have different semaphores for fail and success operation even.
I hope Nokia takes Google to Court over this - only because I think Nokia would lose the trial, and we'd be over this already - instead of just using the same scare tactic MPEG-LA used before, of empty threats to kill momentum for VP8. If you have something against Google/VP8, sue them already. Otherwise, shut up. Don't just be a regular rent-seeking troll.
I read the thread on SO and I learned. If their end is to help users understand and learn via a question format, then isn't this question fitting?

I get what you are saying, but what if my problem is I'm having a hard time understanding vim fundamentals?

Perhaps "the problem" is subjective to begin with because it is relative to each of us.
I wish I could find it fun to install linux distro's, then I'd find pretty much anything in life entertaining!
It has a rising value because you can convert it back into dollars. It's also worth pointing out that same banking BS protects not only often protects their business but their customers as well... are there bitcoin "banking" services that provide that same level of service to businesses? With that in mind, are there any serious businesses that exclusively accept bitcoins?
> for CFD (Computational Fluid Dynamics) and CEM (Computational Electrodynamics) guys generally run on C, C++ and Fortran, or whatever runs Numerical Linear Algebra faster, I doubt Python will take this post anytime soon.

You are welcome to harbor your doubts. :) There will continue to be a place for scientists who want to write software that takes advantage of the intricacies of low-level memory transfer. (Fundamentally, this is the control that C gives you.)

However, as hardware becomes more heterogenous (Xeon Phi, GPU, SSD/Hybrid drives, Fusion IO, 40gb/100gb interconnects, etc.), it's going to get harder and harder for a programmer to learn the knowledge required to truly optimize data transfer and compute within a single node or in a cluster, and still have any time left to do real science. Newer approaches to software development are needed, to maximize the potential of all this great new hardware, while also minimizing the pain and the knowledge level required of the programmer trying to utilize this hardware.

The key saving grace is that much of these hardware innovations are really geared for data-parallel problems, and it just so happens that parallel data structures are also easy for scientists and analysts to reason about. The goal of Blaze is to extend the conceptual triumphs of FORTRAN, Matlab, APL, etc. and build an efficient programming model around this data parallelism.

If you look at what's already been achieved with NumbaPro (the Python-to-CUDA compiler) in just a few months' work, I think the future is very promising.

The underlying premise for all of Continuum's work is: "Better performance through appropriate high-level abstractions".
Is it that they couldn't or haven't? It's obviously capable of compiling code, but with the state of compilers today (impressive backends, etc.) does it make sense to have a three-stage bootstrap (minimal C → mini-go → full-go → optimized-full-go) at this point?
This is what all guns do.
GALAXY88 PERMAINAN SBOBET & CASINO SBOBET
SBOBET - galaxy88 merupakan penghubung untuk anda yang ingin bermain judi bola di SBOBET atau casino sbobet, karna permainan ini sangat mudah sekali untuk di mainkan dan banyak sekali keuntungan yang bisa di dapat bila anda bermain di dalam permainan SBOBET dan casino sbobet tersebut.

Makin maraknya permainan SBOBET dan casino sbobet di dalam dunia maya membuat banyak sekali agen-agen bola yang menawarkan untuk anda bergabung dan bermain di permainan judi bola tersebut, dan itu semua pastinya membuat anda bingung untuk memilih agen bola manakah yang benar-benar membuat anda nyaman untuk bergabung di dalamnya, karna kalau anda salah memilih agen bola yang tidak tepat maka anda akan tertipu dan uang anda akan hilang.
for Vert.x, we specified the number of verticals in App.groovy, rather than on the command line, which we think is a valid way to specify it.
Could you address this paper specifically instead of tarring the entire field? Your point is certainly valid, but just because there are some poorly reasoned papers in psychology it does not follow that all psychological research is quackery.
Harsh. What possible use it there for anything until a proper use is found?
Practically speaking, for the problem in question, none of these employee counts matter much. 200 engineers is a large number to put on any project, but a tenth of a percent of their total employee count.
Browsers are arguably the easiest to support. Include an .eot, .ttf, and @font-face and you've covered a huge portion of browsers.
Standard Disclaimer:I am not a laywer, nor am I handsome enough to play one on TV. My advice is not legal advice, nor is it particularly good advice. Consult a lawyer ASAP.

According to a quick google search: http://fairuse.stanford.edu/Copyright_and_Fair_Use_Overview/...

A normal link is considered fair use, but the law is sort of murkey. Many websites have policies about linking. If your linking directly counters the websites policy then it is considered infringement.

Personally I would consider a link to my site a compliment, unless it is from a post directly attacking my site.
----
I do know that if your feed is automated you should have a policy on your site that clearly outlines the fact that you have no control over said tweets/postings; and are not responsible for the content of the job posts. Such a policy may go on to say that you will remove any posts in violation of copyright, but that is probably up to you and/or applicable laws in your area.

Cloning sites probably does violate copyright law, but once again if you didn't post the actual job, then you may not be responsible (though you may be required to remove the actual job post). I think as long as your site doesn't advocate the cloning or abuse of copyrighted material you have a chance to fight this.

Good luck!
Just had an exit interview today... not sure there's any point in airing grievances at this stage. Water under the bridge.

Just tried to give some positive feedback on my time with them.
"Among the many factors to consider when choosing a web development framework, raw performance is easy to objectively measure."

Oh really? Then why did Zed write such an angry rant about how you are doing it wrong?

http://zedshaw.com/essays/programmer_stats.html

Can we please see some standard deviations, at least?
Sure, for the law this is probably just a role playing game. What I was talking about is that within the constraints of the game, he has no vote. Other commenters seem convinced that he has voting shares but promised not to use them. I haven't seen any proof for that yet.

I do think that as this experiment goes on and the Kmikeym stock price goes up, the stakes increase and it becomes harder to back out. Imagine: an organized crime syndicate could buy $1 million in Kmikeym stock to launder money – if he does anything that adversely influences Kmikeym share price, he might be in for a world of hurt. Or another scenario: his parents might be so convinced in their son's success that they mortgage their house to pay for shares in Kmikeym. If he screws up, his parents lose their home.
An illicitly copied movie is still fun to watch— even if none of your friends watch illicitly copied movies.

Illicit money? Thats _far_ less useful. Money like goods get their value from being accepted as valuable by large numbers of people.
They could make upholding the pledge a condition of transfer.
I'm pretty shocked that Play scored so low. One would think that being built on netty would put Play in a higher rank. Database access for sure needs to be in async block