skysight-inc/HackerNews huggingface dataset:
You know, as awesome as Google Instant is in principle, I never find myself using it. The chrome omnibox is just too useful, although I get that's pretty much Instant anyway.
Are you using Git locally or are you paying for private repos somewhere (via hosted server or Github)?
There's a companion piece to the TUAW story linked in the article: http://www.tuaw.com/2011/01/09/the-gpl-the-app-store-and-you...
Clearly Intel is changing their ways already. Going back to at least Canmore they've realized that the consumer space is different.

I'd be really surprised if Intel isn't looking pretty good come this time next year.
If you want clock rates, you might be interested in IBM's Power6 processor. One of the newer models runs at 5 GHz, and they were considering raising that. They didn't, though; the Power7 actually runs at a somewhat lower clock speed.
Orange helps for age –old health benefits
I don't think people are being too harsh. He put his opinions out there in a very proscriptive way. He didn't invite discussion, he merely dictated his opinions. And he is quite wrong.

Additionally, his blog is called ProgFu. That gives the impression that he is highly skilled and experienced; an authority to be heeded, like the sensei of a dojo. But if you look at his writings in total you can see that he's pretty green. His factual pieces are really useful, the opinion pieces less so.

While I'm thinking about it: I'm dismayed by this trend of bloggers dispensing programming advice like they are Miyamoto Musashi himself (although he would never display such hubris). Exchange of information is what's important. If you have a personal experience, share it, and perhaps discuss the lessons you've learned. But, please, don't write articles merely stating your opinions without backing them up with some evidence or experience.
The government would like to know about other things you are doing on the side as well. :-)
Eh... I'm pretty sure TI has their own fabs. Do they not manufacture their own OMAPs over there and use someone else's fabs instead?
Accessing a deceased person's mail
There's literally nothing in the proposal about an internet ID from the Commerce Department. While I'm not thoroughly convinced we need better identification on the net, the proposal here is about creating standards for stronger identification -- something like OpenID with the weight of the federal government trying to get industry, privacy and security groups in the same room. The alternative, it seems to me, is to watch Facebook corner the market on consumer identity, while defense contractors or the banking industry wins government contracts, and the latter eventually create some very badly designed system for citizens to log in to government agency websites.

While I'm also deeply opposed to any government-run program, that's not what's happening here.

I'm also a bit disappointed here with Hacker News. Folks here could easily imagine an internet that is easier and safer with a better way for users to manage their identities, while retaining both privacy and the possibility of pseudonimity and anonymity. Instead, mostly what's shown up in the border here is a Reddit thread with people saying, "You can take my anonymous internet but you'll have to pry the keyboard out of my cold dead hands." HN is usually much better than this.
The syntax looks amazing. Would be great if you added information about the interpreter (is it implemented in Haskell?) and build instructions for Mac.
Also, in real life, the generation nearing retirement has much better voter turnout than the generation exiting college. So not only do they have more money to influence elections, but they're a more desirable demographic to cater to due to their presence at the polls.

We see this play out clearly in their ability to influence politics. E.g. they can vote themselves unsustainable entitlement benefits at the expense of younger generations.
ZFS development continues; they recently released encryption support. Based on the rumors, it sounds like Apple is now writing their own filesystem.
I think these apply more to engineering in general, rather than spacecraft design.
FCC Report Finds Better Broadband Needed for Schools and Libraries
Obviously, we should have a political system that gives higher weight to the votes of people who will participate (suffer?) in the system longer.

Therefore, everyone between 18 and 24 years of age gets 10 votes, between 24-30 9, etc, until people over 78 get zero votes (just like minor children under 18).

This would deal with the problem nicely. And yes, I am kidding.
I usually use the 'image' library to experiment with 2D algorithms. It's fast loading and renders to gif, without having to worry about the mechanics of interactive screen update, etc.

I know it's bad-form to document other people's code, but I took the liberty to generate an ediman from the well documented sources and wrote an example:

http://mahmud.arablug.org/image-docs/
Quote from the about us page, "The right to exist and the survival of the State of Israel are of great importance to us"

