skysight-inc/HackerNews huggingface dataset:
When writing code, think about the best solution for the problem while not sitting behind a computer. Then start coding without testing/refreshing your browser after every single line of code you've written. Once you feel confident the code should be ok, then start testing. You'll definitely be more productive this way, I know I am.
This kind of thing is increasingly important for the future of the network — whether you're storing your files in a warehouse-scale computer or a netbook, automatic redundancy is mandatory. Tahoe is a particularly important experiment because it shows how to get that kind of redundancy in a distributed environment without a central authority.
Sales do mean that the technology they make is better suited to the actual needs of their clients, especially with re-sales to the same client.

It's sort of why the iCrap consistently dominates the mp3 market, despite the overwhelming lack of features: it is better suited to the simplistic needs of its users.
When working at home, where other people (e.g. your parents) live:

A closed door.
What am I missing here? I don't see anything out of the ordinary.
Main thing I'd like to see in gitx:

Three-panel merging, a la Meld.
There are some mistakes (DNA isn't made out of amino acids, for example) but the general thrust is interesting.
Cooliris » Picasa » earth
> Servers: ~$2000 per production box. That's Small Business Server, which comes with production licenses for SQL Server, Exchange Server, and pretty much all the backend stuff you could want.

Only if you don't plan to grow beyond 50 CALs. Then it skyrockets.
I wonder what they use for forward looking sonar. The ocean is rather littered with logs, boards, containers (that fall off ships, floating a foot below the surface) and the occasional whale.
If you go beyond the license limits of your Windows or SQL Server and has to install the next product on the lineup, that's pretty much what you have to do.

Let's suppose you just added a couple extra Opterons to your server at the same time you decided to max out the memory available in the box. You went from single-socket quad-core to four-socket 16-core and from 32 GB to 128 GB (it's your database server, after all). What are you supposed to do? You will have to upgrade in-place. Unless I am very wrong (I never faced this situation - I am a Unix guy)
"All these industries have one thing in common - a lot of money to throw around." That "lots of money" is the one thing these industries (that disproportionately involve critical and hazardous scenarios) have in common was a joke, right?
First of all, thanks a lot for GitX! I use it pretty much daily and like it a lot.

One thing that I'd like to see improved would be its support for bundles. I use GitX to manage (among other things) Latex documents that include vector graphics created with OmniGraffle. I keep both the exported PDF and also the .graffle "file" under version control. It would be nice if GitX (optionally) would recognize the bundles as such and not display their constituent files individually.
The author mentions South Korea and its foreign policy several times. I would prefer to know more about (and attempt to predict) the foreign policy of North Korea over South, because of its closed-off nature.

Did anyone else think that the author meant North Korea?
Sol Sender - Obama Logo Design Part 1 of 2
The State of the Couch
HTC Magic Unlocked
HTC Magic has a sleek, attractive design with a gorgeous display, tactile controls, and an easy-to-use interface. Features include stereo Bluetooth, seamless integration with Google apps, Wi-Fi, quick access to music.
"Everybody said ... that he needed to study that much because he wasn't that smart."

That's a dead giveaway for a "fixed mindset" about intelligence. Studies show that people that think that effort is an indication of lack of ability will avoid effort to not look stupid, leading them to perform less well over time than those that don't have this mindset. See research by Carol Dweck et al.
The simplest dishes are usually the hardest to make; they're least forgiving of errors or compromises. I read that in the essay and wondered whether that was really the case with top-N-list essays as well.
3D graphs, oy vey.

Author needs to adjust for the number of respondents in each group. Giving us just the mean for each group would convey more information.

If the histogram thing is just too appealing to ditch, they should make two: avg. # of cups by age group and # of voters by age group.

edit: I'm not saying that the 3D graph is missing some information--humans are just terrible at extracting meaningful data from this sort of presentation.
I think it's the opposite, isn't it? Essays are "tentative"; they're a written document of the writer's grappling with their subject, which is why you get so many ideas while writing them.
Sorry for nitpicking, but first sentence should be I'll bet you, not I bet you.
My number one rule is to reduce the code, compile, test iteration cycle.

