skysight-inc/HackerNews huggingface dataset:
YC stresses the importance of company founders having a positive working relationship, and in his INC magazine interview, Paul Graham himself spoke on his previous dealings with YC startups where company founders fueded and didnt get along. He spoke about how that alone can derail a company, and how it is a basic pain in his neck.

On the YC application it states, "How long have the founders known one another and how did you meet? Have any of the founders not met in person?" This is not done by accident. So how in the world are you going to host, critique, and try to provide opportunities for new startups to get noticed and succeed, if you cant even get along yourself? This is ridiculous. Lead by example.

Maybe th TechCrunch50 founders need to read that INC magazine article.
Wow, googling for 'crass lucre' brought this post up as result #2. Definition please? :)
Distributed algorithms that have to tolerate random machine failure and network partitions are incomparably harder than either of those.
Can they show that it was because of the "exercise" and not the adrenaline rush of being forced to move your body torturously and indefinitely by a power much greater than you? among other possibilities...
Retro Gaming Roundup: 40 iPhone Games to Take You Back in Time
Here's the link to the article if you want to check it out: http://www.inc.com/magazine/20090601/the-start-up-guru-y-com...
that's why I told it's only for structured data. If microsoft can do this dynamically then it will have some impact.Never the less it has opened up a new area for the search engines to fight it out in near future.
Enterprise Cloud: IT vs SaaS
Well, one obvious deficiency is the lack of integration with password managers. That's deal-breaker for me.
DIY Paper iPhone Dock
Your gamblers vs. players analogy doesn't really work. The high frequency traders are playing the same game that traditional traders are playing. They just pay for a bit of an advantage in how the game is played.

Whether or not this is an unfair advantage is up for debate.
I think we can fairly credit Chrome with dramatically raising the bar for javascript performance across the competing browser engines. The V8 virtual machine for Chrome compiles JS to machine code rather than interpreting it or running in bytecode. Mozilla has since responded with the TraceMonkey optimization for its javascript engine; WebKit developed SquirrelFish Extreme; and so on.
My only complaint... after wading through the site I have very little idea of what carecloud.com actually does, technically or functionally. Graphically and visually the site looks fine. But, there's no meat and potatoes -- what's the software actually do? How does it work? It's all just very vague.
The definition of "lucre" is monetary reward.

http://www.merriam-webster.com/dictionary/lucre

The most common phrase that uses the word lucre is "filthy lucre," a reference to money being something that distracts noble people from pursuing altruistic goals.
But making cheaper widgets can increase widget demand to an extent, right? Maybe guy B, who couldn't afford a widget before, can now buy one. By producing more widgets for the same total cost, you are increasing the amount of wealth in the world.
actually, a lot of the best high frequency trading shops out there are small, private, prop trading groups. for example, tower research capital (http://www.tower-research.com/) is a pretty successful high frequency shop that isn't a big bank. it was started from scratch by mark gorton, the guy who created limewire. there are tons of high frequency shops making tons of money who are just like this.
what does TC50 have to do with YC again?
Zune HD: Nice hardware, nice software (except browser), service needs work.
After a bit of searching, I found this link...both interesting and disturbing at the same time. Turns out that the "girl" that led the ring was actually an adolescent male:

http://dir.salon.com/story/tech/feature/2003/12/12/sims_onli...
You should also look into Clojure, especially if you're interested in getting into concurrency and functional programming. I recommend using Enclojure+Netbeans for a user friendly introduction to a very powerful new Lisp.
Why do you want to take away my ability to choose a suitable implementation?

I let you have your freedom to choose a scripting language.

Lisp is a family of different languages and implementations. Like 'scripting languages': python, rebol, ruby, javascript, vbscript, ... - similar problem there: why not have one main language? why these all these scripting languages which share almost NO code?

In Common Lisp I have a core language and can share lots of code between different implementations. ECL compiles to C and byte code and can be embedded. SBCL uses an optimizing compiler to machine code. CLISP uses a byte code engine written in C. ABCL is compiles to the JVM. LispWorks and Allegro CL define very large languages with lots of bells and whistles. Each of these implementations have been developed for different usages scenarios. CLISP is fine for scripting, LispWorks is better for the development of portable applications with a GUI.

There are Common Lisp implementations that are more popular than others. For free implementations SBCL is the most popular. But there is competition. CCL is also very good. Some implementations are less popular, but they survive because they use different implementation technologies. The commercial implementations like Allegro CL and LispWorks are also widely used, and provide features that the other implementations don't provide or don't provide as complete. LispWorks for example has a cross platform GUI toolkit that is used to implement its cross platform development environment. One can develop sophisticated GUI applications that can be compiled for Windows, Unix, Linux, FreeBSD and Mac OS X without changes.

Dan Weinreb gives an overview: http://common-lisp.net/~dlw/LispSurvey.html .

Ruby for example does not give me these choices. The main implementation is widely used, but lacks much of what the advanced Lisp implementations offer - which enables me to write a different class of applications in Lisp.
is high yield even a good thing?

It is if you want to feed more people, More people may not be a good thing, but it often just is an inescapable reality and if you want to keep them from death by starvation you need higher yield.

And I'm not sure rejecting monoculture on a patch of land is high yield. Not if you want to harvest and distribute it all and do it before it spoils and the "patch" is large enough. Then you need machines, huge machines, and those demand monoculture.

Or you could go with human labor but then you'd need a whole other patch of land, harvested with machines, to feed the laborers harvesting the first patch.

Corn is a good example of high calorie/poor nutrition. But most other crops are not that bad.
This is especially true to the company wants to make an example of you "pour encourager les autres." If the risk is worth it then I would second the recommendations made by others to minimize the online (and offline) links between all of the co-founders for as long as possible. Wait as long as possible to incorporate, etc. While it sounds a bit "sneaky" you can also engage a confederate or two to call the boss asking for job references on these co-founders to make it seem like they are actively engaged in seeking other jobs; a casual coffee at the office next month with old co-workers and a well-placed "So what is <insert name here> up to? Do you know if he found anything?" could even lead to your old boss thinking that he set them up as your co-founders :)
You have two options you can follow:

