skysight-inc/HackerNews huggingface dataset:
Launch Tree product
Anik & Mike reveal exactly how PPC Classroom and Butterfly Marketing built a $10M+ business in less than a week! ===> How you're leaving 456% of your money on the table... ===> How 3 quick tweaks made a marketer $350,000 more in 90 days... Their first chapter is absolutely free. Download it right away, it’s quick 30 page read but incredibly valuable.
Well, in 2001 the hot web languages were Perl and PHP and CPAN was already riding high.

I think this argument in some ways hinges on how far from the tree you're falling. If you're doing essentially a variation on a common theme, you'll be the fastest by picking a language where the bulk of the work is already done for you in a variety of reusable modules. It'd have to be a really poor language for its badness to outweigh having most of the work done for you up front.

If, however, you're starting from scratch on something relatively novel, e.g. where Viaweb was in 1996 (and not so much in 2001), then it's true, you should write in the language that fits the bill rather than following the course of momentum.

One proviso I would add there though is that Lisp is in the position of being fairly mature and non-traditional, unlike many flavor-of-the-weeks. There are many pains to be found in using tools which haven't stabilized yet, even if they do have a gee-whiz-bang factor.

As to your postscript, Google does also extensively use C++; I think that's still fairly common in high-performance stuff at the lower levels.
How Business Professionals Can Learn From LiL Wayne
The evolution of a website design
AT&T says WiFi only for SlingPlayer App for iPhone
Formally speaking, every line and every block (if, while...) can be moved to a separate function. Provided that functions are given fairly descriptive names, it is always possible to go as far as you wish in splitting your functions into smaller ones. I don't see any problem with that except reading/understanding, of course, which depends on your "target audience" so to say.

If you have a good sense of code aesthetics, you can make your code look like pseudo-code, which every decent coder is supposed to understand. So your quicksort may look almost like:

function quicksort(array)
var list less, greater
if length(array) ≤ 1
return array
select and remove a pivot value pivot from array
for each x in array
if x ≤ pivot then append x to less
else append x to greater
return concatenate(quicksort(less), pivot, quicksort(greater))

or it may be a 50-liner with no sub-routines. It's a matter of choice, really.
Linux.com - New Central Place For All Your Linux Needs
Tough Crowd
http://force7.de/nimrod/regexprs.html

You're correct. It seems to work using a template, which is a simple macro. I wonder if those are hygienic... In any case, it seems you could use the macro facility to instead have explicit bindings for match groups.
From what I gather if you want to use Amazon's Devpay service your customers have to sign up for an amazon.com account. If they can get rid ofthat restriction like Paypal then things will be a whole lot easier.
The New York Times envisions version 2.0 of the newspaper
Holy crap.. Articles that are almost entirely links to twitter need to burn in hell.
Hah, I figured somebody had gone there before. Just didn't know who!
Thanks for the info link.

The inability to reply is the time delay feature pg put in, where the deeper a thread goes the longer it goes before people can respond. Still toying with it as far as I know.
It seems like the login page supports OpenID now, although I can't really seem to figure out how to associate my account with an OpenID
You may be wondering why you're getting downmodded. That's because people disagree with you. I suspect the good reason is that different editors handle tabs differently. Some treat them as 2 spaces, some 4, some 8. I don't use tabs and frankly I don't even know what my tab width is set to in vim.

Using tabs in the code shared between multiple people will produce annoying inconsistencies. Spaces will look identical everywhere.
Belief or not, if there was even the possibility of a "tie-down inspection," you better believe I'd have my things tied down.
I'm not making such an argument as you are claiming. My argument is that it is absurd to make an assertion without a basis. The assertion about loopt was such an assertion.

