skysight-inc/HackerNews huggingface dataset:
Play directed by the child, ie, the child sees a book next to a soft toy and chooses to look at the book, rather than being directed by a video saying "let's read a story now".
Needs more substance. I agree with the general premise but saying "twitter is like email as a protocal in the 80's" isn't horribly compelling evidence.
awesome, pity its windows only...
I couldn't find Mischel's 1990 published findings anywhere online for free, but I did dig up this article which describes some of the data. http://74.125.95.132/search?q=cache:1ZRYswNI6dIJ:www.coursew...

In the follow up they looked at several factors: Scholastic Aptitude Test scores, sensitivity to rejection, overall functioning, educational attainment, drug use, ratings of self-esteem, and more. It looks like they checked the correlation of each factor separately.

Besides experiment sample issues (which the linked document touches on) it looks the the experimenters were pretty rigorous in attaining valid results.
True enough, but it's also inevitable. Witness "hacker", "broadband", and the redefinition of IP into "intellectual property".

It's annoying if you bother to pay attention, but given the lack of credibility in this post, it's not worth it.
Radiolab summarized the study in a 15 minute segment, if you lack the self-control to read the entire article :)

http://blogs.wnyc.org/radiolab/2009/03/09/mischel’s-marshmal...
KohanaPHP hands down.

They took codeigniter and pared it down to the bare essentials then rebuilt it from scratch.

It's easy to use, has a wealth of libraries (though not too many to confuse the issue) to build stuff with and is extremely fast.

As an example of how well it is written I recently built an entire hotel/restaurant booking system (inc. room monitoring & payment gateway) in around 350 lines (not including any HTML).
I'm afraid I still don't quite understand how a username and password is required.

If it is free to sign up for a username and password, then people could just sign up with your service and then hit your API directly. All you've added is an inconvenient barrier for your users that wouldn't stop an attacker. After all, if the attacker can be bothered figuring out how your application talks to your server, he or she can probably be bothered signing up for a username and password.

On the other hand, if your application costs money, then why not require a valid license key to access your server. True, you'll get the problem of people pirating software and reusing the license key, but it shouldn't be too hard to monitor your server logs and ban any license key that is submitted by a large number of unique IP addresses in a short period.
No? I guess I'll take that as concession :)
Facebook, Hadoop, and Hive
I think you're very lucky if you're not seeing any contention at peak times. In highly populated areas (central Edinburgh and Livingston in my personal experience), there is huge congestion on the local loop at peak times.

I've not got any bandwidth test results to show this but a friend of mine in Edinburgh does log ping times:

http://cress.dom0.org/cgi-bin/smokeping.cgi?target=DSL

The contention at evenings and weekends is very obvious from these graphs.
Every time this story comes up I'm shocked at the number of CS MIT grads there are on the internets. MIT must be graduating something like 50% of the total internet.

Also the comments on this story are always of the type "Well when I was in school things were taught right. The day I graduated it all started going downhill and now I wouldn't hire someone graduating from that school."
The reason Facebook became so popular, initially, was its exclusivity. I remember being on campus when it first became big -- and at first it was an Ivy League social network created out of Harvard, and it created a sense of exclusivity among its members that sites like Friendster never had. A lot of people I knew were disgusted when it was released to the "state schools", because it diluted the value of their membership. The state schoolers then became upset when it was released to high schoolers, and so on.
Summary: oh my god, this "cloud" thing might make us stop resting on our hardware "appliance" laurels! I will attack on every front I can think of, emphasize security to maximize hysterical potential, and nitpick terminology so I seem more credible.
The back view of Colossus - 2,500 valves
Especially interesting to me is that Stephen Fry posted this picture. He is such a techno-geek!
Higher prices than EC2? I was hoping for something that would make Amazon cut their prices or beef up their RAM offering.

To compare:

