skysight-inc/HackerNews huggingface dataset:
[I suppose this isn't a reply to this specific article, but rather to the title and the whole idea of frameworks, macros, DSLs, code-generators and other such tools being "magic":]

A compiler is magic that turns your code into other code. Even if you say you have the source of the compiler, and can thereby figure out the magic, there's still more magic that created that magic in an infinitely-recursing chain, and it's very hard[1] to intuit beyond one step. What's the difference between using one of these tools, and writing in a modified language that has this "feature" the tool introduces, with a compiler that's aware of it? If there isn't one, then by saying you dislike magic, you're condemning every layer of abstraction we've built up above CPU microcode.

[1] Reflections on Trusting Trust - http://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thomps...
日本語は actually.

Pronounced wa, but spelled ha.
Someone pointed it out to me at least a month ago as well. I'm not sure why it is getting press now...

Maybe this is just the power of marketing? I imagine usage was fairly low before people started talking about it.
Somewhat aside: what software do people use to create cartoons like this?
From someone that is 100% self-taught I can say from experience that its more an issue of "you don't know what you don't know. This is the major crux of self-learning. How can google possibly help you if you don't know how to frame the problem or even what terms are involved in whatever it is you want to learn? One example I remember was learning about database optimization; how do I know to search for "normalization" if I don't know what normalization is? So of course getting answers from google is super-fast, but that entails that you know what to search for.

My first experience with "coding" was trying to make a website for my tshirt printing business. I spent literally 12 hours a day for 10 days learning css and html and I loved it. So I coded about 10 pages for my website. Naturally I just copied and pasted the layout and menus and common stuff over and over throughout all pages. Finally on the 11th day, through a random search for something I don't remember, I stumbled upon this concept of "include_once" where you could create your website in this "templated" style. You just put "include_once(header)" and then includ_once(footer) and you didn't need to constantly duplicate everything. But it was in some language called php so that entailed that i start googling "php" ...

So you see, a 5 minute talk with a guy that knew about coding websites could have quickly briefed me about the differences between client-side and server-side languages, and why and how to use them. Could have told me to start with a framework like kohana rather than write spahgetti-rific code for the first 3 years of my coding hobby. Could have told me about using things like jquery for quick js development (and why and how js is appropriate). Yes yes, expert "crash courses" are definitely valuable.

Note: I tend to disagree with the term "self-taught". Plenty of people have taught me, it just has not been in a classroom environment. I have learned endlessly from the great teachers that write books, code open-source and take the time out to answer forum posts- so I'm not self-taught, its more like self-motivated.
I think this is more of a starter tip list. I see this more of as a motivation push that some people need in order to get over the self-imposed obstacles of just starting. Just start!
Alpha release maybe. I'd estimate at least 6 months between the first alpha release and the final. Yehuda's been pretty clear that he wants all the plugins to be updated and working with the new public api before they go final on 3.0
MySpace may have become irrelevant as a social website for ordinary users, but it is easiliy the most important site for web sites for musicians: everybody who remotely means anything in modern music, has a (heavily personalized) page up on MySpace, with a few mp3 files up for streaming; sometimes whole songs, sometimes just 30 second samples.
Plus if we assume that he does recieve 1.1 mil $ per year (at least for first couple of years).

And if he is that ascetic as he claims.

Then we can safely assume that from 660k that remain (after taxes) - he can probably live pretty lavishly on 160k per year (for an ascet !) - especially since this amount doesn't need to be spent on making money (transport,...).

So now we can see that he can clearly invest into 10 startups per year - and even afford to be actually involved in them. Which would probably far increase possibility of success over just blindly dumping money in 340 startups with total disregard for anything. And in 10 years he would be involved in 100 of possibly pretty good startups of which I believe at least one could repeat his success (due to selection and nurturing).

To me its clear how this "non-greedy" strategy is clearly better over long term.

I'm really amazed how some people who claim (or act) greedy are really not THAT greedy - solely because they act on short-term ("BIG" bonus this year! or - steal from thy shareholders, etc, etc) over long-term. I don't call them greedy - I just call them stupid :)

