skysight-inc/HackerNews huggingface dataset:
What VCS doesn't support mutability? With svn, you can just "svnadmin dump", edit the file in your text editor, and "svnadmin load". Same idea as "git reset", just much more difficult to do. People do it every day, though.

Anyway, the great news is that if you have a central repository, you can deny non-fast-forward commits. That then gives you the same "immutability" or "security" as Subversion or anything else.

The moral of the story is, if you don't want to do something, don't do it.

(As an aside, I think this article is a classic case of, "SEE MY PRODUCT IS STILL RELEVENT!!!11". Would he be saying this if he didn't have an inferior product to sell?)
> # Verbs ending in "d": shipped, launched, built, sold.

Uhem.
A few people from Yahoo, etc take a WFH day and show up. But this is mainly for people who already work in SF and want to co-work.

If you have a 9-5 and are interested in a regular meetup after hours, please reply here or email me at carlos at archivd.

The important thing is having a regular space and someone(s) to commit to hosting the event. I can't commit to spend 14 hours in a cafe every wednesday.
Totally. And those people will fail at their first 1, 2, 3 or more businesses. Perhaps they'll never succeed. But, much like tweaking and tinkering endlessly and never releasing, it's unproductive to worry endlessly and not try.

I still suck at making phone calls. I've found a way around that - I have other people with me who can do that better.

Ten years ago I had no follow-through. It took me a while, but I learned to overcome that. Tweaking and tinkering endlessly was a problem in my first start-up. It cost me a good kick in the face (figuratively) and I learned to release early and often.

Those are all likely mistakes, and some of them you can avoid by reading about them but most of them you'll have to face personally before you overcome them. And, who knows, maybe you'll never overcome them! But the worry should never stop you from trying.
It seems like you still want to work in the same field, and are mainly considering school because of the credential it offers. While that addresses one reason employers might be throwing away your resume, it isn't on its own enough to make you stand out.

The most effective way to stand out is through a personal connection.

So instead of going to school, maybe you should try to meet a lot of interesting, smart people who are working on cool stuff. Work with them on side projects and stay in touch with people at companies that are expanding. This isn't hard for programmers to do: just go to programming language user groups, try things out at home, and get involved in some mailing lists. Hang out at local coworking spaces and BarCamps.

It will probably take a few months of this before you get a good job offer. It will feel much scarier than school because there is not a well-defined end goal. But if you have an active geek social circle you will hear about job opportunities well before they get to the point of screening resumes for education credentials.
I run a site called http://www.gibsonandlily.com

all the people that post there are nerds, but it is mostly non-tech news...we kindof joke that we're like reddit and digg...but for adults.
Googling down Internet memory lane for HoTMaiL. Hallucinogenic optimism. Great phrase.

> Jurvetson remembers: "He brought in these revenue estimates showing that he was going to grow the company faster than any in history. We dismissed the projections outright, but he insisted, 'You don't believe we're going to do that?' He had hallucinogenic optimism. He had an unquenchable sense of destiny. But he was right. He grew the subscriber base faster than any company in the history of the world."

Wired 6.12 "HotMale" December 1998

http://www.wired.com/wired/archive/6.12/hotmale.html?pg=2...
It's not really like that.

It's like the guy sells a commercial non-journaling filesystem, and he is trying to argue that journaling is a horrible idea... while everyone switches to his competitor's journaling filesystems.

It's sad when your product is no longer relevant, but that's no reason to make up reasons to attack its competitors. That just makes you (and your product) look stupid.
Here's, I think, the big philosphic difference: Some people only want good code in the repo. Some people want every change in the repo.

I'm in the second camp. I'll gladly commit broken code and then fix it later. I don't push broken code, of course, but sometimes it's useful to have a snapshot of the broken code before you start fixing it.

For example, let's say I'm accepting a patch from someone or I found a useful snipit of code on the internet. I integrate the code and it breaks a unit test in some non-obvious way. I like to commit the code as it was from the original source before I start trying to fix it. That way I can quickly revert if my fix attempt is way off base.

Further, I have in my history who / where the code came from and how it was fixed (in a later commit, complete with an easy to get diff).

I'm not saying Eric's best practice is wrong. Some people prefer to only commit good code, some prefer to commit early and often. I don't think either practice is inherently better than the other.

Edit: I realize I didn't really respond to the immutability issue... I don't really have an opinion on that.
Tropicana abandons new packaging; Twitter is the new focus group medium.
I believe she announced she was working on a sequel during the talk she gave at the 2008 Business of Software conference.
...yes, I don't think the state of our higher eduction has improved in the (counts) 7 years I've been gone. I'd have to play the system like everyone else there is doing, and my honest opinion is that degrees are an over-produced commodity in the developed world today.

On the plus side, many have pointed out that the true value of a degree program isn't the courses, the books, and the shiny paper at the end, but the contacts you make there and what you can learn from talking to the professors one on one.

Looking at my U-grad friends, I've come to realizes university does not educate people or give them any sort of knowledge. University is a place where you can education yourself and obtain whatever knowledge you seek for yourself.
So yeah this is more interesting to me because I geek out on brand design (and I actually liked the new Tropicana stuff here), but some really good material here about how BigCo's are using the net to react faster to customers.
We are. Hacker News is the top spot for getting news relevant to startups.
You're smart. Very smart. But you're also arrogant. It shows in a lot of your comments here on HN. That's no barrier to success, of course, but I've found arrogance to be counterproductive.

From a personal perspective arrogance blinds you to opportunities and your own shortcomings. From an interpersonal perspective it makes otherwise excellent people less interested in working with you.

Who would you work with?
In some aspects, had Vista been more successful quicker, we wouldn't be in this IE6 mess... I am hoping IE8 is pushed out quickly to get more users up to date, then you can tell clients they are 2 versions back and need to upgrade for security reasons due to dropped support from Microsoft (typically two version support).
We use MTrex.
It was created by some people who worked on Autorize.Net.
I've met with the CTO and he seems to know what hes doing. It has most of the same features, and I have enjoyed their tech support.

They have a nice api and their website is easy to use also. I have used authorize.net in the passed and this has been a little bit easier to use.
I concur with the point about emailing the CEO, unless it's obvious the position would report directly to them. Best bet would be trying to find a direct line of communication via your social network (and by that I mean people you actually know, not people who follow you on Twitter, though the two may intersect).

As for the AOL addresses--well, if your address is tightjeans@aol.com (I've seen it on a resume), then, yeah, probably worth it to get a GMail address. But if it's jsmith@aol.com, I wouldn't worry much about it.
You can probably write him off as a misogynistic idiot.

I'm about to get divorced from my wife (we have discussed it and it will definitely happen, but we want to figure out asset distribution, child care, etc before we file Collaborative Divorce): I mention this to offer perspective.

The sex never stopped -- we're splitting up and still had sex three times in the last 24 hours (guys never seem to figure out that most women want sex as much as they do and if she loses interest, it's almost certain that he is part of the reason). My wife is sometimes bitchy but is not at all materialistic. She can be a royal pain in the ass, has a lot of bad habits and can be excruciatingly annoying at times. BUT SO AM I!!! This is the part he's missing: from the woman's perspective, these guys are probably just as bad. So "she can divorce him and take half his stuff." Did he get that stuff while they were married, sharing expenses, etc? Is it possible that it's actually reasonable that she have a proportion of what they acquired together? No, of course not, it's "his stuff." Waah. I can't take all my toys and go home!

The reality is that it is extremely rare for a long term relationship to end completely due to the faults of one person.

It's a lot easier to blame your life on someone else than it is to look inward and see the flaws in yourself.

Now let the downmods begin :-)
Oh, certainly, but that's kind of back to square one:-) I like to be independent and work with cool people, I don't want to be a boss or bossed around, and I like to build cool stuff.
And if you get any news from bbc.co.uk or read British bloggers you'll get accustomed to sports teams and corporations being considered plural. e.g.: "Apple today are releasing..."
Sabeer approved the interview before publication, but after the book was published he asked me to remove those parts if there was a second edition. He didn't say specifically that the things he said were false, just that they hurt people's feelings. (Many people in the book cut stuff out of their interviews, but usually because the material was controversial or confidential, not false.) But once I got evidence that what he said was actually false, it seemed appropriate to post a statement about it immediately.

