skysight-inc/HackerNews huggingface dataset:
The Most Inexplicable Longest Running Book Series
Here are five book series that have remained popular and beloved long after the plots have hit their sell-by dates, and in some cases, long after the original author has bought the farm and the barn to go with it.
The "entity theorist" street goes both ways: they're unwilling to learn skills outside of their expertise, and they are unwilling to share their expertise with others. The entity theorists I know all act like tasks require magic, and you have it or you don't.

My family has lost an excellent bread recipe as a result! Growing up, my mother always helped my grandmother in the kitchen. My grandmother was a fair cook, but she could (according to legend) make the best bread. She never permitted her children to make the bread - they just didn't "have the knack." Their loaves weren't as good as hers. So when she passed, so too did the recipe. But that's garbage! They weren't missing some magic knack, they were children who had never made bread before.

There is no magic. It's hard work all the way down.

I'd like to see research done on the teaching methods of entity theorists versus incremental theorists. I bet Incrementalists are more willing teachers!
My wife and I watch a lot of Netflix streaming movies, have been for a long time, and are very happy with the service.

I think that the combination of having up to 2 blu-rays at a time, and streaming movies all for $15/month is about the best deal in entertainment. Contrast to our $96/month DirecTV bill: a really nice service, but not nearly as good a deal.
'Evolutionary “Porsche like” improvements' is why, in my design-eye, love BMW

*disclaimer, I drive one
I'd be interested to know what you programmed this in. Do the .HTML pages mean you used PHP? If them, cURL?

Lemme know.
They could have made it fully case sensitive, or fully case insensitive... but they went for the confusing middle point:

foobar() == FOOBAR()

but

$foobar != $fooBar

And then there was that fun issue with the Turkish locale and function names...
Evolutionary psychology does make sense, but

1) Reality doesn't always "make sense" (e.g. quantum mechanics where many concepts have no macroscopic analogs)
2) Just because every species has gone through natural selection, doesn't mean that every single quality of them was selected for. It could be that certain qualities have no effect on fitness, or a negative one that is counteracted by more positive ones
If you try it on your iphone or android it will automatically get the local data.
For $150, this conference is unbelievable.

Guy Steele giving the keynote on day one, Douglas Crockford talking day two.

Bradford Cross from Flightcaster, Chris Houser (Clojure), Jeff Brown (Grails), Kevin Well (analytics lead at Twitter) it's story-time with some of the world's greatest programmers and problem-solvers.
Duct tape, IIRC, was only invented in World War II, so no :-)
Ruby and .Net Developers solve two different kinds of problems
So you were expecting the attorney to say "oh we are screwed now."
22,937* faster Python math using pyCUDA
We chose mongodb after reading this page http://www.mongodb.org/display/DOCS/Geospatial+Indexing

Before then we were looking at Postgres for its geo stuff and things like cassandra also.
can anyone find references as to why the feature was removed?
Think tank link? I know that mises.org has been doing amazing stuff with providing free content. They purchase the rights to a book so they can distribute it for free, often causing the books sales to increase significantly.
Quick Muscles Building Tips
When you are building muscles it is important to rest enough. You also need to take good care of you diet you in take.
I think this is the wrong approach. The guy should try to convince me that PHP is bad. That PHP has never not did what I wanted it to do. That I need to invest time and switch to some other language because it's better for my needs and purposes, and the switch will quickly get me to a level of expertise that I have with PHP now.

The fact of the matter is PHP is ugly and that's really it. I can live with ugly because I know it and it does everything I've ever asked it to.

Frankly, it's no different than me switching from English because it has quirks.
Oh you should totally join forces with this guy - http://www.finishstart.com/ - it will be a whacko mashup.
I have to say that's surprising. I'm relatively new here, but I thought most people would get here through Paul Graham/YCombinator, which has more to do with business than programming.
Did Whites Flee the 'Digital Ghetto' of MySpace?
Yes I know it works

It "works" in the same way as makeup, a push-up bra and control pants "works" for a girl. Not quite deceiving but certainly presenting yourself in the best possible way.