Because a true greedy person should be focused on an mid or long-term goal (how to maximize my profit in 20 or 40 years).
Claim Your Kluster.Com / Namethis.com Earnings
I am posting this because I guess there might be more ex-namethis.com users around here and this is good and urgent news.
mmh!!
And what about those using VBA and PL/SQL?

Just one disagreement: 5 hours fighting against code can be sometimes better than getting it solved in 2 minutes ;)
Top 7 Reverse IP Checker Tools
With reverse IP checker tools you can find all the websites hosted on a given IP address. All you need to do is enter the domain name of the website.
Free classified ads in Pondicherry, India 
Free classified ads search engine in Pondicherry, India. A free, easy and fast way to find or to place ads in Pondicherry.
Filtered functions
Sure, the Big G didn't entered the game, forced the exit of the best player instead.
“Social Networking Employees” Play Games for an Hourly Fee in China
What is 'wave the framework'? We've had XMPP for 10 years. And it still hasn't really taken off.

Frameworks are pretty useless unless you have a killer app built on it.
Makes sense - people still buy from people, and entertainment is always good.

As Seth Godin notes, you have to "Sell what people are buying". Most of the time, people aren't buying the product, they are buying a feeling. They want to be entertained, and to just 'feel good'.

In this case, having employees create simple, quirky videos instantly differentiates Zappos from competitors, and makes customers feel good, thus making them more receptive to buy.

I will be using more video on our site after seeing the 6-30% lift in sales at Zappos. Thanks for sharing!
Who cares? really. Lets not give Techcrunch so much attention for some vaporware.
Mostly good advice, but the 10,000-hours-until-you're-an-expert meme bothers me. First, not everything is equally difficult. Playing the violin is harder than knitting.

Also, being an expert programmer suggests that you've levelled out, that you've reached a permanent high plateau. There is no plateau. It's a slope all the way to infinity.

If you find you've reached a plateau, shift gears and change to a more abstract programming language.

I'm at 30,000 hours, and I'm not an expert programmer. I'm still learning every day, and I like it!
It's certainly an effective way to get people to link/come to Techcrunch.
This is totally ridiculous: build something to throw it away and get job at Google ? Blah. This does not have anything in common neither with business nor with entrepreneurship.
Falling Into Medical Bankruptcy (Infographic)
Health care cost can tumble out control very quickly causing many Americans to fall into massive debt that leads them into bankruptcy.
I figured that I trust forwarding certain emails a lot more than I would trust handing out my email password to some random web service.
thanks. at first, I thought you might be autistic too.
I have posted this type of thing all over the internet. Sometimes I get flamed, usually I just get ignored. I was hoping maybe people that were on top of Rails development might be different.

I was wrong.
I doubt that they will be able to affect Wave development significantly. There can be no two gurus at one church.
Also, the absolute number doesn't matter much; what matters is the change in relation to previous years / good times as long as methodology stays unchanged.
Does anyone know if this is done in-house, or if they hired someone?

Update: Nevermind, it's done by HUGE Inc. (http://www.hugeinc.com/news/reuters-redesign)
Nokia's N900 Hacker Phone, And Why It Will Fail
San Antonio Apartment Search
An Antonio Apartments For Rent Free Online Search - find available apartments for rent in the San Antonio metro area using the most up to date search and database. Plus get cash for using us.
During my maths BA I took:

Foundation of computer science

Data structures and algorithms (SML)

Software engineering (Java)

Operating systems (C)

Numerical algorithms (C++)

as well as yearly catam projects: http://www.maths.cam.ac.uk/undergrad/catam/

There were also optional classes in bioinformatics and computational statistics and a number of lecturers encouraged the use of programming in solving weekly problem sheets.

