skysight-inc/HackerNews huggingface dataset:
Why doesn't anyone ever mention andLinux as an option? I have it installed on my over-a-year-old vista laptop with 2 gigs of ram and it runs great (I have a bash terminal window, photoshop cs3, dreamweaver, intype, and firefox open right now). I program with Rails nearly every day on this machine, using the terminal for all of my scripting needs and have never run into a problem. All I really need from Linux is the command line anyways...
We are working with (list companies they may have missed out on funding) already, and I know we can get even stronger people with the right funds.

I would be wary of bending the truth, investors talk...
QB is not stochastic at all. These are all quarterbacks who arrived at a team that was already good. "Quarterback rating" really measures the goodness of the whole passing offense. It is no surprise that the Patriots, Rams (before this year at least), Jaguars, Cowboys, and Patriots again can give an average QB great stats.
Ha! I'm a programmer, what can I say? ;)
Agreed - but I think part of the point of the article was that the 'non entrepreneurs' that were being hired 'didn't get it'.

I a perfect world, there would be no need for Core Values to be written down. However, as the article points out, at some point in a venture's life, it grows big enough that you can no longer assume everyone is 100% aligned.

Creepy to an entrepreneur, no doubt. However, potentially very necessary for non-entrepreneurs to act in the proper manner.
Pet Peeves - Unicode
You are cherrypicking even worse. Just because the highest rated QB was not the top QB does not mean the top pick is not the best. You should at least consider all the terrible quarterbacks picked in the later rounds.

Plus, the top pick always goes to the worst team in the league the previous year. I am more impressed that Carson Palmer has managed an 88.9 rating with the Bengals than I am than that Big Ben has managed an 89.9 with the Steelers.
A. Einstein must have had an unusually insightful grandmother, or else his ability to explain relativity theory must have been unsurpassed.

And erwin Schrodinger's grandmother must really have been something. It took me two wellwritten books just to get a general grasp of what he was doing.
I switched from being a long-time Linux user to a Mac sometime in 2005, and have been overall satisfied with the results.

Pros:
- Can play well with both Windows and Linux/Unix.
- Things like printing do 'just work'.
- Ability to test my apps on all platforms via VMWare.
- Cut and paste works.
- Drag and drop works in a very intelligent fashion.
- Multilingual interface is a snap. And it works.
- MacPorts works well enough to not make me pine for apt-get.
- Having a consistent interface is surprisingly neat.
- Spotlight makes life much easier.
- I have a real Bash shell, just like under Linux.
- Lots of neat little shell bits are integrated into the OS; like ssh-agent knowing how to interact with the Keychain.
- I can no longer live without Expose.

Cons:
- The Finder needs improvement.
- Much slower than Linux.
- Not quite as stable as Linux.
- Hardware is more expensive, with fewer choices.
- FileVault and Time Machine don't really play well together.
How high to you have to jack up a) the number of people who believe in this principle, and b) the number of simple ways to make money (possibly multiplied by the number of available markets), before this principle is no longer true?
What's so hard? You're a business owner and an entrepeneur. I always thought people admired that, especially here in America.
I switched to mac and couldn't have been happier, but admittedly I was a Ruby programmer on windows, which Ruby on windows has always kind of sucked, so I left.
A good deal of OS X is open source, but that's beside the point. I don't really care that XNU, etc, are open source, because I don't want to develop an OS -- I want to develop for that OS. If you're so bothered about everything being open, then I suppose you are using OpenBSD, not Linux or anything else, because it doesn't contain binary blobs? Seriously, I don't understand why you're so bothered about things being open that you'd never change anyway.

On the other hand, Cocoa is a better API than anything available for Linux or Windows, and that does matter to me. So do the consistent and logical keyboard shortcuts across all apps, the high level of UI design absent on almost every other OS, how all my hardware just works without having to edit configuration files, and loads of other detail that Apple pays attention to. There's a lot more to good design than being grandma-friendly, and not many people except Apple get it right.
Perhaps, but if it were really that undesirable of a language would Apple have chosen it as their platform of choice?

And it's certainly not stopping people from writing apps. There's now more than 10,000 apps on the iPhone App Store alone.
just a guess... but did you only work for small companies in the US and large ones in Italy? 'cause my experience (within the US) has been that large companies are very much like you describe Italian companies, and small companies are much more like the US companies you describe.
I support the policies of the big 3 and the UAW together as much as I support the policies of the paramilitary and rebel guerrillas of Colombia, or the militaristic policies of Israel and the PLA. Not at all.

Dehumanizing is exactly the word I meant. The lure of safe income was used to render incapable and irrelevant a great many human beings. Now they are scarcely fit for work. What now?

"I felt like I was useless -- like I was put out to pasture," he said. "It's just like how they treated the veterans. During the war, we were heroes. When we came back ..."