If your compiles are too slow then get a faster computer.

Writing a hardware driver or developing embedded code? Make sure your test hardware is sitting on your desk. You can have it somewhere else if it's ssh-able and has a remote reboot button that's accessible from the command line. Because if those are true then your build is scriptable.

Always make sure that you have to run only 1 command to compile and load your new code to the test hardware (IE, up-arrow return does it all). If you have to do more than one thing to get your code running then you are wasting precious brain cycles on your build process which can be as big an interruption as a phone call or email, especially if the things you have to type aren't even the same every time.

At the moment I'm violating this principle by having to drive 15 minutes to get access to my test machine. I can program there too, but it's kind of a hassle. Needless to say this project has dragged on for weeks longer than it should have. Sigh.
Fossil takes the philosophy of the tortoise: reliability is more important than raw speed. The developers of fossil see no merit in getting the wrong answer quickly.

Considering that Git and Hg are as reliable as Fossil (AFAIK) but faster, this sounds like an excuse.
(demo account) When I go to Watches > Feynman I see 5 matches. The third has "python" highlighted 4 times, but I don't see any mention of "feynman". That's confusing.

I'd rather not have "python" highlighted, since that is not in my selection at that time, even though it is in the global selection.

Otherwise it looks nice, but it goes against how I use HN. Lots of interesting things here don't match my "official" list of interests.
Very good to know :)
Thanks for the feedback. Our snippet generator kinda sucks at the moment, but we're working on it.
Iain Banks' Transition gets mixed reviews
Lists are just writing devices. There are lots of other writing devices, and they all serve the same purpose: as scaffolding for building up ideas and communicating effectively. Some of the popular ones:

* Socratic dialog (ie, the openings of G.E.B. chapters)