CloudLayer: 1 Core + 1GB RAM + 100GB SAN Storage - $99.00
EC2: 1 Core + 1.7GB RAM + 100GB Elastic Block Storage - $82.00
Hah, so what you're saying is the "code that needs to be refactored" is actually "code that needs to be thrown away"... :-)
Of course - I was just making a guess as to the most likely one.
Cloudlayer also includes unlimited inbound bandwidth and 2000GB outbound. The outbound bandwidth alone would set you back $340 with Amazon.
By that logic, shouldn't sites like eBay and Craigslist have given way to the e-classified protocol?

Does that mean Hacker News is doomed to be replaced by a generic news aggregation protocol?

I don't think it makes sense to assume everything will be replaced by generic versions. The user base is often worth far more than the protocol/service. I think Twitter is a good example of that.
It helps a lot, but the key to get a lot of programming skills from a CS program is, as the article points out, additional work. Make friends with your fellow programming interested CS majors, work on an open source project, any OS project.
I think we've reached the point where it shouldn't take "several hours to perform simple operations" on any modern compiler/platform. Instead, it shouldn't take several hours of a programmers time to develop simple operations.

I'd agree with the conclusion of this post, "Hardware is cheap, programmers are expensive":
http://www.codinghorror.com/blog/archives/001198.html
He's measuring the education bubble by looking at AP scores. The way people talk about education now makes it sound like a bubble: people don't say "What is the minimum amount of schooling needed to make a contribution to society?" but instead say something more like "How can we increase the amount of schooling each person gets?"

Which is fairly similar to what happens in lots of other bubbles -- we go from "What is the right price?" to "How do we get a higher price?"
I've never seen a roundabout work well with high traffic though (in the US anyway), it has always seemed to me that they work amazingly well with low and medium traffic, but once they are full you end up with a single inbound street hogging it since everyone else has to yield.
Thanks! What platform would you want to use it on? Mac ? I went for Windows but I know many designers use Mac a lot which might be a real trouble for me. I am sure I could do a Mac version but I think I need to focus now on figuring out whether somebody will actually use it!
indeed. One of the saddest things ever is that Douglas Adams never got to play with Twitter. To paraphrase SF on that very subject: it would have been New Stuff. And New Stuff + DA + SF would have been amazing :(
There's far too much "slap it together" code dragging down both the user's experience and our collective reputation.

I have absolutely ZERO experience with slap-it-together code coming frompeople who think programming is an art form.

All, and I repeat my n=1 anecdote at the top of my voice, ALL, of the shit code I have seen was written by people who viewed programming as a profession, namely something to be done for money using processes that valued delivery over quality.

Which is not to say that other programmers who view themselves as professionals have not written terrific code. But I vigorously dispute the notion that there is a correlation between slap-it-together fecality and someone's self-images as an artist.
Venture Capital Shifts to Efficiency From Alternative Fuel
I guess the difference here is that you are assuming they are drinking excrement filled water, where I was thinking they are drinking fresh water. There is probably a large difference between those that began to live in more crowded cities and those that were still in more pristine country side. It is not clear cut whether people were smaller in the middle ages.
http://researchnews.osu.edu/archive/medimen.htm
Bathing or changing clothes is really a social aspect that is not that important for health.
This all boils down to the fact that clients hiring freelancers are often clueless about defining their own needs and identifying/hiring someone who can get the work done.

It is very frustrating to see how many people seem to be looking for unpaid or grossly underpaid labor, and that some of them are probably succeeding.

This is why establishing strong relationships with your best clients is a key aspect of freelancing.
Ask HN: Review my website
All the article is trying to say is that Twitter, for now, is a "neat trick" to quickly disseminate information to a lot of people. Sounds just like email back in the day, eh? In the future it'll become another communication tool we take for granted, just like email today.
Self-directed play is where the child isn't playing according to "rules". Where there's no "right" or "wrong" way to play, and the child is making up their own game/world/etc as they go. Think "Lego" :)
Frameworks can be difficult to learn if they are designed differently from the one you've worked with before. I've been in your position where I was in a team using our own homegrown framework and was switching to a more widely accepted one. What we ended up using would not be considered an easy to use framework today, but the switch was seamless for us. This was because the framework we switched to worked almost the same way as our homegrown one (at a high level, not at the implementation level). The patterns were the same, the actors were the same, the interfaces between objects were very similar.

