skysight-inc/HackerNews huggingface dataset:
From the article: "We've demonstrated this in our battery life tests already. Samsung's ATIV Smart PC uses an Atom Z2760 and features a 30Wh battery with an 11.6-inch 1366x768 display. Microsoft's Surface RT uses NVIDIA's Tegra 3 powered by a 31Wh battery with a 10.6-inch, 1366x768 display. In our 2013 wireless web browsing battery life test we showed Samsung with a 17% battery life advantage, despite the 3% smaller battery. Our video playback battery life test showed a smaller advantage of 3%." It is worth also noting that they are comparing this years intel with last years ARM. Also worth noting that it is also a smaller CPU process of around 25% in Intels favour.

Now nothing stopping Intel doing ARM chips down the line or indeed doing some hybrid chip. They have many cards they can play if they don't get the sales they want.

I would love the day when you could get a motherboard and the current Intel and ARM chips are pin compatable so you could drop what you like in, wouldn't that be a wonderful dream.
How is Java a failure?
It's easier to understand the "mindset" when you realize that the U.S. government is far more "hands off" when it comes to consumer protection than comparable European countries. It's rare for a U.S. government entity to really launch an investigation into a dangerous product or a company that is abusing consumers. The model here is for Congress to pass laws and agencies to write regulations, but for those laws and regulations to be enforced by private litigation. It's really only in the areas of securities or anti-trust that you have vigorous government investigation and enforcement of violations of the law. Even when it comes to things like drugs in violation of regulations, in the U.S. we depend on class action lawsuits brought by people who are injured.
> Things like that are unlikely to change.

Breaks my heart...
One of the issues is that your house heats/cools with a certain thermal inertia, so at the end of the day it's almost as hot as it gets (as it cools during the night and heats through the day). In the morning it's as cold as it gets, in the sunset it's as hot as it gets