We are all party to stupid choices that these industrial behemoths have made. But laying blame won't solve all the problems. We need to specifically confront and dismantle the practices, organizations, and mindsets that lead us into this mess.
Well when one side of the argument owns the channels of mass communication, and can wave the stick of dismissal at people who speak up publicly in favour. It's not hard to see how the public conversation gets biased.

People who talk about unions being obstacles to progress that should be abolished are precisely as barbaric as those who advocate confiscatory taxation of the wealthy.
actually one thing i forgot to ask was, was there anything "bad" about your Dell system?? If you were satisfied with the Dell, why ceven onsider the Mac? Dont get me wrong I am not anti mac (you could even say I am jealous of mac users out there), just asking because i will need to be upgrading my dell in about 6 months... so seeing if there is a clear pain point that i am in denial about that could be totally alleviated with a mac replacement..
Totally agreed. There are probably elements of quality control and disambiguation as well. How would it benefit Amazon to have dozens of Amazon iPhone apps, likely of variable quality, available to consumers? Seems to make most sense to have a single branded application from a business and user experience perspective.
To explain my comment...

1. Couchdb is not installed and available everywhere like mysql.

2. The API is not stable (they haven't reached 1.0 yet), so code you wrote for it a year ago does not work on versions today. Code you write for it today will likely not work in two years time.

This is 'why not couch db' for me.
That is a pretty cool use of the twitter API, interesting. Next time I need a chat room, I will try to set one of these up.
This is a point I should definitely think about.
I worked for big companies in Italy, that's true.
> Keyboard shortcuts are one of my big concerns -- I'm a big Ctrl key user on Windows.

You get used to it pretty quickly - and I swap back and forth a fair bit.

OSX will let you remap important keys any way you like - but I think it's generally easiest just to stick with the native mapping (otherwise you jump on another machine and get lost).
Heh. Oddly, the solution to convoluted monkeypatching might be monkeypatching itself. Any reason why you couldn't extend the Object class to have this self-knowledge? Or couldn't a library be required at program start that works like Perl's 'use strict;', keeping you on the straight and narrow and not falling into the tempting trap of extending classes when you shouldn't be?
Try to think a level above what you're doing.
Bjarne Stroustrup on Educating Software Developers
Right, it's a terrible metric for determining the effectiveness of the individual.
Scalable Clustering with Thrift and SQS
Really? How often do teachers and TA's get sued? More than anyone else? Does that cover any lawsuit or just certain kinds?
These are fair points, but what do you expect from a project in alpha state not nearly half the age of MySQL? :)
$1000 a month for an applied math masters sucks. I am usually against unions but you should strike!

Being a TA is much different than being an auto worker. Normal employees have a long time to bargain. You move around the industry, there gets to be a market for a job, and a fair price gets created. But as a TA, you can't really move between different universities. Plus, any individual is only a TA for a few years, after which your salary will be totally unrelated. So nobody really has that much incentive to negotiate hard. As a result, universities typically have a much stronger negotiation position and can give extremely low wages.

There is no danger that TA unions will become strong enough to cripple universities. This is totally different than car manufacturers. Strike!
I'm not in America - I'm in Australia, There are entrepenuers here but it's not an accepted way of life like it seems to be in the US. If you have a shop front / product it seems acceptable, but people seem to have a hard time accepting that you sit at home writing software is work - and hard work, and that you can make money from it.

It actually scares a lot of people it seems, maybe it's just my family.
Didn't know an .getImageData() existed! (Sometime I need to look at the bleeding edge APIs.) Very cool hack!
The lure of safe income was used to render incapable and irrelevant a great many human beings. Now they are scarcely fit for work. What now?

Board positions!
I meant to say backspace.
1) I never said it wasn't a concern. In fact, I emphasized the important difference between can't and what translates to "shouldn't" in most circumstances.

2) I apologize if i was vague. I was trying to be concise. The nature of a "Type" is not a fixed thing. Some languages are said to be strongly-typed, some are said to be weakly-typed. Some languages are type-safe, others are not. If we were to simply draw a line and suggest that one end approaches absolute Typeness and the other approaches absolute untypeness, then sufficiently typed were to mean the lowest point along this line that supports the goal. In this instance, we are talking about re-factoring. So, you may say that my argument sounds circular: "refactoring is easy when you use a language in which refactoring is easy." However, the important point that I am making is that ruby's amount and implementation of Type is what facilitates its ease of refactoring. In particular, I have found its features of reflection, its implementation of polymorphism ("duck typing"), and its hooks into the Type system (look at Object, Module, Class and Method for more info) to be particularly helpful. Also, because there is not too much typedness, we don't have to worry about sending data of a new/different type to a function as long as it satisfies the assumptions that the function makes about it (which can be inferred by a number of techniques.) Delegator and Forwardable are also pretty nifty. One of the least appreciated tricks is calling .dup on an instannce of Class (that is, an object that represents a class definition, not an instance of a class,) but thankfully it is rarely necessary. -- You need to use it when you want to a) inherit from Foo and still b) have 'super' refer to the implementation in Foo's parent class.