I would estimate at least a third of my year-group were fairly competent programmers come graduation.
Online Chat Rooms The Best Way To Spend Your Free Time
Today no one can really complain that they are without company and that they do not have friends at least as long as there are free chat sites. Online chat rooms are indeed one of the best ways of spending your free time. The internet technology has changed our life dramatically. Today we can accomplish so many things being right at home with the help of the internet and one such benefits is online chat.
People are copying this model without understanding it. Transparency is needed to understand it.
Carhartt Clothing - Carhartt Bibs
Canopa is the online leader for all Carhartt Clothing from Carhartt Jackets to Carhartt Bibs. We offer a full line of rugged outdoor wear for the working man and woman.
Did you actually compare an intrinsic version to whatever solution you wound up with and find it was too slow? I would much rather deal with intrinsics and take a minor performance hit than beat myself up doing the register allocation and code flow manually.

Intrinsics also port from gcc to msvc effortlessly, and inline/external assembly doesn't.
Well, rails isn't the only thing out there. Keep trying!
The author got the 10,000 hours-rule slightly wrong. :)

It's not as simple as merely doing something for 10,000 hours and then you magically become an expert.

The 10,000 hours-rules refers to the act of performing 10,000 hours of "deliberate practice" (or sometimes called "deep practice") in order to become an expert.

And that's something very different to simply code 10,000 hours in your day job.
When googling for that term, you'll find plenty of studies and other resources. :)

If you are interested in this topic, I can recommend the book "The Talent Code" by Daniel Coyle - yes, the title is cheesy but it's a good book, I've read it in pretty much one sitting. A gentle and entertaining introduction into the whole field of how to become an expert.

"Pragmatic Thinking and Learning: Refactor Your Wetware" by Andy Hunt also spends an whole chapter on deliberate practice.
It's a very good book, too.

