skysight-inc/HackerNews huggingface dataset:
Not a pro (have moderate technical chops, but not the temperament), but here's my 2c:

Scales and chords aren't patterns per se -- they're the fundamental building blocks. They're the equivalent of syntax in a language. Not knowing them well is like having to think about where the semicolons and/or braces go when you're writing a for loop. Being familiar with chords/scales allows you to think about music at a higher abstraction level.

You can make exercises less boring (and more effective) by varying the way you play them. Vary the rhythm you play (triplets, etc), switch between legato/staccato, and so on.

The Deep Practice section of The Talent Code (http://www.amazon.com/Talent-Code-Greatness-Born-Grown/dp/05...) may provide more inspiration for how to practice effectively.
It's not meant as an actual job. It's to prove a point.
I agree. Though that machine does solve some real world problems with wellfare. (Or would solve them.) There does not have to be an administrative overhead to decide who's going to get benefits or not. Only people who can't get more than the minimum wage will show up to crank (modulo job satisfaction, danger boni etc). Also you can also decide to crank only part-time to secure a base salary and e.g. be a free-lancing developer in the rest of your time --- again without administrative overhead or strange incentives.
For the life of me, I can't understand why craigslist has had this mentality. I basically have to chalk it up to Craig being stubborn. He was burned by ebay grabbing 20%, he hasn't changed the design ever, and may constantly live in fear of being co-opted by the man. But like it or not, Craigslist is the man. And when your users go out of their way to create pieces of software that actually improve the experience for your users (like letting me sort through the pile of duplicate, spam, and misleading listings) don't shut them down. Open up and help them. Craigslist lets people post their information for free in many cases, but for some strange reason won't let people take information out.

I had hoped that the culture might become more developer friendly after Jeremy Zawodny (formerly at Yahoo) joined up. Zawodny even wrote an article about how all this terrific data was available via RSS, but there was no good way to piece it together: http://jeremy.zawodny.com/blog/archives/008513.html

Craig is a programmer and he comes across as a normal, humble sort of guy. We like him and we like his service. I don't understand his obsession with keeping craigslist a) locked in the dark ages for functionality and b) not letting anyone build something that adds useful features. It really starts to make you think. Is he just strange or (if you don't give him the benefit of the doubt like I do) evil?
Actually space is ~130,000 degrees (slightly less, disappointing I know) because it's 3 dimensional, not 2D.

However I was talking about a vehicles design here, and suggesting an engine-in-front design rather than an engine-behind. Like the humble car, an engine-in-front design may protect the driver from nasty impacts, in this case blue-shifted gamma rays and microscopic particles that have been blue-shifted to the point that your ship is in a giant particle collider. If you could hide the crew in a sort of eclipsed position behind (in relation to the direction of momentum) the event horizon would act as a shield. This would mean you only had to harden equipment against radiation, rather than find a way to protect the crew themselves.

IMO though, if you've built a black hole, you might as well be moving something big, as in either a planet, small moon, or giant colony. On these scales the need to travel fast would become redundant, your colony ship could be so big it could literally house a world. Then an organisation like NASA would essentially become a planetary bus-driver association.
Sorry to say but company that treats developers like dirt is doomed.
Knuth always reminds me of my own passion that gets obscured by day-to-day work and life. Loving machines and the beauty within and not for any economic value.

Still waiting for his volume on lexing and parsing techniques. I always love his writing and how complete he expresses any particular problem.
With th best will in the world I suggest you quickly read up who tptacek is :) (hint: a security guy, and pretty damn good one)
I'd recommend _Unlocking the Clubhouse: Women in Computing_ http://www.amazon.com/gp/product/0262632691?ie=UTF8&tag=... by Jane Margolis and Allan Fisher. They studies reasons why fewer women were enrolled in the CMU CS program, and successfully applied their findings to raise enrollment while maintaining graduation rate. They found that what was detrimental for women was detrimental for everybody, but women tended to be on the margin and so were more severely impacted. One issue was that women were much less likely to have spent a lot of time with computers before arriving. Another was that women were more concerned about practical applications.
What were the apps?
Kookaburra Copyright Causes Trouble 'Down Under'
But - is it as beautiful?
is it still fast now that we've all heard of it?

sorry, couldn't resist. blame the headline.
It's simple but non-obvious advice. He also explains the reasoning why.

I had to do the same thing for Delicious, back in the day (except I used Pound[1], nginx was much less mature then, if it existed at all.)

[1] http://www.apsis.ch/pound/
Thanks for showing me to Typhoeus, that's sweet lib!

http://github.com/pauldix/typhoeus/
Sarbox is bad, but I think a lot of the reduction in IPOs is just a reversion to historical norms.
Thanks for your advice and the link to the book.
their decision seems perfectly rational. if services like this one become popular, they are a huge threat to their business.

