skysight-inc/HackerNews huggingface dataset:
Getting into this habit also means you can choose to express personal opinions or make passive statements to reflect genuine uncertainty and distinguish guesses from fact.
Switching jobs often gives you more opportunity to raise your salary.
Just so you know, your link lead to a 404
I posted it here to start a discussion not as an endorsement as we have all kinds of sugary compilers - for JavaScript and other languages, but none of Bash. Cross-platform support would be nice and as others have pointed out, PowerShell really took over Batch especially when Microsoft took care of the slow loading issue. I personally would rather have an extension of Bash rather than a brand new language, but that's me. In fact, I've been thinking of a simple preprocessor that even combines a bunch of scripts into a single one for easier distribution.
A language that compiles to bash from what?
Strange, tested out different flows myself and seems to be working perfectly. Would you mind sending me an email on victor@typeform.com with some information and I'll have a look at it? Also, if you want to apply, you can apply manually through jobs@typeform.com
Really interesting post.
Does it have the same weakness as Enigma devices, i.e. that the input char can never become the output char ( encrypt(a) is never a)? This significantly reduces the search space.

https://en.wikipedia.org/wiki/Cryptanalysis_of_the_Enigma
The dirty little secret of Tech City, which is what we are calling silicon roundabout this week, is there is very very little tech there. Lots of "creatives", lots of "social media brand strategy", a few hairdressers and bakers with Twitter accounts. But no actual tech is developed there.
a similar tool is
https://code.google.com/p/hardlinkpy/
It is either in your nature or it is not. We all need good soldiers.
The question becomes: how do you provide those minimums in a scalable and affordable way? Taxes of course, but who do you tax? Not the people making the minimum.
Direct link http://community.namecheap.com/blog/2014/09/01/urgent-securi...
I agree to some extent, and even wrote an op-ed along those lines a few years ago [1]. The issue with asymptotic algorithmic analysis isn't only the constant-factors-matter one (which most people are aware of), but also that some heuristic algorithms are so good that they change the shape of the curve in typical usage, not only the constant offset. In practice, some problems that are supposed to scale as n^2 or n^3 or 2^n actually seem to scale linearly or sublinearly in practice. So asymptotic analysis can be a poor guide to algorithm selection in many places where it's used.

On the other hand, I think recent trends are making worst-case analysis more relevant than it used to be, giving it something of a new lease on life. Many algorithms are now network-exposed in some form, in which a user can ultimately dictate or at least influence aspects of the input. That means a lot of systems need to worry about maliciously chosen input, or at least it's safer to build them under the assumption that they do. That's why Google wrote RE2 rather than using PCRE, for example. PCRE generally has good performance on real-world regexes, but it can be fairly easily forced into exponential performance if an adversary gets to pick the regex. That could conceivably be an issue for SAT-solving systems as well, if the problem comes directly or indirectly from a user. They typically run quickly on "natural" SAT problems derived from real-world situations, but it's also known how to purposely generate likely-to-be hard problems [2].

[1] http://www.kmjn.org/notes/nphard_not_always_hard.html

[2] https://fenix.tecnico.ulisboa.pt/downloadFile/3779577376868/...
If Kotlin is a small improvement over Java, then the benefits of picking it over Java are outweighed by the advantages of picking Java, by the simple fact that Java is probably the most popular language in the world and as a consequence it is being taught in schools, it has extremely good IDE support, it is very stable, the whole of Android's documentation is written for it (so you can just copy/paste stuff) and so on.

Personally I do not care about how writing the actual code makes me feel or whatever, what I care about is how well the final artifact works versus the effort I've put in making it work. The act of learning and using a new language is completely useless if the new language doesn't make possible and/or comfortable new abstractions that help me in managing complexity (that would be otherwise not possible or very painful in Java).

Therefore personally I'll take languages like Scala or Clojure any day, because in spite of the learning experience being painful, at least I got something out of it.

