skysight-inc/HackerNews huggingface dataset:
Yes, but that comment doesn't explain why the deals fell through. However, you did mention something about this later, in the comment at http://news.ycombinator.com/item?id=780273.
Unfortunately, some advanced technical classes are still missing.
Yet, the ones that are there are "well-supported"
Vote on InsideRIA here - http://oreillynet.com/insideria/polls/234.csp
Do they make sound

if no-one hears the

cherry blossoms fall.
Well the people looking at Google Finance are generally well-off.

It's the same reason why advertising on Bloomberg TV or CNBC is expensive.
A lot of people have techcrunch in their "feed readers", and it's an obvious karma generator, for those who are into that kind of thing.
Talk about making a mountain out of a molehill. At my company, we don't try to turn database rows into objects. Here is how it works:

* we use Python+MySQL
* each table has an associated class, a CRUD-API if you will
* a cursor object accesses a table like this:
cursor.TableName.select_by_ids(low, high)
* removing means set time_removed to the current timestamp
* rows are returned as lists of dicts

So the solution to the object-relational mapping problem is: for each table, there is a class that manages access to it, and a row is represented by a a dict.
I know, I was just pointing that out so that others wouldn't go in there with false expectations like I did.
Because that's not how you get funded. Your funding/tenure, etc are related to where you publish, how often you publish, etc. It's a systemic issue, a system designed for a different era which just does not translate to today's science
Don't disagree on that point at all. I don't think the credit system is going away. Academics need some incentives to do what they do. If not money, it has to be credit, or some other system. It's frustrating, and one reason I went straight to industry as well.
I suspect that Apple will settle a lot of these out of court, like they have settled the recent ones out of court. And then quietly add more stringent requirements to the App approval process. After all, they already screen for content. Consider that you cannot get an App containing pornographic content through the App approval process. Somehow, the App in question got through because a reviewer did not recognize the image. What it probably means is that, in the future, Apple will probably ask for some proof of copyright for things like image content bundled with your app. That along with subtle changes to the TOS to include stronger indemnity clauses. Basically, Apple will be making the money, and the developer will be assuming more and more of the legal risk. Not good news.

That would be my guess anyway. That said, hey, here's to hoping!
How do you map the types if the rows are returned as dicts? Doesn't that become an application responsibility? By using an ORM you would not need to build that functionality, i.e. reinvent the wheel.

Did you consider using SQLObject or SQLAlchemy? If so, I'd be curious to know why you decided against using them?
I think this is a great way to deal with the problem, it also provides a nice insight into the market economics that get screwed up by these people.

I noticed when playing EVE that the unrefined ore was more expensive than refined ore, because there simply wasn't the supply. It makes no sense that iron ore should cost more by weight than iron, despite iron being purer and requiring energy for the production. It was bizarre and made the experience at the beginning quite unfavourable.

There was no benefit in training for ore refining, because unless you had the highest rank imaginable, you couldn't make money off of it.

I'd love it if the EVE developers allowed these RMT's to be hunted down in game. Cost them too much ISK through people hunting them instead of simply banning their accounts and them getting another. Turning the whole RMT into a much less profitable alternative would remove some of the incentive.

I'm sure bank robbers would be less likely to rob a bank if they were allowed to keep the cash but everyone in public could club them and take their wallet and smash their car up for fun. It'd be a much more social form of justice, which is what justice is supposed to be in EVE; it's legal to rob a bank, but you've got to be prepared to be a target. Equally a RMT should be treated like a counterfitter, banning the accounts is just a temporary punishment and should be used against people purchasing money, but you have to make it less profitable to the RMT's to actually remove them from the game.

It's like drug production. Catching every guy with a gram of coke is insane and impractical. However, if it becomes cheaper to do things legally than illegally you won't have a single gram of coke on the face of the planet. Look at some of the Asian countries, some farmers have dropped marijuana and poppies for palm trees, because palm oil pays more than drugs.
Wonderful! :)

I still don't get why the word "socialist" has such a negative connotation in the USA.
This might be a good place to start:

http://friendfeed.com/science-2-0

What field are you in?
IMHO It's not the real reason behind the fail, the real reason is not using the limited resources for gaining a ramen profitable state. If you do not have "unlimited" or more than 6 or so months of funds to run the company you can not play with luxury items. For this particular case playing with a "luxury input style" not any means necessary for the problem or the application. This luxury input style feature is a monster funds eater. May be the application could run on any vps for years for a fraction of the funds the company burned for this monster servers. Some engineering and planning in time could help and prevent this failure.
I agree with Atwood's conclusion here. If you must use both an OO second tier and a RDB 3rd tier, concessions must be made. You can get around most concessions with more code at the hard parts, but sometimes its just not worth the effort.
In addition to these concessions, there have been choices of OODBs for quite a while. We are now seeing some new DB choices come on the scene.

