skysight-inc/HackerNews huggingface dataset:
I have an ASUS (my second in the EEE line) with exactly the same keyboard. You get used to it, or at least I did. I actually think the chicklet-style keyboards on recent EEEs are among the best laptop keyboards I've used. A much bigger problem for me is accidently hitting the touchpad while typing. Depending on your OS there is usually a way to disable the touchpad while typing.

On the thickness thing, do they advertise this as being as thin as the Macbook Air? I took that picture more along the lines of "here is the X101 compared to a laptop you're probably familiar with". The optical illusion created by the black plastic is a little sneaky though.

Is there a site with reliable specs for this box? Googling around I've seen different numbers (e.g, a 16GB SSD vs. a 64GB SSD). What's the battery life? That's what appeals to me most about the EEEs.
I don't think users think their data is secret. I think they assume nobody will care enough, or be malicious enough, to seek it out and exploit it. There's an expectation of courtesy that (mistakenly, sadly) gets ported over from meatspace.

I mean, I leave my shades up all day, with the assumption that the neighbors won't have their faces up to the glass to track my movements around the house.
Well come to watch here live streaming Uruguay vs Peru Copa America
Well come to here to enjoy live stream Uruguay vs Peru Copa America 2011. This match will be going to great fighting match for both teams. Both teams are equal strong. So it is difficult to say who will be the winner of this match. Catch the match castle clear video in this side. We provide high quality soft ware to watch live match. So keep and touch with us and enjoy live match. It will both pleasure & enjoyment. So don’t miss the match live streaming here free .
http://blog.sportbet.com/sb/wordpress/wp-content/uploads/2011/06/uruguay.jpg
Match schedule:
Date : 04-07-2011
Time : 22:15 until 00:15 (GMT)
Group C [Group Stage] :: Copa America Argentina 2011 :: Argentina
Steve Jobs does customer development
See http://en.wikipedia.org/wiki/Threatening_the_President_of_th....

I don't know that this quite falls under the same category, but it certainly doesn't seem like a good idea.
According to the picture; does it mean that you have 4 instances (Rails) serving all traffic? I know that you can scale it horizontally. But, at the moment, is 4 the real number?
Russia gains edge in space race as US shuttle bows out
What I've tried to show in the safe_ips example is just one thing. That the safe_ips list does not have to be deleted to be modified. The fact that redis semantics allows us to atomically do that is awesome. If process B were to overwrite the write process A had done or the other wa around, due to some timing issues, is irrelevant in the context of this example. If that is a concern, then a multi-exec or a setnx with a time-value is the way to go.
Double Your Smartphone Battery Life
Fix the bugs - 1 star reviews aren't helping you.
To clarify they said "availability zones", not "regions", which is a huge difference in terms of latency. And yes, you can tell RDS which availability zone to use.
Agreed. It's why we only have one friendly public-facing email address at our company - hi@
You don't need to log in: http://prizes.org/home
That's a pretty clear example of an ad hominem argument. Whether he has kids or not has no bearing on the points of his argument.
McDonald's to use vegetable oil for UAE trucks
We need a gateway MMOG engine. Something simple enough to get running so that the people who want to try their hand at creating a game can, and those who like it can move on (or upgrade?) to a more flexible and complex engine (larger worlds, more object, more interactions, etc.).

BASIC was the gateway drug that got a lot of us programming in more advanced languages. There is a space for the equivalent in MMOG engines too.
In my opinion, the best part of their infrastructure is their willingness to specialize in languages within each stack. It isn't simply "Java everywhere".

"To allow developers to choose the best language for the job, Twitter has invested a lot of effort in writing internal frameworks which encapsulate common concerns."

The single best investment companies can make is to allow developers to choose their specialty, and their language. Otherwise you have a huge overhead of skill set mismatch. And your talent pool can be bigger if you're open to more than one language.

It's a refreshing view.
On the flip side, also ask happy users to post reviews.
Fox News Twitter account hacked, claims Obama assassinated
"For the most part, Google has lived up to its “Don’t Be Evil” slogan. Which company would you rather have as the steward of your personally identifiable information?"