N.B. - I don't really know Kotlin, I only played with it and I don't have an opinion on it yet - might turn out to be a good language for me, but I hope this will not be the reason promoted for using it, because it's a very poor reason. Granted, it could be popular, just like CoffeeScript, but then again, I also hate CoffeeScript.

On the small JAR size - granted that's useful, but Android apps tend to be compressed for distribution by means Proguard and Pack2000, which does tree-shaking, not perfect but theoretically you pay for what you use and in practice it works very well, not being worse than the result of importing dependencies in your project like from Apache Commons or Google's Guava or whatever and paying a couple hundred KBs for it - which counts, but nothing tragic.
"I know what you are thinking: this is a simple afterimage effect. If you think so, walk away from your terminal until you think the after image should be gone. Go home and try it in the morning. Then take a look. Or better, simply rotate the image. Well, maybe that isn't so simple with a CRT, but you could rotate your head."

What you describe is a simple afterimage effect (http://en.m.wikipedia.org/wiki/Afterimage#Negative_afterimag...).

The MacCullough effect is different because it lasts much longer (Wikipedia claims 3 _months_)

The McCullough effect is thought to be due to adaptation of edge detectors. 'Normal' after images are thought to be caused by adaptation of cones.
No.
However, there is a hard 65k limit to the number of methods that the dex format can manage.
The libraries enter into account, with google play service taking 20k entries.
All is not lost though : the limitation is going to go away in the near future.
Allowing for inflation, programmer salaries have been flat since 2000. Law, medicine, accounting - all of these absolutely pay more and are more secure jobs.
You cannot reduce psychiatry to Freud.
> "... antidepressant medications have reported only modest benefits over placebo treatment, and when unpublished trial data are included, the benefit falls below accepted criteria for clinical significance."

vs.

> "Meta-analyses of antidepressant efficacy based on data from published trials reveal benefits that are statistically significant, but of marginal clinical significance [1]."

Are you sensing some kind of contradiction here? Both are quotes, both are truthful, one includes unpublished studies and one does not. Are you honestly arguing that we shouldn't include the unpublished studies (which tend more to negative results than the published ones - big surprise.)

It's pretty dirty to accuse the person you're having a discussion with of not reading the paper, especially when you never explained the problem in what lutusp claimed but just relied on innuendo to carry you through.
This would be extremely handy for me in the past when I had to make both bash and bat scripts. I always hated with passion freaking Windows bat.
Isn't https://appear.in/ and it's ilk "a skype not controlled by Microsoft" to some extent? AFAICT it creates an SSL secured peer-to-peer connection.
Is the Hamilton depression scale scientific?
The article you linked, and Insel's related pronouncements (as detailed in his NIMH blog) do not support your position.

His quite reasonable criticisms of the DSM as a framework for categorising and funding mental health research (and suggestion of what may be a more suitable replacement) does not imply that the entire field of psychiatry is unscientific.
That includes "IT" degrees, many of which are low end courses at former polytechnics designed to churn out graduates, I don't know how that compares to the unemployment rate of "real" CS.
Spaghetti code sells the same alas. In the CF these are called fighting men. Average is that you train 8 guys and you will likely have 2 in the unit. Sometimes zero, sometimes three.

See how they operate in the trenches. Or give them a restrictive position to see who disobeys intelligently.

Keep in mind they like to eat, so feed them. Otherwise, well they get bored and sheep are tasty.
Curious- what country? I didn't think there was anywhere that would actually make that illegal. Does that hold true everywhere, such as in industrial/manufacturing complexes, etc?
Endemic German population don't need to explain itself to "the rest of you" because it is self-sufficient and even generating substantial "revenue" being an industry locomotive.

On the other hand, endemic African population can't even feed themself and rely on foreign aid and still starve.

It is obvious that we should make sure stable and productive society remains stable. Yes, lifting Africa out of poverty is important, but more important is not kicking Germany into poverty.

Which might as well happen if we populate it with random starving people from that 8 billion and order them fed no matter what.

So, Germans are going to try to keep their endemic population and culture because they can and should. And the "rest of you" should probably learn how to survive without wasting precious planetary surface.
Love the idea of writing bash in a higher, easier to read format, similar to CoffeeScript. Unfortunately Batsh is written in OCaml (the author addresses why he uses it though).

How do you use pipes in batsh?
From itself? Batsh is the language you would write the scripts in and then run them through the compiler, you can either target bash or batch.

Batsh -> Bash or Batch
Don't decode into maps. If you don't want to create a struct, use an anonymous struct.

The only case I can think of making sense is when you deal with JSON that can change shape under your feet (like when dealing with shitty APIs that sometimes returns {}, sometimes []).
This is great for me. As part of my day job I am often stuck writing batch scripts (yes, in 2014) for clients that refuse to run powershell. Writing a simple batch script is usually not a problem, but it can be very encumbering as the complexity increases.

Thank you for sharing.
> Can someone please poke holes in why this would be a bad idea?

I think it's a great idea, but for the sake of argument:

One of the more convincing arguments I've heard against a basic income system is that it would end up driving up housing costs: since everybody now has $N money for existing, rents would increase by almost $N.

I would argue that such a unilateral increase belies the nature of a free market: if housing became overpriced, others would show up and undercut those who are asking too much. However, having recently relocated to the bay area, I'm less convinced that would necessarily be true...

Some would say that a UBI is a "half measure", and that to really make it work you have to go all the way and provide free government-owned housing for anybody who wants it. But of course, that would come with its own host of problems...

> Then, capitalism on top. Incentive to do well, and the freedom to experiment with stuff that may just crash-and-burn. And nobody is ever well-and-truly left behind.

To me, this is the really big part of this that a lot of people against the idea of basic income miss: almost all of our current assistance programs phase themselves out as you make more money; they serve to discourage people from working.

Providing the benefit to everybody makes the whole thing much more fair: if you want more money, go make more money, and you don't lose any of the money you're already getting.
Or, you know maybe we could have a working example first, in a tiny country like Sweden.
In fact, says Pennebaker, even in our native language, these function words are basically invisible to us. "You can't hear them," Pennebaker says. "Humans just aren't able to do it."

There's an entire class of people who make a profession out of being able to do that reliably. They're called actors, and they're not the only people who are good at this. This sort of hyperbole in discussions of science may engage some readers but probably alienates at least as many more.

An earlier version of this story ran on NPR in 2012.

Wow - just 3 or 4 new sentences tacked onto the end. I wish they had put this warning at the beginning of the article rather than the end.
Test first development in Objective-C
How you got your first 100 paying users?
What is hard about running Saas outside usa/europe?
I would hardly tell anyone to blindly accept everything or anything Stallman (or for the matter, any charismatic leader) says.

However, "I told you so" is a phrase much needed these days... specially directed towards people that insist on making the same kind of mistakes that drove us to the mess we're right now.
Say hello to men who hate NSA spying but blame women for being spied on
Best YouTube series pilot of all time
I agree. It's bound to fail for one thing -- nobody's gonna get blackballed in the programming industry for being too open about programming fundamentals.

Worse yet, controlling information to secure your position is a special kind of evil. Do you respect lawyers who make the world more litigative and themselves more valuable? Do you respect doctors/police officers/etc that protect others in their profession at the expense of the people they hurt? That's the world one builds when they hide that kind of information, one where professions aren't equally accountable.
The original should be available without issue. Can you please let me know what happens when you try to access it? What ISP are you using?

Thanks, Tamar from Namecheap
2Q is clever, but certainly not the only improvement over LRU for page caching. Of interest, also, is LIRS, which uses the timing between the last two accesses to decide on a caching strategy.

There is a good comparison of page caching algorithms here: http://people.cs.vt.edu/~butta/docs/sigmetrics05_kernelPrefe... . However, the conclusion seems to be that for non-synthetic loads, the difference is fairly minimal.
Sorry, I will clarify further.

There is a difference between statistical and clinical significance. Statistical significance indicates that there is a real effect that is not due to chance. Clinical significance is achieved only if the effect size exceeds a certain threshold. The clinical significance criterion used by the study lutusp linked to is "a three-point difference in Hamilton Rating Scale of Depression (HRSD) scores or a standardized mean difference (d) of 0.5." That study shows antidepressant treatment does not have clinically significant effects beyond placebo in all but the most severe cases of depression; the effect size is quite small. However, the effects are statistically significant (in previous meta-analyses of published studies and this meta-analysis of both published and unpublished studies) and thus likely to be real, and they are clinically significant in the most severe cases of severe depression, even when unpublished studies are included.

To summarize, antidepressants do work: their effect is statistically significant. But they don't work very well: their effect is not clinically significant in any but the most severe cases.
pay them to pay u
Facebook profile detector
The impact plants have on clean indoor air also creates a boost in productivity[1]. This is probably most effective in areas with increased pollution, though.

1. http://www.ted.com/talks/kamal_meattle_on_how_to_grow_your_o...
>>Only Fourier methods can possibly unify this type of filtering

You are wrong in this. The last 60 years of signal processing history involve developing methods that are improvements on the FT.

>>It might be thought that Fourier methods are too hard for a graphic designer to understand

Fourier methods are bad because they are the least efficient basis to represent your image. It is not intuitive to increase the gain of the low frequencies when you want to increase something like the shadow. There is no mapping between features in an object and the Fourier domain.

More advanced, spatial domain techniques might be appropriate and these already exist and are being used by graphics design professionals.
Distrust of SSRIs is also mainstream science, although it's still mainstream practice. The meta-analysis that showed that studies don't show a significant affect on depression from SSRIs was not published in a crank journal, and has very few serious disputes or alternative ways to view the numbers.

People who cite that paper and others (and this one in the future) get treated like cranks still, though. There are a lot of people that feel like they owe their lives to SSRIs, and that they will die if they stop taking them, sent back to the same mental state as they were in during a period that they will all identify as the worst in their lives. There are also a lot of people who make an enormous amount of money in encouraging that belief.

I'm not against the treatment of depression, and even possible chemical treatments of depression. I just would prefer them to work better than placebo.
Shouldn't it be considered perjury to knowingly submit faulty information in an amicus curiae brief?
It sort of does; the justices' law clerks do this kind of research, often digging up data or analysis to cite in support of an opinion's claimed policy effects (not all of these references come directly from amicus briefs). I believe this is particularly common when a justice wants to refute a claim in an opinion on the other side; they'll instruct their law clerks to research the claim and see if it's really solid, or if it can be undermined.
As a layperson, this story could use a LOT more context. Over-reliance on amicus briefs may be bad, but having one law professor complain and then writing a story around it isn't much of a news article.

Some things I think I know about this subject. 1) SCOTUS is given broad latitude on how to do their job. Like complete latitude. One justice says publicly that they looked to foreign courts for guidance in resolving matters. That sounds totally whacked to me, but what do I know? 2) If you get the impression that the justices are sitting around the laptop, surfing the internet for blogs to agree with their preconceived opinions, you missed it. Each judge has a team of clerks whose job is to stay on top of both the case law and facts of the case. Justices are notorious for working the crap out of these folks and they're expected to do their work flawlessly 3) AFAIK, the amicus briefs are never used to determine the outcome, but can be cited as supporting material. That means, by definition, that they could go away and it wouldn't change the results. So the courts aren't certifying some off-the-wall facts; they're deciding based on the law and then citing all sorts of other things like the amicus briefs in their long-form opinions. Who knows if the same decisions would be made without those briefs? It is beyond arguing about, since it's a counter-factual.

