skysight-inc/HackerNews huggingface dataset:
I think this is a dangerous precedent for media coverage of science.

If there is any doubt in your mind, you never read what Feynman had to say about Millikan's experimental results for measurement of elementary charge. Some scientists cheat at science, so they can be more popular. And this is why we don't trust conclusions until after they are independently repeated.

If someone were to produce real, verifiable experimental data that defied the political consensus, they would be blackballed from explaining them on BBC.

Bill Nye has to keep debating because the available data are not so unambiguous that princes and paupers could each reach the same conclusion independently, even with all their personal biases. He even debated Ken Ham over the origins of species, after all. True scientists must have the courage to stand up and repeat, over and over, what they have found--via collection and analysis of evidence, defended before their peers, and verified by their rivals--to be the truth, as long as there is even one person that still doubts. And the purpose is not to browbeat that last man into submission, but to assist them in devising an experiment sufficient to quell that doubt.

Silencing the ongoing debate, even if one side or the other is obviously delusional, is completely contrary to the spirit of science. With science, anyone is allowed to question anything, and the worth of the question is determined by the evidence gathered, not by an editorial board.
I've always had mixed feelings regarding man-made climate change, seeing it as a marketed mainstream show. For me, this broad, somewhat blind, frightening threat is the ecological equivalent of the idea of terrorism.

I can't help myself to think that there are a lot of other ecological issues, even more critical, and affecting our societies today. Water/soil pollution for instance does kill millions of people a year.

People are scared by the carbon dioxyde they exhale, while they eat polychlorinated biphenyl and a thousand more toxic chemical compounds on a daily basis.

I don't think anyone wins when you remove/censor contrarian views.
IT was fun while IT lasted
One of the classes offered in my major (biochemistry) is "Python Programming for Biology" which is generally the first exposure that most of my peers get to programming, and I tell anyone who will listen how important that class is. Especially in the sciences, Python has a plethora of scientific libraries and great resources to do just about anything that a non-career coder would need. Except in computational chemistry everyone's stuck with ancient libraries, and I recently met an anarcho-capitalist grad student doing all his research in Fortran. Cool guy.
What's Songs of Praise then?

Worship thy sky daddy to prevent evil demons sent from hell to colonise the earth!
What does "This isn't the case." refer to?
[Meta] Ask HN: Why link to GitHub pages instead of project webpages?
Title says it all.
The phrase "There's so many things that can go wrong with this" is really bothering me. I don't know why this mistake catches my attention, but it does. I probably speak that way but it should be written "There are" instead of "There is". Hopefully this sounds like creative criticism and not just bashing. I noticed that samcrawford is watching these comments.
In Japan, Idled Electronics Factories Find New Life in Farming
I think you're pretty spot on with your thoughts, splintercell.

Personally, I love and believe speed dating is the best option for most people. Even if you don't find someone you're attracted to, you can still have great conversations. Unfortunately, this is out of the comfort zone for most people (only if they knew!).

I'm hoping this is the next best option within online dating. People have checklists and I think it's only fair we indulge them. We give people options/criteria/fields for searching, so it seems plausible to apply the same to peoples' inboxes.

If people wind up being lonely or finding the wrong person due to their high standards, hopefully they'll adapt their standards or find a better outlet to pursue dating/love.
Possibly -- and I guess time will tell.

However, given the tone of noip's public statement regarding this issue -- there seems to be no indication they had any forewarning, be it refused court order or not.