Well, I'm not sure. I don't think either of them would do anything EVIL (sell my personal information to some person to come threaten my family), but don't both of them use all of our info to sell to advertising companies (which in a way, is practical, and kind of evil?)
This rant strives to dispel two myths:

1.) Haskell is "a bad language to write IO intensive programs in"

2.) "maintenance is more expensive as Haskell programmers are thin on the ground"

I was convinced of neither.

First, just because your own (potentially biased) benchmark shows that GHC performs "very favorably" doesn't mean this is true in general. For anyone to buy that argument, you need to provide code or at least a precise description of the experiment. These guys did a good job of that: http://www.yesodweb.com/blog/2011/02/warp-speed-ahead. Also, just because iteratees are fast, doesn't mean they're "good" for writing I/O intensive programs in. They're really difficult to understand, so most people end up using lazy I/O. Part of not being bad for I/O programs is making the task approachable, and I'm not convinced of that by this article.

The argument to dispel #2 is vague too.

> If you agree that programs that are more correct are also of higher quality then the you should also agree that the cost of maintenance for Haskell programs is lower than for imperative programs.

Okay... You can still write errors in Haskell, they're just less frequent (at least that's what this statement suggests). But how can you maintain them if no one is willing to actually do it? If it's N times easier to maintain a Haskell programmer, there need to be at least 1/N as many Haskell programmers as there are imperative programmers, and the article doesn't address this at all. As someone who likes Haskell, I'm actually curious to know if this is true.
The cheaper $/oz is for nickel-based pens. I haven't ever encountered a nickel pen in person. Do they work as well as the silver-based?
My youngest brother is eight. Far from being the offspring of ubermenshen, he suffers from a slew of learning disabilities inflicted on his brain by drug use during pregnancy.

My brother doesn't type fast, he doesn't know how to code python. He does immensely enjoy minecraft, and he does use google. Honestly, for him, the ability to find something using google, going through the immensely difficult task of correctly typing a search term and then parsing the search result is a massive achievement.

All that said, to suggest that he shouldn't be allowed his gmail account, given the immense amount of effort it took for him to learn to use it, is not something I'm willing to stomach.

Its part of the internet, and he is well and truly a member of the internet generation. Its something he should have every right to grow up immersed in.

That the internet is made of advertising is no reason to deny our children access.
Lying is self defence. Lying is camouflage. I taught my kids to lie, just like parents always have.

But I agree with you that the headline is melodramatic, incorrect and irrelevant to any meaningful discussion about Google or its services. Kid should have lied.
I want to know what part of the Java web world you are talking about exactly?

I just question the concept that REST is in anyway considered to be obsolete within the Java web world. Spring-MVC focuses more and more around this technology, and is also the delivery point for REST web services from spring; Struts 2 has slowly moved more towards RESTfulness; and additionally frameworks like Play have come around.
Twitter drops following requirement for DMs on Verified Accounts
Facebook, on the other hand, does not make an effort to warn people the they’ve been tagged (possibly in an unflattering or compromising photo) and give them an immediate chance to remove the tag.

What? It definitely does. I get an email every time someone adds a picture of me. I also think a lot of us make an effort not to delete unflattering photos. Not every picture posted is nice, but it adds new dimensions to your online personality. If you don't like people adding your pictures, you can always change your privacy settings.

Most of these reasons other than data liberation are very one-sided. Facial recognition can be seen as a bad thing, but some would argue it's a nice feature. Although, honestly, what information on my Facebook would I want to liberate anyway? My years-old wall posts of "Omg I miss you" and "lol up!!!" that I never even look at?
Happiness, Attention, and Freedom
Ya I've come to the same conclusion. I realized after posting this that there are really two concepts here: 1) earning a benefactor and 2) my life lessons, which for the most part nobody cares about. So this topic is dead in the water for now, but I may try again if I find some new angle on it.

Just a little more background for anyone still reading this: I was trying to pay off my debt for 3 years at $1000/month at my last job, and finally realized that it couldn't be done and that the rat race was destroying any chance I had at doing something relevant, which is why I quit.