1) your company is profitable, it may interest pretty much any independent person to pick it up, grow it a little bit and see what they can do with it. Sales price would be 1X-2X annual profits

2) your product has a strong synergy with a bigger company's products. You can target a strategic sale to them.

Approach #2 will yield a higher price, but could take you 6 months or more to close a deal. Approach 1 will not be as lucrative, but probably can be done quickly.

All of this assumes your financials are clean, there are no hidden costs or liabilities.
"Vulgar profiteering"
Might you be thinking of Ruby x Agile? http://www.infoq.com/news/2007/06/ruby-x-agile
Brightcove is impressive. They've managed to actually find a way to profit off of online video, something even YouTube probably has not. I imagine Google has worked out a significantly lower cost-basis for delivery too, which would increase their margins significantly.
it's related to the posters other comment where he mentions that article - I guess he clicked the wrong reply button :)
The established players are having trouble in the new economy. The upstarts who leverage the technology and innovate are being richly rewarded.

I think we've heard this story before...
Isn't it a law in ecology that a population will grow to the limit of its scarcest resource?

Who says so? Why would an observation that may (or may not) apply to bacteria or even to wolves apply to human beings?
UNC represent. BS CompSci 2006 here.

I find it humorous they they found one of the more awkward basketball players in the nation to be in a cute and cuddly telephone commercial.
As has been pointed out, the comparisons are only useful pertaining to the same brain before regular exercise is present and after. You can't glean much from comparing one person to another because baseline intelligence varies too much to account for.

Now, what you are describing may be a case of self-selection. It may be possible (though I do not concede this point) that smarter people tend to gravitate toward the more oddball sports. That doesn't indicate that sprinting does not benefit the brain. Here's a thought experiment:

There are 100 people at the pool and 50 life jackets. People are allowed to choose to use a jacket or not, until all jackets are gone. You may find that better swimmers on average choose not to use a jacket. That does not indicate that the life jacket is not useful for swimming.
Danish viral about single mom was a hoax
http://news.ycombinator.com/item?id=164512

http://news.ycombinator.com/item?id=200531
I must have wasted years playing those games... Wonder how many of them are abandonware now?
To continue the analogy, he added more explosives to the bomb. More food begets more people.
"...the overall trend in porn seems to be towards low-budget, low-quality disposable stuff designed for a quick buck with no long tail"

Rule 34, among other things, disputes the "no long tail" notion. There's a wide variety of fetish porn that doesn't appeal to most, and often the only market left is to fulfill some niche people didn't think they had.

Porn is also uniquely disposable due to, among other things, the Coolidge effect. Porn is the least reusable of all content (books, movies, and TV shows are in the middle while music is probably the most reusable).

Porn was a leading indicator for awhile--early limitations on internet bandwidth meant a movie or TV episode was too long for most people to want to transfer it, while a porn scene was about the right length--but it's grown into its own distinct industry where the peculiarities of porn in particular dominate the early-adopter status of the porn industry.
Green Out
The latter scenario is precedented; consider how many spreadsheets are out there versus how many industry-specific forecasting/bookkeeping/helper programs.

Good thought.
Java is not really my field. However, I have half a mind to learn F#.
I like using netcat together with dd for cloning hard disks or volumes over a network. Great for cloning laptops, especially out and about, where it's often nontrivial to attach both drives to the same system simultaneously. Inserting gzip/gunzip into the pipe helps over slow connections.
GitHub is out right now (UT 2009-September-16 19:09:41)
Rails Code Quality Checklist
And the linked checklist: http://www.matthewpaulmoore.com/ruby-on-rails-code-quality-c...
I wonder how hard or useful it would be to create a generic micro reward currency.