Ugh. If it says it in the name, it usually isn't.

They are like a rickety version of Reason Magazine. They put the Fair and Balanced into Non-Objective Deconstruction.
Getting Real: Obey or Die in Telephony Interception
The latest terroristic activities in Sweden have shown that there is (beside all critics against the data retention policy of various countries) in fact a need to tap specific calls of suspicious people in order to avoid criminal attacks against our countries. You might still think that scenarios of snooping data of specific users are restricted to big companies. Fact is that you won't win a deal in the #telco industry in Europe without having a pipe to #lea. Is this the new freedom?
"I grew up very poor" ... "Yet I still had food, shelter, education and even a few incidental things like toys."

Your definition of "very poor" is not the same as mine. What is your word for someone that doesn't have stable shelter and stable food? There are a lot of people in this country that don't have those things.
Thanks! The interpreter is implemented in Haskell. Better documentation is in the works. Until then, here's an earlier thread with Mac build instructions:

http://news.ycombinator.com/item?id=2037973
Don't focus on the story, you can make them say just about anything.

Take a slightly different narrative. J.K Rowling is richer than just about anyone that's going to write an advice book. She made something around 1 billion executing an idea she was amazed to see make 105k. Her first book was rejected by 12 publishing company's for over a year. So, do what you love and double down even when it's not working. (Notice how no pivot is needed nor is improvement.)

There is nothing magical about making money. People spend insane amounts of money on a wide range of things. All you need to do is find out how you can get a tiny slice of that. Sell a 300 million dolor boat to one person or 300 million dollar soda's and they are still a tiny fraction of a single years consumption. But, just 1% of those sales is plenty for most people to retire on.

JK sold entertainment and iwillteachyoutoberich sells a fantasy, they are vary different markets that need completely different approaches. And when you start to look at the approaches to gathering wealth you can start to look at the people who where not successful. And some times it really does just come down to luck. So, find a nitch whose risks and lifestyle agrees with you and have at it.

PS: Although Bloomsbury agreed to publish the book, Cunningham says that he advised Rowling to get a day job, since she had little chance of making money in children’s books. Now, consider was it bad advice at the time? And would it have mattered if she had taken it? I mean the book was already being published, so there was no need to double down at the time.
Are You A Serial Under-Earner?
Watch http://www.youtube.com/watch?v=rrkrvAUbU9Y and then get back to me on how good a motivator money is.
I wouldn't call her nutty - I am sure she is sane and well intentioned - but I did cringe throughout reading that article. What I didn't say was, "Wow if only my parents pushed an micromanaged me like that I would be successful and happy."
Your assuming that the environment has little impact on people. I'm making the opposite point, war screws people up. Then we try to act like they don't exist or that they are just lazy.
Sony VAIO PCG-5G2L battery 
Sony VAIO PCG-5G2L battery
Type:	Li-ion
Capacity:	5200 mAh,7800mAh,10400mAh
Volt:	11.1 V
Size:	209.90 x 47.50 x 20.40 mm
Color:	Black &White
$ 95.33
http://www.daily-battery.com/sony-pcg-5g2l.htm
Inequality of outcomes dos not bother me. Injustice bothers me. Unequal treatment bothers me.

But not inequality of outcomes. There are simply too many variables between individuals that affect outcomes. Some are randomly assigned at birth. Others are the result of individual choice.

Even if you eliminated all injustice, however you define it, individual choice and different ability would still produce inequality of outcome.
I doubt Intel can keep the MHz race going. For the last, what, 5 years our clock speeds have been utterly stagnant. 2.2GHz or so for consumer chips, up to a maximum of 3.x GHz for extreme performers. This hasn't changed since the Pentium 4.

What has Intel been doing instead to gain performance? Architectural optimizations, more cores, etc. The same game ARM plays.

I'm not holding my breath for 5GHz chips. It might happen, but the exponential growability of raw clock speed is well and truly over. We ran into that brick wall in 2003. We're slowly crawling the clock speeds up, but to rely on it as a competitive advantage is IMHO lunacy.