EDIT:
This blog post by Derek Sivers could be considered as an example of deliberate practice:
http://sivers.org/kimo
Just stumbled about it as a submission to HN, nice coincidence... :D
but it's possible that the value at the end would be just a small fraction of the original sum.
You can also just use namebench (http://code.google.com/p/namebench/): It hunts down the fastest DNS servers available for your computer by running a thorough benchmark using your web browser history, tcpdump output, or standardized datasets in order to provide an individualized recommendation.

Namebench is completely free and does not modify your system in any way. This project began as a 20% project at Google and runs on Mac OS X, Windows, and UNIX, and is available with a graphical user interface as well as a command-line interface.
If it's Head First Design Patterns, then yes. :P

In all seriousness, I highly recommend the Head First series of books. They read so much smoother than other large reference/learning books.

As for Design Patterns, the value in that was not that I learned any specific patterns, but rather that it got me to analyze software design in a systematic way rather than a "I like this" way.
He was probably business oriented and customer focused!

I guess it will take some Tech companies a while to understand the importance of having a Tech oriented guy at the top ...
I'm a lazy bastard. So, has anyone else done some benchmarks for me?
I'm currently reading "How to write a lot" from Paul J. Silvia, where he is saying that you shouldn't try to find time for writing, but you should allocate time for writing and start doing it.

This is very similar to this Tip #1, take your calendar, find a sport where you have time each week and allocate this time to coding (or to learn coding, you are also allowed to read books about coding in this time, or do your research regarding coding, etc. - but whatever you do, it should be relevant for coding).
Camping sites are major providers of accomadation
Searching the best camping sites, caravan parks, caravan sites, caravan sites in france, caravan camping sites, caravan sites UK, caravan parks UK, Mobile Homes.
Consignment Shops
A nationwide directory of consignment shops. Over 3500 stores where you can find and sell any item.
What Drugs Do Astronauts Take?
Eben Moglen Sends Letter in Support of Oracle to EU Commission
Yeah, not to mention that for some reason Firefox scrolls such pages in slow-mo.
I don't know when you took it, but that's not possible today unless you do the Mathematics with Computer Science option, which most Maths undergraduates do not, and certainly not the ones who are more into the applied side of things and are likely to end up in climate research.
but have you ever been on the other side? seems like people ask, you explain the right way, they look at you like you're speaking greek, and go back to copy + pasting...

in other words, i think timing matters. once you're bored with the copy + pasting, you'll either listen to advice, or be on the lookout for a solution while googling.
Standard Python tricks:modifying a file in place
split your functionality into stand-alone functions and files; use version control; avoid global variables; the merits of code reviews

Yes, these are exactly the kinds of things I'm talking about that I have not seen taught in undergraduate mathematics programmes, but they are vital to writing good quality scientific code.

At no point did anyone point out that programming was a difficult craft, and that mastery of it would be expected

Not only difficult, but even experienced programmers introduce serious bugs by accident. Often they find them because they do extensive testing! This is not done to such a degree for scientific code.
HOW-TO: Slice and Dice that PSD
The Most Original & Inspirational Wordpress Themes Out in November
Skype Founders Didn't Out-Negotiate, They Did Themselves In
I always picked my DNS from http://www.dnsserverlist.org/indexbeta.php?oby=Q_RTT

And my observation is Google DNS ie 8.8.8.8 & 8.8.4.4 are better suited for non-USA users.
Agreed, at the end of the day, Programming is just structures and functions that operate on those structures. Languages like Java tell you that's a "class" and do some extra nice book-keeping to make it much more clear to say dog.bark() (as opposed to, for example, dog->bark(dog) as you might do in C), but there's really nothing super fundamental about it.
Never ascribe to conspiracy what you can ascribe to stupidity.

People really are that stupid.
I don't think they're the norm. Several startups are in it for the long haul rather than selling out+shutting down.
Did you anticipate Google will launch public DNS resolvers?
There is a report generator that suggests experiments based on the data. Don't take that as a recommendation for the product however. I'm still test driving.
It does mention breach of contract several times. but not what contract... perhaps they're trying to imply a contract/rely on oral contract?

does anyone know if there's precedent showing how a court would react to the publication of letters and emails concerning a legal rift and running up to proceedings - will courts look favourably on that at all?
All you have to do to be great is love it.

When you love it, you pass on the other stuff to do it. You buy the books and read them purely out of your own interest. You take on projects you don't have time for because they're too damn cool to pass up. Most importantly, you talk to your friends about it all the time, because it's what's on your mind and it's what you want their opinions on.

And guess what, that's not just a "Programming" thing.
Furniture
Purchase online furniture at pidltd.com online furniture store offers living room furniture,
home and garden furniture, interior design, dining furniture and more.A one of a kind collection of products from the top designers of the world.
I use the Boa 3 laptop bag. It's a sturdy design, and my MacBook Pro 15" fits perfectly, and it even includes some pads for providing snug fits for smaller laptops.

Plenty of places to put things, and it looks and feels very professional. It gives me all the practicality of a backpack, while looking sleek and professional.

Here's a good review :

http://www.notebookreview.com/default.asp?newsID=4360
On the documentary: RiP! A Remix Manifesto
The article mentions a shift in focus, from consumer to HPC/Development.

I doubt it's gone forever, maybe just delayed.

I think the consumer market for Larabee is much smaller than HPC, so it makes sense for Intel to chase that money instead.
Build a system, not a product
What got me was another FT article (linked to from this one) noting that MySpace/News Corp is wasting $1-2mil per MONTH for unused office space: http://bit.ly/5wfL2V

(They committed to the lease before deciding not to move there. Now they can't sub-lease it because of the economy, but still have to pay.)
True for modern music as you say, but for people like me, who like classical music, MySpace has little pull if it doesn't want to play the game of competing with FB as a general-interest social networking site.

And, as the FT noted earlier, Myspace has given up competing with FB for #s.
Prostate Cancer Vitamins
Download Statusbar: Add-ons for Firefox
Same here. Although the interface looks nice, it caused my system to hang for a few seconds. This is a high-end PC running Firefox 3.5.5 on ArchLinux. You need to fix this.

Add filtering or at least some pagination.
If you don't like it, like me, it is simple; use an anonymous proxy. Or use google scraper: http://www.scroogle.org/
There was a post about that on HN just a few hours ago. The site was http://www.builditwith.me/

I am myself working on a project called Startup Garage where people will be able to collaborate on startup ideas and set up "virtual companies". We have a site up and running but the feature set is so far pretty limited as we are still very much in beta. Google us if you're interested. :)
Carhartt Clothing - Carhartt Jackets - Ariat Boots
Canopa is the online leader for all Carhartt Clothing from Carhartt Jackets to Carhartt Bibs. We offer a full line of rugged outdoor wear for the working man and woman.
That's unfortunate. Given the nature of modern applied maths it seems like that should be the preferred route.
For several years now, one of many common things I do for my client networks as well as friends/family has been to put them onto OpenDNS. They have been speedy, stable and FREE from the beginning during a time when you had to pay for most 3rd party DNS services. They also offer amazing controls like easy content blocking for free compared to hardware devices that charge good money to do the same for business networks.
JsMag - the magazine for JavaScript developers
I know it's only a fairly irrelevant detail in the post, but this resonated strongly with me:

PHP. But that, unfortunately, they just couldn't stand working on. The PHP days were probably the lowest point, judging by how bedraggled they seemed.
CEO Eric Schmidt Reveals 'Centerpiece' Of Google's 2010 Strategy
For some AMD cards, the documentation is fairly complete. I think the main problem is that end-to-end support (OpenGL -> X server integration -> kernel module) is simply a huge task these days, and the Mesa codebase in particular is massive. I'm considering helping out in that effort, as my background in working with game console GPUs might be an advantage. Depends how much time and money I can realistically invest in it.
Are you saying you would prefer the pace of improvement to slow? Isn't that throwing the baby out with the bathwater?

If you don't like the pace of improvement and constant upgrades, here's a handy tip - don't upgrade your software. It will not suddenly stop working. The fact that you're not following this rather obvious strategy indicates there must be something of value in the updates.
I don't see how Google does that. I see Google collecting online all the online dictionaries they can find, and uniting them under a single interface, but I haven't found any dictionaries where they have contributed content.

I think they should do that, though.
Quite right. Understandably the applied maths department wants to give a rigorous theoretical training, but rigorous programming training ought to be given at some point before research starts.
> You're on the right track, but need to narrow down the wording some.

You're right. I was actually thinking that as I typed it.

How about this: when scientists take raw input data and use complex processes to convert it (by complex I mean more than you could do with a pocket calculator in a minute), then the programs doing the conversion must be open source, so that others may repeat the work done in processing.

I'm not familiar with Mathematica; how complex is the work that it does? And how easy is it to verify that its results are correct?
The term I like (don't know where I picked it up) is "discoverable." The simple things are easy, but you can discover over time how to do the complex things. This has two benefits: the obvious benefit is that it allows the user to be productive immediately, without training, without having to memorize a manual. The "hidden" benefit is that the program becomes an adventure game... it continues to surprise, delight, and reward the user long after the excitement of the initial purchase has faded.

IMHO, this is Apple's "secret sauce." Their hardware and software is just hardware and software, it can be mimicked. The thing that sets their hw/sw apart is its discoverability, and that is very, very hard to copy because it is a thought process, a concept, a zen.

Jason Fried makes this point in SvN:
http://37signals.com/svn/posts/1561-why-you-shouldnt-copy-us...
(with a recursive reference to HN http://news.ycombinator.com/item?id=469940 :-).
10 Causes of Stress at your work place and how to deal with it
> But, note the + in front of the OpenDNS result, which means we didn't get NXDOMAINs for random names, which is, all due respect, some bullsh*t right there.

Would you care to explain that remark to people like me who don't know the ins and outs of DNS? What's an NXDOMAIN? And why is it bullshit?
Superbright Supernova Is First of Its Kind
Actually, the intention was to add to the rationale which spurred me to help author the PEP. That's ok though, it's still a correct decision. ;)
I'm Dutch, and I use the electronic Van Dale Groot Woordenboek (€99). Google will give you wiktionary for the word "slim" ( http://nl.wikipedia.org/wiki/Slim )

Van Dale gives you this: http://dl.dropbox.com/u/381493/van_dale_slim.jpeg