So my advice is, with ease of learning for YOU being your primary criterion, read about the different frameworks out there now and see which one works closest to what you've been using. Hopefully you've designed your framework on sound patterns and known best practices and finding a similar one wouldn't be too difficult.

If you picked ideas from other frameworks to implement in your own framework, maybe you can start with the framework you copied from the most.
Concentrate? But this article: http://news.ycombinator.com/item?id=603314

claims we should strive to have ADD!

I guess this means life ain't simple and no single strategy works 100% of the time.
For the interested, here's an example of using Clojure with Compojure on the GAE:
http://elhumidor.blogspot.com/2009/04/clojure-on-google-appe...
There's an important fact not mentioned in the article: schools and students often have incentives to take more AP exams. For example, I was in a school district where AP exams were free for students. And the schools often get special recognition based on the number of AP exams taken. Indeed, the oft-cited Newsweek high school ranking simply ranks schools by the number of AP & IB exams taken per capita; it doesn't matter what you score! (Citation: http://www.newsweek.com/id/39380). Clearly, students and schools have almost nothing to lose, and a lot to gain by taking the exams.

Given this perverse set of incentives, the only thing that surprises me is that the number of AP exams taken isn't growing faster! (We're still at about 0.3 AP exams taken per HS junior/senior)
Git.

http://github.com/guides/home
Of course students who 'sit still' and 'do as their told' do better in an educational system which prioritizes conformity.

The kid who decides to open the drawer to find the toys: that's the guy I want on my team. I'm more than willing to farm out grunt work to the 'successful' high delayers.
maybe it is selling stuff:

http://www.youtube.com/watch?v=tGvHNNOLnCk

You can sell shit and get thanks

That's what I learned from the Yanks

-- The American Dream Lyrics
If the main criteria is only "easy", go with Drupal. Ok it's not a framework in the sense that Rails and CakePHP are frameworks, but the modular architecture allows you to snap together some pretty amazing functionality. Bonus for you in that it's written in PHP.
Twitter is a form of microblogging that provides micromessaging capabilities. It doesn't use push technology or XMPP due to technical limitations.

Something like OpenMicroblogging could give way to players that provide push technologies, better long-term search, and are more open with their data (Twitter firehose). Twitter is just the incumbent player in this developing space, and has many high-profile users as MySpace once did.

http://en.wikipedia.org/wiki/OpenMicroBlogging

I'd like to see instant messaging somehow better incorporated into Twitter.
According to the statistics provided in the article, (a) the number of AP tests taken per capita is going up, and (b) the proportion of AP test-takers who get a 4 or 5 is remaining constant. So there are students who took the AP test and got college credit in 2008 and who, in 1988, wouldn't have even tried to take the test.
I know php pretty well, I wrote an entire happy hour site with it. Which framework is better/easier to learn cakephp, KohanaPHP or RoR. I hear so many good things about RoR, but I've never used Ruby.
You're looking at some of the most interesting research from one of the most clever guys and then generalizing and saying "these guys are super bright".

The best folks in any field are super bright.

I'm not impressed by 95% of psychologists (but then again, I'm not impressed by 85% of coders...).
Yes, but the difficult part is missing - how exactly to displace twitter.com website from the "communication mechanism" itself.
Hunch/Site-Advisor founder: Joining a startup is far less risky than most people think
Ask HN: Cheapest way to do 2,000 concurrent rtmp video streams?
Looking to change our infrastructure. Looking to set up a rtmp server(s) that can stream 2,000 rtmp streams(500kB/s each). Anyone have any experience with red5/flash media server. What sort of performance can I expect. Any way to cache the video files in RAM using this software out of the box. Should I just go with a CDN if my peak bandwidth will be 10x off peak? Any hosting providers/co-locaters that have low bandwidth costs(10TB of traffic) and a nice(at least 1GB/s) connection.