(To satisfy your model:

1. Google is coming out with a new product called latitude. It is related to finding people around you.

2. loopt has a product called loopt. It is related to finding people around you.

3. rms observed that #1->product and #2->product are related, and if their technology doesn't explicitly overlap, loopt might be a good candidate for acquisition in order to broaden Google's hold on finding people around you.)

Not everything on Hacker News must be

P1
P2
P3
--
Q
So, this is the people responsible for radar, navigation and electronic warfare. Great.
Work 3 days per week for someone else.

This relies on you being a trusted and valued worker for the firm who allows you to work 3 days. So work hard at your job and the management will likely be okay with you asking.

That's what I did for a couple of startups.

Having a work-day or two available for work-time meetings with customers and lawyers / suppliers makes a large difference. People treat you more seriously when you are able to make a daytime meeting.

Careful calendar managament can give the impression of a full fledged business.

Until of course you need to support customers, and suddenly they need support at all sort of inconvenient times. Nothings perfect!!
You don't have to be interested in everything they say. Twitter is asynchronous. These are people who may say something potentially interesting when you are online, and you may answer at that point.

One way to see it is that you are creating your own irc channel with 500 people that you choose.

There may be reasons to be interested in everything 500 people say. They could be your employees and you want to make sure you record everything they tweet. They could be your customers. There are many use cases out there that we can't think of.
Your point about the art market boom and downturn is definitely true. As the article alludes to, fractional models tend to do well in downmarkets because they enable buyers to reduce risk.
Helen phillips biggest loser finale picture
How to turn a php script to an exe..for free
I think the author's point is that the internet needs a payment system in which the customer doesn't need to put in their credit card. That's why he's saying Amazon could be the default payment provider (since almost everyone has an Amazon account).

So doing what you suggest would completely defeat the purpose of what he's proposing.
Skype co-founders target European start-ups with VC fund
"How much do you really "trust" pharmaceutical companies, whose sole mission is to profit at the illness of others?"

You're propagandizing. The correct question is, "How much do I trust the pharmaceutical companies and all relevant regulatory agencies?"

And the answer is... not entirely. That would be stupid. On the other hand, they do in fact conduct drug trials, and so far I have not had a prescription for the mega-profitable drugs, so I'm not overwhelmingly concerned about whether or not they cheated with their antibiotic tests. I haven't needed an antidepressant, cholesterol medication (which I'm unconvinced actually help), or anything else that might actually be a problem. (And at this point I wouldn't touch a weight-loss pill; evidence would suggest at this point that whatever it takes to fool the body into losing weight when it wouldn't otherwise is virtually certain to mess with your heart, which is one of the prime reasons for losing weight in the first place.)

The question is some sort of binary "trust open source or trust the evil commercial interests!". It's actually "do I trust a possibly flawed system that still uses science, or am I so concerned about it that I'm willing to switch over to a system that can't afford to do science at all?" Some science is, all else being equal, better than no science at all.

"But I guarantee you that if a person is suffering from an illness and cannot afford the drugs for treatment, they'll be willing to try any sort of chemistry that may help."

Only if they are in a situation that can't possibly get worse. I support the aggressive deployment of possible cancer remedies in the cases where we can tell somebody has a week to live, for instance, which our government won't do. Very little can go wrong that is worse than doing nothing. But drugs can have arbitrarily bad side effects that only emerge for a small set of people, and throwing more drugs into the mix will only increase that number. And, best of all, while doctors know about the standard drug reactions, they'll know nothing about your home-grown concoction.

Example: http://en.wikipedia.org/wiki/Toxic_epidermal_necrolysis

Installing something on my hard drive is radically, radically different than installing something into me.
Doesn't almost everyone have a Paypal account?
I'll post the same comment here as I did at the article:

Excusing reporting sources (newspaper or otherwise) from taxes isn't the right thing to do. Non-profit organizations are already gearing up and filling the void that for-profit organizations will leave. I look squarely at NPR and PBS. Maybe the print writers should seek to create something as well known and respected as these organizations. They would be tax free and have more respect.
It reboots in flight?! Good thing it only runs the entertainment system...
One thing I've occasionally done to tame large functions is this:

def frobWidget(widget):
def frobCog(cog):
## stuff involving both cog and widget
## stuff involving widget
frobbedCogs = [frobCog(cog) for cog in widget]
## more stuff involving widget and frobbedCogs

If frobCog were broken out into a separate function, then it would have to take widget as an argument, and if frobCog is never actually called from anywhere other than within frobWidget, then such separation makes the code harder to understand. Keeping the definition internal lets me take advantage of lexical scope; I can refer to widget within the definition of frobCog.
"Look, the thing about my family is there's five of us. Marge, Bart, Girl Bart, the one who doesn't talk, and the fat guy. How I loathe him." - Homer Simpson (while intoxicated)
Just released: The Little Manual of API Design [pdf]
Along with opening the Qt repository they have put up a wiki page (http://qt.gitorious.org/qt/pages/ApiDesignPrinciples) on API design and released Jasmine's book.
Are these major vendors considered culpable as well? I read the NY Times article and didn't see anything about that. It seems to me, though, that behavior like this could be stopped a lot earlier if those taking what are essentially bribes were held accountable as well.
Along with opening the Qt repository Trolltech/Nokia has put up a wiki page (http://qt.gitorious.org/qt/pages/ApiDesignPrinciples) on API design and released Jasmine's book. Very nice!
How to Challenge Google (And Win)
Google Webmaster Tools Redesigned
Has anyone else noticed that low quality blog entries (like this one) are making their way to the front page much more frequently.

I suspect foul play.
The whole 2/4/8 spaces argument should be a reason to go for tabs. Then everyone could set their own tab size and have their code indented as they want.

Unfortunately, I don't think all editors play nice.
5 Places to look for business inspiration
Feedback trumps revenue (but not entirely)
Smells like a blogspammer. http://news.ycombinator.com/submitted?id=AaronChua
They closed the business about a year after it was formed. Also, i wouldn't say that the business was formed because of the stock market, more that the economic downturn had an outsized influence on their customers propensity to spend. The aspirational art market (35 year old hedgefund managers) evaporated over night. Yes, perhaps they could have seen it coming, but then again, these hedgefund managers certainly didn't...
Credit card with a built-in display is being tested to help reduce online fraud.
Well, I think the main argument for tabs is that they will look exactly how each individual wants them to look. If you like things compressed horizontally, set your tab width to 2. If you want things really spacious, set it to 8. Spaces don't give individuals the option to tailor for their preferences.

There are two non-trivial issues in this debate though:

1) mixing spaces and tabs is undeniable evil. Everyone on your team needs to conform to one or the other. (And since I like spaces, everyone should use spaces ;-). )

2) In a layout-based syntax like Haskell's, you cannot set your tab width willy-nilly. The syntax defines a tab as equivalent to 8 spaces. Vary this in your editor at your peril.
here are some more
http://news.ycombinator.com/item?id=606506
http://news.ycombinator.com/item?id=606892
http://news.ycombinator.com/item?id=606842
http://news.ycombinator.com/item?id=606363

May be you should go to each post you think is not news and post 'This is a _____, not news'.
"(just about every language out there has FFI to C so system libraries should be accessible)"

Just about every language NOW has a good FFI to C. Subtract several years for when that essay was written, then subtract ten years for when the statement is set in, and you'll encounter a different world.

Today there's no great reason not to write your desktop app in PyQT or Clojure or on top of XULRunner. (Although I'd point out that surprisingly few people have noticed this!) ViaWeb was born into a different world. I didn't do much desktop programming in the 1996 timeframe, but you did not have many choices, especially if you were a student that couldn't drop ~$1000 2009-dollars into a programming language environment. (Now my new supercomputer-laptop costs less than that and superior environments are free. Vive la progress!) A couple that weren't C and, as it turns out, all doomed to be unsupported within a few years anyhow, like Delphi. I talk about 1996 because it's when I got into the game; the essay is a talk given in 2001 which means "ten years ago" is 1991.
Good article. Can you give a use case where using ldap+apache is useful? Single signon? I've used ldap and apache as separate products but not together and trying to understand where this might be relevant.