All of these points should have either been discussed in the article or referred to by the article. Dear Mr. Writer. It's called context. Get you some of it.

I really wish the NYT would do a little more quality control. Hell, find some old cranky guy and run some of this stuff by them. Speaking from personal experience, the internet is full of assholes who would be happy to help. It shouldn't be the case that they run with it and then get taken apart so easily. And for the record, even though I took a potshot at the writer, I do not blame them, I blame the system they have. They could easily do a better job than they're doing. It's called editing.
Next Big Thing in Sports Data – Predicting and Preventing Injuries
This kind of shit is why I'm pro-abortion but anti-choice.

It's clear that the lower classes are doing a terrible job of raising their own children, despite the best efforts of the rest of society to educate them, they can't escape the terrible values and role models imparted to them by their parents. And yet...

>Before they turned 18, 40 percent of the black girls from low-income homes had given birth to their own babies
Java has a number of... questionable, shall we say, design decisions.

Some of it is legacy cruft - Random was first released in, what, 1995?

Some of it is fallout of it being designed by committee - "we need it to pass this bunch of certifications, which means we have to do this bunch of things even though it doesn't make much sense to do so".

And some of it is undoubtedly the classic execution speed / maintainability tradeoff - no-one has unlimited dev time, Oracle included. A LCRNG is simple and well-known.
"For those who doubt the central role of explanations in science, I have an anecdote -- Doctor Dubious invents a new treatment for the common cold. His treatment is to shake a dried gourd over the cold sufferer until the patient gets better. Sometimes the treatment takes a week, but it always works — the cold sufferer always recovers. So, why doesn't Doctor Dubious get a Nobel Prize for his breakthrough?"