Thanks!
Free Gone Wrong... Or Free Done Wrong
Hixie discusses the addition of HTML5 “microdata”
Free Ebooks - Free Marketing Books
I agree with your first point.

However, I'll have to very strongly disagree with "C++ has damn powerful meta-language facilities no other language of any level has". C++ actually has terrible support for meta-language facilities.

It is inconceivable in my mind that C++'s support for that is anywhere near something like Common Lisp, so forget about it being the best in that respect. I'd love to know what parts of C++ are great meta-language facilities. If you say C++ macros I'll have to laugh. Hard.

</smuglispweenie>
I think you make a good point about the hour long format.

News seems like a case where the time constraint was beneficial, and the product has become less valuable (more noise) ever since that constraint was dropped by the 24 hour news networks.

When I was a kid, we watched the 10 o'clock news every night before bed. The first half hour was world news, the second half hour was local news, and it always wrapped up with some local human interest piece. Yeah, it was a staid format, but it also meant the signal to noise ratio was high, because you really only had time to say what was actually important/informative.

With 24 hour news, we basically have the same information, but it's diluted by 23 hours of commentary on "what might happen" and "what's your view on what is happening". Why do we want to listen to people speculate all day? If the speculation was at least honest and intelligent, you might be able to learn from it, but I'm fairly sure you could find a higher level of discourse in your local high school debate class.
Twitter is just an 'internet' equivalent of SMS. You can predict that eventually all these forms of communication will unify (email/sms/phone/skype) so you won't need multiple phone numbers/addresses/twitter IDs ...

The only thing stopping that is the identity issue. I believe the person that cracks identity will have the ring that rules them all.
I wouldn't be surprised to see a megacorp buy it and sell the rights to use its standard.
This sounds vaguely like the test given to Paul Atreides in Dune, testing to see whether he was Human or an animal.
I have no idea but most of the guys i talked with recommanded "Code Igniter" and said it's very good, you may give it a look
The hot-or-not craze at least had the decency to allow you to opt-in for judgment.
Getting around a bureaucratic online form
Gosh, I feel like a dinosaur. I didn't realize that pointers had become so exotic these days.

C++ is a fickle beast, but it is powerful and expressive. Like the grandparent, given that C++ is my best language, I do genuinely enjoy working in it when the situation fits.

For all of the talk of succinctness of Ruby, et al., I've had to rewrite a handful of Ruby lately in C++ for performance reasons and with a reasonable toolkit (e.g. Qt) really it wasn't much more code to get it done in C++ (about 30% more), for a runtime boost of about 1500%.

Qt's meta-object-compiler also adds things like introspection and call-by-name to QObject subclasses enabling some powerful things more typical of dynamic languages.

Granted, the real danger is that it blows up in the hands of someone not used to it, but it's a nice tool to have in your bag-o-tricks.
I know it isn't what you meant, but I'll take the opportunity here to say this anyway. "Everyone" is not on Facebook (nor MySpace, Friendster, nor any of the other social networks). I know there are a great number of folks who have zero interest in those sites. And I'm not referring to technology-challenged people either. I'm talking about people who know computers, live and breathe the stuff.

I personally am not interested in having a page on any of those sites. I just don't see it as a valuable use of my time (which is a very precious commodity in my life). If I wanted to share something with the world (or a limited group of friends/family), I'd put it up on a blog or a personal web site. The social sites wouldn't add anything to the content that I care about.

Perhaps I'm weird (and I've been accused of that before :-D), but the whole concept just has zero appeal to me.
it's a solid idea. I'd use a mac client, but could you simply allow users to upload their own videos?
The Rise of the Chief Performance Officer
I think the article missed one point: At a high achieving school, you have many opportunities to know other hackers.

Learning together is the one of the quickest way to improve because you gain lesson learned insights from others that you don't have enough time to try out yourself.