My perspective comes from having written what may have been the world's first ORM in Smalltalk in '88. I then spent the next 14 years building them over and over along with a full stack of other frameworks in Smalltalk and Java. Choices must be made. No framework is one size fits all. I generally sided with "make the easy things easy/automated and make the hard things possible/maintainable".

Is it Vietnam? No. You have far easier choices in how to develop your app than soldiers did in choosing wether or not to go to Vietnam. I wrote very hard ORM and other framework code; solved problems that enabled my customer's projects to be far more productive; was paid very well; enjoyed a good life; worked hard and was respected for my contributions. Hardly Vietnam.
Just out of curiosity, what does ^H^H mean?
Some time ago I opened a thread about failure of startups but it did not gain any attention. I would really like to hear more about failures and aftermaths of startups.
Fun almost certainly isn't the only positive that comes with restoring one's neural plasticity in old age.
It's also on Hulu. Linux flash support is pretty bad, but at least it's available.
It's definitely somewhat of a niche game. Still, with monthly fees ranging from $10/month to €15/month, they're probably bringing in over $4 million a month... not too bad!
I think the comparison to Vietnam makes sense as an analogy.

The basic argument seems to be that each ORM imposes limitations specific to that implementation which may result in the developer's choices being limited later on in the development process - just as early strategic decisions in a war can predetermine the outcome and potentially result in 'quagmire'.

It's an argument that seems to echo Joel's idea of "leaky abstractions", i.e. the ORM is just a big leaky abstraction and you have to deal with the leaks sooner or later.
If this is an adventure, driving to McDonalds is an epic journey.
There are lots of ways to do this. A most common approach is to have each of those dicts be a first class object in python/blub, and therefore you know the class of the object. Customer.find() returns a customer which contains your dict. No magic going on here. You are not reinventing too much by deciding to use lightweight wrappers and eschew automated SQL generation or ORMS and related DSLs.
Yes, approximately 310,000 active monthly registered users. This is their current average, I believe it's been on a slow increase for a long time. I know when I first registered IIRC it was around 275,000.

However, if every account pays the minimum of $10.95 (the lowest rate for monthly subscription) that's almost 41 million dollars and they're finally making it available to buy timecards in-store, so the subscription will likely increase as it's essentially been for players with credit-cards and not teens.

Edit: This isn't always made clear about EVE. They have only one server, that's 310,000 users in on one server, roughly 40,000 at any one time. It's a much more impressive experience than WoW where you might never see another person, where as in EVE you can see hundreds of ships in one area that isn't a guild-war. Guild wars are, to put it quite frankly, insane to watch. I've seen a few hundred ships in a fire fight and I was a newbie.
I'm curious what courses any of you have audited (is that the right word for this?) through OCW or the other recent online offerings.

I was taking a course on regex compiler design at Stanford long ago before they locked down their student access system. In that case they weren't meaning to share. Nice format though, video + coordinated slides in a two up view. Stanford iphone development and some Berkeley/Yale philosophy courses since then. Nothing yet from OCW.
Tesla brought us many great things and he was an immigrant. With that I would just add that it is not just immigrants from China and India that we should be courting and treating better.

We should be getting immigrants from all over the world not just the larger cheaper labor markets. Tesla was from Serbia (Croatia now). We should not have any precedence or preference to where smart immigrants are from.

But remember this, the larger the group of people, the more there are better skilled workers. But also the larger the group of people the more there are mediocre or substandard skilled workers.

This doesn't mean that every skilled person we let in will be good. Sure there will be more quality candidates from larger populaces than the US, but there will also be that many less skilled workers to the scale of the originating country compared to the US.

I am all for open immigration for skilled people and I think other countries should have the same policies. Largely on the latter point, they are just as xenophobic as the US is on this matter.
How do you find the salary difference? I'm a Canadian currently in the USA because American companies were offering me nearly double what any Canadian company was willing to offer...

I'd be interested to know if this trend only applies to new grads, or if Canadians simply earn consistently and significantly less than Americans when it comes to engineering.
It's been niche, but that's allowed them to develop an amazing in-game experience and a stable market and economy. They're now releasing timecards in-store so the subscription base will likely increase exponentially for the next few years, like when WoW went from niche to full-scale.
Dr. John Sarno says
it's a tension-induced ill
must say: true for me
I know nothing about Eve, but this article was actually kind of interesting. So I decided to find out what ISK stands for. (I'm guessing it's the in-game currency?) I never found out because of this:

http://www.google.com/search?q=isk+eve&num=100

...which certainly confirms that they have a problem!
Because Americans react to some words in a Pavlovian manner. It's a way of turning their independent thinking capabilities off.