It turns out that bootstrapping with my repair biz actually provides enough income to live on at the proverbial 4 hours per week than all of my previous jobs provided at 40 hours per week, because of self employment leverage. Instead of earning $15-20 per hour in wages for the $100/hr that the business charges, I can just keep the whole $100. Without that leverage, there is little to no hope of getting ahead as an entrepreneur IMHO.

So right now I am working on some apps to steadily replace my repair income so I can transition to a sustainable income from software, and then I will settle my debts as a four year consolidation or whatever.

What frustrates me most is the timescales involved in this: 12 years in the school of hard knocks after the 16 years of mainstream school, and now another 4 or 5 years to pay for the mistakes I've made. I have the potential to make world-changing concepts like facebook, but odds are, I'll spend half my life just working as hard as I can to break even, and I see this pattern repeated over and over in our society.

Something is fundamentally broken, I think we can all sense that, but I'm not sure I can simply blame rich people who don't do anything cool anymore, because many of them realize that capital is so difficult to obtain that it can't be given away lightly.

Your final sentence is true, where "close to zero capital outlay" is in terms of technology cost, but that's overshadowed by time and cost of living. The general public overvalues security so I think it's important for hackers to shut that out to some degree, and find a way to be left alone and do their thing, because the reward/risk ratio of making something epic is so high that it outweighs the risk of austerity.
Great explanation. Just a small point though,

> "lazy" is the opposite of "imperative."

should be: "lazy" is the opposite of "strict" or "eager". "Imperative", in this context, is the opposite of "functional".
While I really agree with you on the convenience of the run-prompt (or dmenu-style launchers, which I use on my Arch+Xmonad machine), try to tell a regular user to start a program this way. He/she will stare at you in disbelief and then go back to clicking through menus. If you want MeeGo to sell/gain market share (and I'd group MeeGo together with Ubuntu/Mint-like Linux distros, in other words, consumer/enduser-oriented), you need a consistent and simple GUI (which doesn't mean that the capabilities for advanced users have to be dumbed down, though).
Given that the data is probably stored in the US, COPPA would probably apply to any data collected outside of the US.
what is a capacitive button?
Asus already makes a Tegra2 Android tablet that's around $400. Knowing Asus, that's probably on the low end of what such a tablet can cost without sacrificing important features like battery life and the quality of the touchscreen. A netbook can be quite a bit heavier than a tablet and still be accepted by users, and its input devices cost a lot less.
The former. The first guy that loves Haml a lot has used it on tons of projects, and knows its quirks, has his own clever tricks, etc.

Someone else comes along and has to set up a Ruby environment and learn a new syntax (for layout and templating) just to add a new element to the page. That gets frustrating really quickly.

Haml and its like are not a nightmare at all. I do appreciate the elegance of the resulting code and this offers a lot of benefits. It's just hard to get everyone to buy into it on a team.
So, what's the motivation behind something like this? Are there really people who believe this is funny, let alone cool (the twitter bragging is a bit amateur)? I'm not a fan of Fox News either, but this is not how you handle your distaste for someone. Did enjoy that they misspelled imminent as 'imitate.' Can't wait to read the follow-up where these guys get busted.
Yeah, but that's just BS - even many adults fail to distinguish between ads and content. So should they fall under COPPA too?
Suddenly, it's twice as thick! Who'd have guessed? Yes, this machine looks like a Macbook Air competitor, but only because they used a user-removable battery, which means a big hunk'o'plastic sticking out of the underside.

it's not a macbook air competitor, it's a $200 netbook with an atom processor. it just happens to have a slim profile that may cause some people to compare it to the macbook air.

asus' macbook air competitor is their ux21: http://www.engadget.com/2011/05/30/asus-outs-ux21-ultrathin-...
Another reason for the flicker is that Hobo Lobo doesn't calculate a realtime scroll, it has a repeating 50ms timeout that listens to see if horizontal scroll has happened, and then recalculates all the positioning. I guess I could set it up to fire more often, but I felt 50ms was a good tradeoff of performance vs quality.
backups, backups,backups...

