skysight-inc/HackerNews huggingface dataset:
For some value of "already":

* multi-methods: MooseX::MultiMethods and MooseX::Method::Signatures add a lot of overhead to subroutine calls (blogged in http://blogs.perl.org/users/aevar_arnfjor_bjarmason/2010/02/...). Sometimes this doesn't matter, but they're certainly not a replacement for having a native type system. All the magic is done at runtime.

* rules: Perl6::Rules and Regexp::Grammars are both depended on by a grand total of 0 CPAN modules. They're interesting experiments but not something in use, and not a replacement of rules with its "your regex opcodes are a normal method" model.

* macros: Devel::Declare and the B::* modules are usable but they're a long way away from the Lisp model of being able to easily write macros. TryCatch is 800 lines of Perl and C to implement try { ... } catch { ...}. In any Lisp this would be trivially done with a macro in under 50 lines.

As for the other stuff pretty much anything except smart match (which is now in Perl 5 core), Class::MOP and Moose falls under the "neat but some combination of: underused, slow, unstable, epic hack nobody wants to use".
I recall reading recently an exchange between someone and their utility company that was pretty funny. Always get a kick out of such communications. Why do customers take the time. And more importantly, why do companies take the time to respond?
Don Hopkins has a nice history of the various ports of SimCity which includes the Micropolis port linked above. [1]

""Micropolis" is the name of the current GPL open source code version of OLPC SimCity. That was the original working title of Will Wright's city simulation game. Since Micropolis is licensed under the GPL, anyone can do anything they want with it that conforms with the GPL, except they can't call it "SimCity" (and a few other limitations to protect EA's trademarks)."

[1] http://www.donhopkins.com/drupal/node/131
Well, someone changed the title from $10k to $5k, so my math is wrong now. CPM = $0.25
Oracle start charging for Sun's Office ODF plug-in
'Entertainment' can paint any kind of picture, true or not. There's a huge cost when a consumer discovers she's been duped. Take, for example, http://www.ethicurean.com/2006/05/18/judys-eggs/

Here's a company, pushing a brand that's supposedly some little, old Judy who's just figuring out this web stuff and doesn't have time to reply to all her email... BULLSHIT. It's Petaluma Farms, one of the biggest egg producers in California.

The cost of this 'entertainment' affects all producers who honestly portray their products and story. Their messages are discounted and diluted by this bs.

I've spoken with a grocer in the SF Bay area who say most producers are "liars and full of it" because of this kind of advertising. That's what this really is, bs advertising and it doesn't help anyone.

For honest businesses, properly portraying their operations, let's call it what it is... Transparent Capitalism maybe?
Also on the web, in a billion places. I'm always wary of people who are tweeking over Math.max - how could you not know that exists?
> The tax rate is 4.5-5% of value. In California its 1%.

Oh really? Then Santa Clara county owes me a bunch of money. (And no, this isn't a "my house lost value" issue. My property taxes went up last year, just like they did the year before, and the year before that.)

CA does have "non recourse" purchase mortgages. That means that the bank that loaned you the money that you use to buy a house can't come after you after foreclosure if they can't recover what you owe.

Note that I wrote "the money that you use to buy" - if you refinance, that bank can come after you for any money that they can't recover in foreclosure.
I like D.A.'s answer, but to be fair, there are certain contexts in which questions of this sort are not assumed trivial. I'm thinking specifically of Joyce's Ulysses; there's every indication that the author thought through every last detail of his fictional Dublin. The book demands that the reader negotiate her way through a thicket of of raw facts, and it has produced mountains of scholarship on seeming trifles, not all of it in the service of deep profundity, but some it quite startling in its cleverness and insight.

If my experience of growing up with Star Wars and reading about fans' notions of canonicity is any indicator, I'd expect that readers of SF and fantasy often have similar expectations of total world-building on the author's part, for better or for worse. There are thousands of "facts" which Star Wars fans "know" about the Star Wars universe, though that universe is not real, and none of those facts appear in the movies. (Sometimes those "facts" sprang into being to suit Kenner's needs.) Which is to say that, contra Adams, fictional worlds -- though not real -- often do have a sort of reality that extends beyond the author's primary text.

(The difference between my Star Wars example and Ulysses, though, is that the Ulysses "facts" are literally in the text or are inferred from it.)
Oh and speaking of crony capitalism:

Mr. O'Driscoll is a senior fellow at the Cato Institute. He has been a vice president at Citigroup and a vice president at the Federal Reserve Bank of Dallas.

Perhaps Mr. O'Driscoll, a prime example of what he claims (to his credit) is wrong with the American economy, should take his own advice and quit the think tank.
Unfortunately, the US invented the modern Drug War in many ways, and has been involved in all kinds of horrible activities (spraying fields with lots of collateral property damage) because of it. I believe the US was one of the first countries to criminalize marijuana, in the 1930s.
They are already visually distinguished. You have to look but every story post shows the domain after the title while ask (URL-less) posts do not. Between this and the ask page I never have problems finding question posts. Changing the color or doing something else to try and distinguish the ask posts would probably only detract from the simply look of HN.
This is an interesting set of anecdotes. In the interest of considering whether anecdotes support medical interventions,

http://norvig.com/experiment-design.html

I thought I should post a link to a discussion of the natural course of autism

http://www.sciencebasedmedicine.org/?p=3908

over the childhood of most autism patients, as that suggests why it will be important to do placebo-controlled, double-blind studies of any medical intervention proposed for autism. See

http://www.skepticstoolbox.org/hall/

for a detailed discussion by a science-oriented medical doctor on why variations in disease severity can confuse anecdotal accounts of what treatments work for what diseases.

I feel for the parents who have children with autistic behaviors, so I hope they get the benefit of sound science as they seek help for their children.
I like it, actually. Might not work as well when you're selling a product, but could indeed be profitable when selling a work. Interesting.
Student evaluations are there to determine how effective the professor is at teaching. Only talking to the students the professor succeeded at teaching gives you a completely skewed and overly rosy perspective.

Also it may surprise you that some people have such poor self-esteem that they will in fact take on blame themselves for their failings, even when an objective analysis might show that another professor could have made that student succeed.

Conversely, a high performer might falsely believe that their success occurred in spite of the professor's incompetence, when the professors actions were a key part of the student's success.
>“Associative arrays” is a confusing name for objects.

And don't forget the `hasOwnProperty` test when iterating over the keys.
Because otherwise the graph would be several thousand pixels tall?
Naming things is very important. I'm glad someone else gets that!
42 it is.
To be fair he is talking about the new Perl 6 language. Not the current Perl that everybody uses.
Spring source code - seeing how the internals connect comes up a lot when figuring out how to inject new functionality
How risky is it to be an entrepreneur?
10-30% chance of sucesss. On the surface this might seem like bad odds but we are talking about businesses that have the potential over a life time to be worth over 10million dollars.
And so the expected value of starting one is 0.1 * 10million = 1million.
These figures are arbitary but it's more to illustrate the point that they aren't that insane to start one.
The thing about entrepreneurship is that if you fail you can always try again. Try 12 times and that puts your probability of success to 70%. Assuming the trials are independent, but they are not most entrepreneurs will succeed in 4 tries.
Parsers are already fairly easy to write in lispy languages. They just have a different name in that context -- "recursive functions".

Pick a famous computer scientist, and the odds are better than even they've written a paper or two on this topic.
A bit of math: “No carry-on fees” simply means everyone pays carry-on fees
they crossed the line with naming the employee.
Perl has a lot of syntax, and Lisp has almost none. Which one is better just depends on your opinion about syntax itself.
This is NOT a recent complaint. I went to college '74-'78, and they raised Dean's List from 3.2 to 3.4 in 1978 to reflect grade inflation...
Why? Apple already knew who he was. If anything this secures his job because they can't fire him and rely on his NDA to keep him quiet.
Huh, Moose is underused? There a lot of modules on CPAN using Moose, and a lot of modules extending Moose.

Also, in what way is Moose unstable? Moose, and modules which use Moose, are used in production at a lot of places (if you use a recent Catalyst, you're using Moose).

Edit: doh, totally misread the OP's sentence.
"Its far too easy to simply skip over it as a simple assignment operation."

This can be mitigated with parenthesis around the conditional statement.

"ternary notation ... [is] great for saving (a little) time"

I like it because it allows for immutable variables (enforced by fiat, of course), without writing four lines of "if ... else .."

That being said, it can be abused: http://www.google.com/codesearch?hl=en&lr=&q=%22%3D%...
"In one breath the author complains that the failure of the market is due to lax regulation and corrupt officials, while in the next he calls for further deregulation and less government oversight."

I think the point was that regulation and officials provide false comfort, as they will be captured by the interests they regulate. Removing those regulations and officials will at least remove the false security the "lax regulation and corrupt officials" provided.
I cringe when I see a simple if-else, which does nothing but assign a value to a variable depending on the condition. That is the best use case for a ternary operator, in my opinion.

However, I have noticed that I tend to use them liberally, and have since reverted back to if-else when there is something more than "simple" going on in the condition or post-condition.
Which is already doable from CPAN using Devel::Declare, hence Method::Signatures::Simple, Sub::Curried, MooseX::Method::Signatures etc.

The stuff in core is, however, way, way more elegant than the way Devel::Declare currently does it - which was rather the point, Devel::Declare was "retrofit to existing perl5 VMs what will hopefully be core later".
Neither Io & Ioke are Lisp but both fit the statement The program is the data

Also I think the the ability for a program to create a new program (I assume you mean on the fly) is probably inherent in all dynamic languages.
So is the main difference between this story and any of our bootstrapped stories that they were high profile and declined the VC money?
You can plug in a normal wired headset into an iPhone.
Yes, by discounting any and all consideration of blowback, legal risk and setting up an expectation amongst sources of getting paid, it was a net positive.
There are more than a few developers that have been porting ActionScript to multi-touch platforms for a couple years now. As long as the original code was well structured, porting is relatively painless (attaching different event listeners).
Don't Have the Time Is a Bullshit Response
My favorite surprise of JavaScript of all time: It has no integer type.
These tips are also very useful for Closure in simple optimizations mode. It's about avoiding things that can't be optimized safely, not avoiding things that "trip up" the compiler.

Of course, Closure in advanced optimizations mode will require you to do a great deal of work to avoid tripping up the compiler.
And my point is, anything which benefits an individual (as long as it's not illegal) automatically benefits the society, as society itself is made of individuals. Is there any case where individual is better off but society is not?
I think his point was about bad incentives, not necessarily bad people. As Cato is neither a regulator, not a regulatee, I'm not sure why his employment there would make any difference.
Because it's a powerful language and during the dot com boom was used by a lot of very poor programmers.

Rails is running into the same problem with overuse/abuse of monkey patching, method_missing etc. that perl ran into with overuse/abuse of rich syntax.

It's sad. But it's really nothing to do with either language. They just handed a large chunk of power to a developer community that grew too large too fast for most of the membership to have learned how to use that power responsibly.
Fantastic ROI. I remember reading about that pay model too.
Is the sky blue?

I mean, duh. Not only do Banks purchase a large amount of control (e.g. the Government and get bailouts without strings attached) but also the bill being discussed now to put strings on them also gives them a virtual monopoly in financing by making it more difficult for anyone to be an angel investor.
I'd say the only limiting factor is what designers can imagine.
Actually mentioned explicitly in "How to Win Friends ..."
MooseX::MultiMethod and MooseX::Method::Signatures and MooseX::Declare were apparently slow for the purposes for which you used them.

However I've used them in a number of production applications now and they've never shown up anywhere high on my profiles.

Perl is "very slow" compared to C. That doesn't make it universally a bad idea.
You are confusing your political viewpoints with the actual points the article made.

EDIT: It's sad to see that political discussions even on HN are dominated by the usual misrepresentations of arguments and viewpoints and voting behaviour based on political viewpoints, as is common on e.g. reddit.
The article gently suggests the importance of learning all you can about the math and string libraries. It's not meant to imply that the author discovered them only yesterday.

"One thing that amazed me is how much easier my life got once I read up thoroughly on the math and string functions of JavaScript. You can use these to avoid a lot of looping and conditions."
Having said that, D.A.'s answer is clearly in the spirit of his work. One of the fundamental points of the whole HHGTTG franchise is that asking questions which plainly have no objective answers will always yield absurdities.
If you could ask one question to a segment of traffic, what question would it be
Have a look at this Titanium PowerBook[1]. And now take a look at Apple’s current MacBook Pro[2]. Do you notice anything? They look remarkably similar! It’s immediately obvious that Apple is now in its ninth year of selling essentially a laptop with the same design.

That’s not bad. That doesn’t show that they reached the limits of industrial design. It shows a relentless dedication to perfection.

Good design is timeless. Good design has to be timeless, especially when you are technology company. How else could you perfect the design of something in a industry where you have to update your product every year?

The iPhone is still a bit confused (what with the flashy chrome bezel and all) but I’m pretty confident that it will settle in sooner or later. The leaked design seems a step in the right direction (something timeless you can perfect), some details are off, though (seams?).

[1] http://en.wikipedia.org/wiki/File:PowerBook_redjar.jpg

[2] http://www.apple.com/macbookpro/
Robotic competition , visit us
Anyone who cites the U.S. constitution and limited government, who does not in the same paragraph acknowledge that the reason government was limited was to protect the power of slaveholders, perpetuates the crime.
The author's name and academic affiliation looked familiar; it turns out he's the same John Norstad who wrote Disinfectant, a freeware Mac anti-virus program that was a staple of all of my school's computers up to its retirement in 1998. It's good to see he's still up to some serious coding.

My favorite part of Disinfectant was the Easter Egg embedded in its about box: it played the Monty Python theme song (John Philip Sousa's "The Liberty Bell") if you held down some combination of modifier keys while selecting the menu item. At the end it even had the characteristic Monty Python "foot" come down on a list of viruses it detected, if I recall correctly. Good times.
This is a nice list. Thanks. Also check out these Javascript gotchas that can save you time http://www.webdigi.co.uk/blog/2009/javascript-gotchas-listed...
Well quite. Who wants to take over maintenance of a project that's effectively written in the previous developer's personal language?

Perl's not alone here, you can do the same thing with C++ using operator overloading, but Perl actively encourages this to an order of magnitude greater extent.
I referenced this in my post. This spirit of deregulation has aided the revolving door culture which has grown up over the past 30 years. At any rate, I wouldn't propose disbanding a police force because it was filled with corrupt cops.
Student evaluations may be there to determine that, but they don't do an effective job.

If you make the class difficult, students will hate you. If you are easy, they like you. There are a few other tricks you can do to get better evaluations: sympathy, good looks, and jokes.

It doesn't matter if they learn more in your class than they would elsewhere, since we don't measure learning. If we really wanted to determine how effective the professor is, we would standardize exams and compare student performance across sections. We don't do this, probably because we don't really want to know the results.
It's not. I was talking about Perl6::Gather, Perl6::Junction etc.: "pretty much anything except smart match [...], Class::MOP and Moose falls under the ... underused".

So Moose is not underused. But some of the other modules that draegtun cited are. It's disingenuous to cite some crazy module Damian wrote that nobody uses as an example of Perl 6 features in Perl 5.
Not what he said.
The comment on the 301 redirection is interesting. A 302 redirection would imply that the original URL should be maintained since the redirection to another URL is temporary and will be reversed. In this case, the next redirection when it comes along will be to yet another URL. Provided this process is maintained, what we have is a series of permanent redirections with never a reversion to a prior URL.
The influence government policy and are part of the revolving door system he claims is the problem.
If you can't come up with a name for something, you probably don't need it.
Blogspam, but here is the registration link if you're interested: https://developer.palm.com/index.php?option=com_content&...
Sure, 1 we know of at this kind of scale, perhaps there's another I'm forgetting.

Compared to how many hundreds of thousands (millions?) of Muslim terrorists who are out there right now?

I'm not trying to pick on Muslims (we know that about 90% of Muslims are not radicalized Wahhabis); just pointing out the reality of the situation.
Common Lisp VS Scheme VS Clojure VS Emacs Lisp
There's a rumor that Motorola is working on a phone with some kind of 3d imagine projector on the front. That could definitely shake up the design of future phones if it's true. http://androidandme.com/2010/04/news/will-motorolas-next-and...
They sure are. Since 1913 when the Federal Reserve Act was passed. It's a bit strange it happened just before Christmas on Dec 23; who cares about acts when Christmas is right around corner.

Federal Reserve(family of bankers) is lending money to the US government (money which by the way they create out of thin air by printing paper) so of course they have the power.

Also the name Federal Reserve is quite deceiving - it is a private entity with special status, it has nothing federal at all.

So US operates like a big ass corporation which right now is bankrupt.

Looking at all these things makes you question a lot of the issues that are happening around us.
Make Your Work More proficient Using Example Thesis Papers
Making use of ready examples thesis papers is a great way to find out more about the process of writing an effective thesis. Not considering your level of grades or study course, you will need to be ready to complete a thesis since it is an inseparable part of your academic career.
If this technique improves your profits, your rate is too low. It's that simple.
> leveraging search data from the likes of Google and YouTube to understand and then "produce content people demand".

How do they get this data from Google? Is there a data feed somewhere showing what people are searching for and not finding?
This works well on a micro level, and fails brilliantly on a macro level. It's a model that doesn't scale.

See, http://en.wikipedia.org/wiki/Tragedy_of_the_commons
There is a whole book of these by the late William Safire.

http://www.amazon.com/gp/product/039332723X/
Honestly I think more, smaller, monitors are better than fewer big ones. Given my choice I'd happily take 3 22" monitors or even 2 21" monitors + 1 19" monitor if push came to shove. I can usually see all the code I need in one 21" monitor just fine, but usually need another one for reference of some kind: docs or watching debug output, etc. The 3rd would be for collaboration: chat windows & email. If you can isolate distractions to their own monitor, they're easier to ignore while busy and require less window management and never cover up your real work.

Also in general it's more helpful to talk about monitors in terms of resolution rather than size; it's entirely possible to end up with a 27" monitor that is the same resolution as a 24" monitor, which means it doesn't actually have any more usable space, everything is just bigger, and that isn't very useful unless your devs are visually impaired.
I had no idea TED had been around that long. Do you know if there's any way to view their full archives?
Introducing Google Places
I'm not sure what your point is.

People can make a living off the app store. A handful of people get very rich, and many don't. It's not different from any other market.
almost nobody but the state has an incentive to create a low cost school.

What is the State's incentive to create a low cost school?

EDIT: this may have sounded trite, but I'm not (just) trying to be snarky. Seriously: what are the incentives that drive to a low-cost public school? And how do they weigh against the incentives for higher costs?
This is "Part III", here's the HN discussion on Part II: http://news.ycombinator.com/item?id=864979
The sorting approach to extracting the maximum element seems inefficient, especially as they mention Math.max as the next example. This seems to work, too:

Math.max.apply(Math,[3,5,1,7,9]);