For instance, white collar criminals who engage in predatory activities always use the words "free market" as a shield. If you keep attacking them of wrongdoing, you are automatically labeled "anti-American", "socialist", "communist", "liberal" or whatever. What is more interesting is to see people who are exploited and raped on a daily basis by the so-called "free market" to defend it so passionately as though they benefitted from it. Reminds me of a homeless bum I once saw in NYC... some girls wearing Obama stickers walked by and the dude started shouting "he's a fucking commie!!!!" I didn't know whether to laugh or weep. BTW, the dude was black and a Vietnam veteran.

Don't get me wrong, I am all for free market, but we don't have one in the U.S. and we never had one. The country is run by the cartels, for the cartels. Whoever points a finger is bashed, sometimes even invited to move to France. It's quite hilarious, really... and also sad.
The arguments in Atwood's and Neward's articles stand well on their own. The war analogy is there as link bait.
From http://en.wikipedia.org/wiki/Backspace:

Pressing the backspace key on a computer terminal would generate the ASCII code 08, BS or Backspace, which would delete the preceding character. That control code could also be accessed by pressing Control-H, as H is the eighth letter of the Latin alphabet. Terminals which did not have the backspace code mapped to the function of moving the cursor backwards and deleting the preceding character would display the symbols ^H (caret, H — see Caret notation) when the backspace key was pressed. This sequence is still used humorously for epanorthosis by computer literates, denoting the deletion of a pretended blunder, much like overstriking.

Example: My slave-dri^H^H^H^H^H^H^H^H^Hboss decided to stall the project.
Twice five syllables
plus seven can't say much but
that's haiku for you

(-Hofstadter)
Also, http://www.academicearth.org/
A worthwhile read might be the unit-testing framework from Twisted (Python asynchronous networking library), called "trial". See here: http://twistedmatrix.com/trac/wiki/TwistedTrial or poke around the code for more in-depth details.
All the things you mention are fine for dissemination but publishing in journals in not really about that any more; it's about certification.

Experts in your area---those who can actually understand your paper---mostly won't care whether your paper's been peer-reviewed or is just on the arxiv. You get it published mainly for folks who can't (or don't want to have to) understand it. You put up with all the crap this entails because the latter category usually includes people responsible for hiring you, promoting you or awarding you grants.
I'm not sure I understand you, and I'd appreciate a more complete analysis.

In relation to this article, it says that when you build a model that fits the data, it's not enough. It's a further requirement that the model makes testable predications that turn out to be correct.

Models that make accurate predications are valuable.
Models that aren't then tested by checking their predictions are, by definition, untested. That, to my mind, makes them potentially dangerous.

I'd be interested to know why you describe making falsifiable models is just "a learning algorithm."

Thanks.
I went with "ni hao". It told me it was Vietnamese. Possibly, but not only.
huh? Foreign students have to pay tuition just as everybody else, even worse, they don't get 'in-state' breaks, or federal loans, or any other help american students get.

All scholarships they get are merit based, (either academic, or sports), otherwise they will have to pay their own schooling.
There is something very fundamental about the scientific method. Science relies on experiments that ground it in physical reality, which does still exist.
think of a customer logging into their vendor's basecamp site, being able to take over the vendor's account and then see all of their other customers.

Sounds like a customer I don't want. Money is great and all, but if a customer is going to hack my Basecamp account, then I don't want to work for them anymore.

I don't think "your users should be trusted" is a ridiculous way to look at things. Technology can't solve some problems.
There's little reason to suppose that with legalization the cartels will suddenly stop using bribes, violence and killings to maintain their monopoly.

They would be reduced, not crippled. They would move onto whatever was in demand but still illegal, harder drugs, guns, slaves.

Nobody with millions and millions of dollars at stake goes down without a fight.
If anyone could be accused of linkbaiting it would be Neward since he wrote the original article titled "The Vietnam of Computer Science". But I think it's less useful to think of the war analogy as linkbait than as a didactic tool to bring attention to aspects of ORM use that Neward wished to highlight. Creating effective analogies is the same strategy used by good teachers the world over.
Australians, Google kigo,

Never mind the Ashes,

A season
Learning to Love the Semicolon
This fails for the same reason the JavaScript entries failed to make a dent in the Engine Yard contest: When JavaScript is roughly 1000x slower than GPUs, even borrowing other people's browsers isn't enough to make up the difference. Also, real ray tracing generally involves huge source data that would have to be downloaded to each client.
'It's not ethical to allow human experiments when the only positive of a drug is "it's fun."'

Not even if all parties (ha ha) involved are aware of the purpose of the drug and agree to the experiment anyway?

Fun is a legit ambition.
I find that Core Data is pretty good. http://developer.apple.com/macosx/coredata.html
> It's the political decision to turn America half-hispanic by the next century