It's weird tho that a guy who learns game is a "loser" but a girl who buys a Wonderbra and a pair of Spanx isn't stigmatized at all.
Madoff - the guy who made off with billions of dollars

Fuld - the guy that gambled Lehman's fortunes and ultimately had to fold his hand

Slamowitz - the guy who's automated lawsuits slammed the courts, clogging the system

...
Design by committee means that your design decisions is based on negotiation.

Design is a decisions, decisions that are negotiated are rarely if ever crisp and consistent but rather a trade-off between different opposing views.

That is the point more than whether there is a team. If the team thinks the same way, you don't need to do the trade-off.

Nobody ever built a statue of a committee.
One of my favorite quotes comes from someone I randomly met: Everyone tries to be Apple, no one tries to beat Apple. It's as of everyone has to follow them instead of trying to do their own thing.
How do I get a pre-beta password?
I've always been a fan of IRC as a Q/A platform, this should be interesting.
Not to mention that there were almost certainly people who did see that pop-up and entered their credit card details anyway.
thanks for both your replies.

I have used (and liked) mongodb in the past. Horizontal scalability is important and mongo doesn't have a stable release with sharding. Also, this page http://www.mongodb.org/display/DOCS/Sharding+Upgrading+from+... seems empty.

But, the ease of use is really tempting :)
'Artificial Intelligence' Gains Fans Among Investors.com
I wish I could ignore PHP, but it's just so darn ubiquitous. Most webhosts priced within the means of "normal" people have PHP, while far superior (IMO) platforms like ASP.NET are the exception. Until webhosts can be convinced to support a wider range of platforms, I fear humanity will never be freed of the bonds of PHP.

Bill, hates PHP with the heat of a thousand suns.
From a programming language perspective, PHP is somewhat horrible (PHP 5.3 less so, but still). I guess nobody will deny that. But from practical perspective, PHP is very suitable tool for many tasks and has huge ecosystem behind it. Complex real-world websites and applications have been successfully built with PHP. Isn't that proof enough?

Do you consider yourself a purist or pragmatic? In the latter case, PHP may be worth dating for a while.
Understanding Fuel Surcharges
And it's totally a coincidence that the bottom has fallen out of the record industry since Napster.
To work really well, it also helps to understand level N+1 or N-2, respectively--either by implementing a higher level abstraction in a lower level environment, or by working on two levels at once (and thus needing to understand the level below the lower level).

For instance, you might be stuck with using C or Java and thus have to reinvent higher level abstractions through clever use of function pointers or design patterns or something--hence thinking at N+1, implementing at N, and being mindful of N-1 as you implement. Or you may be writing in Python but optimizing code bottlenecks in C, hence when writing Python (N) you have to understand the C (N-1), and when writing C (N-1) you have to understand the assembly (N-2).
Earning it has the nice side-effect of freeing you from the need for external validation.
It must be possible: there are businesses built around selling open source systems.

However, I personally don't see it as a particularly attractive business model. On the one hand, by "crowd-sourcing", I imagine you mean "farming out development work to unpaid volunteers". On the other hand, you'd need to have some kind of built-in reason why paying customers should pay you, instead of just using the (freely available) open source themselves.

Let's turn the question around: why would you want to try to "build a business to produce and sell software or a subscription web app" that is open source?
Ecommerce Online Retail
NASA offers $5 million for new feats
Defcom Backdoor Hiding & Finding Contest
Why? Teaching and making paper/ink/pens never merged.
"Complex real-world websites and applications have been successfully built with PHP."