they're not morally obligated to provide unfettered access to their data to anyone who wants it- i fail to see how it is "broken"
Tv's Demand Index - Month of November Stats
It seems to me that Craig is trying to balance making CL wide-openly available to individual people while preventing a business ecology from growing on top of it. He is all for the latter, and really hates the former. In contrast EBay thrives on the business ecology it has created. (But then I think Craig is a socialist at heart -- and bless him for it!)

So, while I am sorry that a bunch of cool hacks got shut down, it might be a pretty reasonable decision on CL's part to cut off Yahoo Pipes. Plus, it's his site to do with it what he wants...

(There is some great interview with him in Wired that got linked here not too long ago.)
...also the funniest and cutest. then answer is donkey kong.
I'm personally hedging my bets on light bulbs until the replacement compromises go away. CFLs don't last nearly as long as Incandescents, and the light they cast is subpar. It is silly to spend hundreds of dollars to replace a tried and true, centuries old technology with vaporware because of effective guilt-based "green marketing".
"For the life of me, I can't understand why craigslist has had this mentality."

You mean the mentality that has created one of the top five websites ever? I mean EVER? ... Oh, that poor Craig, silly idealistic fellow...
A Twitter Founder Turns to Electronic Payments
Brokenness: Show me all apartments or rooms-for-rent in mountain view with dish washers, clothes washers, and covered parking.

There's no way to (legitimately) outwardly index, categorize, or aggregate craigslist content.

(Related gripe: apartment searching in google is useless too: http://www.google.com/search?q=mountain+view+apartments
It gets slightly better with searching on maps, but not by much.)
Craigslist has continued to thrive over at least ten years of neglect and hostility towards developers as well as interaction design. They seem to disprove your claim.
It's broken because the people who go out of their way to create software for craigslist aren't largely duplicating functionality.

Want a map view so you can see all the relevant listings in one view?

Want craigslist to deliberately filter the same text or picture used for different listed apartments or jobs so you don't waste your time or get scammed?

Want to search by squarefoot or by actual bedrooms or by picture?

Apple would say "There's an app for that." Craigslist says "screw you".
Craigslist nets tens of millions in profits each year, most of which I would assume ends up eventually in Craig Newmark and Jim Buckmaster's personal bank accounts.

I would guess they are operating under the principle of "If it ain't broke, don't fix it"
I think we know what people are getting for xmas this year :)
Surprised no one has mentioned Emprise yet. http://ejschart.com/ Their website is not the nicest but their charts are very good, also pure Javascript, and their pricing is reasonable. We've used the library with success in a couple of projects.
a) That probably won't make any difference.
b) Now that's better.
c) Let's hope not.

Either way you'll benefit. Publicity is sure to be yours especially if you play it up like TechCrunch is playing it up right now.
You honestly think they're in it for the money?
Twitter is a greater conceptual leap over blogging than TeX is over troff.
"When you stigmatize stigma you empower the state."
Ground-Breaking Science: Very Old Papers Are Both Awesome and Hilarious
It just means there's a huge opportunity to build a great craigslist competitor by building a service that has all these features.
E-Reader Shortages Reported For The Holidays
In my experience, they're not only less experienced, but they're continuously falling further behind in experience, at least for the first couple of years. They try to approach the first couple of years of CS the same way you treat the first couple of years of any other major, like math or biology: read the assigned reading, master the concepts, do the homework, and study for the tests. Take a lot of other interesting courses, and spend the first year (or two) deciding whether to major in CS or History or maybe Religion with a pre-law emphasis. Then, as a junior, start thinking about a substantial senior project that will introduce you to practical work. Just like any other college kid.

But that just doesn't work in CS, not at most schools. The curriculum is designed for the average (or slightly below average) student, who already has some programming experience and OS knowledge and who is actively engaged in acquiring more experience and more savoir faire. An intelligent person with no experience can catch up, but only by focusing hard on CS and putting in a lot of extra work to catch up with the other students.

Is there any point in accommodating anyone else besides the lifelong hobby hackers and the focused enthusiasts? I think this is an important question. From a competitive standpoint, there's clearly no point. There are plenty of hard-core geeks, and it seems intuitively obvious that the curriculum can be more advanced and interesting if you take the students' strengths for granted. Washing out everyone else means you can produce graduates who are more deeply knowledgeable about computing and who are better equipped to be productive in typical industry jobs.

On the other hand, it homogenizes the field and bakes in the personal peculiarities -- positive and negative -- of the kinds of people who get deeply interested in computers as teenagers.

