skysight-inc/HackerNews huggingface dataset:
Instead of updating one entity, you will need to update every single object that contains the wrong data.

No, this is not true. Your invoice has a reference to the vendor. If you update that vendor object, when you request the invoice, you'll get the updated vendor object.

Your complaint describes problems associated with document databases. Document databases are not object databases. (For example, CouchDB is a document database, not an object database. So if you hate CouchDB, you might not hate object databases.)
Camtasia Studio for Linux.
I would also love to go but it's way too expensive for me.
Does this have any connection with Readability, the JS bookmarklet that, uh, makes web articles readable that was released a couple months ago? I know that was open sourced, so maybe it's a fork and I missed that.
Funny, as you posted that, I was adding my "excessive js animation" addendum.
Australia to build $43b FTTH broadband network
Nokia already uses WebKit:

http://opensource.nokia.com/projects/S60browser/
Listening to local radio this morning, the DJs were discussing how they used twitter. My impression is that it's really taking off in the mainstream in the last several weeks.
The ability to start up an Extra-Large EC2 instance running OSX and connect to it using NoMachine.

Combine it with a simple client that runs locally and rsyncs pictures/music/etc from a local HD with an EBS mounted to the EC2 instance.

(I want a MacPro so I can do photo processing and programming in the evenings, but I don't want to spend $3.5k for a machine that will sit idle 20hrs/day.)

(For this to be workable I'd also need a fiber connection - but I'd pay for that too, if it was available.)
One reason not mentioned in this article (but mentioned in others like at The Chronicle of Higher Education) is that changes in immigration and visas post-911 have strongly discouraged students from coming to the US. Many of the students who would have come, are prevented by ICE. Consequently, many don't even try for student visas in the US and seek higher education in other countries (for example, UK and Australia).

Another reason not mentioned is the soaring cost of education in the US. Rising far faster than inflation, higher education has become unaffordable for many. Post-baccalauriate degrees are even further out of reach.

And as for domestic students, the salary difference between a bachelors and masters (at least in electrical engineering, which was my first bachelors) would never pay for the time and money needed to get the degree. When I got my BS back in the 80s, the difference between BSEE and MSEE was $5k/year salary differential. Between the money and time lost getting the degree, presuming zero cost of money, going for the masters would have paid off after about 30 years in the workforce.

People in engineering are likewise worried about where the next generation of engineers are going to come from. Students have been voting with their feet and wallets to get away from short-term professions like engineering (the half-life of an engineering career is 7 years, which isn't long enough to pay off your student loans before you have to find a different career).
Yeah, data on this stuff is great. The treadmills at our gym actually have a USB port that you can use to export your average pace and heart rate over a run. That's the closest I've been able to come.
0) Stylish sunglasses that act like the spexware in Bruce Sterling's stories, or like the smart glasses in Charlie Stross's _Accelerando_. I'd love heads up displays showing me peoples' names, maps, appointments, and all the stuff for which I currently rely on my phone.

The hardware is there if you're willing to pay. I recently learned about research in this direction aimed at helping patients with Alzheimer's (they also use audio prompts, as well). I don't know of anyone who has packaged up everything and written software to make this seamless, easy, and fun.

1) A battery for my phone that "never" ran out.
Hey Lex, met a while back at SF beta i think. Hope all is well!
You approached the interview incorrectly. At the interview, the YC partners will play devil's advocate without prefacing what they are saying with "You know, I am just playing devil's advocate here". There are multiple ways to respond - you can defend your idea to the death, you can respond with reasons why you either think they are wrong, or you can indicate that you are willing to change your idea substantially. I am willing to bet that you guys just folded.
As far as your statement on K-12 being a problem, this topic has been discussed widely (read is a key concern) in the ACM. Here's a resource: http://csta.acm.org/ (Computer Science Teachers Association)
My trip report for Day 2 of the Computer Human Interaction 2009 conference
Oh. These aren't the rules I was thinking of.
To put that in perspective, that's $2,000 for every man, woman and child in the country. That's a huge amount. To put it into perspective, the same expenditure in the USA would be roughly $600b.