he could start writing the book:

learn backups the hard way
But that's exactly what miffs most HN readers, I think---that calls for "more women in tech" are generalizations. It's not "Marissa Meyer should be CEO, not Larry," it's "more women in leadership in tech." This sentiment is in turn often justified by anecdotes. Marissa Meyer can almost certainly code circles around me. Most people here have read Jean Hsu's submissions/comments and know that she knows what she's talking about. So what? It's still true that CS enrollment is 80/20 M/F.

I hold an extremely high opinion of most HN readers. I have never before in my life talked with so many people who intimidate me through raw intelligence alone. I find it very hard to believe that there's some secret sexist agenda upon which they've all agreed.

Rather, I think HN has an extremely low tolerance for bullshit, and a hacker's typical hyper-focus on competence.

The hacker ethic is pretty egalitarian; it basically boils down to "If you know your stuff, you can hang with us." Peter Deutsch was 12 when he was messing around in the MIT lab, and no one minded---except the pointy-headed academics, which is typical.

So to say in the midst of a hackers' forum that we ought to judge on something other than technical merit...well, what do you expect? Startups don't need women---women are ditzy, appearance-focused, and scared of risk. Startups don't need men either---men are prone to irrational risky behavior, overconfident, and inconsiderate. Startups need engineers, and they are rare enough in both genders that they'll take them if they're blind, half-man half-woman, triple-lesbian, WHATEVER.

There are social issues (particularly in beginning CS classes, IMO) that can be addressed, but the issue is generally not male discrimination in the Valley, and that's what the article implies. That's what stirs the reaction here.

And stop your straw-man labeling. It brings down the level of discussion.
A button that works on the same principle as the trackpad on your laptop.
If you read the story further, you will see it is not really the children version of the tale.
A story from our native Bulgaria:

the Bulgarian state nearly went bankrupt in 78 as a result of stupid state-planned 'investment'. The debts which were repaid with the strategic gold reserve which were basically the savings tucked away for about a hundred years.

The Communist government continued to spend unsustainably in IT (it was unsustainable because it was based on non-marked agreements with COMECON countries) and other sectors. Salaries were raised, people bought more Lada cars, times were good.. for a while. The USSR which gave us petrol to resell collapsed and we were unable to find markets for our goods (which apart from weapons were greatly inferior on the open market).

So we had to pay back the debts with even crueler austerity measures. But it wasn't the worst thing. The economy was unproductive. The living levels collapsed in and they reached 89 levels again in 03. Oh and 1 million mostly young Bulgarians left the country.

So instead of getting its act together the government just ignored the problems, made things comfortable for the populace and even worse problems came.

Had the Communists liberalized the economy and be sure to pay debts in the 80s it wouldn't happen.

But we didn't learn the lessons of fiscal responsibility. The Socialist government of Jean Videnov undid the austerity measures and got into an even huger mess (never mind that enterprises continued to fail). Yes, he also yet huge money printing to begin which, the Greeks don't have to deal with, so we can leave this out.

Our governments have more or less learned their lesson, even the former Communist, but the temptation is huge.

The Greeks don't have such recent history and if they don't restructure only a much bigger mess will come.
No, "Just Lie" is not the correct choice.

The properly examined overprotective option is to use a service that doesn't require such age restrictions.

And I fail to see any situation where teaching a 9 year old that its sometimes ok to lie won't be incredibly confusing to the child: the child cannot differentiate between lieing here, and lieing about homework, or cheating on a test. Their brains can't do that yet. To tell them to lie here, but no where else, is confusing, and in an extension, is cruel.
Dolphin Browser Leaks Thousands Of Emails Of Beta Testers
One-Man Band Machine
A button you don't push so much as touch because it's got a capacitive touch sensor underneath. It means that random touches suddenly become meaningful.

Playing with a friend's Android (probably the Omnia 7 mentioned in the linked article) I'm finding the capacitive buttons on the bottom (the standard Android four buttons) really annoying because once they're active, they're all active and you can brush one meaning to touch the other.