Obviously the PC answer (as well as the "big picture, good of society" answer) is to accommodate as wide a range of people as possible. At selective universities that is probably feasible, and if feasible, is the right answer. However, I got my degree in a non-CS field and only took CS classes when I was unemployed for a while early in my career. I took those classes at a community college and at a night extension of a crappy state school. In those classes, it was clear that some of the the geek/hobbyist students had a chance of being decently productive at industry jobs, but the students who had not done any hobby programming, whose only knowledge came from the curriculum, were completely hopeless. It was obvious they would never be competent enough to contribute in any industry job unless their primary competence was something other than computer science. For vocational training, I think it's unrealistic to encourage these "lightweights" to pursue a degree in computer science, because they'll never achieve a useful level of competence. You might as well wash them out and focus on the lifelong geeks, who at least can become competent coders or QA guys.
Desperate metaphors, revenue models & the need for better journalism
Overengineering is like snoring
The problem with all these graphing libraries is that it's non-trivial to post the graphs elsewhere. If you have a data driven website then your users are going to want to share your graphs on facebook, twitter, forums. If you don't make it easy you're giving away a huge amount of free traffic.
Al Franken's reply to a letter about net neutrality
I like Venmo text technology more...
YES!

That's really all I can say. I agree with this so much. (Wow, I'm articulate!) I just wish it were easier to do.

Personal story: I'm in high school right now. Many of the courses I'm taking are very... high-school-y. Low on content and high on busy-work and hand-waving. Some, though, I find are actually well taught; namely, my Statistics course and my Multivariable Calculus/DiffEq course. The teacher for the Stat course posted all the homework he plans to assign (all out of the book) online; while the teacher for Multivariable hasn't done that, he assigns the same homework every year, so I managed to get his homework from previous students. Currently, I'm done with my statistics course and 3/4 through the multivariable course, where both of them should be full-year courses. It just feels amazing to be learning at my own pace - the class speed in high school (and, I guess, college, and perhaps life) is catering to the lowest denominator. I know that I, and many of my classmates, could easily double or in some cases triple that speed.
This is total conjecture on my part, but part of this mentality might lie in the fact that Craigslist is user-moderated. You shouldn't be circumventing the duplicate, spam, and misleading entries (which helps only you) you should be seeing and flagging them for removal (which helps everyone).

I like to think that Craigslist isn't free, I just pay for it with my time and attention by flagging the junk that doesn't belong there.
Maybe this is asking too much, but I'm seeing a ton of different recommendations in the comments - anyone have experience with many (or at least more than one) of these options and wouldn't mind going into some of the differences that stood out to them?

I've Googled in the past but haven't found too many great reviews comparing some of these choices side-by-side - most seem to regurgitate the feature sets as opposed to going into the level of detail that would be most helpful for a developer.
Have you ever heard of the network effect? Craigslist has such a lock on its market that you would have to have something extremely compelling to dislodge them. A few flashy maps and a web 2.0ish appearance wouldn't be nearly enough to do it.
It's not just any old lame opinion piece, though. Here is how the author is described by Case Western Reserve Professor Jonathan Adler:

"MIT’s Richard Lindzen is one of the world’s leading climate scientists. He is also a climate 'skeptic,' rejecting claims that anthropogenic emissions of greenhouse gases are likely to create a climate catastrophe. Above all others, he is the climate skeptic environmental activists most fear, as he has unimpeachable credentials. As a prominent climate scientist who believes global warming could cause an environmental catastrophe confided to me, Dr. Lindzen’s views are not easily dismissed, even if his views are somewhat outside the 'mainstream' of climate science. (Of course, we may have to reconsider what constitutes 'mainstream' climate science after the leak of e-mails and other documents from the University of East Anglia’s Climate Research Unit.)"

http://volokh.com/2009/12/01/mits-lindzen-on-climategate/
I'm glad you are at least aware of how ridiculously obtuse your homepage is. The signup form (in this case) seems very very unwelcoming.

To answer your question, why don't you just list the schools? I assume you are only marketing to them anyway so you can even have school specific landing pages. It's a much easier sell when you are talking directly to your niche audience. "Hey Ucla student, 500 of your peers are sharing their notes from __ucla_class___ wanna take a look?"

Next, doesn't the value of your site depend on how many active users you have? Hence, chicken/egg. In this case, depending on your resources, my advice would be to cut every single school except for one, and prove it there. Do this literally at only one school , the school you can market directly to the most. If you have concerns that you need a lot of users from multiple schools, I don't see how that makes sense because your site, as it stands, is a very unattractive (to outsiders like me) walled-garden. So if it's a walled garden, make it a walled garden (one school only) if not, open it up, pick one!

This is definitely a space where many have failed, I'm not saying you will, but I think something novel is needed. And since I've done some brainstorming in the space once upon a time, I have reasoned it would be most effective to dominate one and only one school, prove it, and then leapfrog. Hey "it worked for facebook" =]
If the so-called "self-selection" is strongly influenced by societal conditioning, it is worth considering what messages our society sends.