Also, I have to seriously challenge the notion that games to tomorrow are not optimized for multiple cores. This simply isn't true, particularly as more and more developers fall back onto common middleware like the Unreal engine, and almost no games are exclusively developed for a single platform (The Xbox 360 and PS3 both require extensive parallel programming support to really harness its capabilities).

Games coming out today already can take advantage of multiple cores, albeit there's a lot of work that can be done on that front still. Games of tomorrow are certainly not architecturally single-core.

> "Even in 3-4 years, the amount of developers familiar with x86 and the sheer amount of software already available for it will trump the offerings of ARM."

Who is actually "familiar with x86"? Most programmers do not work at the microarchitecture level of the chain. Most of us write in higher-level languages and develop apps directly. Sure, in 3-4 years the number of low-level developers who understand x86 better than ARM will still hold, but for the majority of the programming world (the ones that never touch architecture-related issues) it makes no difference. It's a different set of flags to gcc and a few gotchas you have to learn.
>If you are speaking about server applications: ARM doesnt really have a shot here.

The guy who is in charge of datacenter power efficiency at Amazon is super-enthusiastic about ARM servers:

http://perspectives.mvdirona.com/2010/11/20/VeryLowCostLowPo...

James writes a lot about power efficiency in server computing, and his blog is a must-read for anyone who wants to have a qualified, researched opinion on the subject of power management on the server.
Right.

Technology is not the issue here. Technology already can give us a quadcore x86 CPU in a smartphone - the question is just how much are you willing to pay for it.

As long as Intel can keep making chips 5x bigger and sell them for 20x the profit, they will. Consumer demand doesn't appear to be slowing for this; embedded CPUs are simply opening a new market for portable, low power devices with acceptable performance.

Embedded system-on-a-chip margins are very low, and thus the shipment volume of smart phone and tablet CPU shipments has to be very, VERY high before it can begin to bring Intel the sort of profit margins they already enjoy for x86 consumer parts.
From Scott Adams old blog post on the redesign of the website:

"The fascinating thing about the responses is that it revealed three distinct types of Dilbert readers:

The first group is the ultra-techies who have an almost romantic relationship with technology. For them, the new site felt like getting dumped by a lover. Their high-end technology (generally Linux) and security settings made much of the site inconvenient. Moreover, the use of Flash offended them on some deep emotional level.

The second group objected to the new level of color and complexity, and the associated slowness. They like their Dilbert comics simple, fast, and in two colors. Anything more is like putting pants on a cat.

The third group uses technology as nothing more than a tool, and subscribes to the philosophy that more free stuff is better than less free stuff. That group has embraced the new features on the site and spiked the traffic stats.

For you first two groups, if you promise to keep it to yourselves, we created a stripped-down Dilbert page with just the comic, some text navigation, and the archive: www.dilbert.com/fast. This alternate site is a minor secret, mentioned only here and in the text footnote to the regular site as “Linux/Unix.”"