Part of the reason I dislike seeing political articles here is that they invariably draw out some seriously uninformed, inane, hand-waving types of comments that would be completely unacceptable when attached to technical articles.

Do you have any evidence that there has been a "political decision to turn America half hispanic"? Not 60%? Not 40%? Who took it - the Obama Death Panels?

> If we want more and better skilled immigrants, we need more xenophobes, not less.

"More xenophobes" would not like the "brown people" from India, "slanty eyed" eastern Asians, or most Europeans either for that matter (they're probably communists), even if they're qualified. After all, they are xenophobes, right?
This has been around for a while but it's impressive how much it has grown since its humble beginnings in 2002. It's also exciting to see how this has inspired other schools like Stanford (http://itunes.stanford.edu/) and the iTunes U initiative.

I think we'll be seeing a lot more schools starting to follow suit and an opportunity emerge within Open Source Education.
Eve is generally too hardcore to really grow beyond their niche market. You can experience 90% of WoW soloing or operating in small groups and it's impossible to commit a mistake that sets you back more than a few minutes.

In Eve, it's possible to lose months or years of in-game "productivity" from a single battle or event. It's part of the thrill of the game, but most people can't take that kind of pressure, or can't commit to joining a well-organized corp.
This presentation makes me want to get all Gordon Ramsay.

Uh Uh So Uh Uh So Uh Um x 100. And it's pronounced JANGO not DUHJANGO.

Spends the first 30 minutes babbling on about search and then the big reveal is "uh we've uh exposed an API uh to uh Lucene". No shit, really?

But the biggest WTF is that they store all of your data in Lucene. That'll be fun when I need to do some drill down from anything other than Axiom, and just smells like a bad idea in general.

Hammer meet saw, different tools, different jobs.

Sorry for the negativity, but man this was frustrating to sit through and didn't really tell me shit other than this particular speaker seems a little slow.
Samy is my hero.
How Advertising on the Web Should Be
My first clue should have been when he mentioned Zope a bunch of times.
You say only three hundred thousand people like three hundred thousand people is not a high number of people who play a free-market game set in deep space.
In essence we are in agreement. Better goal planning sure would have helped. It certainly may have kept me focused on my initial goal. The unfortunate reality was that I went wrong very early on in my thought process.

The "cool" feature I wanted to add and implement for the main app should have been filtered out immediately since it did not really add to the core need I was addressing.

That's what I failed to realize. The feature I wanted to add became the main goal and the main solution took a backseat. From that point forward all my thought processes were biased relative to implementing this feature. This of course is what I believe was the single biggest reason that led to its failure.

Who knows if I would have been successful otherwise. Maybe.. maybe not... It might not have been the next digg or even close to that but I'm sure I could have gotten to ramen profitable state. I will make a second attempt soon, minus the shiny features this time...!

p.s.
Purchasing the servers was besides the point. I should have never even gone that far. I never would have purchased them had it not been for that feature.
Seems pretty well covered in the comments so far, and you know to bring business cards (ideally, cards with enough white to write notes and such).

One additional thought: try not to have your time monopolized by people who either want to just impress you with their superior smarts, or pick your brains for free.

I don't mean to sound callous, but face time at conferences can be limited, and if a goal is to land work and contacts you need to be sort of ruthless at times with your attention.
Complete and utter shit. Entertaining, but it smears both entrepreneurs and VCs/angels, with insulting offers and dramatized acting.

Dragon's Den isn't much better, either. It just has worse startups.
autoload zmv
zmv 'oldname.*' 'newname.$1'
You mentioned a "common approach". Is this the approach that you use or have you found a better way? The reason I ask is I don't quite understand how your description above correlates to an ORM type-mapping system. Customer.find() returns a customer which contains your dict. I don't know python but I assume a dict is a type-less hashmap. So if your customer has a field called 'updated_at', wouldn't you need to write a function to convert that type appropriately for the application since the application doesn't know whether it's a Date, Datetime or Timestamp?
> Technology can't solve some problems.

It can solve this one, though.
Cherry blossoms fall
Down to the ground
Burma shave.
For ramen profit
You don't need VC funding
Unless it's YC
I particularly like the ones with videos. I'm going through the Linear Algebra course now and it's like being in the classroom.
I highly doubt it would ever pass a medical ethics review board, and these are necessary for the FDA to approve it for commercial sale. They look at whether the pros outweigh the potential cons. If the only pro is "fun", this is unlikely to happen. But philosophically, I agree with you haha :(
Identified several common Japanese phrases as Vietnamese. True, the difference is subtle, but...
It's only a proof-of-concept. Maybe GPU-based raytracing could be shared, with the browser just working as a sort of task brokerage.
Maybe you should try your hand at it and if you fail, then you can come back and share your experience :)