EDIT for punctuation.
Ask HN: From liberal arts to DevOps?
I have a liberal arts but I'm in a position where my job allows me quite a time to explore and code (I consider myself very fortunate/lucky to have this, and I don't want to squander this oppurtunity)

I've taken an introductory CS course taught with Python, and have read through and completed 'Learn Python The Hard Way'.

But not having a CS degree leaves me a bit unsure where to head from here...I don't think I have the talent to be write production code for a living, but a DevOps role (I have a friend who is a DevOp @ Zynga) seems suitable for me.

For the DevOps out there - books/material do I need to expand my skills? Doing a bit of searching through HN, I see that experimenting and contributing to open source projects is a great place to start. That's a bit above my skill level at the moment though, I'm looking for the bridge between where I'm at now and that though.

Obviously there isn't a checklist that one can go through to become a DevOp, but any advice would be appreciated.
Cheap Beta, Expensive Alpha
Building something that evolves feels like the smarter intuitive decision.

It allows you to focus on features and pivoting over ceremony (boilerplatey / architecture stuff) and when you finally start hitting those performance limits, you have a luxury problem.

It will also be more apparent where to invest time spent scaling your product, whereas if you try to optimize out of the gate, you may still hit unforeseen performance issues.
what sort of civil disobedience are you suggesting? he doesn't really have a lot of options here.

the only lesson is see coming out of this, if they go the route you are suggesting, is that civil disobedience is futile.
Vitaly,

So something like:

GET /image.json/pig.png?size=150x100

as opposed to

GET /image.json?id=pig.png&size=150x100

where the arguments specific to the noun (or object/entity or image resource in this specific case) go in the query string, but the URL stem itself must be a valid resource reference?
Show HN: Tabulous for Google Chrome
I'm not how this is 'reverse engineering' and there's no indication that faking the JSON actually causing the +1 to be activated. Looking in the Safari debugger it looks like there's a bunch of other stuff going on when the +1 button is pressed. There are a load of extra headers in the HTTP request:

Origin: https://clients6.google.com
Origintoken: APfa0boTRJ3fof-lEyAVjVQzO_sSMz5frFmbeeMTJ2nASXJBVUX7PDb2dnWA3pGrlmuefwvwXuC9l2
Clientdetails: appVersion=5.0%20(Macintosh%3B%20U%3B%20Intel%20Mac%20OS%20X%2010_5_8%3B%20en-
us)%20AppleWebKit%2F533.21.1%20(KHTML%2C%20like%20Gecko)%20Version%2F5.0.5%20Safari%2F533.21
.1&platform=MacIntel&userAgent=Mozilla%2F5.0%20(Macintosh%3B%20U%3B%20Intel%20Mac%20OS%20X%2

010_5_8%3B%20en-us)%20AppleWebKit%2F533.21.1%20(KHTML%2C%20like%20Gecko)%20Version%2F5.0.5%20Safari%2F533.21
.1
X-Javascript-User-Agent: google-api-javascript-client/1.0.0-alpha
X-Origin: https://plusone.google.com
X-Referer: https://plusone.google.com/u/0/_/+1/button?hl=en-US&jsh=h%3Brt%2F225303364-
e72328d15

And in the response he gets there seem to be a bunch of missing fields (on my machine there's the title and information about my logged in Google Account) and there's also the count of +1s on that page. He seems to be getting a 0 return. Wouldn't be much surprise if this is Google's way of showing that it ignored the request.
Yes, so Chrome has everything I want except good tags. Some like tags, some don't. I do.
And THERE is your answer. They cannot sell info for a <13yo. So therefore they demand you be 13. To them its a liability. My 4.y.o. uses the web constantly and is becoming quite proficient at it. I would be pissed if they disabled her account too.
Have you considered the Thinkpad x120e? The keyboard, performance, and battery life are all excellent. It's a bit more expensive than what you're looking at, though.
Colin, just grabbed it from Amazon. This is exactly the type of resource I wanted to go through before going live with the API.

Thanks!
Fox News reports Twitter hack to Secret Service