There are probably some biological factors (still, I feel colder when sleeping, but of course I have a bad time sleeping when it's hot)
Weendy | your sports mate
Well at least another feels similarly. The woed firewall works fine for the concept without the load.
My god yes! Reading through a book or two on category theory is astoundingly useful for improving your deductive chops. I'm not interested in declaring it a new foundation for mathematics, but it's such a useful language!
From context, I'm guessing DC meant Java applets in the browser, in which case I have to agree with him. Java in general, on the other hand, while often unpleasant, is doing fine.
What kind of elitism do you mean?
Here you go my friend: http://www.academicearth.org/courses/machine-learning

This is not the course from Coursera but this is the online Stanford ML course that Andrew Ng used to teach before starting Coursera.

Enjoy. Merry Christmas.
The problem is Intel has already lost on the performance side. Intel has always needed 3 things to beat ARM, and they need all 3 to be competitive: performance, energy efficiency, price.

With Atom, they've always had the performance advantage. In fact they've had a big advantage over ARM at the time when when Atom came out. It was like several times more powerful than the ARM chip inside iPhone 3G.

But to be competitive, Intel needed to compete on the other 2 levels, as well. So they kept Atom's performance mostly the same, while they tried over the years to push Atom down from a 10W TDP. But while Intel tried to lower the power consumption, ARM's chips were gaining in performance - faster than Intel. So now when Intel has finally reached parity with ARM in energy efficiency, ARM has surpassed it in performance with Cortex A15, and from what I've seen so far, by a lot.

Then there's also the pricing issue. I think they've improved there quite a bit. An Atom chip used to be close to $100. Now it's probably more like $40-$50 (this dual core version). But that's still like at least 50% more than an ARM chip.

So Intel still has a lot of catching up to do in "overall competitiveness", because right now it looks like they've only switched the much bigger performance leadership for "energy efficiency parity", and are losing at the other two. I'd like to see how high they are willing to go with Atom on performance, until they realize that it's going to cannibalize their Core i3 market.
To be a devil's advocate. Java is a failure because it never attained dominance in the niche it was trying to fill (web, mobile, embedded devices). This is of course disregarding Dalvik and numerous Java network libraries (like Netty).
I bought my Dad a portable AC unit at Home Depot this past spring it's a great idea since it's an older house without central AC.

In this area SE Canada summers are usually low 20s usually 25C is a typical hot summer day, but now 30C to 35C seems to be the new normal hot, I think it got to 38C this year. It's also very high in humidity here 80% to 90%, which makes sense being on an island.

Anyway dad has a lung disease (IPF) and heart problems plus bearing 70 years old and overweight, this portable unit I see almost as life support.

It would be bad for any elderly person to die due to the heat but I think in area where it only gets hot for a month or less it's deceptive. Most elderly would think it wasn't hot in the old days and they can't afford or pay for an AC unit and will probably die from heat stroke.
Most popular language in the world... trillions of dollars of value created by it... pretty sure "colossal failure" is near the bottom of things you can say about Java. Hey TS all you Java haters, Sun did a good job of marketing the language and the cross platform vision resonated and guess what... the libraries,though not perfect, were pretty well designed. As someone that got sick of Java in 2005 and lashed out against it as well, only now, after 7 years of working in webapps using rails and JS can I appreciate the good things that came with the Java ecosystem, namely a pretty good VM, good docs, less fanboy fashionism, and stack traces that actually helped you for the most part. Javascript is going to be the "winner" for the next 5-10 years (or longer), but it's only because of the browser. The language itself is so full of junk that it really needs to be rebuilt with backwards compatibility not taken into account IMHO.
Crack MD5 passwords with JavaScript Web Workers
What is a valid email address?
HTML/CSS are markup languages, not programming languages. One is a way of defining what something is, the other is a way of defining what something does. Think Markdown vs. Python, for a more dramatic example.
Careful adding '.' to your $PATH, particularly as the first item.

It makes it awful easy to execute something you forgot/didn't know was in the current working directory.

UPenn gives a pretty good explanation here:
http://www.seas.upenn.edu/cets/answers/dot-path.html

The security issue is most relevant on multi-user systems, including hosted services (e.g. a web server with an upload feature and misconfigured umask).

I don't do it on my personal system either because I am my own worst enemy and am frequently saved by the Unix "rule of least surprise."

It's the usual convenience/risk balance. To each his own.
http://mfarm.co.ke/
Not exactly news, I've been using it for years. Very useful for automating things like cutting and pasting from pdf's.

I'd really like to see someone hook it up to SPAUN.

What's SPAUN? I'll let the Doctor explain
http://drwho.virtadpt.net/archive/2012/12/09/large-scale-neu...

http://nengo.ca/build-a-brain/spaunvideos
US Congress may not have stomach for another SOPA
16 Surprising Facts About Online Shopping
Making The $35 Raspberry Pi Mini Computer
I have dealt with it in the past by using their egos against them to force them to be accountable for their actions to the point where they back themselves into a corner which is usually when the lies and deceit start becoming very noticeable which gives me all the reasons I need to remove them.

I've never met someone that was an elitist and not full of crap.

The most 'elite' people I've ever had the pleasure to know were intact very humble about it so whenever I come across someone who acts elite but is not at all humble about it they usually don't last too long because I see this as an attitude problem that can and should only be solved by the individual.
They do indeed, thank you.
Good point! I think we would need to think long and hard about the articles to include. Maybe 10 years from now a lot of the stuff would be out of date, but I think for the next 1 to 2 years it would be relevant. Thanks for the comment and feedback.
Ask HN: Official source stating hash DB password requirement?
The government organisation that I work for pays alot of money to a company to supply and host a specific web service.

I just discovered (by having to reset my password) that the passwords are not being hashed (because the reset service emailed me my current password in plain text).

Does anyone have an authoritive link that I can use in my email to my boss, stating that hashed passwords are basically a "101" of web security? i.e. something that he can use to tell the other company that their service is not good enough
Google Earth is a bit better for long-distance tourism of that sort. Streetview with an auto-navigation option would be pretty cool for checking out places on the neighborhood level. And if you're in Google Maps, don't forget to check out photos at landmarks.
Also, it is a fairly easy object-oriented language to learn, seeing how the AP Computer Science test is on Java.
I should have thought that the answer would have been obvious. In the US, it stays summer for months, it's hot as hell for months. 95 is not even worth bothering to get up and switch the AC on.

tl;dr, it was hotter and for longer and English houses were not already better suited to keeping heat in and out, you'd likely see more air conditioners.

Meanwhile, you can buy one on Amazon if you can't keep your curtains closed for those multiple days of 95f.

"England it's getting hotter and hotter" - Wolfram Alpha would disagree with you there. At least it hasn't averaged any hotter since the 70's.
Take a look at giotto, a python web framework that tries to do exactly what you're proposing: separation of model, view, and controller so that they are completely decoupled: https://github.com/priestc/giotto
BananaBread - 3D first person shooter game compiled to JS+WebGL
It depends on your goals and your audience. The Ruby on Rails Tutorial teaches web development to those who already have some programming experience, and in this context including Git and Heroku is, for many readers, a big win. True, the #1 complaint about the tutorial is that it includes so much more than just Rails, but that's also the #1 compliment.
my wording is my own; i have not checked exactly what the restrictions on this feature are.
"I look at Rails as web presentation layer, it makes my app work in the browser."

Yes! YES! Not just rails. Any web app regardless of language or framework. Thank you for writing this. It's what Richard C. Martin (Uncle Bob) calls the lost years ... and about 15 of them. Reading books on good object oriented design from 1993 sheds more light on how to build proper systems (that just happen to have their delivery mechanism as the web).

The interface should be able to be changed. Right now, this is very difficult in most frameworks (I do PHP but Uncle Bob uses Rails as his example ... it really doesn't matter) and it's quite sad. This isn't a philosophical or abstract discussion. This is about how to build software the right way.

You're not building a web app. You're building an app whose delivery mechanism happens to be the web.

See Uncle Bob's talk: http://vimeo.com/43612849

Period.
Hitchcock's merry christmas
The next few generations will spend their entire lives reading and writing material exclusively for the screen, rather than paper. After that, I wouldn't even count on novels remaining earlier-writing-on-top. Pull-down/scroll-up for next will seem more of a 'natural reading direction' than habits based on quaint ink and paper – despite paper habits' several-thousand-years' head-start.

Let's check back in 100 years, we'll see who's right.
And who knows... Larry Page could be the John McAfee of 2040 (when he's the same age as McAfee today).
Google will monetize your personal emails in ways that are much more subtle than what FaceBook/Instagram are doing with the content that users upload to their service.

If you are going to sue then you have to wonder what it is that you want to achieve! Do you want to achieve that they'll stop doing it? Ok, then deny them your content, and start doing that today. Terms and conditions as a rule contain a clause that says that they can be amended at some point in the future. That alone makes most t&c completely meaningless and giving a company a large amount of data on you is a risky proposition at best.

Google is probably not dumb enough to try to sell your data direct, in spite of that you have to wonder if a free email service is worth the downside of giving some corporation such a tremendously detailed insight into who you are, what you do and who you communicate with. The safe assumption is that they'll datamine it as much as they can get away with, to monetize it as much as they can get away with just short of infuriating you enough that you'll quit.

If a service is provided for free the coin is your privacy, any assumptions to the contrary are naive. The only question is whether or not you think the trade-off is worth it. For me it isn't.
Good read!I never heard of a triple A ticket before. How did you manage to get that?
The name does not roll smoothly off my tongue. "Wendy" is a female name. "Windy" doesn't mean much in a generalized sports context, though of course wind conditions affect many outdoor sports. The long "wee" suggests urine. (Yes, the Nintendo Wii has overcome this problem, except around 10 year old boys...)

"Enhance their social profile" sounds like a non-goal. Do you mean "helps you get rich and famous?"

Perhaps you want to focus more on location and time and instant-review aspects? Or planning? Or... what?
McMaster University (in Hamilton, Ontario, Canada) has had a well-regarded 3-year MD program for a very long time.
crazy. here in Israel everyone have AC. There are cities where some kind of AC is mandated if you are bulding a house.

And the price is rock botton. you can have a simple one that can cool a small to medium room for about 200$ and a bigger one for the main room is about 500-700$. installation is usually another 150$. 4200$?? - crazy.
I'm equally sure there isn't.
Hmm. When measured against the ambitions of Sun's marketing team, Java is indeed a colossal failure (real failures: Applets, WebStart, BluRay, Swing). But then, Sun's marketing department was always smoking crack. That said, Java remains a potent force within the enterprise, and also in mobile (via Android), which is no small thing. It's also neat that the JVM is being used as an execution environment for new languages, which extends the relevance of the underlying platform and it's libraries. So to say it's a 'colossal failure' is rather unfair.

My belief is that JavaScript is succeeding because it appeared weak enough to sneak into all the browsers everywhere. The very fact that no-one took it seriously meant that no vendor had a reason to remove it. Apple thought Flash was a threat, so they removed it, but they left JavaScript in.

Then came a time of programmer maturity and open-mindedness. Functional and dynamic paradigms had a chance to take hold. JavaScript, it turns out, is a language with some structural beauty hidden behind a few (mostly superficial) glaring problems.

But the single biggest thing that JavaScript gives us over and above Java is true openness! There never was, and there never will be, a jsfiddle for Swing. The "installation" procedure for JavaScript programs is...clicking a link. I'd argue that the tooling for JavaScript is in some ways even better than for Java: for debugging UI, give me a developer console and webkit inspector over Eclipse any day.

It remains to be seen whether JavaScript will be the language of the server. I'm very excited by new tools that span the client/server divide, particularly Meteor (which is built on node). People always want to know if I'm a front- or a back-end programmer, and the answer has always been "both" although I've never been content with a) the language divide or b) server-rendered HTML. Single page apps, dynamic JSON data-structures all the way through the stack, and reactive programming is like a little slice of heaven.

The interesting problem with Meteor is coming up with a way to recover that jsfiddle magic for the server-side pieces. Which is something I'm working on.
Remember that residents are a cheap source of labor. They are overworked and underpaid. Changing the status quo is not in the interests of those in power.
That's a good point.

The web is but one example of client-server, albeit a large one.

It's client-server that is the most insidious problem.
This happened to me, too. Same situation. They were able to fix it after some discussion, but it was pretty crazy that it's set up this way.
http://www.noradsanta.org
>> The primary function of a legal department is to provide advice that prevents legally actionable mistakes. This advice does not have to be sane, or efficient, (...)

>Strong disagreement. As a counterport, would you agree to the following: ``the primary function of a programming department is to crank out code. the code doesn't have to run predictably, nor be maintainable nor indeed have any business requirements. KLOC is the king.''?

I don't see where you are getting KLOC; KLOC is rarely a metric that Programmers like. They'd choose readability, or (run-time) efficiency or something.

But yes; That's what you see. In both cases, really; I know last time I went to a lawyer for help with a AUP or privacy policy, I got something ridiculously one-sided that protected me, but would have been an absolute PR disaster to actually hand out as policy.

And yeah, I've seen programmers come up with solutions that were equally good from a purely technical perspective, but equally insane from the perspective of the whole business.

This is why managing a business is so difficult. You can't expect the lawyer to understand PR any more than you can expect your programmer to understand marketing. (I mean, sometimes you get lucky and find someone that is pretty good at both... those people are quite valuable, if you can find them.)

Actually, that's another discussion entirely. When you see the company you are working for (as a narrow specialist) doing something that is bad outside of your specialty, how hard do you try to change that? I mean, certainly, you should say "This isn't my specialty, but I think doing X is wrong, I think you should do Y" - the question then, is how hard do you fight for it. I mean, it is the person managing the company's job to choose specialists who are competent. At what point do you step out and say "Hey, you screwed it up" outside of your specialty?
I had the fortune to have a talk with Yiannis, he is a really awesome guy and I love the concept of this app.
These are great design tips for everyone, not just children.

When an app becomes easy enough for a child to operate, it becomes easier for adults as well. I can perform delicate hand gestures, solve an app's user interface novelties, and read dense blocks of explanatory text, but I don't want to.
The gun scare is getting ridiculous.

Things like this make people think that anyone who owns a gun might just walk into a crowded place and start shooting.
Show HN: TED video downloader to MKV with subtitles embedded
Introducing emojify.js, the easy way to add Emoji support to your site
The Literal Last-Minute Gift Guide
I don't understand how all the excitement about global warming fits in with basic economics.

If the Earth's sea level rose several meters in an instant, yes, it would be a worldwide catastrophe with massive loss of life. But I fail to understand how that's physically possible; such change would take years or decades.

This would give people time to adapt. If the ocean's risen and there's seawater in your house up to your ankles, you move; you don't stick around for three more years until it's over your head and you drown.

Agriculture would certainly be affected by climate patterns. But how do we know that the outflow of farmland that stops being usable for farming due to climate change won't be balanced by an inflow of farmland that becomes suitable for farming due to climate change?

And even if agricultural output goes down: (1) New technology is invented all the time which improves agricultural output. Maybe by the time significant amounts of farmland become unfarmable, we'll be able to make due with less.

(2) Livestock takes a lot of land, because fundamentally, growing plants and eating them is much more efficient than growing plants, feeding them to animals, and then eating the animals. Vegetarians have been around a long time, and we know that it's possible for humans to live on plants alone. So if there's less farmland, why won't we just eat less meat as food becomes more expensive?

(3) Everyone needs to eat. iPod's are a luxury; food is a necessity. As food gets more expensive due to a scarcity of land and people start spending more of their income on food and less on iPod's, Apple will just close a couple factories and their land will be converted to farmland (funding for this will be available, because, again, if food is expensive, owning farmland will be very profitable.)

I fundamentally fail to understand why global warming deserves the same level of threat as (say) a bioengineered plague, a large nuclear war or an enormous asteroid on a collision course with Earth would.
2. Do not have them use git or other RCS tools. They're here to learn code, not git.

This is good advice for Zed's LxTHW brand, because those books are geared toward learning one particular language at a time. But in some contexts having an integrated approach can be an advantage. Readers of the Ruby on Rails Tutorial often tell me that they didn't really "get" web development until they saw how Git, GitHub, Heroku, and Rails all fit together. That's because the goal of the book isn't to teach Rails; it's to teach web development with Rails. Unfortunately, this means that some readers are overwhelmed by all the detail (and I may someday make a product to better meet their needs), but for many readers seeing the whole picture is a revelation.
There is a lot to be said for standards.

But that has nothing to do with the focus on the web to the exclusion of all else that is possible.

As someone said, TCP/IP became a standard, even though there were superior alternatives.

The benefits to us that you observe are in the adoption of a common standard, not in the choice of the protocol.

Client-server is standard. NAT is standard. Firewalls are standard. When everyone adeheres to standards, it's a good thing. But these choices are poor and do not benefit us as much as better alternatives would.
Kenya is a fascinating place - incredible hardships, but such a will to persevere. I love that they aren't satisfied getting jobs freelancing or anything like that, they are solving their people's issues where no one else will bother. Awesome to see.
With a bottom up approach you are trying to prove or disprove the model in your head. Or at least only slightly mold it.

There's no way to learn more than that because you've already fixed the foundation. This is a good strategy when you've already been working on something for a while and you have made some firm bets or if you've done this thing before to some relative success.

The sales guys is usually going to be better if you really want to understand a new customer from ground up.

Ie direction matters.