(source: http://dilbertblog.typepad.com/the_dilbert_blog/2008/04/dilb...)
The systems dynamics folks point out that systems with more rapid feedback often have more variability.

The classic example is a car dealership deciding to order cars from the factory. When should they be ordered, and how many should be ordered?

Suppose they decide that every day they place orders based on the 7 day moving average. Then they get a busy day and over-order for a week. That's an expensive mistake.

Next they decide to shrink the window to 3 days (more rapid feedback). Now after another busy day they find stocks dropping precipitously and order big to make up, follow by drops, followed by big orders. In an attempt to stabilise the system, they've made it worse.

The modern stock market has extremely short feedback times, on the order of microseconds. When a feedback loop forms on the market it can spiral out of control within seconds and minutes -- hence the 'flash crash'.

Two ways to deal with this might be to develop some kind of balancing feedback loop (for example, higher prices for more trades-per-second, or a progressive price for trade based on delta with the last trade) or to reduce the feedback rate. An economics blogger I host, Nicholas Gruen (you may know of him as Australia's Gov 2.0 inquiry leader), has suggested just that:

http://clubtroppo.com.au/2010/08/07/a-modest-proposal-to-rem...

http://clubtroppo.com.au/2010/10/08/a-self-denying-ordinance...
I'm the same way...I often find Instant actively distracting as a user, particularly since usually the only time it triggers for me is when I'm editing some numbers on a Calculator search. (For everything else, there's the Omnibox.)

But I'm not a typical user. Chrome's market share is what? 7-10%? That means that 90-93% of Internet users don't even have an Omnibox.

Anyway, I think his point isn't necessarily that Instant is awesome (though I'd imagine he'd think it is), it's that the making of Instant was awesome, and included the same sort of focused teamwork in pursuit of a seemingly impossible goal that early Google had.

[Side note: from everything I've heard, Chrome itself is one of those awesomely-managed projects that contains a large team of people working towards an ambitious goal. Much like early Google.]
This is not scp's fault, it really is buffer bloat. It is noticeable in DSL connections, but it is worst with 3G connections.

When I run some (down/up)loads via my UMTS dongle, I easily fill the buffer in my modem, the buffers at my ISP. I can still ping remote hosts, with a latency of up to 60 seconds. The problem is, TCP doesn't understand what happens, because the packets get acknowledged after all. Only eventually my TCP connections throttle themselves, and it reaches a somewhat stable balance where the buffer still introduces about 10 to 20 seconds of lag.

The solution for me was to shape my own traffic on the edge of my "network" and to never let the buffer be filled in the first place. This leads to a much better ping (< 1 second) and a higher bandwidth utilization (when looking at the big picture).
I don't think this is true. This was is Christopher Poole's testimony:

Q. Now, you said that 4chan does not keep the
contents of these posts. Does 4chan maintain business
records of web logs, also audit logs and sometimes banned
entries as well, if a particular user has been banned?
A. Yes.

http://www.scribd.com/doc/41691202/35688046-Christopher-Moot...
You don't realize what has taken place in the market, to enable you to have a portable web-browser in your phone.

Costs have been cut in every place possible in order to maximize shipment volume to make consumer-level smartphones possible on thin margins.

Intel's Atom x86 is Intel's lowest margin x86 CPU. Accordingly, it is built on years-old hand-me-down fabrication process, with very little investment put in to power saving technology. Despite this, for years now it only consumes a watt or so per core, with the cut-cost platform (chipset) surrounding it in the average laptop, consuming vastly more.

Intel already has a 32nm System-on-a-chip platform developed, simply waiting for the right time that it makes sense to ramp up volume.

And so, the thing that can kill Intel, is that performance from a budget-priced CPU out of a Taiwan fab is all that consumers want or need any more in any device.
I don't know Sebastian, but speaking for myself, this article did bring strongly to mind experiences in engineering school where most of the engineering students were either Chinese or Korean. No Vietnamese, no Japanese. Almost entirely Chinese and Korean, and all the products of this sort of upraising.

I am not white myself. I don't know how to say this without being accused of political incorrectness, but what happened was the asian students did well on tests but were not creative and could not design things from scratch. They were helpless to do anything that required original thinking or understanding the user. Very technical, very good at memorizing the correct answers. Terrible at design. Simply awful. They'd get good grades though. In the decades since then, in industry, same thing. Work with asian clients who can't design at all. But they can clone things very well.

The article makes it seem like training to be this way is a good thing. I don't agree myself. If I had been pushed the way she pushes her kids, I'd have burned out and hated it all. As it was, my parents let me do my own thing and I learned to excel without needing a slavemaster to push me and tell me what to do and who to be.
Does this support newer zfs and zpool versions? (newer version = more features)

Here's a list of where other platforms are at: http://en.wikipedia.org/wiki/ZFS#Comparisons
Show HN: 7courses, the recipe manager. 
I am happy to announce the updated release of my web app, 7courses.

http://7courses.com/

7courses makes it ridiculously easy to jot down and manage your collection of recipes. As someone who cooks, I often find recipes online or in cookbooks, but have no way to organize them. I have been looking for a digital "recipe box". After plenty of searching I just made my own.

7courses was built around the idea that you should be able to choose how you want to organize your recipes, and doing so should be easy and quick. The UI is responsive and intuitive, with a no frills design. Just jump right in and start adding recipes. The design is mobile optimized, so it will work from your mobile device.

Please feel free to provide critique and suggestions.
Electronic cigarette
A Smoke Relief electronic cigarette or e-cigarette is a tobacco free and flameless cigarettes. An electronic cigarette is harmfree and comes in 6 delicious flavours.
So that no-one will seriously misread it as such, I'll explain that I meant threatening a family, rather than...family like perks.
1986 Privacy Law is Outrun by the Web
A simpler explanation is that he's seeing TCP buffering; scp probably counts data as sent after write(), not after it has been ACKed. Also, all the bursting I've seen by ISPs is above the nominal speed.
I thought they switched to TSMC for sub-45nm processes, because retooling (or building a new fab) is prohibitively expensive.
They specialize in analog devices. The OMAPs are sent out to other companies. (I think it was TSMC, and maybe UMC, for the OMAPs.)
I guess there might be some credibility in the suggestion that if the current stock of OEM makeovers usually make an OK interface slightly worse, they would make a very good interface only slightly less very good.
This video by GitHub founder Tom Preston-Werner is directly relevant: http://www.justin.tv/c3oorg/b/272031754

A big theme in his talk is how to engineer your luck.
The design is really nice. Maybe I missed it, but is there a way to register without having a google or facebook?
Another thought, I wonder if Google initially anticipated the amount of makeover work that OEMs would put into Android.

Does anyone know how hard/easy the current presentation layer makes customisation? If they released a more easily & deeply skinnable version of their UI, do you think it would be possible for Google to steer manufacturers towards making less sweeping customizations, leading to a more standard (although still distinct) UI/UX?
Unfortunately not. I figured most people would, and I wanted to lower the barrier to entry. Plus this was originally a November app project, and so it was faster.
It was probably Jerry Barber. Cite: http://quoteinvestigator.com/2010/07/14/luck/
Disclaimer:
I've been designing and troubleshooting networks at ISPs for about 12 years. Below are my observations of the problem given what I know to be true from experience. I do not fully understand the problem as described but I will do my best to drop some knowledge.

I would be very surprised if any ISP is still using routers and switches that buffer anything in software. Even modern store and forward switches only use a very small hardware buffer for packets. All major vendors use layer-3 hardware switching on their carrier platforms. The ASICs and TCAM are designed to run at a high enough clock rate so that buffering in SW isn't necessary.

That said, wireless routers almost always use software buffers. And so do most home CPE devices like DSL routers or something like DLink, Netgear or Linksys.
This article is strictly talking about buffering at the end-point. Or host buffering.

There are a few quick and dirty solutions that involve TCP windowing.
http://en.wikipedia.org/wiki/TCP_tuning

But bear in mind most protocols that need very low latency are UDP so this might not help.

It's really really really hard to do any kind of latency testing without a hardware based packet sender and analyzer. Without it you never really know if the problem is your OS or the network device you're testing.

If the problem really is because your CPE device has too bigbuffers than build your own. Get a *NIX box and make the network buffer really small in the kernel. If you no longer have bad latency than you found the problem. If you still have bad latency then look for something else to replace.
Few invites left for Diaspora, the open source &ldquo;Facebook killer&rdquo;
Locally.
Avenged Sevenfold Rupp Arena Tickets
If you want to be singing along and tapping to the beats soon, you may want to grab some Avenged Sevenfold Rupp Arena Tickets and get ready to lose yourself in the best music. All you need to do is you’re your friends or family together and TicketsMate will do the rest for you with some great deals on your Avenged Sevenfold Rupp Arena Tickets.
It's bandied about in some writing communities, I'm looking for it. I know that it was referenced as a Columbia study in http://www.dansimmons.com/writing_welll/archive/2009_12.html via http://www.asimovs.com/aspnet_forum/messages.aspx?TopicID=36... though.
Twitter Usage Per Capita: How States Compare [Infographic]