None of the other things people said in interviews were false that I’m aware of.
Not quite -- the underlying concept is a "company" in the sense of a troupe, band, eg "The King's Men", the "Dorrit's Chalk-Weavers", "Harold & Sons".

The idea of a "corporate person" is much more recent, like 1880's, and I think started in the US.
Delayed-Job works great for Lighthouse/Tender from us, and for Github too. It's definitely a great starter queue until your needs necessitate something more heavy duty like nanite.
Yes.

We can argue all day about how credentials shouldn't matter. But they do. Put up with a little BS for a few years and it will pay off.
Invitation Only
Snow Leopard screenshots show interface tweaks
Why Iteration is a Powerful Way to Build a Startup
Mandatory reading for job-seekers-- Rands' essay on engineering resumes:

http://www.randsinrepose.com/archives/2007/02/25/a_glimpse_a...

(and a brief update):

http://www.randsinrepose.com/archives/2007/12/06/a_brief_gli...
Yahoo management shakeup: Can we at least get an org chart?
the async plugin is quite nice. you can replace

>> myobject.very_slow_method

with

>> myobject.async :very_slow_method

and it's executed in background

http://github.com/lassej/async/tree/master
Me too. I'm guessing the people at wagner.edu where he's hotlinking the 194k image from are highly bothered by it as well.
Making-Payroll: a blog from Slate about a web startup
I don't get why this guy was voted down. The truth of the matter is, the old guard always remains, they just become irrelevant. Facebook won't die, but it also won't be cool and consume your life -- the same way AIM isn't dead, but it's not like you sit around and think "they're reading everything I'm writing! It's only a matter of time before they make billions off of this!"