Thanks
I suspect that instead of those, there might be more creative solutions.

I'm envisioning consultants, like SEO folks, but these are WDO folks. (Web Data Obfuscation). Web Data Obfuscation is the term I just made up for structuring your web page so Google couldn't scrape it easily. The page would still appear in the google index, as that is a benefit to you, so you would make available enough data to be indexed, but not enough to be usefully scraped.
Well, all I'll say is that one of the most prestigious venture firms in the world saw fit to invest in their seed round. Also, they took considerably less (half) of what is considered standard salary. In any case, it certainly wasn't an example of wily entrepreneurs ripping off dumb money. Everyone took risk because they felt that there was significant upside.
Why is it bad practice to submit your own blogs? If you have something interesting to say, people will vote them up.
Read the documentation of Java's Collection framework sometime; it's gloriously well done. Somebody had to write it.

Both Yahoo and Google offer services interesting to programmers; presumably they want documentation of a similar quality.
Same here (no account, full article). Perhaps it's tied to location? You seem to be in Europe as well ... maybe it doesn't require registration from non-US IPs or something.
Try clojure. I'm only getting started with it, but I'm amazed at how clean the interface between lisp and the JVM is.
London.pm Presentation Video (An introduction to MooseX::Declare)
No, though it seemed like it at one time.