Putting aside the fact that this is desperately needed in AU's miserable internet market - this is exactly what a government should be doing at a time like this. Spending huge amounts on wisely chosen infrastructure projects is just the ticket to pull a country out of recession, IMO.
A service that matches you up with intellectual AND decent looking folks.
The cost of education isn't much of an issue. PhD programs in the sciences almost always cover tuition and provide a stipend in exchange for teaching or research work.
Yeah, I've been pretty happy with the ACM's response in regards to Computer Science. Math on the other hand, is a completely different beast. At least with CS there is an easy profession like game programming that students can relate and aspire to. No similar profession exists in the mind of a kid for Math that has the same appeal.
The interesting number (for most DB workloads anyway) is IOPS or seeks/sec in the article. EBS, as espected, is ferocious.
I don't use narcotics, but if there were a 100% safe drug out there (not addictive and/or dangerous) I would pay for it.
Tons of first hand experience and expert research says that relational normalization is the best way to avoid mistakes.

> If your in-memory data doesn't make sense, then who cares what's stored?

You are going to screw up your in memory data structures in a complex application. It WILL happen. A normalized relational schema will catch the mistake.

You can go 3NF, with decades of experience and theory. Or you can wave your hands and say "don't make mistakes" in your hierarchical/oodb system.

If you need simple persistence for an app that will be dead inside a few years, go knock yourself out with an OODB. It will work fine. If you're doing something complex, like say the equivalent relational DB would have a few dozen tables, I think it's foolish. You really probably aren't smarter than the collective experience that has successfully settled on the relational model.
The obvious answer is that a good science student can make 6 figures today as a programmer or in finance, or they can go to grad school and work harder for much less money.

My own reasons are actually different. I'm not particularly interested in money, and I love to teach and to do research. The academic environment just seemed stifling to me. As someone who values creative freedom enormously, the phrase "publish or perish" is very frightening.
Early users, build something where a person can come to your site, pay $1,000 and get 1,000 active users to stimulate the site activity.
There's already 3 Oz. cans and vacuum packs. Or do you really want 1.5 Oz?
Is it possible your smaller goal was the very reason why you did not get into YC?
So to further your thought experiment, you may only have gotten into YC if you agreed to make your goal bigger, you would have had an easier time, and your startup would have been sold for hundreds of millions of dollars by now..

What an alternative to ponder.
Of course the commercial oodbs are statically typed. I'm not sure what you're getting at.

OODBs are fundamentally flawed in the way you have to manage pointers between objects. You also inevitably wind up with copied data.
You really probably aren't smarter than the collective experience that has successfully settled on the relational model in recent decades.

The same collective that thinks Java is the right thing for teaching, research, and industry?

</strawman>

But seriously, the industry at large is usually about 40 years behind the state of the art. Look at all the features that your programming language of choice doesn't have, even though we've known them to be good ideas for 40+ years.