Since we know very little at the moment -- it has to remain a possibility that the other happened -- we are left in the dark on purpose due to the nature of the event... and possibly some favorism from the court (citing Microsoft's past aid to law enforcement)
You can do a pip install of python bindings but not the source package itself. For e.g., pip install redis gets you python bindings for the redis but not redis itself. With this setup, you can install a specific version of redis, run it as a service with your custom configuration right out of the box.
Then you're just poisoning the well with a bit of ad hominem (in a pretty stupid way), saying that someone else's opinion is wrong because they're anonymous when you're anonymous yourself.

Whatever it is, it's worthless.
Soon they'll throw you in jail for questioning it, like they do with the Holocaust. Won't that be progressive!
Show HN: Go-nude – Nudity detection with Go
The proof is in the pudding as to the state of the art today. What might be possible is a different question. I thought you said that JIT is faster than AOT today and that's something you have to prove (and I don't think you'll be able to, simply because it's not).

> The optimizations that can be done ahead of time are a subset of the optimizations that can be done at runtime.

I don't think so. It's the other way around. That's because ahead-of-time you can do anything that takes any amount of time, including running the program. As long as your actual problem is predictable you can always do a better job AOT. In fact the process that a lot of performance driven AOT development goes through is running the program through sample data, analysing the results, including looking at the generated code, and figuring out ways to make it run faster. If the fastest solution for a specific problem involves generating native code then your AOT program can generate native code (if you want to say that's cheating than go ahead :-) ). The mere ability to produce your native code upfront is a performance advantage and there is no disadvantage. In theory including compilation time in run-time, over long periods, makes that delta as small as you want but it's still a delta and also we've not approached the theoretical bound in real world programs.

To be absolutely honest, when taken to the extreme there is no AOT or JIT. The thing is that people usually refer to JIT as spending some limited effort during run-time to generate some native code for some specific code sections. At the extreme JIT and AOT merge.
This parses twitter, so the paywall is unaffected?
Dupe: https://news.ycombinator.com/item?id=7953608
Interesting, thanks for the feedback. It's good to hear the other side of the story.
Hmm let's play "recognize the phenomenon":

1. An important truth will cause cataclysmic consequences because it's not recognized by the general populace.

2. The deeper aspects of this truth are in the possession of an elite.

3. Only the elite is qualified to speak about this truth.

4. The elite is self-selected and meets in regular councils that issue binding pronouncements.

5. The only solution is for the populace to recognize, regret and make amends for their past mistakes.

6. Doubters need to be silenced for the greater good.

Options: A) The scientific method B) Organized religion.
Yes, if you cherrypick items you can find item X changed faster than the total basket for CPI.

CPI is intended to gauge the general rate of inflation over the economy as a whole, not that of specific purchasing patterns by individuals. As such, comparing a CPI from years ago (1999) to now (2014) is roughly equivalent.

You can claim the number itself is wrong but not that is wrong compare to the values it held previously under the same methodology. [e.g. CPI can be claimed to be X% lower than reality, but if CPI is 2.7% in 1999 and 2.1% in 2014 under the same methodology the relative level of inflation is effectively identical]

Even the title is wrong:
"If There’s No Inflation, Why Are Prices Up So Much?"

If you look at the CPI from that point in time:
http://www.bls.gov/news.release/archives/cpi_03152013.htm

It shows 2% inflation.

It is a linkbait article with a false premise and lots of cherrypicking.

1999: http://www.bls.gov/news.release/history/cpi_01142000.txt
Thank you. This was very clear and helpful.
In fairness, and quite unfortunately, I don't think we can call climate change deniers a "fringe." A substantial proportion of the American public denies climate change in one way or another, be it denial of anthropogenic climate change, denial of climate change altogether, or dismissal of the significance of climate change. I don't have the latest figures in front of me, but in the not-too-distant past, deniers polled as a slim majority.

The tide seems to be turning, but until quite recently, it was an article of faith (literally, on occasion) among many conservatives that climate change was a liberal-media bogeyman. This was true even among the more respectable conservative publications and commentators, and not just the wackos.
So is the rest of the URL, it could just as well be https://washingtonpost.com/securedrop
I don't even understand what the intention is with the scare quotes. Are they suggesting that google would claim to discontinue gmail, but not actually discontinue it?
That's the problem with media like BBC - airing the view point becomes "subsidizing", and which opinion gets discussed and which is not becomes matter of centralized public policy instead of matter of private preference and market of ideas. Yes, this is the opposite of what journalists are supposed to do - instead of being free agents in the market of ideas, they become essentially a part of executive branch in enforcing public policy. Not a good development.
I disagree and agree.