Thanks to PHP or in spite of PHP?
Ask HN:  Anyone interested in a Pittsburgh HN meetup?
Monday, July 19. 8 pm at the Church Brew Works. This will be the last time we can have a beer with rms (http://news.ycombinator.com/user?id=rms) who is moving to Berkeley next week. Let's catch up with each other and give rms an nice sendoff.
http://blog.stackoverflow.com/2010/07/third-place-chat-beta-...
It's also a noun.

edit: Hey, I'm just out here fighting for linguistic accuracy in bumper sticker slogans!
According to http://www.mongodb.org/display/DOCS/Sharding production ready sharding should be available this month.
40+ Examples Of Photoshop Manipulations & Tutorials
As per the definition given in wikipedia, “Photo manipulation is the application of image editing techniques to photographs in order to create an illusion or deception (in contrast to mere enhancement or correction), through analog or digital means.”
With this method, unsecured debt becomes very nearly the equivalent of secured debt, with the state assisting in enforcement.

At least I think that is part of the strategy, as you can see in this article from Minnesota about people being arrested over unpaid debts, at taxpayer expense.

http://www.startribune.com/investigators/95692619.html?elr=K...

Quote from above article:

"Admittedly, it's a harsh sanction," said Steven Rosso, a partner in the Como Law Firm of St. Paul, which does collections work. "But sometimes, it's the only sanction we have."

Taxpayers foot the bill for arresting and jailing debtors. In many cases, Minnesota judges set bail at the amount owed."
To answer to the topic of the post - why should I (or anyone else for that matter) bother trying to convince the author that PHP isn't horrible.

If the author does not think that PHP is suited for his/her needs then he/she should not use it. There is a plethora of programming languages out there - pick and choose.

The post has a disconnect between the title and the content. The author does not want to use PHP and tries to outline the flaws in the language from his/her own view. Sorry to disappoint, but I disagree with those points. I use PHP amongst other programming languages and I use it only when it suits my needs and the needs of my project. It is not perfect but then again nothing is.

Final thought for the article would be a paraphrase of its title as a reply:

Defend 'behaviour'. Convince me it isn't spelled horribly - correct spelling 'behavior'.

I think you get the point :)
I used crowd sourcing for lack of a better term. Anyone doing work on the project would be an employee under a pre-specified profit sharing plan. Profit distribution may be regularly adjusted based on contribution to product development or sales.

The reason I didn't use "open-source" is because the product would be proprietary. The product code would not be open, but be property of the company, which the employees collectively own.
In order to succeed like Apple you have to fail like Apple. You have to do your Apple III, your Lisa, your Newton and your Quicktake.

And, sometimes, your NeXT.

When you experiment a lot, when you don't compromise, risks are higher. Expect some of your ideas to fail. When they fail, learn from them and try again with a better one, not a toned down, safer one.

Rinse and repeat.
I do agree about the power games. However, you are not supposed to think rationally about relationships, you have to 'feel' and 'do things right'.

Also, I disagree about the 'terror' thing. There are plenty of fish as they say. And it is actually really fun to meet new people.
As mentioned at the bottom of the article -- if you click "yes" on the popup -- then you only got the secure data -- and didn't get the analytics code. And that quite possible 70% of the users did just that.
"Anything model we put above that makes some assumptions, and they may be the wrong ones."

One of the main points of the article is that if you don't have a good handle on what assumptions you need to make about your data, choose a relational database. That is because it makes the fewest assumptions about the kinds of questions you will need to ask about your data. If you pick a different solution that does not support the kinds of questions you would like to ask, you will experience much pain.
Another one I made for myself a while ago: http://hacker.watrcoolr.us/. It includes some other feeds as well as the stories that reach #1 on HN. If you just want the HN stories that reach #1, use http://feeds2.feedburner.com/HNWatrcoolr
A more genuine title would've been: "How I made one client with a tremendous amount of traffic an extra $500k a year".

It's not like someone implemented a new feature that brought in an extra $500k.
I know you said you're not discussing the algorithm, but to me, the biggest proof of silliness (I won't say "nonsense") is that when I entered 7 different blog posts of mine, I got 6 different results.
You can also spin it as the customer not keeping updated with the latest code that fixes known issues. How much can you really blame Google on customers using years-old code?
Think of it this way; you are beating billions of years of evolution every time you use a condom.

I used to think this, but I'm not so sure any more. Isn't it just a more specific version of "you are beating billions of years of evolution every time you see a women you don't want to have sex with"?

I wouldn't be surprised if evolution and condom use can be seen to fit togething in an interesting and compatible way.
How do you deal with modifications to the generated code when it's time to change the schema?