-- edit: there'd have to be exchange rates and an inter-site micro reward exchange market. Also a way to cash out, and buy in.
I like using _name for private variables, because when I have a constructor that accepts that value, I can do this:

MyClass(string name) { _name = name; }
lucre is money, and crass would be one potential view on the acquiring thereof.
Frotz is incredible. If you're into Interactive Fiction, give it a go.

I note that their Tetris isn't the original Tetris, it's a "modernized" version.
Printing doesn't work on OS X or on Linux yet either.
I think we need a linkbait article about whether or not F# is an acceptable Lisp before I seriously consider it.
There are different types of complexities.
"If your table is called "driverLicenses" and needs an ID column for its primary key, then call it "driverLicense_id" instead of just "id". This will make the origin of the column clearer in result sets"

I really would rather type in "id" when I writing a SQL query against my data, than, "driverLicense_id".
Toyota secretly tested lithium-ion Priuses for three years
The simplest Amazon Search Engine
he did post some PHP projects lately....
I'm pretty sure that quote is a bit old.

It's definitely true that one of the largest problems facing computer science today is how to parallelize across cores/systems/networks. This problem may only be particularly hard because we're still used to thinking in terms of discrete processors each doing discrete tasks in sequence.
, poorly.
I think the amortized amount of graded coursework, per class, per week for me in high school was at least that amount, probably more.
"If this is true and everything on the language are built atop of those, or atop of stuff built atop of those (in n-levels), how can different implementations possible be incompatible?"
You cannot build i/o atop of axioms.
It would always be a foreign thing that you have to deal with, incompatibly of using a long spec.
The article talks about fueding between company founders, stright from Paul Graham. Read the previous post. That link is just a reference if you want to check out the article.
I have --enable-plugins turned on atm and I don't see any difference between chromium's flash and firefox's, except that when the plugin crashes on chromium, I reload the page instead of the entire browser.
That isopod parasite is hardcore, I'll try to forget I read that bit.
While not completely cracking it, didn't they figure out that they could skip one of the two words, and which word to skip effectively halving the time it takes to solve the captcha?
Not to detract from the actual point of the article, which is extremely good, but this gem popped out at me:

"Creating a root namespace named after your corporation will haunt you. Companies and brands get renamed, acquired [...] Oracle's Vending Machine division was once Sun Microsystems"
Note that it's disabled in Debian because the package maintainer has some stupid notion that it's a security hole.
And many mobiles, which is one of the few places where this font could potentially shine.
Just to be clear: that could be a sudden shift that causes starvation. At least, that is the fear.
The distinction doesn't mean much. D. E. Shaw is almost universally regarded as a hedge fund, but makes substantial private equity investments.
When you write C, you can be reasonably sure it will compile with a decent C compiler. There is no way to write 'Lisp'. Each Lisp dialect has different goals. A person might as well think of them as completely different languages belonging to the Lisp family. It might be analogous to think of Perl, Python and Ruby as being high-level dynamically typed interpreted languages as being part of the same family, but having completely different ways of going about things.

As an aside, I really like clojure. Their attitude towards concurrency and transactions (ie: they actually thought about it) is refreshing. Add to that great library support and good performance and I'm a pretty happy guy.
When my understanding of the problem is incomplete, I like to go through and just write functions and data structures first. It builds the high-level structure of the program before I get bogged down by details, and its easier to change the way it's structured when you only have function definitions than when you have half the functions written and realize you should have organized your data structures differently. When I write like this function names are pretty obvious because each function is named after exactly what it's supposed to do.
I don't really care if it is an acceptable Lisp when I decide if I will or will not learn something. :P

BUT, I will use that excuse on my teacher on the Calculus class.
Which means the technology will eventually make an algorithm so good that it can solve a CAPTCHA as well as a human, thus making itself obsolete. What other technology does that?
Answer: In orbit.
Want success? Be more lazy
I read that as: "the prices are becoming more realistic" or "we are at the bottom" alternatively.
No, not in the sense of "fine art" like Michelangelo, that is a different kind of thing. It's a human artifact, it's design and engineering. And I would argue that art does have a purpose, greater than, say, entertainment.
I wrote a blog post a while back talking about the motivations behind writing bunny1 and the benefits of using it. http://www.ccheever.com/blog/?p=74

Some quick points:

@EAMiller: Cool. One note is that bunny1 doesn't need to run as a standalone server and works fine as a CGI. The instance on bunny1.org is actually running as a CGI. You do need to install some Python modules though, so your version is probably easier to setup for people who have a setup with PHP hosting already in place and not much else.