It is worth noting that this gender disparity (wrt women programmers etc.) is predominantly a native-born-women issue. Asian immigrant women in the US don't have a similar pattern and as far as I know, the US pattern doesn't exist in countries like India and China -
Accidentally downmodded you, meant to upmod . Android touchscreen is too small, but I agree. Ugly default color.
No, not the mentality that created a large website. The mentality that keeps people from creating ways to view the data that benefit the website's users. Craigslist won the market. Now it's time to open up.

If craigslist were solely out to monetize this website, that'd be fine. But they don't. They keep some things free and Craig has made a big deal about making money in the categories that needed a charge to prevent spamming. So there's a disconnect between a guy who wants to fight the "man" and someone who clearly just went out of his way to squash a bunch of little ones.

The correct moves in this situation for a top five website are:

- build the feature yourself. It sucks for the little guy who made his website but your users get the benefits anyway.

- don't build the feature because this feature is trivial and your users don't want it anyway. So this external website languishes and provides no benefit and no harm.

- buy the feature. Buy the company for a little money and implement the feature. The top 5 websites do this all the time. As an added bonus, you can acquire this talent who can create lots of great features for your users.

- hire the guys who made the feature and ask them to build it for you. They'd probably leap at the chance.

- Give the external website your blessing. Invest a little money in them so that if they strike it big you'll benefit.

- Make them pay a data access fee. Charge them per query.

Any of these would have been better options. This would be how a top five company should behave.
How does it hurt, though?

Either people don't care about achievements outside of destination sites, or they do.

If they don't, nobody will use it.

If they do, you have a smash hit.

Seems like a worthwhile experiment.
Surely if you build something on a stack of services that belong to other people, this is a hazard you have to face.

Craigslist have no obligation to let you use their data however you like.
I think a big part of this is the misattribution of the .org label combined with overly simple design. People believe that craigslist is altruistic and trustworthy because it has given the appearance that it can only just keep the lights on and pay the bills. A real company could afford a logo designer!

So they've gotten huge (not in number of employees), but they're behaving just as arrogantly.
TeX was the first serious examination of what good typographical layout was and how to codify it. Previously there were many rules of thumb, and lots of examples, and a handful of programs for typesetting (like RUNOFF, which was and is pretty damned ugly, although it beats the pants off a typewriter) but in TeX Knuth created an algorithm for things like mathematical layout, for paragraph layout. I am unaware of anything that has surpassed TeX in this field—programs like Lout use the same algorithm TeX does, just with a less idiosyncratic surface syntax and with a rewritten core.
Ongoing · Concur.next — Eleven Theses on Clojure
In Finland (and probably some other countries with a similar welfare system), there is an ongoing discussion concerning a so-called citizen wage.

The basic argument is very similar to yours: replacing the existing rat's nest of situation-dependent welfare benefits with a flat sum that's paid out to everyone would be possible within the same budget constraints because it would eliminate so much administrative overhead and incentives to game the system, while freeing people to do something more useful with their time than filling out unemployment forms.

Of course the difference is that nobody would be required to crank a machine; everyone would simply get 300-400 euros from the government each month just for being alive. (Those who are employed would pay it back in taxes.)
Picard : A Micro-framework for node.js
I think you mean he's for the former and against the latter.

But the sentence is moot since you already stated the facts previously.
TeXmacs has a typesetter with real-time WYSIWYG editing that is comparable in output to TeX. So TeX has been surpassed in that sense.
Not today he isn't, asked him 3 hours ago, no response.
I briefly double-majored in Computational Physics and Music Composition. I failed out of the music program, but was able to beg for C-'s to count for my General Ed.

I like to think I chose the two hardest majors in the school, but the music major was two orders of magnitude more difficult for me. I'm sure there's people for whom the opposite would be true, but I think an attempt at objective ranking would put the music degree as harder than the physics.
That's an interesting point but that still doesn't explain why he would be against someone else doing it another way.

Craig very famously types the command "sweep the leg" (a Karate Kid reference) to remove spam. Maybe it's the same command for small projects based on the service. :-)
Did you try reading the article? This bit from Knuth is a fun contrast to your comment:

> Alas, people these days rarely measure a computer scientist by standards of beauty and interest; they measure us by dollars or by applications rather than by contributions to knowledge, even though contributions to knowledge are the necessary ingredient to make previously unthinkable applications possible.
Life Before Match.com - What 'Video' Dating Was Like In The 80's
We are going to be opening up APIs for publishers get achievement data. We also already push users through our viral channels back to the publishers website (would do this automatically but flash doesn't allow it).

Most publishers we talk to love it. We want to open up this data and allow creative applications of achievements, both in the given community and in the wider social graph.