Of course, participating in open source projects can help but community participation and friendship building in physical world are much easier due to our nature. So it should be an advantage for going to school to learn programming.
sewage systems are necessary for sanitation in cities. Most people were living in the country side. "hygiene" is largely a social aspect that doesn't effect health much. Some researchers claim people did not lose height in the Middle Ages at all. Variety of food is not that important- we just need to get all the required nutrients in the foods we eat. Great to hear you are able to go against the modern trends and eat nutrient rich food.
Venture Analysis - Access Your Startup’s Feasibility and Fundability
I know you are saying it tongue-in-cheek, but you still need to have a decent amount of knowledge of the domain in order to craft a good query and be able to separate the wheat from the chaff.
point taken. this is a super beta app and many of the desired features were not developed. I wanted to release early and get feedback right away.

Would an opt-out be satisfactory?
It's not "being an MIT grad", but the "new curriculum" he's commenting on.
Fumblarity: Where Tumblarity Went Wrong
A chip that implants inside your brain so that you can surf the web with sheer thought.
CodeIgniter, but I'm biased. :D
As a very experienced PHP and fairly experienced Python developer, I can back up the notes about Django. It's by far the easiest Python framework, and the full stack it comes with is very nice if you have a database etc.

Be warned it has a slightly steep curve for deployment if you're not used to deploying Python/WSGI applications. Be sure to read the mod_wsgi and Django deployment documentation first!
I like the concept just because it is built around twitter. I don't tweet myself, but I feel like it adds something to the twitter experience. There was an article talking about how twitter only has a 25% retention rate in their second month and sites like this might help that number get better.
The power of Twitter is in it's realtime feed of events (search.twitter.com)

I took this grab during that shooting in Germany:

http://img.skitch.com/20090511-m1uwngda28df3fjreqgqth1rfs.jp...

It's a live feed of citizen reports with a CNN journalist begging for information they intend to filter and relay to viewers.

This democratizes information. You don't have to listen to a corporation's framing/spin of an event. You get the raw facts and make your own judgments. And you get the facts in realtime.
There is one big limitation. The GAE doesn't allow you to spawn threads, which stops one big selling point of Clojure (concurrency).
Codeigniter, whilst good, only runs on PHP 4:

http://codeigniter.com/user_guide/overview/at_a_glance.html

which means they've missed all the performance and security improvements in PHP 5 (like applying filters to user input), not to mention that PHP 4 is end of life now.
This has a major flaw. Like a massive flaw. There are way too many twitter accounts for the votes to be more than 1-2 per account - meaning your site would not do what it does.

The site is nicely designed, many people like playing the game, but without reducing the number of twitter accounts, it's going to be tough to work. I suggest you search out 100 accounts, add them, and then let new users type in their own twitter name if they want to be added.
The profiles are choosen randomly, this is hard that I know one of them, won't it better that the user enter a profile name and then rate it.

Or better idea, display popular profiles
Idea: Using clicks of the tongue to control devices
I've really struggled with that. On one hand you want people to be able to relate to it - ie - judging people you know or popular people, on the other hand, I wanted it to be so that everyone could have a chance of appearing on this site - not just the extremely attractive people or extremely popular. What do other people think?
SearchEngineOptimization Company
Find Affordable web design, graphic design, web development, search engine optimization, ecommerce services and solution offers by Apex Global Solutions.
good suggestion - which I will probably implement! I guess most of the people who will be using the website will be technically savvy enough to know how to record a screencast and upload.
Furthermore, students can remain interested in a subject, but just not search Google as actively for it as they did during the school year: you typically search Google when you have a specific question, not a general interest in a topic. For example, when I took a class on the theory of computation, I was actively searching for terms related to the subject (PCP, Savitch's Theorem, etc). I remain very interested in complexity theory and I'm happy I took the class, but my Google search frequency on the subject has definitely decreased.

I think it's clear the author has an agenda, and just uses the data he noticed as a way to segue into his diatribe.