You always go to this example, but it does not convince anyone of anything because you are not only foregoing explanation but also a control group. If you do have a randomly assigned group of people who get gourd-shook and a randomly assigned group of people who do not, and those who do recover significantly faster than the those who do not, and you have no idea how gourd-shaking might cause that... maybe it's still incorrect to say "the study showed gourd-shaking effective in treating the cold" but that's not intuitively obvious - explain why.
Are dead plants better than no plants at all? That's our problem... but it is really nice to have (mostly living) plants around, have to admit.
No, that's on this page http://www.prospects.ac.uk/options_information_systems.htm
Android apps tend to be compressed for distribution by means Proguard and Pack2000. Not perfect, but it does tree-shaking and so normally you pay only for what you use.

I don't really buy the small JAR size argument. In a real project, you care about not reinventing the wheel, so you end up importing needed dependencies anyway, like from apache commons or guava, or stuff for serialization/deserialization, or whatever - I would rather have a couple of hundred KBs extra than having bugs or spending effort on reinventing the wheel. Scala's library for example is pretty big (can't remember the size, 10 or 20 MB?), but it has things I want in it and with tree shaking it can be translated in a dependency of very reasonable size (couple of hundred KB), a technique which also makes feasible Scala.js, a Scala to JS compiler.
Can it do nonblocking readline ?
Bitcoin has security controls, it's not magically exclusive to the banks.

Multisig, paper wallets, multiple wallets, insured storage, etc.
> the bar owner, who would not life a finger for his countryman while quote even the Brazilian endquote knew it was clearly necessary

Echoes of the Parable of the Good Samaritan .... [1]

[1] https://www.biblegateway.com/passage/?search=Luke%2010:25-37
I'm willing to concede it optimizes for profit (of some people, of course). So maybe Capitalism is "more efficient" at this than other competing systems, but does this make Capitalism objectively better as a system? Maybe if profit-making is the main metric. I remain unconvinced.
I suspect todays kids will be even more victims of their upbringings, and that this trend simply is instoppable. Scary. Even here in Norway, where equality is the highest deed, the classes are increasingly moving away from each other..
It is a sad sign of our times: a post complaining about sexism - edited to change a hyperbole for a more politically correct phrasing. Sigh.