* Extended metaphor (ie, mechanical_fish's zoo comment)

* Anthopomorphism (ie, Gruber's adventures of the washed-up brushed metal theme)

* F.A.Q.

* Narrative (ie, Ivan Krstic's Porsche story --- which, again, who knew Ivan had that in him? Wow!)

And my point is just, all these devices can be abused, and all of them can serve a purpose. There's no profound reason Top-N is popular; the reason it's there is straightforward: every "how to have a popular blog" post lists it as a key technique for engaging A.D.D. Internet readers.
The GUI should have fetch functionality. Why doesn't it?

I think that GitX is a really good complement to Github. Maybe there's a way to pull in issues and other things from Github?
I think the "I'll bet you..." form is more standard in the US, but saying "I bet you..." is definitely acceptable, and in my experience is actually much more common in some other English-speaking countries (e.g. England itself).
http://news.ycombinator.com/item?id=783912
Sure, it's possible -- lots of things are possible.

However, I'd argue that it's pretty improbable (at least in the early stages).
By and large, I think open source is a huge win for security. At the same time, if you made a list of the top security debacles of the last 20 (fuck I'm old) years, that list would certainly include:

* Sendmail

* BIND

* CMU SNMP

* WordPress

All of these are open source.

Also, while the list would clearly be headed by Microsoft Windows, commercial software can do something open source can't. Pre XP SP2, Windows was a debacle. Then Microsoft spent 8-9 figures on security, and within 4 years, MSFT led the industry in code security. Sendmail is still a bad bet.

Again, don't get me wrong. If you have a choice between a random open source project and a random commercial project, and each is over some reasonable threshold of popularity, you're better off with the open source project almost every time. If you're a closed-source vendor and you aren't Microsoft, chances are your code is quite poor. It is at least harder to hide sheer awfulness in open source code.

But in any case, the reason I commented was, we can't cop out on the WordPress security debate by saying "it's open source, so the standards are different". WordPress is the Sendmail of our times. Lots of pro-bono effort went into it, but that can't obscure the fact of its very poor security design.
Exactly, the article is full of impressive sounding stuff but no real information. So what if random-guy-I've-never-heard-of was impressed by his predictions, even if said guy does/did work for the CIA.

This would appear to be a very simple matter to settle, show a bunch of predictions and see how many are correct and how many fail. Even showing a few of his previous predictions would be interesting, along as you didn't do something absolutely moronic like cherry pick the ones that turned out to be correct (but oh what a surprise, the journalist goes and does that exact thing at the bottom of the article).

So most likely just a bunch of bullshit reported by and incredulous reporter with no notion of critical thinking.
Wow, I must've offended the designers of HTML5!
I can only vote once, I've checked all our servers, they're all (but one) in the 6 months to 1 year range.

Most of the machines were all rebooted about 7 months ago because of a provider power issue, the only outlier was 334 days.

The shortest was 18 days (memory upgrade).
My favorite is when N is a nice round number like 25, 50, 100 or 101. What is the likelyhood that the exhaustive list ends up being such a marketable number? Must be very low. So I always wonder what was omitted or, more likely, what pork was added to get to the round number.
The insight that readers like knowing that writers have agreed to be constrained is a great one. Witness Twitter.
This fellow's not known for being full of crap, so I give him the benefit of the doubt. Take ten minutes, give it a try, then see what you think.
Quote from the article: "The study is not scientific"
It certainly is a game. It's an attempt to construct a game of 20 participants bidding on a scarce resource (you, the buyer) with specific rules. And would likely work, unless say, a few buddies happened to chat over beers and the subject of 'that crazy guy on the phone' comes up. The element of scarce information will then break some of the 'rules', negating much if any of hoped for strategy.

I like your approach much better, going in with maximum knowledge is key.

The one I've read about and wish I had the nerve is to get a few thousand in hundreds and right off spread it out on the table in front of the salesman, say this can but yours today, just hit my price.
So true about number 6, I must have thousands of bookmarks and URLs saved that I've never referred to.
Well, not exactly "pretty much any language": Common Lisp, Scheme, Arc, Clojure, Haskell, Perl, and SQL all return either 1/2 or 0.5. I'm sure there are plenty of others I'm not familiar with that behave the same way.
After looking at a number of these algorithms, it seems like you really need to take each situation into consideration. I like that Google example as it is easy and scalable as you said. But for more complicated situations, you can do batch updates using Hadoop/MapReduce, assuming you don't have popular items that need to be calculated real-time.
While PG makes some good points it sounds a little bit like why to read Shakespeare instead of Poe.

I happen to like both. Although I might add the list of N things does get abused more often.

I think using Cosmopolitan as an example and/or relegating the N-List format to newbie writers takes it a bit far.
Whoops, commenting on the other story on HN about how older founders are more successful.

Too many tabs in Firefox.
> It is at least harder to hide "sheer awfulness in open source code".

In the same posting mentioning BIND and Sendmail that had me chuckling here ;)
A large part of the difference is the problem they are solving.

A lot of people tell you to "Scratch an Itch". When you are 40 and have had 15+ years at companies, you have encountered many problems that were entirely unknown to you as at college graduation.

Add in more technical & business experiance, connections, and personal capital and it is not really that surprising when you think about it.

The only thing I see in favor of the young guys is the lower cost of living without a family, and being able to work more hours. If you save and don't tie yourself up in expensive cars and homes, it is just as easy to do at 40 as 20. Maybe easier if you now have a wife or husband with a solid income. The hours difference is not that big of a deal compared to experience. Working smarter is more valuable than working harder.

I don't see why a lot of people on HN are so quick to say that one programmer can be considerably quicker than another with the right tools and talent, yet give no equal respect to the greater abilities of a business experienced founder vs a fresh out of school founder.
Micro Men - Comedy Drama about Sinclair vs Acorn
ah, but never buy rustproofing (or optional alarm, tint, etc.) from the dealer! those are the optional extras that are marked up 200-500%. there are specialty shops that will do the same exact thing for much cheaper.

also, every modern car sold today has anti-corrosion measures, as well as corrosion warranties, so i don't see why you would pay extra for rustproofing. this might've been a good idea 20 years ago, but i don't think it's necessary today.
A video from a talk by Jensen Huang, Co-founder and CEO of NVIDIA. He explains why an entrepreneur should make oneself comfortable with uncertainty and sheer ambiguity of the apparently predictable future, that is yet to unfold.

It kind of answers the dilemma of remaining just planned all the time versus remaining just prepared all the time
or in other words "Should I plan or not, when know I have to change anywayz. Again, what if I don't plan, what will keep things focused if we don't have clearly defined goals"

Predicting/planning too much in future does not fully take into account the changes in 'unknowns' in the environmental equation, it bases itself mostly on how things were and are. An excess of planning and lack of preparedness means delayed or discontinued schedules and disappointment, hence giving a chance to the lurking de-motivation to set in.

On the other hand not planning at all and just keeping the radars 'on' and reacting to every signal out there, most of which could be just temporary noise is a dangerous thing. It can potentially waste a lot of your time taking you all the wrong ways for short terms, a step forward and two back.

So, the the right mix of planning and preparedness is the what entrepreneurs need. Plan, plan in terms of 'ends/goals' (less details) for a long term and plan in deep detail for short periods of time, plan only a few short terms at a time. Keep the radar's 'on', detect signals, filter the noise, take you time, but not much since you don't have it. If the signal passes the filter be agile and swift, be brave take the leap.
Leave the rest to ambiguity. :-)
Halo Movie
please do! and if you need a beta tester ... :)
The trouble is in knowing the strength of the foundation. Too often we don't want to admit the failure and keep bad things going because of all the wrong reasons -- kids, mortgages, income etc.
I wonder if this article will be a huge hit on digg?
Excellent article. Here's what'll stay with me:

"The irony is when I was working insane hours it was to make someone else wealthy. When I moderated my behavior it was when they were my startups."

and..

"This life isn’t practice for the next one."

I'm probably much younger than most entrepreneurs here (I'm 22), but I could relate to everything Steve had to say. And I'll add to it; it doesn't pay to be burnt out with unhappy people all around you. The negative energy undoubtedly has an impact on oneself. But what takes the cake, is the realization about how you'd like your gravestone to read.
Oh, I believe all his claims about Fossil. My point is that it sounds like he's setting low goals.
The "Art World" has almost completely removed themselves from craft and have chosen to focus on ideas.

