skysight-inc/HackerNews huggingface dataset:
That is not how to use temperature anomalies. The entire point of using anomalies rather than the raw data is to get around the fact that the various data sets are not calibrated against each other. Picking a broad baseline avoids having to worry about distortion in the graph due to the arbitrary starting point. The individual records will be different for any given year, because of error and because they are not always measuring the same thing anyway (HADCRUT4 is surface temperature, UAH is troposphere).

The fact that the CMIP5 mean and UAH have nearly the same anomaly value in 1983 when using a 1979-1983 baseline is just coincidental. They diverge quite a bit in several of the other years in the 1979-83 period. Roy crops his graph to hide that and make it look like they begin together. So he hasn't even done what you claim (aligned the trends to match at the very beginning of the satellite record) because his method puts the CMIP5 mean anomaly about 0.2 of a degree above UAH at the beginning of the satellite record. Plotting all the available data would show that. Hiding data just deceives the reader.

If he really wanted to just "match at the very beginning of the satellite record" as you suggest, why not just use a baseline of 1979? I suspect the answer to that is that it wouldn't support his argument to present the data that way.

Your idea of aligning to the beginning of the satellite record is ill conceived anyway. That would only make sense if GCMs took the temperature data at that time as their starting point. They don't.
'whole program optimization' is also kind of unpractical, since these compilers are typically very slow.

Lucid CL had two compilers, a fast incremental one and a slow one, capable of block compilation. KCL (the early Lisp to C compiler) used block compilation. LispWorks should also support it in some form.

Usually 'block compilation' in Lisp means compiling a set of functions together, instead of compiling each function individually. This block compilation for example then can reduce function call overhead.

In its more primitive for a single file of source is seen as a block. But compilers also support block compilation of several files together.

Block compilation in Common Lisp was and is used mostly for application delivery, where the program is static and dynamic features can be removed. Thus a delivered program is more static, but also 'faster'.
FOX 5 BLOOPER
GitHub Auto Issue Creator
I had a chance to try out the flir one for a day. Pretty sweet but not perfect. It has a number of color scales prominently featured in the iPhone UI. Grayscale might match lumosity.

I used "contrast" to quickly identify hot / cold parts of my house, then "spot meter" to measure the actual temp. Found out part of my attic is not insulated. That's money going out through the roof.
The n-word is the modern legacy of a history of 400 years of racism and enslavement. Its modern usage originates from using the word to reinforce the same economic and social oppression. That context exists for the n-word beyond your 'baseline' racial epithet.

'Hacker' is different because it's a term that originated with a somewhat positive connotation within and by a community, and got misinterpreted negatively later by the outside.

Yes, the duality in assigning meaning to 'hacker' internally/externally does share some similarity with a group/race-based slur that has been 're-claimed', but obviously not entirely. The n-word seems like a particularly bad choice of example, though.
Do you own your DNA?

Yes. Intellectual property, clean and simple. If someone can make a buck off my DNA, then I get my cut. Prevents exploitation such as this:

http://en.wikipedia.org/wiki/Henrietta_Lacks

"Neither Lacks nor her family gave her physician permission to harvest the cells. At that time, permission was neither required nor customarily sought. The cells were later commercialized. In the 1980s, family medical records were published without family consent. This issue and Mrs. Lacks' situation was brought up in the Supreme Court of California case of Moore v. Regents of the University of California. On July 9, 1990, the court ruled that a person's discarded tissue and cells are not their property and can be commercialized."
Yes, there are certain tools that I trust almost completely, like TeX [1], and it helps me focus on finding my own bugs because I'm not tempted to spend some time wondering if is the tool (build tools, library, compiler, etc.) with the bug and not my own code.

[1] http://texdoc.net/texmf-dist/doc/generic/knuth/errata/errorl...
> because I have a young family which would make being a "digital nomad" impossible;

My wife and I own a camper. We're not nomads, we take it out on weekends mostly. That said we do spend a fair amount of time in RV parks these days. I'm amazed by the number of young families living full time in RV's. The story is almost always the same: Both parents work in technology and they wanted to see the country while their kids were still young.

