skysight-inc/HackerNews huggingface dataset:
Why Perforce is more scalable than Git
E.g.:

clisp> (macroexpand '(dotimes (i n) blah blah blah))

(BLOCK NIL
(LET ((I 0) (#:COUNT-2814 N))
(TAGBODY
#:LOOP-2815
(IF (>= I #:COUNT-2814)
(GO #:END-2816))
BLAH BLAH BLAH
(PSETQ I (1+ I))
(GO #:LOOP-2815)
#:END-2816
(RETURN-FROM NIL (PROGN NIL)))))

(goto in Common Lisp is (go ...) )
Well, I am sorry if you misunderstood what I am talking about... maybe because I did not tell the whole story.

I lost more than 7 points of karma in 20 minutes!
All of that because I commented on that story: http://news.ycombinator.com/item?id=516027
And I was telling users NOT to flag that story, because those people are in trouble, and we should help them. So everyone down-voted that comment, and when I deleted it, it looks like they wanted to continue down-voting my other comments!
Try finding a Coke with real sugar, and try getting a week worth of food without any corn syrup in them.

This is easy enough. Red Bull makes a cola with real sugar (expensive, but pretty tasty).

It's easy to avoid corn syrup when you don't buy processed foods. Go to your local organic market, and you'll find a whole store that contains no corn syrup what so ever. (A little bird told me that you can cook your own food, and if you don't want to add corn syrup, you don't have to.)

Anyway, corn syrup is really cheap, so that's why it is in really cheap food. Most people think of food and think "more", not "more nutrition", so that's why it's popular. But fortunately, there are plenty of (mainstream) places that will sell you better food, so there is no reason to complain.
Twittervision 3D
You're not stuck! You just need heirloom seeds, and tons of compost and you can raise great tasting vegetables. Personally, I get my seeds from http://www.harrisseeds.com (no affiliation) but if you google, you can find many heirloom seed providers - just make sure to talk to them before you buy to make sure they will grow ok in your climate zone - heirlooms are less tolerant of climate ranges than the modern breeds.

As to the strawberries - you're not stuck there either! While personally I can't imagine anyone not preferring gigantor strawberries, to each his own. There is a different breed of species in Europe, you can get them here, they will grow here. I don't remember the exact species/breed, but an heirloom seed supplier will know. You can see the different species on wikipedia: http://en.wikipedia.org/wiki/Fragaria
I have a question maybe someone here can answer for me. It's going to sound snarky but I don't mean it to be.

What is Scoble's biggest industry success so far? Not career success; I mean, what's the thing he's best known for accomplishing?
Take a look at: http://ycombinator.com/newsguidelines.html
"Resist complaining about being downmodded. It never does any good, and it makes boring reading."

It's just one of those things. Btw - afaik - there is code to prevent users "carpet downmodding" another user.
"I have rarely seen programmers fail so profoundly as those who hold the belief that they are too smart -- too good of a programmer -- to fuck up."

Well put.
Cons cells are nice but they are no match for algebraic data-types and pattern matching

But of course, with a dynamic type system, objects are basically the same thing. In CL, you can encapsulate data inside its own type, and then match on that type. (It also has super/sub-typing relationships, which Haskell does not.)
There might actually be more people interested in parrots than in how to run a small software company efficiently.
I disagree. It's valuable for hackers to see where money's being made on the web. Just 'cause the article is a couple years old doesn't mean that the practice still isn't happening.
Seems to me like you're participating in some sort of irrelevant drama about nothing that will benefit your life in any way what-so-ever.
I'm just as curious about Scoble's new relationship with Rackspace as I am about his new project.
The answer, unfortunately, is simple. Yahoo and Google make a lot of money from these practices. They've enabled all this to happen. Do no evil, eh?
That's when you know the guy is gonna lose money. Stick with what you know.
> It doesn't take much land to grow a significant amount of food.

That made me think of this quote:

"When Eleanor Roosevelt did something similar in 1943, she helped start a Victory Garden movement that ended up making a substantial contribution to feeding the nation in wartime. (Less well known is the fact that Roosevelt planted this garden over the objections of the U.S.D.A., which feared home gardening would hurt the American food industry.) By the end of the war, more than 20 million home gardens were supplying 40 percent of the produce consumed in America. "

"The Food Issue", NY Times ( http://www.nytimes.com/2008/10/12/magazine/12policy-t.html )
Looks like Hallmark owns it now. He must have sold it to them for a tidy profit:

Whois Record

Registrant:
Hallmark Licensing Inc.
Hallmark Domain Administration
2440 Pershing Rd. MD 339
Kansas City, MO 64108
Which products contain corn syrup? I didn't know that it existed until now, but I can't think of anything I eat that could contain corn syrup.
Of course sugar is a mind-altering substance. It can even be lethal. Same for salt. Anything can be a poison if consumed in high enough doses. Too much caffeine and one will have a heart-attack (this upper bound is known).

I couldn't disagree more that dose is NOT relevant. Dose is EVERYTHING. Water is vital for humans to survive, but if you drink too much water, you will get high. Should we ban water drinking? Of course not, we should inform people how much they should drink each day. It's a no-brainer because thirsty people will drink water when they feel like.

Dude, I am ALL for legalization of marijuana (I might have given the impression that I am against it for some reason). I know there will be people who will use emotional and ignorant arguments against it and, hence, I believe that imposing certain bounds on consumption could be a good idea because it would defeat those weak arguments against legalization.

What I would like to see is unbiased, reliable scientific evidence. I would like to know how much an adult should be able to consume. Yeah, too much pot and one falls asleep (I have smoked, so I know it), but if you fall asleep while driving then you might be endangering others. In my humble opinion, marijuana SHOULD be legal, people should be informed about what would be a responsible daily consumption, and politics, religion, emotion should be left out of it.
The list is interesting and mostly true (IMHO). There is just one point where I differ with you:

"Formal Qualifications This is more a of non-indicator than a counter-indicator. The key point to outline here is that formal qualifications don’t mean squat when you’re trying to recognise a good programmer."

Qualifications is an effective way to limit at least some of the people. Most 4 year university degrees require at least a basic level of intelligence and commitment. It is true that there are a lot of professional Comp. Science bullshitters out there with degrees (I know quite a few) but on the average you will be luckier with a university guy. This does not just mean that you should look for Computer Science – applied mathematicians are also a good bet (based on other qualifications). (Of course there are also excellent programmers without degrees – but it is extremely difficult to find).

Another thing – something as simple as a typing test may help you. There are people out there that claim to be programmers (esp. freshly out of college) but do not really program (further than the task at hand). People who programs a lot for a long time will generally type faster than people who do not really program.

Also I think that to hire someone is fairly expensive (at least $50,000 a year in the states). If you make a bad decision it is a lot of money down the drain and one bad guy can ruin the atmosphere of a whole company. Why not hire a programmer (that you know to be competent) to help you with the interview? I am sure that a $1000 expense is less than the risk of wasting $50,000.
If this thing isn't even going to be based on cesium, then comparing its size and expense to a standards-agency fountain clock is a bit unfair. Rubidium oscillator modules are common and cheap (cell phone base stations tend to be equipped with them) and pretty small (Symmetricom's smallest module is I think about 2" square).

Anyway, I'm curious how well the frequency stability of this thing can compare to tube-based atomic clocks.
The same could be said about C++. C is a weakly typed language and was designed to be so, so it's type system cannot really be said to be 'bad'.
Sure. Consider the case of defining an instance of a type class:

instance Foo Bar where
quux = quuxifyBar -- terrible example

Now, you want to follow the same pattern to declare "Foo Baz", "Foo Quux" and "Foo CannedAir". I hope you like copying and pasting, because that's how you do it without Template Haksell.

In Lisp, it would be a simple matter of writing a macro, like this:

(defmacro make-my-type-thing (type)
`(instance Foo ,type
((quux (x) (,(intern (format nil "quuxify-~A" type)) x)))))

Then you can:

(eval-when (:compile-toplevel)
(loop for i in '(Bar Baz Quux CannedAir)
do (make-my-type-thing i)))

Yes, the example is very contrived, and yes, Haskell ships with a lot of abstractions to make this case very uncommon. But in Haskell, you just can't treat your code as data -- it's code.
It seems to me that for serious meta-programming in Haskell, you have to use Template Haskell, and from what I've heard, it's not nearly as flexible.

"seems" and "heard" is the best you can do? Try it, and you'll find that it's very easy to meta-program in Haskell, even without macros.
Clojure completely erases the parallelism section as a complaint (although to be fair GHC is the unchallenged fastest parallel gun in the west, but contrary to the article, so far as I know even GHC never just guesses parallelism without being asked).

Data structures, you mean like hashmap, vector, list, sequence? Those are all basic in Clojure. You can de-structure them within the parameter list of a function or a let, which is about half of what pattern matching is used for in Haskell. (There are also streams, but those are a bit more fuss, and they're experimental.)
How I launched flickrup.com in less than two weeks
Please Note: the point of this post is not to pitch my site, but rather to provide some of the lessons learned and hopefully spark some interesting discussion.

Flickrup allows people to submit flickr photos and vote on them.

The idea with Flickrup! was to launch a working, stable site as fast as possible. The idea I had when I started working on the site was to be as minimalist as possible in regards to design, code complexity (frontend and backend), db schema design and user authentication to name a few. I also wanted it to be ridiculously easy to submit and vote on photos. So here are some of the things I did.

frontend design:

I used a css framework (blueprint) to assist in creating a grid based layout and also utilized all the predefined styles for elements. Instead of creating my own css classes and ending up with a cluttered mess, I forced my self to use the classes defined in blueprint as often as possible.

I didn't waste time making a logo. The logo is simply a text link to the frontpage.

I didn't clutter the frontpage with flashy css based buttons and login/signup links everywhere. Instead, when someone hovers over a vote link, a css popup comes up which allows them to vote anonymously or using the flickr account.

I didn't waste time setting up a blog for the site.

backend design:

No brainer: I used a well known php framework (codeigniter) and forced myself to use as many classes and helpers they had to offer including: (pagination, session control, url helper, captcha, date helper)

I had a problem that needed some solvin' and I was greatly tempted to roll my own solution, but I searched until I found an already existing one.

Database:

I have four tables. That's it. Photos, sessions, users and votes.

Authentication:

There isn't an ugly login/signup link to be found on the frontpage and it doesn't need one. Logging in is inconspicuously placed in the flow of voting and submitting.

You don't have to sign up to use the service. You can vote and submit anonymously. It's true that you can vote for a photo as many times as you want as an anonymous user, but so what? If someone wants to spend their precious time painstakingly figuring out the captcha a dozen times to fluf their votes, who cares?
Why do you think this?

Haskell not only has a friendly IRC channel, it also has friendly tools for interacting with the community. For example, it is very nice to hear someone talking about Yi, type "cabal install yi", and then having it installed and running in just a few moments. (It is also very nice to pull the xmonad darcs and say "cabal install" to install the newest version of xmonad. I don't even bother with Debian packages for anything related to Haskell anymore.)

Anyway, my point is, I think you should try Haskell before you talk about it.
Haskell does have interface inheritance with type classes.
I got your point that there's no "adding". We're not talking about a small underground economy. Like you said, "it's here and it's huge". I don't know why people are so focused on the law. The fact that marijuana is illegal is stupid and arbitrary. I am strongly against prohibition.

All I am trying to say is: let unbiased scientific studies (not emotional arguments based on "honesty", "morality" and "legality") dictate policies. Like I said, I am interested in knowing what would be a socially responsible dose. People drink coffee as a stimulant, but drinking 40 espressos in a row might kill you. Should we forbid coffee? No! A stupid example, I know. But replace "coffee" with "marijuana", "caffeine" with "THC" and it's just as stupid. Believing that something is "bad" because it's illegal is foolish. Once again, it's all in the dose.

Ironically, evidence seems to suggest that legalization does not lead people to over-consumption. Evidence also suggests that teenagers who consume too much pot are at higher risk of schizophrenia. I don't know how reliable these are.
what the fuck is it?
CCHIT to meet with FOSS community
Yes, good point. But a lot of people cite C as "the" strongly and statically typed language, and that's just wrong. ("But omg, you have to say 'int i' instead of 'var i'. Clearly this is strong typing!")
I don't know anything about Scottish politics, so I cannot comment. But the best source of information on British/EU politics is a blog: http://eureferendum.blogspot.com/

I don't grant the premise: we may not have ever had a mass media that lived up to our ideals, but I'd say we certainly have one that attempted to: Watergate

Watergate wasn't investigative journalism, it was the Post being a conduit for leaks by the FBI: http://www.stratfor.com/weekly/20081222_death_deep_throat_an...

If you can come up with a structure of government that takes into account human nature and is one where the rulers don't need to be held to account by the governed and has a realistic implementation plan, I'll be amazed.

Here's one simple solution: Allow people to sell their votes.

A second solution: Competitive government. Delegate all policy (outside of defense) back to the states (or cities in the case of Scotland). Then instead of having citizens worry about policy, they can worry about results. The rulers will enact good policies not because they fear bad press, but because otherwise smart people will go live in other states.

Other solutions:
http://unqualified-reservations.blogspot.com/2007/04/formali...

or
http://unenumerated.blogspot.com/2007/05/juritopia.html

And of course, there is always good old fashioned monarchy. Have you ever read up on what the old European monarchies were actually like, in terms of taxes, economic growth, and personal freedom?
There's no way that a book on Perl 6 makes 400k/year!
flickr photos + voting
Also see here: http://tech.slashdot.org/article.pl?sid=09/03/14/2036212
Which reminds me of the Atlanta Community Food Bank 'Plant a Row Campaign' to feed the hungry - http://www.acfb.org/projects/community_garden/plant_a_row/
"eBooks have no manufacturing costs, no inventory costs, and almost no distribution costs. Best of all, it is a GLOBAL business."

As long as the topic of your ebook does not appeal to the mainstream[1]

[1]http://news.ycombinator.com/item?id=516239
http://www.flickrup.com/
He had something to do with Dave Winer's Userland Software - that developed early blogging software (Radio). Probably his biggest success, though, is his blog.
Not surprising, on the front page with majority votes: a picture of a cat. Nice application
Ask HN: Which are the things you want the most?
Just a question, in order to know which are the things that are valuable to us. Also... which are the things you don't want, but have to do in order to get those what you want?
>>> I call bullshit.

>> WTF. Is this some sort of playground?

>Calling people out ,

Now you're escalating to a physical challenge. Like I said, playground.

> is an important part of a healthy, critical discussion

Actually, it isn't. In fact, calling someone out is one of the best indicators that "healty, critical discussion" isn't anywhere near.

>>> All this PHB stereotyping around here is just arrogant vanity.

>> Actually, it's experience.

>Show the evidence - empirical or anecdotal - to support your opinion.

If you haven't read the other posts, citing them won't make any difference. If you have and still think that there's no evidence, citing them won't make any difference.

>> Let's see some evidence.

>Let's see some evidence from your side too.

For what? I wrote that technical people don't believe that they're good at evaluating biz people. Which part of that is under dispute?

You seem to believe that biz people are good at evaluating technical people. The sole piece of evidence is that there are successful teams "led" by biz people, but that doesn't imply that said biz people evaluated the technical people.
A an article titled "Why" ..... should usually explain WHY. This article, if anything, just asserts that git IS un-scalable. The closest thing to a "Why" is this "Don't believe me? Fine. Go ahead and wait a minute after every git command while it scans your entire repo."

Which may be true, but this article is pretty thin
http://www.kingcorn.net/

(I haven't actually seen this yet, but the thread reminded me of the trailer)

Here's a direct link to the trailer, since the above link is a bit slow: http://www.youtube.com/watch?v=UiCRwMMh9k8
Well, there are two types of corn syrup - plain old "corn syrup" ala Karo, and high fructose corn syrup, which is a very common sweetener in processed foods.

(HFCS is also, for some reason, a bit of a nutritional boogeyman for a lot of people. There's no actual evidence that consuming X calories of it is any worse for people than consuming X calories of sugar or honey, but it's the new "dioxin" in some circles.)
That's because it's newer and so it has a greater weight. The site is brand new so if someone submits garbage, it is very likely that it will end up on the frontpage. This problem should go away as the site grows and people start submitting more photos.
The problem is you aren't thinking the thing all the way through.

The question that follows is "Why do you need to control your asseets?"

The answer being "So you can ensure they don't go down"

Then the question becomes "can you use cloud computing and be sure your server won't go down?"

The answer "Yes, you just have to have redundancy (the kind you'd get by having a second provider like Rackspace host a redundant fail-safe server)"

So really "control" doesn't matter because thinking the train of thought all the way through leads you right back to the central theme of the article: Cost

If Amazon + some kind of redundancy is still cheaper for your company than cloud computing might be for you.
You can also find sugared Coke if you live near the Mexican or Canadian borders in the US. Or if you look for the bottles of Coke sold around Passover. [Correcting my earlier misnomer - Coke with corn syrup is perfectly "kosher", just not appropriate for Passover.]

(I don't actually like either type. Weirdly, I only like the taste of Diet Coke, and not even Coke Zero.)
Please please post (or link to) info about how to recognize a good business guy if you're a hacker. I'm certainly struggling with that problem right now.
It depends. I think most organic growers use modern, disease tolerant breeds that produce as much as possible - just like commercial farmers, they just lack certain Monsanto genetic improvements. So you will see dilution of minerals in larger fruits in greater numbers per plant, if that is the primary cause of the decrease in minerals.

On the other hand if the cause is primarily due to poor soil that relies entirely on inorganic fertilizer and hasn't been properly amended with organic material - compost - then the organic produce will indeed have more vitamins and minerals.

The other benefit of organic produce is that if you buy from a farmers market - inorganic or not, you are often buying from a local farmer and your produce will have more nutrients because it is fresher. It is said that frozen vegetables are actually healthier because they are flash frozen near the field, and decompose less than vegetables in the 'fresh' section of the supermarket that have crossed the country, decomposing the whole way.

And of course organic vegetables don't have traces of pesticides.
Sodas in Europe, including Coke, are made with sugar. Europe doesn't have the massive supply of cheap HFCS that the US does.
This is straight out of my old gig. Google Corey Rudl or visit http://www.marketingtips.com if you want a manual on the process.
Indeed. Particularly when you consider that the average small software company doesn't live for 25 to 70 years.

Even though I don't have a problem with my parrot, I'm acutely aware of the possibility that my executor might someday have a problem with my parrot. And I've got one of the shorter-lived species!
You are correct, if you cook exclusively from raw ingredients. As soon as you get something that's somehow processed, it's likely HFCS has snuck its way in there.
> Ultimately, the role that journalism provides is accountability. It holds power to account.

Actually, it doesn't.

In the pollyanna world, readers might, based on what journalists found and printed. But in this one, journalists bootlick for access and reprint press releases.
SXSW Trip Report: The Search for a More Social Web
"The Omnivore's Dilemma" is a great book about this.

One thing I learned there is that if you buy a strawberry flavored something that lists "natural flavorings" on it, that doesn't mean it has any strawberry in it. "Natural" just means the material originates in nature, not that the actual molecules are natural. Material from corn chemically processed into something that tastes (barely) remininscent of strawberry is a "natural flavor" according to the system.
Valuable: Time. Friendship. Backups. Moore's law. Coffee.

Unwanted: Excess red tape. Non-deterministic bugs. Win32. IE. Reality TV. Murphy's law.
Are you looking for "why" as in "what are the architecture problems" or as in "what are the scenarios and metrics demonstrating the case"?

I can give you the latter - git does not support partial checkouts. If your repository is 80Gb and you only need 5Gb to work with you will have to get all 80Gb over the network and it will be about 16 times as slow as it needs to be. The same problem does not exist in perforce - you can get any subset you wish.

Linus was pinned on this in his talk he gave at Google and his repsonse was "well, you can create multiple repostiroies and then write scripts on top to manage all this". To his credit he admitted the problem, but then he doesn't seem to care enough to do anything about it.