In fact, to this point -- I remember that, when Friendster first started, the founder's goal was to sell the company to AOL for something like $100M. This was why he turned down the Google stock.
Perl is dead
Novel, but based on WHAT criteria exactly?
well we are more of a news aggregating service, need some original content. Need more stories to break on HN
This is very dependent on Java-script. I went there saw a minimum of info. Then I turned off no-script and it showed a lot more than just my IP, port number, and previous visited page(this one).
For the same reason any journalist wants to be told the truth, to know when they are not told the truth, and to call people out when it happens. As a proxy for absolute truth, good journalism requires complete reportage even years after publication. Rep and goodwill are your most valuable assets.

I don't know JL well but I imagine that she would not do this over of a simple he said / she said disagreement. On the other hand I don't think this deserves to be front-page news -- she is only making sure she has the record straight.
SQL is like a swiss army knife for data. It includes some relational algebra, some relational calculus, and some functional programming.
Your argument is laughable. Your first paragraph is entirely about you, that's patently obvious, so my question is why are you so fundamentally afraid of getting married and failing? You're on a site about start ups, hello more businesses than marriages fail and you can lose a lot more through bankruptcy than you can through alimony. Oh and guess what, there's prenups.

I'm married and I've never been happier. Since getting married I go out more, spend more time with friends and in fact have a lot more sex than I ever did before I met my wife. Do you even know if your married friends are actually miserable, or is that your assumption from the outside? Do you even know their spouse? Have you ever even spent time out with them when they're out with other married couples? You simply state they're miserable, with quite dramatic emphasis but not even a single piece of anecdotal evidence to back it up. Your comments are entirely clichéd and stereotyped.