3) I suppose the above might give some clues into my favorite debugging techniques. If you'd like me to go further in depth, contact me via email, my name @gmail.com I didn't think the details were salient to this discussion.

Edit: c++ makes some of the worst decisions wrt supporting the notion of Type, in syntax and in features. That being said, Bjarn is still one of my favorite authors and learning C++ was a great entre into OO for me.
Relax with CouchDB book: Draft chapters posted (feedback wanted)
You might want to chuck a copyright on that code, in case some fellow hackers want to take the idea and run with it. (That assumes you want other folks messing with it!)
Software aside, when I was looking for a laptop I simply couldn't find anything even remotely close to Macbook Pro's LCD screen. All PC-based laptops feature what seems to be an exact copy of some crappy, cheap, glossy 6-bit panel with low contrast and distorted colors, only sizes and resolutions are different. Those crappy panels, I suspect, is #1 reason why laptops suddenly got so much cheaper lately.

Don't get me wrong, new MBP's are also glossy, and their panels aren't 8-bit (i.e. only 262K colors, just like everybody else), but they still have decent contrast ratios and reasonably well calibrated.

Keyboards are another matter. Only Lenovo Thinkpads and new generation of Dell Latitude seem to be well-made, everything else feels like an oversized Texas Instruments calculator.

With all that said, I find I'm most productive on Gnome-based Linux distros. PC industry just stopped manufacturing laptops I can put it on. Hopefully, it's temporary.
Just do what I did, play poker for a living for 5 or 6 years first. Then compared to that, a startup is "doing something with your life".
I like what this guy had to say.
http://juggdish.wordpress.com/2008/12/09/how-to-be-as-smart-...
compete.com is way off:

http://siteanalytics.compete.com/news.ycombinator.com/?metri...
Einstein must have had an unusually insightful grandmother

It's probably a nicely self-regulating system then.
I like the design. Simple and straight to the point. I'll have to say it's well done on the first impression.

Kudos to you and your team!
I have to agree with pedalpete. The video gave me too much information to digest. Picking the top 3-4 features would be good, but I would suggest instead, that you create a use-case video. Tell me what problem OneHub solves and then walk through how my company could use OneHub to solve it.
Perhaps it doesn't look good on your screen, but on my laptop and 24 inch monitor it looks fantastic. I love the design, it's very pleasing to look at and relays the information well.
We (a compressed air powered vehicle startup) have a few things we repeat from time to time. I guess you could call them indicative of core values. The biggest difference with those listed in the OP, I guess, is that all of these are externally referent, describing what the company should be to the world, rather than what a team member should be to the company:

"Efficiency is a fight to the death."

"The three laws of thermodynamics: you can't win, you can't break even, and you can't give up."

"Don't burn stuff."

"We have to compete with conventional vehicles on their own terms. The market has already decided what the range, performance and cost should be."

"But that's not... platonic" (where platonic is used as a rough synonym for canonical, ideal, beautiful, elegant, etc.)

Our chief aim is to make vehicles, powered by compressed air, that are completely green, practical, and affordable; less expensive than conventional vehicles, if we can. Our focus on inexpensiveness seems to be largely unique among green vehicle startups, probably because batteries and fuel cells and so expensive.

My cofounder often says "All the matters is... results!" I parody him for this.

"Be honest."

My cofounder also points out that I bring an intellectual rigor and level of honesty that's altogether unusual to business. He says that normally it's a hindrance, but in our case it just causes us to work harder to prove out our claims, so it's actually a source of power.

Instead of just rushing ahead and building things, or shopping for solutions, we always try to think things through from the ground up, following physical principles. This isn't always the best way to do engineering, but it's where we have an advantage, and in the fight for efficiency we necessarily push technology beyond what's been before achieved.

We are also trying to cultivate high levels of openness. We don't bother with NDA's, for example, and want to open source as much of our vehicle designs as we can. The patent system was originally designed for this, but now patents are highly obscure.
> The way I see it we're talking about two different things; you're talking about the quantitative difference between say 90-92% of people have access if they want it.

No, I'm not. There are many biz that work if only 10% of the population has broadband, as long as it's the right 10%.

> Whereas I'm talking about the qualitative difference between even a large percentage of the population having some degree of access and 100% of competent adults having at least a minimal level of access.