You're right in that better protocols can be swapped out in this design pattern and that's fine; most decent external service consuming code does this so it makes sense in that regard.

But where I'm not convinced is in the API itself along with the location in which we are abstracting IMAP and POP at. The abstraction you could recreate most of what this service does with a language library so I don't really get why making it a service is even needed in the first place especially with so many worried about storing their data elsewhere. The API has limited ability to do push (webhooks are only good for web applications not thick or mobile applications) and I didn't really see how they're handling the dual authentication required.

But as I said I didn't want to just poopoo the idea; I'm curious as to where it goes but with version 1 I don't see what usefulness it gives me as a developer.
I've seen Processing used in some intro courses for that reason, because the time-to-interesting-experimentation is fairly low (similar to the goal of Logo in the '80s, which was my own first language, although I think Logo was much better as a programming language). I don't think it's a common first language in intro-CS programs, but there are a number of curricula being built around Processing outside the context of CS majors.
It's not forbidden - it just won't be given equal airtime on BBC.
I use Redmine. It's got everything I need from bug tracking to gantt charts.
mapM_ putStrLn ["hat", "dog", "cat"]

I'd say the above is pretty simple if explained after:

putStrLn "hello world"

You don't really have to go into Monads for this to be understood/used. You can just leave it at "you use functions ending with an M if they do something like print out to the screen or get stuff from a web page".
Sorry no I recently worked in proctor street next to Holborn tube you could see 2 or 3 idiot cyclists every day in 5 min just walking across the road to the local café.
If it's any consolation, if I were to post something to HN, I'd appreciate this kind of brutal honesty above everything else. But I suspect I'm in the minority.
Much appreciated, I'll get that corrected.
Climate change scepticism is not a fringe view, but moderately widely held. It is hard to believe that those people will suddenly support environmentally literate policy. They will just switch to a different set of trite anecdotes to prove why nothing should change.
Hi, asadotzler -- I'm a tech reporter at The Huffington Post in New York working on a story about this, and I'd love to connect. I'm at timothy[dot]stenovec[at]huffingtonpost[dot]com. Thanks very much.
They (Ycombinator) should implement 'mark as favorite'. There are so many similar tools included in the comments that I'm writing this comment just to have a quick shortcut to find the thread in future references.
The company was established in 2000 [1] so I suppose they wanted to go with all this "dotcom" hype ;)

[1] http://www.trandotcom.info/our-company.aspx
"That is a silly example to the point that it is hard to relate to my original comment."

It is a comment on a comment to your comment, so it need not relate strongly to it.

"100metres has a bias towards fast people? What does that mean?"

It is analogous to the remark that basketball has a bias towards height, and IMO apt, because your claim was about any sport.

"I wager if two males born on the same day on opposite ends of the earth trained 8 hours per day to run the 100 metres eating exactly the same diet and following the same training regime to the same intensity they would post almost identical 100 metres results."

In the "nature vs nurture" debate, that is extremist towards nurture, to such an extent that I haven't heard it before, and find it hard to believe that anybody would hold that a view that extremist. One of those men might have been born without legs, with cystic fibrosis, or just with genes that predispose him towards long distance running rather than sprinting. And yes, those Kenyan runners may not have a genetic advantage in long distance running over other lightly built athletes (http://www.ncbi.nlm.nih.gov/pubmed/22634972), but they surely have one over, say, Samoan men or pygmies.