Honestly, when I see a bitchy wife I also see a very spineless, ball-less husband. Also for the few wives that gain 'mega' weight, I also see far more husbands who are fat lazy pigs.

Oh and I am from Europe, if American males have problems with American females, they're going to be fucking dominated by European women. The divorce rate is lower in europe, only because it's socially unacceptable and in Italy your wife has the legal right to lie to police to protect an affair! I mean sure, marry a nice Italian girl, they're basically raised that if they're not getting it at home it's okay to get it somewhere else, so yeah don't worry you wont get divorced, but you certainly won't be the one having sex in that marriage either!

Please don't spout BS about Europe unless you actually know the cultures. Every European country has either a near 50% divorce rate, or you simply will not get divorced because your family and friends would cast you out. Losing 'everything' isn't the risk of losing 50% of your monetary value or income, losing everything is when you lose 50% of your money, your family, your friends and every person hence forth who you meet will judge you because you're divorced.
You perl guys are always SO serious. ;)
Dick Laurent is dead.
Who would you work with?

Someone who is smart; who doesn't hesitate to tell me if I'm wrong; and who doesn't get offended if I tell him that he is wrong.

If arrogance makes people more likely to speak up when they see something which is wrong or could be improved, I'd say that's a net positive. False modesty has merits in some circumstances; but a startup is not such a circumstance.
I wouldn't be so harsh as to say his product is not relevant, it's just relevant to a different market.

What I've seen in corporate America, makes me think his product is far too permissive for a lot of places, places which won't dare touch Git.
Works as expected, good job. It took me a while to figure out what the right window does though.

Once I figured it out I had some fun with a chatterbloc inside a chatterblock inside a chatterbloc.
I'm beginning to see no point in love - only solid, mutually beneficial friendships

Love takes that and raises it to the googol'th power.
I mentioned earlier in this thread that I am getting divorced. My wife and I sometimes talk about the times when we were head over heels crazy about each other, but what we have now and are trying to maintain is perfectly described as "a solid, mutually beneficial friendship."

The difference is beyond night and day!
map = AS

reduce = GROUP BY
Well, the article has been killed, however it would make very little sense, given that Apple is not about to start putting Qualcomm CDMA chipsets in their phones. They are far more likely to use their recently-acquired chipmaking expertise to consolidate their chipsets into one or more custom processors, which would offer great savings in power consumption and allow for even smaller, thinner iPhones.

The future of the iPhone is more specialized, not less. Going the CDMA route is expensive, time-consuming, and requires living in Qualcomm-land. Not likely.

I haven't even gone into the politics that separates Apple executives from those at Verizon, but that's an entirely separate matter...
Way to jinx your company dude.
When I think of Twitter, "focus" isn't the word that comes to mind.

A focus group seems like an artificial channel; you can't possibly hear what 100k people are saying about your product, so you pick 200 and you hope it's a random sample. But you can read what 100k people are writing, with good enough algorithms, so it'll be easier to gauge the Twitter zeitgeist on topics (like the election), if there is a zeitgeist at all. Gave a thousand samples out in a city and no one comments? That might be a interesting result in and of itself.
I don't know if it really happened. I don't much care, either. But if I remember correctly, the title of the article in question was 'Some Things Need to Change'. That's hardly linkbait.

The linkbait accusation is also a little odd coming from someone who submits practically every linkbait TechCrunch article that shows up in the RSS feed.
What I've seen in corporate America, makes me think his product is far too permissive for a lot of places, places which won't dare touch Git.

These people are silly, though. I don't know of a single version control system that doesn't let you change history in a straightforward manner.

At least in Git, the cryptographic commit IDs will change or be invalid when a commit is changed out from under you. Most other VCSes are blissfully unaware of history rewriting, and thus someone nefarious with access to the central repository can easily forge history.

I bet that never makes it into the marketing literature, though.
If itexaminer.com says it and backs it up with a link to a months-old 9to5mac spec piece, then it must be true.
1. What does freeze/unfreeze do?
2. What does the screen do? (I thought when I open window, participants would see it. Like if I opened Google and ran queries, they would see the same)
3. There is a bit of latency in your messaging. Maybe 1 and a half seconds.