I guess the answer is to just make your domain objects glorified structs. I've never liked that answer, as it seems to defeat the whole point of object oriented design.
I mean, that's pretty much what I inferred given the nature of the title. Since you usually only tell part of a story with a title, I felt that this one was sufficiently genuine. They could have deflated it a bit by saying "How I increased a client's revenue by X% with one change."
First N things to do after installing Ubuntu
Somewhere I read a quote that went "if you take the top 100 most popular websites on the internet... 90 of them use PHP". I don't have the source and I don't know if it's still true.. but you can add Yahoo, WordPress, PhotoBucket, SourceForge, etc...
That photo of the 911s is impressive. When you compare it to say Corvettes from 50 years ago, you really get the picture.
2. Done. Thanks!
I think this would be great, especially as an option. The posts that generate the most discussion are often interesting, and curiously aren't always the top voted.
I love the idea as I agree it is difficult to keep in the loop during the day with the volume of posts.

One quick request though, would it be possible in the RSS feed to send the entire post and not just the first ~125 characters?
HN: Minneapolis Meetup Tonight
The Minneapolis HN Meetup is tonight at 6pm at the 5-8 Club. If you're interested and not already on the email list, send me an email at bradleyt (dot) marsh (at) gmail. Right now it looks like we're going to have a pretty good crowd.

Map: http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=5-8+Club,+Minneapolis,+MN&sll=37.0625,-95.677068&sspn=51.488837,79.013672&ie=UTF8&hq=5-8+Club,&hnear=Minneapolis,+Hennepin,+Minnesota&z=12&iwloc=A
:-)

Seriously, I like the photographing analogy: "Wow, what a photo you have taken! You must have really good camera?"

A programming language is rarely the limiting factor. Skillful programmer may benefit from advanced language, but mostly it's about knowing your tools and the bigger concepts, regardless of the language. Try yourself and learn to master something you like most. (My current choice being Python.)
How much should you look for in your seed round?
Calcium Channel Blockers and Migraine &ndash; treat migraine by blocking calcium
BMWs are great cars. They've kept the kidney grille for eternity. Some of the other cues have disappeared though.
My friend Anthony Lewin and I were Macintosh salespeople back in the Dark Times when Jedi Master Jobs was in exile. People would walk in to the store and ask the same question:

Convince me: Why should I buy a Mac instead of a PC?

Anthony quickly learned not to feed the trolls. He would say "I don't know. Why would you buy a Mac instead of a PC? Most people buy PCs. What's so special about you that you need what a Mac has to offer?"

The genuinely curious would explain about their graphics needs or what-not, and Anthony would go from there.

I think of Anthony when I see questions like this. My response back to the OP is to ask Why should you use PHP? What's so special about your situation that you need it?
I went to an OpenSolaris users group last year. They were talking about new network features like being able to assign sub-interfaces to different zones. Stuff that VMware ESX had available for years.

Zones and ESX are very different beasts, and de-duplication of memory is only part of the issue when you're talking about virtualization of user-space versus hardware virtualization.
I'm the only one the remembers when this was called Startup News?
Pop psychology, you know? It can teach you a lot about the reductionist inclinations of people.

Let me posit something: A segment of the population thinks, for one reason or another, that hard work [1] isn't very useful.

Now, go back in time TEN THOUSAND years, learn the local language and ask the nearest slave/peasant/hunter (in the local dialect) whether hard work results in improvement. "Yeah, sure." say most. But some of them will be downers and say, "No."

What have we learned? That farmers from 10,000 years ago are up on the latest in pop pyschology. Now, if you try to apply this illuminating insight, and attempt to change children into harder workers then you're really doing something that no one's ever thought of before. Maybe write a book about it.

[1] By the way, I use the phrase "hard work" instead if "incrementalism" or whatever, because that is another bad habit: Renaming an existing concept in order to sound original.
how could you miss this with initial cross browser testing? If I were the company i'd be furious.
The World Cup and a call to action around Linked Data
Have you tried Firefox 4 betas? (Legitimate question.) It feels significantly faster than 3 on my machines. Much further on the track of a Chrome-like browsing experience, though there's still many areas it can improve before release.