The vast majority of people have never bought anything online, so there's lots of time for disruption in this market. :)
I would submit that just because it's 'big Google' who is doing the mash-up doesn't make it MORE ethical, either.

Mash-ups are ethical only as long as they provide more money in the pockets of the people you are stealing content from. If they do that, fine. If they aren't, your mash-ups are not ethical, and neither are Google's..
Sorry if what I did is something against the community rules.

I thought that Hacker News has a pretty solid filtering system so that only interesting articles get floated to the top. If my article was irrelevant, it will stay unnoticed and not affect the front page.

My intention was not to spam but to invite relevant discussions. I did nothing more than submit my article and let the community decide its relevance.
I'll admit it bothers me a bit. I don't have a problem with people who participate here submitting their blog posts but as a fairly active member of this community I'm a little offended by someone who doesn't contribute in any other way.

That said I don't suspect foul play here simply because someone who was using voting bots or some other form of cheating would probably do it more often (most of this guy's post never get above 1)
I can definitely understand why you might think that this business was an pure internet play but it certainly wasn't. As PG learned, people don't buy highend art over the internet. They need to experience in person. The need to know what it is going to feel like to "live" with a piece.

Jordan knew this going in, and their model required a fair amount of in-person, highend selling.
Idiot CEOs
When online communities sink an untested business model
If you have something interesting to say, someone else will submit it.
I flagged this, but seriously Allocator2008... How is this even REMOTELY hacker news?????
.... which is why the problems of government get worse the bigger and further away government gets. Taxes and services at the state level are less bad than at the federal level, and taxes and services at the local level are better still.

When we all send our money into one big pool, and then have to grovel and beg to get it back from bureaucrats, we start to resent our neighbors.
Thanks for clarifying my point. That was exactly what I meant.

Having experiences in mobile services, payment was not a problem. It is something users don't even think about. However, on the Web, the act of paying is too obvious and requires too much effort.
System libraries are accessible, but bindings are still hard to write and maintain. Even when it comes to open-source communities that offer help for writing such bindings, the effort is still big ... try writing a GTK+ application in Haskell or CLisp ... yes, bindings for those two exist, but you're in for some pain.

Another reason is documentation. You'll have an easier time finding documentation/examples for the main language of the OS.