In a highly competitive sport, you need both talent, hard work and a good environment for training (food, trainers, gym, etc) to become exceptional. You can compensate talent with hard work or a good training environment, and some do, but even for those, having more talent would (all other things being equal) make them even better.
McKinsey (http://www.mckinsey.com/insights/urbanization/urban_world_ci...)
FCT UNL in Portugal used to have Camllight, Prolog, logic programming and lambda calculus, when I did my degree in the mid 90's.

Other Portuguese top level universities offered similar choices.
Two things. First, if a vanishingly small number of people hold a particular opinion, reporting on that opinion in mainstream journalism distorts the perception of how marginal that view is. Standard journalistic practice is to get "both sides" of a story.

So, if there is a story on climate change, the standard practice would be to find someone to say "it's not a problem". The problem with that is the reader gets the impression that there is more disagreement in the scientific community than there actually is. This practice makes the article inaccurate. That's what they're trying to fix.

Second, the data shows that non-experts in a subject are not that rational about their views in the subject: http://www.nytimes.com/2014/07/06/upshot/when-beliefs-and-fa...
I've never had issues with PulseAudio personally.
If you're interested in more details about the government's early involvement check out steve blank's secret history of silicon valley. it's fascinating.

http://steveblank.com/secret-history/
Indeed, the discipline of computer science is really the study of computation and the ideas we want to convey from a first language are things like abstraction, recursion, proof by induction, equational reasoning, sequential/parallel time-complexity. It's much easier to address these foundational concepts in a functional setting (Scheme, SML, etc) and then once undergrads know how to formally reason and do proofs about their programs introduce other languages.
"51 files changed, 1809 insertions(+), 633 deletions(-)." - am i missing something, or is amount of code changed a good thing? Like was there a lot of bad code, and now it's changed to be good...or is this just a measure of improvement like "look at how much work we did". I dunno, i'm out of the loop on this stuff i guess.
I guess this dates me as an old guy, but it seems like there could be an interesting back story for the terminalology change from "Global Warming" to "Climate Change". Who was the group that first started advocating for this? When did it first appear in print in a scientific journal? When did it first appear in a newspaper or on a TV show? When did it first in a government or UN document? When did politicians start using it?
The BBC reports on science. It does not do science. The BBC is not holding science back by making a policy to not give equal airtime to crackpots.
Didn't Indiegogo have another recent issue where somebody put up a blatant hoax and they wouldn't take down their campaign?
> I don't think anyone wins when you remove/censor contrarian views.

I agree, and I don't think the solution is to silence discourse, but to hold everyone to the same high standard.

If you publish a paper that gets citations like the rest of the scientific community, then I heartily defend your bid to be heard on BBC, climate change denier or not.
Once upon a time CIS120 used Java for the first 3/4 and Python for the last 1/4. Get off of my lawn kids.
Journalists arent supposed to involuntarily spread goverment mandated propaganda. If the vast scientific consensus isnt able to make their point even to journalists and have to force them to print state mandated "truth", then maybe, just maybe their point isnt defensible in the first place.

It is hard to sell "we need global socialism or we're all gonna die!" when your whole argument amounts to "when I press this button, the computer predicts the future". Appealing to empty formalities like peer review, consensus and other social-engineerable groupthink mantras simply doesnt cut it if you want money, which is what the warmists are primarily after. They want insane amounts of money and the only way they prove it is by repeatedly asserting their authority to the point that now journalists have to be bullied into obedience.
ODIN: Android 'Smart' Projector to Carry in Your Pocket
Docopt for Rust
> Doesn't sound like a good idea? Then shut up.

Please don't be aggressive like this on Hacker News. It violates the guidelines and degrades the discourse.

That sentence has no information in it—it's just rude—so the comment would be better without it.
Er 'low port' should be 'high port', ahem.
Well if 97% of those professionally qualified to test it have one opinion, wouldn't it be prudent to hear the opinions and data for the 3% who don't? Sometimes the 97% can be wrong. A classic example of this is the scientist who determined that ulcers within the stomach are caused by bacteria and not stomach acid. His opinions were beaten down by everyone doing research into how to curb stomach acid. As to the climate issue, I have no opinion as I haven't looked at the evidence myself.
All code metrics are vanity metrics, but they're fun to look at. If you want a deep sense of what was changed, take a look at https://github.com/shazow/urllib3/blob/master/CHANGES.rst and the individual issues referenced.

Edit: In this particular case, it's simply the output of `git diff --stat`
It's not like they had much of a reputation with the tech savvy crowd to begin with, with their frivolous patent litigation and business practices. The kind of crowd that uses a service like no-ip is the kind of crowd that likely isn't a big microsoft customer.

The typical computer user will be ignorant to this and enterprise users don't care. The only way they'll really lose from this fiasco is if no-ip sues and wins in court.
> In fairness, and quite unfortunately, I don't think we can call climate change deniers a "fringe."

In terms of science we can.

In terms of politics or society we can not, but we can distinguish political reporting from science reporting, even on a scientific issue which has political implications.
What are the ancient libraries used by computational chemists? I hope to get some insight to the field based on the answer to this question ;-)
> It seems like this class of attacks is based on embedding content that is not designed to be embedded in the first place.