I'm personally waiting on Electrolysis to speed up the browsing experience. Having a monolithic browser, slower or not than separate processes, just makes it feel more sluggish than it is.
Shouldn't your third line print zero instead of negative one? Maybe negative one is a special result of an uninitialized array in perl? Hm.

Anyway, the actual use case of populating an array and then deleting some elements works fine in PHP; I don't think there's any difficulty with expressing what you want -- it's just going to be somewhat less efficient than it could be. In your example, it's not clear to me what indexes zero through nine point to... null, maybe? In PHP, you'd have to be explicit about what values you wanted in zero through nine by using array_fill(), or live with:

for($i=0;$i<=10;$i++) {
if(!isset($array[$i])) continue;
// ...
}

If you use a for loop, you'd have to check each value to make sure it's defined like that. If you don't care about order in the loop, you could use foreach and avoid the check and a lot of extraneous looping.
I wanted to go into how Ideo does design here. It's actually one of the few case studies that were useful to me in undergrad. It's a selfless organization where the best ideas win and I feel there has to be some correlation between ideo + apple doing this and their success in the design world.
"There are more useful systems developed in languages deemed awful than in languages praised for being beautiful--many more."
-Bjarne Stroustrup
That's what I thought: they didn't need analytics, they could have prevented the problem with plain old testing.

Unfortunately, if you were a tester/SDET and caught that bug, you wouldn't be able to claim you saved the company half a million dollars.
I agree that the criticisms are not typical, but I don't agree that they're necessarily design flaws - just things that make Java less suitable for certain tasks that require fine memory management or low-level bit twiddling. I write Java in some fairly high-performance scenarios and this is rarely a real problem (except maybe memory layout - having every object reference be a pointer does kill us occasionally, but again in specific circumstances). For the vast majority of applications it's a non-issue.
It's not about copying Apple directly or following this as some blueprint. It's about understanding why they have made a lot of smart decisions and maybe a few of those will factor into your company. Steve Jobs had many influences, but he meshed all of them together with his own thought.
Here's the funny thing about "piracy=lost sales": there's no good reason to believe that anyone believes it.

The RIAA is a group of lawyers whose best interest is directly behind saying it, particularly if they don't believe it. If you can sell an eternal war, you can guarantee a whole lot of budget for an awful long time.

The studios themselves are largely obsolete. The top 10% are on borrowed time; their job won't exist after the transition to digital is complete.

The analysts will remain, the accountants will remain, the producers will remain. But there'll be no advantage to having Sony records in its entirety, let alone the overpaid execs. All you need is some good producers/engineers, a marketing agency and an accountant.

So, if suing delays the transition, it enriches the decision makers by extending the time over which they draw a check. If it doesn't, oh well, it's only shareholder money being burned. Either way, the lawsuits give them a perpetual excuse for missed revenue targets.

And the longer the shareholders are unable to muster any defense, the further "lawsuits as business model" gets pushed. Sue digital radio. Sue terrestrial radio. Sue incidental recordings in online videos. Sue everyone, because the heads are out of ideas.
Carbonmade's offices are two floors above Squarespace's in SoHo, New York and I've gotten to know Anthony (founder) and Dane (CEO) rather well over the past year. They're such great, smart, and talented people. They really know how to run an awesome team and only hire the best people. They've got a great culture in place and always treat their employees very well.

The thing I respect most about Squarespace -- and Anthony mentions this briefly in his letter -- is that they're always one step ahead of everyone else and aren't afraid to take the risk in pivoting into a new direction. Squarespace dropped free accounts from its service about 3 years ago when everyone else was adding free accounts and that clearly was beneficial for them. I'm excited to see what they come up with in their next release.
My browser has a working bookmarks implementation, so I don't care what the domain name is.
NStore - easy database written for node.js in node.js
Have a look at Objects First With Java: http://www.amazon.com/Objects-First-Java-Practical-Introduct...
Yay debtor's prison!