Another reason: having dependencies that aren't available on the target OS does impose additional development costs (if you don't want to give the user the burden of installing those dependencies). And if the distribution is over the Internet, it also means a bigger download size and extra harddisk space. These things may or may not matter, but imagine a simple feedreader that requires a 30MB download and 200MB of free disk space.

The main language of the OS doesn't necessarily have to be C/C++. It's the language that's best supported and encouraged by the company/community that maintains the OS (although it's currently not possible to write system drivers in C# on Windows, work is being done to lift some device drivers in user mode, which would make a good fit for .NET)
How is anything from Huffington Post, even...
Or maybe we are the experiment, to see whether people would actually believe a story so incredible.
any university web app
I'm in Britain and I can read it without subscribing.
I like the Franz story about NFS. The found it was easier to reimplement NFS from scratch rather than to figure out how to configure the commercial product. Bleeping NFS!

Sometimes it is quicker to write the exact thing you need rather than struggling with something that wants you to think it is the solution to your problem.

Another case in point was the Aha! moment someone described when realized that the Lisp Postgress interface was not going against the library but against the wire protocol itself. Just as easy.
can you elaborate? Does this replace, say, apache's basic/digest authentication system?
The "off to the torrents" message doesn't mean much to the industry. They'd rather have 2x viewers on legal, revenue-generating sites and 5x viewers on torrents than have 10x users on legal, non-revenue-generating sites. They want to maximize their paying customers and don't give a damn about non-paying customers. (Only on the web would this seem naive.)
In the example you showed I'd probably do the same, true, but I think there is no evil in passing widget as an argument.

In general, there's nothing wrong with functions that take everything they use as arguments. This is kind of functional programming (or a good part of it): every function is as independent as possible, which makes them easier to debug, easier to understand, and safer in terms of bugs. Functions that deal with data from outer scopes risk being less readable and less reliable.
You seem to be under the delusion that the number of followers/following have some real meaning/value.
"I’m not feeling that good about the design at the moment as it’s shit," made me laugh.

Also it's always heartening to see even great designers like Mike have to scrabble and grab for inspiration.
working at a startup :(
rpmbuild --rebuild http://download.fedora.redhat.com/pub/fedora/linux/developme...
Poor reading comprehension. The significant part is at the end. As for my straw man, thanks for completing the list. Seems the majority of countries out there are "tiny."
There are firms that rotate paintings/photographs through corporate lobbies but retain title to the collection (it may also be for sale). There are many "loan" arrangements. I am not aware of "fractional ownership" arrangements: I think one of the key challenges may be "fractional sale."
IIRC you login with OpenID then it will ask you to merge your existing account.
I've only skimmed the article, but one bullet point caught my eye:

- Low salary

Opportunity rather than salary is top of mind to entrepreneurs, but that changes quickly when they struggle to support their families and pay mortgages. $175K is not a salary that leaves much on the table, especially not when you live in the expensive area around Sandhill Road.
I like your problem #1. Using tabs exclusively means that code cannot align nicely in common situations: multi-line function arguments, or parameter lists, or object initialization. So therefore you have to either mix tabs and spaces to achieve proper alignment, or just use spaces.

(setq-default indent-tabs-mode nil)
Why do people hate SQL so much?
Notes on usability, game mechanics, and Teamwork’s evolution
When writing web applications the bias isn't as strong because the browser is the interface, so you don't look for the OS native look and feel.
same here. Instead I read HN and try to not work on side projects while being bored at work.
Many people can't even imagine correctly what they'd rather be doing, some because they've never had the opportunity to have a taste of what they want to do. Finding your calling is an iterative processes.

My recommendation: try many, various, wide-ranging things. Then just like software design, refine, refine, refine. It doesn't always mean starting your own company.
looking to be credid card hacker have not figured out how to match the cvv number to the card write to david italiansicilian@yahoo.com or 585-216-7694 thanks david
A glimpse into the Nokia N97’s Facebook app (screen shots)