The system is now that popular artists are management with a crew of lower tier artists who function as manufacturing.

Artisans, including air brush artists, are now by definition not Artists, because to celebrate your technical skills is to be seen only as a technician by the "Ideas are Art" crowd.

Similar enough to the management/programmer divide.
Thanks for the fast fix! And check out the reversal in apparent trend: the 36-50 group has higher average consumption in your sample.
They're called listicles.
Extropy by Max More (a much better use of negative entropy as a metaphor)
How can you call a restaurant good if they can't even serve a decent cheeseburger?
The Hidden Power of 'ping'
Are Dictionaries Obsolete in Age of Google?
Monopoly City Streets. (Google Maps + Monopoly)
Right, but "Swine Flu" is just "Flu we're scared of."
Here's an official link: http://www.monopolycitystreets.com/
Yes. Although the 21-35 group responded the most, the 36-50 group had a higher relative usage of caffeine.

I think the 35-50 group has the highest 7+ usage, although that's hard to tell from the graph. Maybe if I kick out another...
How is it that he claims average work experience to be 6 to 10 years but average age to be 40? Someone who is 40 should have 15+ years of work experience shouldn't they? 6 to 10 implies an age of late 20's Early 30's
Whatever the actual number is, I'm pretty sure we still suck. A component of this is that we have so much land, but that's not the whole story.
Exactly! I'm not sure when public suspicions about the objectivity of reporting turned into a blanket license for blatantly biased punditry.
well, it had a smiley at the end...
A team of older entrepreneurs can bring much more social capital and domain knowledge to a startup. In a B2B startup both of these can make quite a difference.
When I go there (to a google search page), lyris.spc.int requests http authentication. Why is this happening?
Ignoring what pilif said (which is all valid), the problem with accepting any of

<identifier>
<identifier>.<identifier>
<identifier>[<integer>]