Otherwise if this application allows anyone to create throw away chat rooms and share their browsing experience with one another, then I can frankly say I love it. Great job.
Thanks for the feedback - 2 excellent points!
Heroku: Why Instant Deployment Matters (YC W08)
You don't have to have the same form as something in order to replace it. I don't think the number of breaking stories has any effect on the quality of HN.
I knew a brilliant hacker who also dropped out of college for the same reasons.

It's a bit of youthful arrogance, immaturity, but also the kind of spirit youth would not be youth without.

Anyway, a recession is probably the best time to be in school.

But there are two very important things to keep in mind:

1. Do NOT go into life crushing debt! A small amount of debt is OK, state schools are cool.

2. Do NOT take school too seriously, OBVIOUSLY it's a for profit operation. Do not let their BS stop you from getting an education while having a good time.
You'll do most of your learning on your own and from like minded classmates, learn, have fun, get a degree.
What exactly is in-depth about this? I expected a discussion the code in jquery.js, not demo of a couple of extensions.
Is there no thought given to the sample bias this incurs? Twitter is definitely not a cross-section of nearly anybody's customers...
Speaking of skill level, it occurred to me last year to offer to be "roving guru" (sounds haughty) or "roving consultant" or simply "Rover" (woof!) when we have an odd number of developers. This works out nicely for me anyway, and the others are fine with it. I have no idea what this does to our velocity because we are, unfortunately, very disorganized and don't keep track. (I shan't bother to explicate.) I do enjoy teaching and mentoring people, as long as that's the real plan. And the roving helps me tolerate the noise level in an open workspace. Maybe because I have to pay attention to all the vocal noise. I have to keep alert to the sound of people calling for assistance or sounding lost and confused.

OMG, I just got an insight. I'm an effective Rover or mentoring "navigator" as long as no one expects me to read. I need to not look at the monitor, not try to read the code or docs or whatever. As long as all I do in the presence of talking people is do my own listening and talking, my brain doesn't turn to complete mush. I noticed long ago that I have almost zero reading comprehension when I read English (native language) aloud. I also remember covering my ears while reading silently when someone else reads or the teacher is talking. Etc. So the big insight is, my reading incomprehension in the presence of speech extends to reading computer code! I have a reading problem (or attention problem, or whatever it boils down to) which frustrates my ability to pair.

That explains why I have such a hard time understanding even a single line of code in most pairing sessions. That explains why, when I'm the "extra set of eyes," all I'm good for is syntax and spelling check (which really should be done by software, not me). Writing code happens to be a lot more of reading what's on the monitor than head's down typing. So, the question is, how am I able to drive okay with insightful and not-so-obtrusive Apoorva? Well, it often doesn't work. But I notice it does work when there's only one other pair in the room and I haul Apoorva and me to the far end. That cuts the other voices down significantly.

Thank you, thank you for prompting me to think this through.
valid point, perhaps a rewording is required.
I can't help thinking this is the same guy from "You suck at Photoshop". It's kind of like his voice with some hacker version of "The Network is Down".

I wasn't convinced it was a real project ;)
College GPA? Emailing the CEO?

My takeaway is that I guess different people look for different things. Because when I was hiring for a developer, I couldn't care less what your GPA was, and emailing the CEO certainly wouldn't have earned you any bonus points.

I looked for, well, relevant experience and a good cover letter that explains why you want to work here specifically -- as opposed to an obvious copy/paste job. (And, incidentally, the cover letter should be the body of you email message. It's unbelievable how many people attach a professional looking coverletter.doc to an extremely informal email message. Give me a reason to want to fire up Word and read your attachment. </rant>)
Exactly. Listening to only loud people in an isolated echo-chamber is a great example of listening to the wrong people. Especially when those people might not even be your customers.