@rarestblog: bunny1 is inspired on YubNub and it actually falls back to it. Ex. If you do "php array_merge" in bunny1, it figures out it doesn't know what to do with "php" and redirects you to http://yubnub.org/parser/parse?command=php%20array_merge (or something close to that.)

The main reasons it made sense to write a new version and not just use YubNub for what I wanted to do are:

1. Bookmarks/commands written in a real programming language. A few of the most useful ones that are in use at Facebook are pretty complicated and do some things on the server side like talking to databases that would be a mess to try to do with YubNub's macros.

2. Bookmarks/commands version controlled using SCM.

3. Private bookmarks. I didn't want to pollute the YubNub namespace with tens or hundreds of Facebook internal URLs, and since the tool is to boost efficiency, its important that the most common commands be short. Also, even though everything internal at Facebook is behind a VPN, it would make a lot of people uncomfortable if sensitive internal pagess even had their URLs findable by looking through the list of YubNub commands.

Also, if you use Firefox > 90% of the time, check out Ubiquity. It's kind of a similar tool but way fancier. I prefer the portability and lighter weight of bunny1 myself but Ubiquity is more powerful and more user friendly in a lot of ways.

Kind of a funny coincidence... Someone posted this just a few hours after we set up an instance of bunny1 at Quora (where we've found it to be useful even though we're only a group of 4 and don't have a ton of pages to navigate to yet.)
His name is on the blog post, so I assume he is.

He's had a lot of neat ideas which align well with Google. I think he'd be a great addition to their team.
Reading Kafka Improves Learning
It strikes me as more of a tautology.

If a population stops growing, then clearly it's because it has run out of some resource, particularly if you go so far as to include things such as 'time' as a resource.
Some other games there are quite 'modernized' as well. SimCity being an example.
I believe a lot of this is just an attempt to make up for what the language lacks, in this case it lacks stronger scoping and typing systems. It would be a bit of a pain to create a SanitizedString type for a sanitized string that is only used in two functions, but this is a good compromise between speed and efficiency. It may not always be the right trade off, but that's how trade offs work.

Granted, the SanitizedString type is checked by the compiler, while the s* variable name is checked by the programmer, each having its own problems.
Hi Sam!! Hope you didn't find my post critical of you. It wasn't my intent. I'm very grateful for the high quality work that is/was datamapper and for your support while I was learning it.

All good programmers boast about a thing or two they "invented", me included. I wouldn't have it any other way. ;)
Facebook is rotting from the inside out due to its lack of control of third-party applications. A year ago I could look at my "feed" and see interesting things that my friends were doing; now all I see is information about the (very) lame games they are playing.

Have you ever been over to a friend's house and watched them play a videogame? That's about how much fun Facebook has become, and the signal-to-noise ratio grows worse every day. If Facebook provides any "utility", as this article describes it, it is being strangled by the constant flow of boring information being auto-generated by these games and applications.
Actually, NASA goes through pretty great lengths to make sure we don't contaminate Mars with bacteria.
Methods of harvesting and distribution depend greatly on how far one wishes to distribute the crop from the source. Which is entirely another prong in the argument for green ag. I don't necessarily agree with the local food movement on all accounts, but the question of feeding the world ultimately comes down to how much total food is necessary to feed a population, not how many diverse crops can feed a population. I know that sounds like an argument for monoculture, but hear me out.

High yield is important if you want to feed people outside your locale. It becomes less an issue of feeding the masses and more a vehicle for trade. Through modern techniques and distribution, oranges from Florida can be sold in North Dakota. However, I wonder if it's necessary that North Dakotan's need many cheap oranges. There are many examples. What is the actual value of Columbian asparagus in the fall vs. the residual costs of producing and distributing that asparagus? Et cetera.

The labor issue you bring up is an important one, however, and it is a trade-off that many proponents of green agriculture too easily overlook.
Sure, whatever. The original point about your brain moving faster to keep up with your feet is stupid in any context. There's countless techniques in nearly every athletic sport about how to shut your brain down so that only your muscles and autonomic nervous system are doing the work. Athletic speed has no effect on other forms of intelligence. If anything it has a negative effect because sprinting is anaerobic and therefore is cutting off oxygen to your brain. I have no idea what you're getting at with the life jackets.
Jason is smiling way too much in that video to be taken seriously.

TC50 was a great show this year by the way.
I don't really see the link with computing here. The fungi changed the cell structure of the wood, chemistry and woodworking on a microscopic scale.
As far as I could tell, Tokyo uses B-trees within a single instance, not across instances as this article is talking about. Has this changed?
That's why I wrote This hack shows more about Time's incompetence than recaptcha's.

Sorry if I didn't make it clear enough that the fault lay with Time and not recaptcha.