In the U.S. almost every RV park has good wifi these days (seriously hotels, why can't you figure this out too?). They work a relatively normal work schedule and travel around at night and during the weekends.

From my observation it's difficult, but by no means impossible.

Here's a great blog from a family of 3 that's doing it:

http://www.newschoolnomads.com/
This is a really good point, and it looks like QuickCheck is supported on Rust -- here's one of several implementations:

https://github.com/BurntSushi/quickcheck

Would be pretty cool to see someone hook it up to the standard library tests.
Writing Analytics SQL with Common Table Expressions
Thank you for the reply! It's great to see devs interacting on HN. I've written thousands of lines of Ansible playbooks, and I'm a huge fan. I see others on my team struggling with these very basic on-boarding issues, that I think aren't perhaps obvious when you're so embedded in the Linux mindset.

You should absolutely think of your software, even though it's free, as having a conversion funnel to happy users. You are competing both against established players like Chef and Puppet, as well as new up and comers like Salt. Once a potential user reaches ansible.com, at every single step of the on-boarding that follows you will have some % of attrition to your competitors and apathy. The more steps, the larger the attrition, the smaller your userbase is.

Think of it this way; if you add a new feature, you may gain some small percentage of users. But if you reduce the on-boarding attrition rate from 30% to, 1-2%, you will gain a simply massive amount of users over time. Do you know or track your conversion rate?

The best docs is no docs. When curious Mac user visits http://www.vagrantup.com/ they see the download button, they click the Mac installer, and they're done. At no point during the on-boarding does installing the software require even seeing the docs. Mac users and even devs expect DMGs these days. Everything from 'git', to 'vagrant', come in DMGs. On most sites (like git), you visit the front page and it autodetects you are on Mac and gives you the DMG, which every Mac user will immediately know how to use. Git comes installed by default in Macs these days. Most people on Mac never need to install git anymore. The DMG file for git on Mac has 11,000+ weekly downloads on git-scm.com (that's in addition to the brews and ports of the world, which I would imagine have less users). How would you like an extra 11K downloads a week? ;)

The tide has definitely turned in favor of Macs over the last 3 years in software shops, I see more and more developers using Macs exclusively for development. In my company, although all software gets deployed to Linux (on AWS), of the several hundred devs working on the software I would be surprised if more than a handful (like me) still use Linux on their development machines (deploying to Vagrant locally and the like). While many of the Mac converts are coming from Linux, most new devs are just given a MacBook Pro from day one. In this new reality, I fear that you are doing yourself a big disservice by trying to shoehorn the Linux software distribution models on the new Mac users.
I would have agreed with you completely before this summer. I had done weight watchers and lost weight, but as soon as I stopped tracking my diet (and restricting my calories), my weight drifted right back to where I started. Gary Taubes has a whole section in Why We Get Fat on how you can't keep weight off by temporarily restricting calories.

This summer I've been reading a lot of books [1] on a low carb, moderate protein, high fat diet. It is called a LCHF or Keto diet. I now think that insulin resistance has a lot more to do with weight than I realized. I've lost 30 pounds this summer without counting calories (or weight watchers points). I just keep my carbs below 20g a day, and try not to eat too much protein. I'm not hungry, it doesn't take time to track, I feel really good, and the weight has some off so much faster than with weight watchers.

[1] My summer reading, that has really changed my life:

Why We Get Fat, by Gary Taubes

http://www.amazon.com/Why-We-Get-Fat-About/dp/0307474259

The Big Fat Surprise: Why Butter, Meat and Cheese Belong in a Healthy Diet, by Nina Teicholz

http://www.amazon.com/Big-Fat-Surprise-Butter-Healthy/dp/145...

Death by Food Pyramid: How Shoddy Science, Sketchy Politics and Shady Special Interests Have Ruined Our Health, by Denise Minger

http://www.amazon.com/Death-Food-Pyramid-Politics-Interests/...

Keto Clarity: Your Definitive Guide to the Benefits of a
Low-Carb, High-Fat Diet, by Jimmy Moore, Eric Westman MD

http://www.amazon.com/Keto-Clarity-Definitive-Benefits-Low-C...

I was really surprised that most of what the medical establishment says about diet is so incredibly backwards.
It isn't glucose or lactose that make you fat, it is the presence of fructose or sucrose in the absence of water soluble fibre that fuck up your insulin levels because you don't have the lipids to resist the shock.

Beef is incredibly energy dense, and yes it can lead to weight gain, but most people have their beef with sugary tomato paste / ketchup and a side of Coca Cola.

Noodles are actually very simple to make: Flour, touch of salt, and an egg. No fructose or sucrose. So of course you weren't getting fat because your insulin levels were still in check and you weren't craving too many calories per day. Also, I don't know about Singapore, but in North America sugar is added all over the place. Even something simple like BBQ sauce has more sugar per serving than something like an apple or a banana. And again, no water soluble fibre.
Marshall McLuhan: The Playboy Interview (1969)
Folks might confuse this with the Stellar currency (stellar.org). You might give some emphasis in the title.
Sounds like you are in demand . . . I would stay away from hourly billing. (Google Patio11, read his articles, listen to his podcast and track down his microconf talks they all relate to your question and contain great advice.)

Sounds like you could use a standard website and offer a subscription offering . . . for ongoing consulting via email . . . or packages that provide a block of your expertise via email . . . again I wouldn't offer hourly services.

If you're in demand I expect your value/knowledge is way larger than any hourly rate would work out to.

So maybe a standard website . . . and integrate Stripe.com for subscriptions/recurring packages (first choice) and maybe some fixed fee packages.

I wouldn't spend too much time developing anything special beyond that . . . unless your clients are asking for more features . . .

Another channel to sell your knowledge would be ebooks/packages of instructions/code for example . . . maybe even videos . . . (Google Nathan Barry, he does a lot of this well).

Good luck sounds like you're on the right track.
When looking for new apartments in NYC, a combination of Google Street View and the Flyover feature in Apple Maps does wonders to validate how truthful brokers are in their listings.
Dependence of religiosity upon dysfunctional conditions (2009)
9 biggest myths about ISIS
Honestly the Wired quote is a much better summary and gets right to the point.

"Many public locations now offer USB charging stations, but it's a trivial task to modify one of these to allow an attacker to access your data. Int3.cc's device cuts off access to the data transfer pins on the USB port, while still permitting access to the power supply."

Way too many words on that page before just getting to the damned point.
If you were only 30 pounds overweight then you probably didn't have the types of problems that most Americans have: metabolic disorder / obesity / diabetes. To fix this problem requires not just a reduction in calories, but a repair of the insulin levels and an increase in water soluble fibre for lipid production.
I took a contract with a company that had a profitable and almost-working web-based business. They had fired their original developers over a contract dispute.

He's right about the high demand for maintenance contracts. The majority of my client base comes from this exact story.

In fact, you can make a lot of money just finding a bad or prima-dona developer that specializes in the same technologies as you, and cleaning up the wake of destruction they create.
Show HN: Cupertino.js – A JavaScript to Cocoa compiler and runtime
Joybubbles, an indie documentary about a phone phreak
Greenscreen: A digital signage solution using the Web and Chromecast devices
There's not a fundamental flaw with the USB protocol per se.

It's more about USB being implicitly trusted by the software/OS - in addition to that there's driver bugs to be exploited. Here's a few fun things you can do https://www.youtube.com/watch?v=x-7ezoFju6I
The morning of June 27th was clear and sunny, with the fresh warmth of a full-summer day; the flowers were blossoming profusely and the grass was richly green.
Here is a page that seems to be collating a good amount of information: http://volcanocafe.wordpress.com/info-on-bardarbunga/

YouTube LiveStream combining a few of the webcam sources, a twitter feed and a map of the earthquakes: https://www.youtube.com/watch?v=xoISDUAPNgc

Kind of neat to see how much information we have access to.
This is your camera lighting up when it polls for its resolution, many cameras lie about their resolution so the most reliable way to know is to grab one frame. Mine does the same with that and other software.
Not only that, but it accelerates at a higher rate because the thrust vector and gravitational pull are pointing in the same direction.
You don't need great weapons. Just Drop A "Heat bomb" In Antarctic Ice Shelves. You'll Drown The World.
There is a new documentary called Fed Up, produced by Katie Couric, that I'm pretty sure will say that sugar is the most likely cause of the diabetes epidemic. I have it on preorder.... out Sept 9th.

http://fedupmovie.com/#/page/home
"He was examining two devices on the roof while wirelessly conversing with a minicomputer a few hundred feet away..."

What's a minicomputer?
I try to never look at GPL/LGPL code if I'm going to implement something at work or under another license.

Sorry for suggesting a good practice to avoid legal liability.
I'd pay more for something like a "smart usb condom" which does allow data but only just for power negotiation, so that my devices can still negotiate for higher power when available.
Alien on board comes to mind.
I disagree. Walking is good, but if you're really overweight then lose it by diet first, before really focusing on excercise. It will be so much easier when you're not carrying all that weight around. I lost 30 pounds this summer on a keto diet with almost no excercise. I now have a ton more energy, and I'm starting to get into shape.

Gary Taubes points out in Why We Get Fat that exercise builds muscle, but doesn't lose fat. He argues you do that best by cutting carbs.
For those of you on HN who haven't seen it yet, I strongly encourage watching Doug Engelbart's "Mother of all Demos" [1]. You'll be amazed by what technology was in development in 1968. Keyset was just one part of the demo.

[1] https://www.youtube.com/watch?v=yJDv-zdhzMY
Secret + Quora = Quibbles
You might be right. Apparently, he thought they had a 90% chance of getting back safely to Earth.
C++14 Is Here: New Features
Very cool. There are native IPython notebook kernels for Python, Julia [1], R [2], Haskell [3] and now Erlang. Which is why the project is being made even more language-agnostic and being renamed as Jupyter [4].

[1] https://github.com/JuliaLang/IJulia.jl

[2] https://github.com/takluyver/IRkernel

[3] http://gibiansky.github.io/IHaskell

[4] http://jupyter.org/
I see a difference between SpaceX and Tesla in this regard: Tesla had a production car catch on fire with a customer using it, while SpaceX broke their rocket doing an experiment with rockets during development.

It seems pretty reasonable you break your things while you're testing them out - I mean, we've all see those car crash commercials, right?
All the satellites in the world, and we still can't read the human heart.
Wow, great ad hominem attack. I didn't say the laws don't exist -- I acknowledged that. How you went from my observations of life in Thailand to calling me a sexpat says something about you. That wasn't part of anything I wrote.

If anyone wants to read more of this kind of thing there's an entire forum for know-it-all expat jerks called ThaiVisa.com.

Maybe I'm generalizing about the Thai attitude about the law, but you can observe it every day all over Thailand. It's no more a generalization than saying Thais like spicy food.
This is a contradiction:

"Knowledge is the grasp of the facts of reality." is was Socrates in an essence said about knowledge.

Then you say Socrates was wrong.
Why do all code editors look the same?
It is easy, just not all people know about it. Rule is simple - not be tax resident and spend < 6 months in your home country. Other proofs aren't enforced afaik. It's how it works in Russia.
Exactly. The startup tech bros are just a job creation scheme for me.
Out of curiosity: why does it matter?
I like to only commit to a short elaboration, several weeks of documenting the state of the current project and coming up with a plan to get it on track. I then offer the client the option of continuing, almost always at T&M at this point, or they can take my write up and shop it around.

The plan generally starts with a "stop all new work and stabilize" phase; getting code metrics and an idea of technical debt; fixing processes, builds, making sure testing and QA is in place; and so on before any new work is done. Any client that isn't willing to pay for these things is just replacing one bad implementer with another.
You are arguing in a fundamentally dishonest way.

Everyone is in favor of "affordable healthcare" for the same reason that everyone is in favor of good weather and world peace.

You are attempting to make "affordable healthcare" synonymous with Obamacare, which it isn't, and suggest that anyone who thinks that Obamacare is a horrible implementation must be opposed to "affordable healthcare".

It is the exact same dishonest argument that's used to shout down someone who (e.g.) thinks that the Patriot Act was a bad idea by implying that the person is in favor of terrorism.

I posted a link that showed that majority of Americans are opposed to Obamacare and always have been (multiple polls).

It got modded down. Which, of course, is even more dishonest.

But, you know, modding people down isn't actually going to make the problem go away.

>Not only do we spend the most per capita on healthcare, we consistently deliver lower quality care than other first world countries with universal healthcare spending less than us.

That has nothing whatsoever to do with whether Obamacare is the best solution for the problem. It isn't. It combines the worst aspects of private health insurance with the worst aspects of socialized medicine, combined with massive payouts to insurance companies at taxpayer expense.

>Obamacare/ACA is well on its way to pushing the US to universal healthcare, as it should.

Obamacare is going to kill real healthcare reform in the U.S. for at least a generation. Maybe longer.
Wikipedia's medical errors and one doctor's fight to correct them
Ignoring the physics entirely, politics and finance would get in the way so, no.
Maybe a raspberry pi could be called a minicomputer today. It meant something a little smaller than a mainframe in decades past.
The argument is that you won't keep off the weight. See chapter 2 of Why We Get Fat by Gary Taubes. If you turn off the calorie restriction, you gain all the weight back, and more.
I have all the comforts, I just didn't bring them with me from the US. I can live in a nice furnished condo or apartment with maid service and all the amenities for 1/2 to 1/4 what I'd pay in the US.
They were right to be surprised and deny it. The initial reporting in the Guardian and Washington Post all said that NSA had "direct access" to the servers of all of these companies. After a few days, it was revealed that the NSA did not, in fact, have direct access to their networks, but instead had a system in place to retrieve data provided by these companies under court order.[1]

The Washington Post quietly revised its article without issuing a formal correction[2], but to date Glenn Greenwald has yet to retract his statement the NSA has direct access to their networks.

[1] http://thedailybanter.com/2013/06/nsa-story-falling-apart-un...

[2] http://www.zdnet.com/the-real-story-in-the-nsa-scandal-is-th...
How a dev doubled his revenue with an April Fools’ joke
Haskell-style list manipulation in C++14
With the overthrow of the King in the summer of 73, Daoud set up a government that was a combination of nationalists, like himself, and communists (University people mostly trained in the US)which included many army people trained in the USSR. But by the late 70s, Daoud began eliminating the communists from his government, made them nervous so the army communists staged the coup with the university people in the key government positions.
Julia 0.3 released
The article makes me sad.

What makes me sad is the idea that not telling a child she smart is justified so that the child will meet the parent's expectations. Telling a smart child they are smart is honest and kind and humane. I believe that in the long run the attitudes toward honesty and humility and empathy are the most important things I instill as a parent.

Some things are easy for smart people and not acknowledging that as a factor in my child's successes would be dishonest when discussing those successes. It is akin to not acknowledging that a pitcher of cold Kool-Aid is not the product of economic circumstance.

Some success is comes from pure good fortune, some comes from just showing up, and some comes from hard work. Talking honestly about when and how each plays a role is my job as a parent. I hope my child develops the ability to distinguish challenge from a checklist of busy work.

It's not either or. A child can understand that some successes come because the task is easy for them. Others will come from hard work. The can tell the difference between watching an addition video and earning an orange belt.

That said, my standard for good parenting is forgiving. Just trying to do a better job than one's own parents is hard enough. My parenting advice, for what it's worth, is to treat children as antonymous moral agents, fully capable of making intelligent decisions and able to learn from mistakes. Talk with them honestly as such and avoid deceit even when they are small.

Because that is when the foundation for their life as a teenager and adult is laid.
It wasn't much of a bomb in comparison to the rest of the components.
https://hn.algolia.com/?q=greenscreen#!/story/forever/0/gree...
Land it safely on the ground 20 or 30 feet from where it took off, obviously

/s