Finally, data is not some sacred thing that is set in stone forever. If you need a different schema for a different application, then translate it. When I worked in data warehousing for a large advertising company, we had to translate the data that was collected from the ad servers and translate it to a variety of forms; one for archival analysis with specialized tools, and another for showing the data in the web interface. The schema that could cope with tracking millions of hits a minute did not do well for the off-the-shelf analytics tools or the web UI. (We used relational databases for all three systems, but we didn't have to. The only thing that had to be a relational database was the off-the-shelf software.)
No offense, but what is affiliate marketing?, cos I sure need some "F U" money
I'd sure hope not - it would make the program far too easy to screw over.
No chance we were going to abandon ship after not getting accepted-- thankfully, we've got a good bit of traction for our sites to build on.

We were invited down for an YC interview last November, and it was wicked fun talking with them. But our 10 minutes was quickly consumed with their excitement with our existing sites (and not on our new initiatives). Our existing site http://bug.gd is a long-term play, not a quick growth play, and, given the 8% drop in Dow the afternoon before our interview, it was understandable that YC would be looking for something more aggressive. We just had a bit too much to discuss in only 10 minutes and I'm pleased to see the new video interviews giving YC'ers an opportunity to demonstrate more of their plans.

We continue to grow bug.gd with the launch of our error database for companies projects, errorhelp.com, but it remains a project of constant (but not explosive) growth. We have some exciting features planned, though, that I can't wait to get finished.

But the service we wanted to pitch to YC was our other crowd-sourced dating site, Yumbunny.com. Two months ago we launched to public beta and were covered on TechCrunch and other news. The site continues to grow and we're super excited about it.

As a publicity project for YB, our team also squeezed in time to put together Tinyarro.ws -- a URL shrinking hack that relies on unicode/IDN to create the shortest URLs possible. It's been getting great traffic due to its oddity and the inherent viral nature of url shrinkers. (All the silly discussion about URL shrinkers being evil lately has helped that, too.)

All in all, we're having a great time and are plowing ahead. Best of luck to the teams who got invites to go interview. Use your time wisely!
It seems unlikely that a struggling automaker partnering with a struggling personal transportation company will create the raging success they are hoping for.
As I state in another thread, you are thinking of document databases, not object databases. If you have two copies of the same piece of data, you're misusing the database.

I'm also not sure what problem pointers are. They work fine for in-memory data, why would they not work for persistent data?
A device that sits on your car dash and takes high-def pictures of the road ahead (infrared for night-time), then runs some image matching software that will fire off warnings if deer or other objects are in your path, or are moving towards your path. An early-warning HUD, to prevent deer strikes.
A hoverboard as seen on Back to the Future.
"...there are far more post-docs working at universities than there are permanent jobs for them to move into, so a lot of people get stuck in limbo."

The author answers her own question. Since the era of expansion in higher education and private research labs driven by the baby boom and cold war came to an end in the 1980's, the scientific job market hasn't been matched to the number of qualified applicants. If anything, there should be fewer grad students.

For all the rhetoric about higher education as a bastion of left-wing politics, academics put up with an employment system that would make Ayn Rand smile. Aside from an ever-shrinking pool of tenured professors, most academics have low salaries, high workloads, little-to-no job security, and few employment prospects outside academia.
I would love to just drink my meals and be full.
Ugh, who'd want to be #2?
Opera has that. Once you have visited a page, you can use the address bar to search through the cache. It will not only search titles but also the content of the pages
i've lived in two countries, actually, and visited many others. Madrid was the only place where i managed to find decent mexican food.
That's interesting, I find myself in the opposite environment. I've worked with many more mathematicians than CS grads. It might just be the environments I'm in.
The end of Philosophy
Yup. I came up with some back of the envelope numbers around this here:

http://news.ycombinator.com/item?id=470181
Checks Before Launching Your Website
The back button working even with the zooms to the next level is KEY for your audience. Well done.
check out http://mem.com. They made something for a friend's relative recently (unfortunately) and it looked quite nice.
I was rejected with CouchDB a couple of years ago. I was bad at presenting it, and it was probably the wrong time anyway.
There is a bit more background on "the other side" of this story with some more examples:
http://www.thelogofactory.com/logo_blog/index.php/stock-logo...
starcraft 2. I hope its not ridiculously expensive when it comes out(im sort of used to not paying for stuff).
Dupe:
http://news.ycombinator.com/item?id=320852

But I'm glad it's got some attention this time.
But there is the opportunity cost of missing real income when you stay out of the work force.
A computer I could hang on the wall in the bathroom or kitchen that just displays tasks/reminders for the day.

You know, a simple dashboard to start the day.
That's quite possible for a lot of people. I never deemed this an option at all though, I just wouldn't admit I couldn't do it.

I paid my bills, lived frugally (but happily) and basically just...lived on less than I made?

So, were these last few traits something my parents graciously bestowed upon me? Sadly, no.

My parents were frugal to a point, but not cheap. Budgeting wasn't something I really learned the concept of in depth, until I went out into the cold. Avoiding credit wasn't something my parents did, though they never abused it or amassed huge amounts of debt, and could always pay everything off (I didn't know or care about this at the time).

The thing my parents gave me was a longing for independence, success, and the knowledge that if there is ever something I need to learn, nothing stops me from learning it.

Sometimes, no matter which route a person chooses, they will succeed just because of their willpower, hardwork, sacrifice and perseverance.

Consequently I think money is wasted on studies like this, each individual finds their own path to success, even if similar.
It's completely subjective.

I don't develop for a living at the moment - I'm a program manager these days. At my day job, I do one off scripts, plus the occasional prototype. I do however work on a number of side projects, mostly in Ruby, where I try out the latest practices: TDD, BDD, etc.

I base my statement on my own perception of my abilities, and I certainly don't attribute it fully to my not using a debugger anymore. I've learned a lot, and gained experience. That experience enables me to solve problems more quickly, as it's much more likely that I've seen an error (or something like it) before. I've had more exposure to good code, both internally as well as many of the open source projects that I've looked at. Seeing how other people solve problems also makes you a better programmer. I've also seen a lot more bad code, and thus know which things to avoid.

My opinion on debuggers is also subjective. I just know that when I used one in the past, it tended to cause problems (though I didn't realize it at the time). You set a breakpoint, step through some things, find a problem and fix it. But this doesn't generally lead to an understanding of what caused the problem (simple logic errors aside), and in fact can insulate you from larger design issues that need to be addressed. You fix a bug here, modify a line of code there, without taking a step back and looking at what the code is doing, and whether or not it needs to be refactored.

This isn't to say that you can't do those things with a debugger. My point is that debuggers seem to enable certain bad habits, while skipping the debugger and relying on analysis, unit tests, and debug statements seems to encourage some good practices.

All I can say is give it a try - next time you want to reach for the debugger, write a unit test to recreate your problem, and use some debug statements to try and solve it. If it works for you, great. If not, go back to the debugger. YMMV.
Yeah, I use this every single day for different circles of work, hobby, friends. I felt it very succinctly when Gtalk went haywire the other day and Chatterous was broken.
Sadly, I'd have to say from personal experience that this is true.

But then, I also think that "good design" or more like "stylish design" is orthogonal to "Make Your Site Easy" quite often.
Twitter and Facebook Post Huge Growth Numbers in March
"I read somewhere that the conditions in Somalia are so bad..."

Wait, what? You mean Somalia isn't actually a Libertarian paradise? I'm shocked. Shocked I tell you!

http://www.mises.org/story/2066 "Stateless in Somalia, and Loving It"

http://www.mises.org/story/2701 "The Rule of Law without the State"
Totally, its unacceptable that there are so many 3G dead spots in San Francisco of all places!
Complex in memory object graphs do not work fine. Programmers inevitably screw up. In complex systems you also inevitably get denormalized copies of objects in an OODB.

You're not saying anything that's incorrect. It's true, anything you can do with a relational db you can theoretically do with an OODB. In many cases you likely will finish with less code. However, this theoretical fact flies in the face of a lot of experience that indicates the superiority of the relational model.
I am now suddenly aware that I can hear every mouse click within a 5 cubicle radius, and I can't ignore it anymore =(
It is interesting to note that many self-made billionaires did in fact go to college, they just didn't graduate. Furthermore, many of those billionaires that didn't finish college were accepted to top tier institutions.
Got rejected 6 months ago, went ahead and built it anyway. I spent 4 of those months in India (because an opportunity to live there came up, and what better place to write code..)

I now having a working product in private alpha. Everyone who has seen the demo says it rocks. It's a tool for commenting online videos, geared towards sports analysis. There's nothing out there like it to the best of my knowledge.

I'm now looking for a co-founder. I need a developer. I have done all the development so far, but I now need to focus more on the business, so I need someone to keep the development momentum. The front end is mainly Flash/Flex, (which I can continue to handle myself). The back end is in GAE today, so my co-founder needs to either know that, or be capable of convincing me to port it. Knowledge of Red5 / FMIS / FFMPEG / JavaScript / Flash/Flex would all be a bonus.

If you're interested, email me: tango charlie sierra two two zero one (7 characters)@gmail
Introducing one company ideally suited not to prosper in the Obama era.
The relational model doesn't prevent programmer fuckups, nor does it save them from many common errors. For example:

sub add_one_to_each_row {
my $row = shift;
$row->some_relevant_column( $row->some_relevant_column - 1 );
$row->update;
}

Although the data is fully relational, your program corrupted it anyway.

(As a slightly-related aside, I really need to write an essay about how type systems don't prevent bugs when you use overly-broad types like "Integer".)
Your site is gorgeous (FF/Mac).
But maybe others tried it in Safari/Mac (w/JS turned off as I keep my Safari) - and got a blank home page (what I get right now)?

Maybe some safe-degrade when javascript off is appropropriate. At least a screen alert saying, 'please turn on javascript'. I see that a fair bit.
Actually, we were rejected because we held to our idea too strongly. PG thought that our feelings on the matter were too strong given our level of experience.

I don't hold that against him at all, I just couldn't resist responding to his claim that good design and success at online retailing were somehow at odds.
You can use AdWords for that.
For what its worth, "What language is the the right thing for teaching, research, and industry" is a complex (and, ultimately, pretty ill-defined) question, but "What techniques can be used to organize information whose internal consistency must be mathematically verifiable?" is not.
I applied for YC W'09 w/ a software service to add grammar, style, and spell checking to web apps. It wasn't selected. No big deal. I went ahead with full scale development anyways. I have an early beta now and am still working to achieve my development vision. I've had inquiries from potential paying customers and have a small but growing active user base. We'll see what happens.
bit.ly's Firefox extension works for a good number of them:
https://addons.mozilla.org/en-US/firefox/addon/10297
It doesn't make sense for bargain-hunting, but I actually think this is better from a botique shopping perspective.

My complaint is with the scrolling. If I go under shoes, I get this weird horizontal scrolling business, and although you've done a lot to make it feel better by mapping the vertical scroll wheel to a horizontal scroll, it's still very awkward because it works differently than pretty much everything else out there.
Man Finds Card Skimmer On Bank ATM
Price is
http://jng.imagine27.com/articles/2009-04-07-135246_cl_hard_...
A friend was studying in Pittsburgh but he hated living there and left because the city was culturally closer to "middle America" and the "bible belt" (no offense intended.) He is foreign from a large cosmopolitan city, though. It probably matters where you'd feel more comfortable.
Price is almost always the most important piece of data, and the potential customer wants to see it right away.
I use a laptop for my "desktop", so I don't see the problem. I run firefox, terminal, textmate, tweetdeck, and iWork. No configuration changes needed. Maybe for VM software - which I just wouldn't run on a netbook.
Moldova's Twitter Revolution
Meeting Japan's cyber homeless
It's a good question and I don't mind (much).

I'm not sure I have a good answer. I've been frustrated at the rate of growth of Obsidian Portal, and social networking sites are tough to monetize. Our subscriptions are doing pretty well, but it's not a perfect situation.

I wanted to pursue a startup with a much clearer business model. I think a lot of the "we'll figure the business model out later" startups are in for some pain when they do try to monetize. Oh, and forget about ads.

Plus, growth of a site is related, but not directly, to the amount of effort you put in. OP grows at its own rate now, and it does so regardless of my efforts. That's why I'm not a huge fan of the quit-your-dayjob mentality. It just takes time to grow these things, and you have to eat during that time.
Ask HN: Feedback on our iPhone app Radio One Llama? [itunes link]