is that the choice of just these three is kind of arbitrary. Really, you're whitelisting a specific subset of "expression" that presumably returns a function to be called. Why not allow a function that returns a function? Or an object property references as object[string]? Or nested object.property.property expressions, or an arbitrarily complex expression? It's much easier, if you're going to actually limit it, to just accept a single string and have the calling page be sane enough to make sure that name is in scope and resolves to a callable function, rather than making the whole thing harder on yourself trying to figure out exactly which expressions are "safe(st)".
Don't Forget About Email
Flu trackers urge patients to blog
Nice update. CouchDB is constantly being stacked up against the big key value storages. It's really quite different. It may not be the answer to your web site scaling needs but it has interesting things going for it nevertheless.
Strangely, the fact that failure will penalize an older team more can mean that their commitments in a B2B setting are taken much more seriously: if they fail to perform they cannot "move to another lifetime" they have to live with the consequences. This can make them more careful to promise what they can deliver and deliver what they promise.
Agree. Look even if you share the same vision of long term growth when you just get married, the reality of the short term responsibilities mobilize all your time and focus. So I learned that there is no such things as tacite mutual agreement in marriage. You've got to remind your partner your long term common objective almost constantly. I thought it's a given, it's not. To take a programming analogy, setting the variables at the beginning of your code is not enough, you've got to use 'global $variablename' within functions (like function workinglate($longtermvision, $values, $love)) to make sure your variables are set and passed on to each function/decision.

Btw, the programming analogy seems to apply that on all types of relationships: couple, work, business partnerships. For some mysterious reasons, short terms challenges (bills, rent, mortgage, loans, etc.) keep blinding our long term objectives.
Actually I'm wrong again -- as it turns out, the group with the highest percentage of 7+ cup-chuggers is the 50+ group. It looks like caffeine consumption, overall, steadily increases with age.
XCode integration!
ZFS certainly was in Leopard, though crippled in a couple of ways.

The ZFS builds from macosforge had some degree of Apple support but that was not official, if that's what you're thinking.

A lot of development went on inside of Apple for having ZFS work, but it's seemingly stopped without any official word. For a while, it was server only (though I find it extremely useful on every day machines).

Ironically, the company with the famous 1984 ad has very aggressively been removing links like this from their site:

http://74.125.155.132/search?q=cache:n4KSNLxIxtEJ:developer....

http://74.125.155.132/search?q=cache:wJnNvaB52NsJ:developer....

http://74.125.155.132/search?q=cache:8YjVIC0ZHfUJ:www.apple....

These still mention ZFS (one on snow leopard):

http://www.apple.com/uk/xserve/specs.html
https://support.apple.com/specs/xserve/Xserve_Early_2008.htm...

http://74.125.155.132/search?q=cache:yajtUrN1i8IJ:images.app...
Remember when you calculate the cost of cooking that you have to add in the time spent grocery shopping, cooking, washing dishes, the cost of the electricity, gas, and water consumed, the time and cost of disposing of the trash, wear and tear on appliances, etc.

Dining out is essentially outsourcing these tasks.
"...the 5 most interesting startup founders of the last 30 years."

http://www.paulgraham.com/5founders.html
Photos from Mfaminyen, Nigeria
I like http://mixx.com
Lost world of fanged frogs and giant rats discovered in Papua New Guinea
I like the word "realpolitik" - accurate labels are a good thing. My point is that the means produce the ends and the means of realpolitik produce crappy ends.
The market does a really shitty job at interoperability, one of the main goals of the internet.
I was involved with an techno-art outfit some years ago. We needed a file and webserver, but didn't have any money (artists never do...) We went to the scrapyard, found a motherboard, CPU, Powerunit and RAM and bought a cheap harddisk. The whole thing was screwed onto a piece of plywood, installed with freebsd and thrown into a corner. It went for around two years without maintenance or rebooting.
For whatever reason, the E language's actor model was the most influential on IMVU's concurrent programming model (in Python). I highly recommend taking a glance through the language description.
Just a note - Mark (a Ted Nelson collaborator) now works for Google.