You're assuming that the 10% who don't have broadband access would be a significant difference to an interesting fraction of biz. That's unlikely. Heck - it's unlikely that the 30% who have access but choose not to particpate would make a difference. (If someone is unwilling to spend $30/month on broadband, how much money do you think that they'll spend if they had broadband for less?)

> Obama is not the only politician pushing for universal access

That's not exactly an argument that suggests confidence. After all, these are the same folks who thought that 0 down mortgages were a good idea.

> if local governments could act with confidence that moving basic tasks like title transactions, judicial proceedings, public records, etc. to a completely electronic format would not create a vast set of support issues coming from the 8% or so of people who have no access; they could streamline operations and save taxpayer money.

You're significantly overstating the number of transactions.

I use such services about once/year but that's only because I'm somewhat of a nut about verifying that my property tax was properly credited - the vast majority of people don't bother. Not many people have "judicial" proceedings to observe and most of them are served by lawyers. As far as the rest, how often do you check that your house/car title is correct? (I've never checked either one.)

Yearly car registration payment is about the only common transaction that can be done online but it only costs about $1-3 to do by USPS. (Shipping stickers costs about the same but the reasons for having such stickers are not affected by on-line payment.) Even if payment costs were free online, that "savings" doesn't buy much infrastructure. It can be done by dial-up and a significant number of people already do it online, so the generous assumption is that at most 30% of the population could be moved to use on-line registration and they don't have that many cars.

And then there's the "I didn't get the e-mail telling me to renew my license" problem....
I prefer Facemaker: http://facemaker.redshiftmedia.com/
Do you have URL I can look at for more numbers like those?
I envy you :).

You may try to run it on different images, I just added new experimental feature: you can set your own target image.

This does crash JavaScript sometimes on some images (for unknown reasons). If this happens, just reload the page.
It's not just your family. In much of the world, people (most especially your parents) will equate entrepreneurship with not having a job, scamming, all sorts of negative associations. But it's your family, so they will be somewhat forgiving. Show them what you're doing, point to the people in the world who have done well (de-emphasize the billionaires, and emphasize the people who created jobs for themselves). Be passionate. Like everything you do, you have to sell it to them.
In all fairness, probably nothing short of an Openmoko Neo would satisfy him; he's a "core" community member for Openmoko (appearing regularly on the planet.Openmoko feeds), and is driven by the need for freedom in all electronics.

I can't say I blame him though; I bought a Neo myself purely because it's the only freedoms-oriented, commercially-available smart phone that comes out of the box with the ability to flash system images over USB, and will run just about anything that can boot on an ARM processor.

When you believe deeply in free and open source software and hardware, anything that restricts your freedoms is just unacceptable.

That's why I haven't purchased a G1 myself, even though I already have service through T-Mobile: it's not an open hardware platform, and you can't do whatever you want to it; you're stuck in Google's sandbox, and you can only play with the toys they put in the box next to you.

Yet on my FreeRunner, I have the choice between many different distributions of Linux, including Android, and everything is open source and at my finger tips. I can write system programs in C, Python, Perl, Ruby, Java, or whatever someone can manage to get compiled. And I don't need anyone to tell me that my system image is "acceptable", or what system devices I can and cannot access.

That's freedom.
No, I wouldnt bend the truth either. Dont say something you can't back up. I merely that you should be sure to mention any big name companies you do have relationships with.
I generally agree with you, but it's a huge loss to society that thousands of people are being paid to play cards and watch videos all day. It is better for the world for it to be that than for them to be unemployed, though.

The "steal all the lifeboats" mentality shown by most of the dogshit passing for corporate executives is much worse than any "job bank", of course.
When will the stupid comments stop? If you don't have something constructive to say, don't say it.
Does it matter if there's caching though? All modern operating systems cache / prelink / etc. Would you say C has a "30 second lag" because a basic "Hello world" program took 30 seconds to load including how long it takes the computer to start up from cold to run that program? After all, the operating system provides the APIs that C uses.. just as the JVM provides Java's.

If a computer starts an app in, say, about 0.2 seconds every time, it's disingenuous to keep referring to some "2 second lag" since that 2 second lag never really occurs in real use under production conditions. At most, it happens once.
Mistake: a geometric series can have a common ratio >= 1.
So, of the dozens of qbs drafted every year, 4 or 5 surprises popped up in a decade and that makes QB selection stochastic?
Exactly. I always just say "I work in web development". That about sums it up.
Far as I know, Home = Cmd+Left and End = Cmd+Left

Also, to stop iPhoto opening, open iPhoto > Preferences, set 'Connecting camera opens' to 'No application'.
I agree with his points, but even so, surely Android is a good step toward more openness. Plus, isn't the G1 more open than many (most?) phones? I don't own one, but the impression I get is that it's fairly open.
A Winning Web Formula
ok - sorry if I misunderstood you :-)