It's not the case that this type of attack hinges on the use of images.
75k and no benefits
The current Swift standard library is actually very small and limited, so Pythonic.swift is an attempt to extend the Swift language with a more comprehensive standard library that quite a few developers are already familiar with. I love both Python and Swift, so I thought why not let them marry? :-)
> It is well in line with historic norms.

The CPI (used to gauge inflation) has been modified in a variety of ways over the past 35 years. Various estimates of what the annual rate would have been over the past four years if earlier methods of calculation had been continued come up with numbers in the 5%-to-10% range.

http://business.time.com/2013/03/12/if-theres-no-inflation-w...
Is it Flash? Because I can't see anything on mobile.
SMB SaaS Solutions: Choose depth OR breadth, but not both
Couple of thoughts:

1) I hope they are teaching Python 3.x instead of 2.7.x.

2) A good portion of the schools cited in the Appendix are not "computer" schools. UC Davis for example, is the last place I would attend for a CS degree (I know many students at UC Davis -- it's much better suited for other degrees).

3) My school (CSU Sacramento) does not even offer any Python courses, but there's a lot of Java and C courses (depending on your major concentration).
This is hilarious. I can't believe someone actually chose that as a company/domain name.
Yes, but Apple could probably find 50 $2 billion opportunities. [e.g. Give Marc Andreessen and friends $2 billion to invest in Valley startups to feed the acquihire/acquisition food chain so Apple doesn't have to test risky ideas out itself. Spend $2 billion on stock buy backs. Earmark $2 billion in bonuses over 5 years for top performers at Apple.]
> That doesn't mean they're right or proposing different hypothesis' is suddenly forbidden. That's not science.

While I agree with you on principle, it would be awkward to give precisely 99.93% of the airtime to scientists who agree we have an impact in global climate change and dividing the rest among all the possible explanations (from the "it's a natural phenomenon" to "God is doing it" and even the "we are not sure the climate is actually changing").
It's important to note that CSP2 aims to mitigate this problem by adding a header that is used when CSP is active. Web applications can then be more careful about the kind of responses they give under those conditions.

https://twitter.com/mikewest/status/486048317902946304
While I love python, I feel like Java has more application for beginners. While I am a backend guy, Java is better right now for split front end backend sorts as you can build a client Nd server for an Android app in Java. This lets you learn front and backend without having to know two languages.

I say this knowing I hate a lot about Java, but thinking about how I would teach concepts and techniques while making a student employable and fostering the ability to experiment on their own.
.info launched in 2001 by the way:

http://en.wikipedia.org/wiki/.info
I think it really matters which part of a bank you end up in... I've heard some horror stories about back office roles, but I work on a front office trading system and it's the most technically challenging, interesting and plain old geeky role I've ever had.