skysight-inc/HackerNews huggingface dataset:
Zend framework also agrees with the PEAR PHP standard - 4 spaces for indentation with no tabs allowed:

http://framework.zend.com/manual/en/coding-standard.php-file...
How about something akin to X-expressions as often found in Lisp/Scheme. For example,

http://docs.plt-scheme.org/continue/index.html#(part._.Rende...
As to your first point; there are many counterexamples where the people that remain in their country are as multi-lingual on average as the people who emigrate.

I would venture to say that level of ambition, education, opportunity & safety are more the factors influencing who would choose to emigrate and who wouldn't (or for whom the process would be administratively facilitated, since countries usually have profiles of desired immigrants), so I don't think its possible to infer a direct relation between language and intelligence by looking at skilled immigrants.
bilingual parents tend to be smarter than average

As a previous reply said, that's a gross overgeneralization. The single biggest way that people become bilingual around the world is by living in community where more than one language is spoken (by immigration, by conquest, or by preexisting mixture of language groups), so there isn't any special selection of speakers by intelligence to find speakers who are bilingual. I have lived in a country in which the great majority of people are bilingual and some are trilingual, because the country had a government that imposed an official language on a population that was previously speakers of either of two languages--TWICE. (That is, twice the country was conquered by speakers of other languages, besides the two already there, and the school system was used to promote the invader's language(s).) Bilingualism is quite routine in many parts of the world. The submitted article's claim that growing up bilingual, as my wife did in the conquered country or as my children have in the United States, is beneficial may be true, but it would take gathering more evidence to show that most bilingual people are smarter than most monolingual people before the exposure to language-learning situations occurs.
We're big fans of RightScale. Their developer version is free and pretty much that's all we use at the initial stages. We use S3, EC2, EBS, Cloudfront, SQS, etc. They have tools for tweaking all of those built-in so it makes life easier. Of course we have our own tools, too, (mostly with boto) but their GUI does come in handy. We manage pretty much all of our EC2 instances through that, with easy image bundling, java SSH consoles, etc.

There are a few other good services/tools out there, but so far I haven't found any as full-featured as RightScale. (But I'm watching this thread for other suggestions, too.)

I wish their upper-tier stuff was less expensive and we'd experiment with it a bit more. Supposedly it's free for companies who are funded through YC, though.
The problem with most auto-escaping templates is that they may save typing (by turning on escaping by default, rather than making developers do it explicitly), they don't save thinking. You still need to inspect each template and make sure that the correct escaping is used for each interpolated string. Context-aware systems like this one (or others that operate directly on structured data rather than strings) allow you to rely to a much greater extent on the computer for that work.
Seaside (http://seaside.st/) does this. And the approach taken to an extreme works very well. It supports components with states with example.
I like the idea, but it's not exactly new (at least not in the Ruby community).

The most known is probably Markaby, written by _why two years ago: http://redhanded.hobix.com/inspect/markabyForRails.html

Nokogiri also ships with a similar library, and Tagz is another one.

I've actually written such a library myself which uses ParseTree/RubyParser to parse the code and generates plain Ruby. Of course, nobody is ever going to use it, but it was a load of fun and it's super fast.
The reason why not is that eventually you will want to hand the site to a designer and not have to do a half-hour of work on it every coupla weeks for the rest of its life. Making things easier for the designer reduces your total work; forcing the designer to work inside the HTML your tool produces will either limit the nifty things she can do, or require you to come back and touch this code again and again. Even the tiniest templating system is more flexible.

(Sorry; pet peeve. ;))
Answer to "why not just use code to generate HTML?": to facilitate communication between the programmer and the designer. If you work with designers who create the HTML for you, it is much easier for them to deal with back-and-forth tweaks and edits using a template. But if you are acting as both the programmer and the designer on a project, then yes it's possible that coding the HTML might be better.
Echo vision: The man who sees with sound
That it takes more expense to handle customers with higher bandwidth usage.
I completely agree, may I suggest http://hotwax.infogami.com/HeRF as well? It's maybe not too fancy, but it's very short and simple to deal with. It also ensures correct tag closing without any special effort on your part.
How to Spot Quality within Web Design: Examples & Tips
DHEA supplementation is available over the counter...
Thanks for submitting the interesting article. I was surprised to read that parents in Europe are wary of bilingualism.

It is TIME-CONSUMING to maintain both languages at a high level, especially if literacy is expected in both languages and the languages are not cognate. We are trying to keep up Mandarin (not a NATIVE language for either parent in our family) and English (my native language) in our family of four children, and our children have plenty of interests that take a lot of time and attention (hacking on the computer, for my oldest), so literacy in Chinese is a struggle here where there is such a sparse supply of reading matter in Chinese. But it does seem worthwhile to make the effort.

An additional point: keeping multiple languages in use is easier for everyone in a family if each language is cued by particular situations, for example speaking to someone else who only knows one language the family knows. And sometimes habits can form patterns of language use even among multilingual people. For example, my wife speaks their joint native language with her two parents. She speaks a different language, the official language of her country of birth, with all five of her siblings. She can speak that language with me or with my children, but tends habitually to speak English (my sole native language and one native language of my children) with us. My children have varied in what language they speak to one another depending on what country they were living in at the time.
If they start with Jquery this would be better. JavaScript sucks, it's hard and annoying to code it, but if you have the Jquery (or prototype) framework, you can accelerate their learning and also increase productivity.

There's also books and a lot of tutorials on the web about Jquery. Try jquery.com or google it
Poll: where do you read hacker news?
Select any of the places you usually read/write from.
In class or lecture
Around friends
In my own room
I believe this article talks about a class at MIT that I submitted here: http://news.ycombinator.com/item?id=503439

Any startups thinking of commercializing this?
Favorites网络收藏夹
Well, I'm sorry but isn't this painfully obvious?

What is the alternative? Look at a shiny brochure, buy a 5-year license and have the admins roll out a tool that nobody has tested?
Getting Merb Running on AppEngine
It's there. I was at a gathering of about 15 people with my girlfriend and all the chattering was causing me stress, though I didn't realize it. I thought I looked in control well enough to not be noticed, but people kept asking me if I was OK, repeatedly. Later my girlfriend told me I looked panicked. She'll still laugh at me for that.
This is a superb article.
It's not well advertised, but Genshi is great at python based markup. It's mostly meant for inserting things into streams, but I could easily see it being adapter for full python markup.

http://genshi.edgewall.org/wiki/ApiDocs/genshi.builder
Vasili Arkhipov saved the world
Online daily asks readers to donate to pay for election coverage - and they do
Tip: Click on the image to zoom in. This crucial functionality is so well-hidden you could call it an easter egg. Horrible usability.
How can you not have "office" as an option??
Twitter Can Make You Immoral
How do you enable constant SSL? I tried using https://www.socialface.com/ but the first link I clicked (to an empty network) took me out of https and put me in vanilla http.

Also, is there any way to make an anonymous network insist on https?

Personally I like the idea and wish you every success.
This is going to sound crazy...but I've found Youtube to be a great source of low-res, relevant news thumbnails.

Run your keywords through their video search, pluck out the thumbnails for the top search results.

Remember, the AP and just about every other news organization is posting their footage to the site.
Similarly I find I am comfortable with structured interaction. I'm ok if I"m meeting someone in a business setting, but I'm awkward if I'm meeting friends of friends. I don't now how to interact, and small talk with people who I am not close to is painful.
Would be nice if they told those of us who didn't make it, rather than letting us figure it out by process of elimination. :|

Still, some interesting looking startups on the list!
I don't want too sound negative, but there are a number of reasons this is a less than feasible idea.

First it's overkill. The reason we have a www at all is because HTML and its variants are dead simple. If the client decides that six key sentences should be yellow and emphasized, I go into my template and add a <span class="yellow"><em>Yellow text!</em></span> to my template.

Using your generator, I now have to figure out a whole new way of doing that.

The second point follows: Any first year web monkey can learn to add spans and em's. It takes a bit more effort to understand python. While this might not matter to someone who understands both, it offers much less flexibility to the already available alternative.

Django's template implementation is very, very good. It fits quite well into your average web shop and even fails silently.

I like your desire to scratch your own itch, but I felt I should answer your question.
How a good application demo video should be
I don't have any idea about that, but I have an idea about Amazon services. When I was a blogger in the EntreCard Community, their services (Amazon) went off more than one time, which causes the website to go down for several hours (about 20 hours) and this happened a lot of times, so I don't think they are a better choice
Bugs in Soviet early warning system could have started WWIII
I, personally, would only feel comfortable making quantified claims like that if they were verified to be statistically significant. I asked some SLA researchers what would be required to get a statistically significant result and their responses were really discouraging. It's really hard to get definite results even with huge student populations across multiple schools. Because of what they told me, I dropped the idea of making such claims about my own software. Instead I'm going to market it a different way.

I think many people will be interested in the results of your study. Do you know when/where the results will be published?
So Thirsty: Corn Ethanol Uses Up to 3x More Water than Previously Thought
This looks pretty decent; I'll send it on, thanks!
It improved with attempts to dehumanise the enemy (Germans -> krauts -> Gooks) and the distance with which you face them (hand-hand in a trench -> carpet bombing of jungle)
It has swung back the other way with soldiers have a live view of the target in a sight/TV picture - the proportion of willing to kill has reduced.
Hi thanks, constant SSL is in your Preferences, which are available by hovering the mouse on the face logo in the upper right hand corner of the screen.

Perhaps that should be clearer?

edit: re: Network SSL, yes we will be offering network-wide SSL as a paid add-on or as part of an add-on package soon. The prices will be pretty reasonable and resemble that of other startups differentiating with SSL.
If it was negotiation, the CEO could go and hire someone else.

A negotiation you can't walk away from is not a negotiation.
Grossman covers this in his book. He covers much more than I can summarize in a HN post, so check it out if the subject interests you.
If this is misinformation, this blogger could end up in jail...

http://news.ycombinator.com/item?id=560587
I hate the idea of caps on my data transfers. I don't want to have to pay per-GB fees.

I also hate the idea of having to pay-as-I-go for LD telephone, for minutes on my cellphone, for gas to power my car. I mean, I paid almost $30K for my car; why should I have to fork out more money just to use what I've already bought?
</sarcasm>

Really, I do hate it. But if we don't allow companies to make money by providing bandwidth, then no one will want to enter the market, and without competition we'll never get better or cheaper services.
Why not follow this to its logical conclusion?

Remove all synonyms
Example: fine -> good

Remove antonyms and just negate the word
Example: bad -> ungood

Remove special-case nouns: just combine a noun and one or more adjectives to reach the same meaning with fewer fundamental words.
Example: great -> doubleplusgood; murder -> collateral damage

We could call this doubleplusgood language newspeak.
Ice cream is not necessary.

Do you not want it? It's not like this is going to be a way to bug you on the go, right, it's not like a phone. It's just there for when you need it.

Nothing wrong with ice cream.
... And if so the really simple to use Slicehost Manager is a tap tap away in Mobile Safari.
Probably not, but it sure will be nice not having to get to a computer when my server hangs up on a Friday night and I'm out at a bar somewhere.
Not to rain on your parade, but this is a pretty ancient idea. I don't have links handy but I remember doing this with PHP (amusingly enough) around the turn of the century, and I'm pretty sure Perl has had something in place for eons. There are also a number of Python options if you google around.

Though, at least looking at the Python implementation it seems very clean and simple compared to others I've seen (though you're importing pprint twice), but then again I'm pretty opposed to the idea in the first place so I haven't really browsed the available options.
That it takes more expense to handle customers with higher bandwidth usage.

Which doesn't address why you think it's unsustainable. The business model for ISPs has always been been that the lower end user subsidizes the use of bigger consumers. I interpreted that you believe this model is losing it's viability and I am wondering what information you have that shows this. Or did I misinterpret your original post?

Edit: Not to mention that I've never understood how bandwidth caps actually address any problem that an ISP faces.
Stupid, stupid idea.

First of all, ideas like this don't happen in startups without some sort of consensus or approval. If you're the founder/CEO and something like this happens, it better be YOU taking responsibility... Not passing it off on the person who had the idea.

Second of all, wild ideas are part of doing a startup. Some hit, and some miss. Slap the wrist of someone who comes up with bad idea and you make your entire team more conservative
I agree. Also at play is probably our cultural way of thinking about what "smart" constitutes.

Children absorb everything -- at their own pace, they learn how to walk, they learn their mother tongue etc, without parents "teaching" them by rote or by issuing instructions.

Likewise, if another language is used at home, children tend to pick that up too (to them its just a natural part of their environment).

In music, Suzuki (for example) was struck by how easily children acquire their mother tongue; he argued that if children were exposed to playing (violin eg) at an early age, as a natural part of their environment, they would acquire it as effortlessly as walking / mother tongue, without rote-teaching or even the concept of "music talent" being necessary. This seems to pan out in practice.

If there is a child who speaks two or three languages, and plays the violin, then our culture tends to consider this child "smart" (Or in the words of the article, perhaps not smarter but perhaps with an enhanced cognitive ability).

Does this say anything about intelligence? Probably not. But it does seem safe to say that the multilingual instrument-playing child will have some knowledge inside himself that skills can be acquired, and a confidence that comes from knowing he has done this before. And this will probably make learning easier / more fun in future.
In python,
print "hello, world"
works just fine.
As said before it may be an over generalization. However, I think learning a language as an adult can be an indication of higher culture, education, or ambition. So next time you see somebody struggling with their pronunciation recognize all the effort and determination required for that person to learn a second language.
Indeed, the most effective team will be at least minimally cross-disciplined. I think the desire to generate HTML via code is just a case of unfamiliarity. I've been writing code since 1986 and HTML since 1994, and I have to say that there is no advantage to generating via HTML per se (frameworks like Seaside notwithstanding). If you have a decent text editor it can color and edit templating languages just fine.

Developers should write HTML for the same reason that business people should learn to edit HTML--it's the best canonical format for all stakeholders.
Actually, most scales of introversion and extroversion (some people spell it extraversion) are quite poorly validated, and that especially goes for the Myers-Briggs questionnaires.

http://skepdic.com/myersb.html

http://www.indiana.edu/~jobtalk/HRMWebsite/hrm/articles/deve...

I accept the idea that some people on particular occasions enjoy the company of other people more than others, but it's considerably less clear that this is even a stable trait, rather than a state, on the individual level, and many of the inferences drawn from classifying a person as "introverted" or "extroverted" are highly debatable.
I've heard good things about Selenium: http://seleniumhq.org/
Google web toolkit?
New Seed-Stage Investor Emerges on Silicon Valley Scene: K9 Ventures
IPhones at work? Forrester now says yes
What these guys did is amazing because they did it for a semester with about 10-15 students.

I was able to see that first hand because I was working in the same lounge until they took over it :)

So the start-up cost shouldn't be very-very high. Yes, it will require some initial funding but it might produce a lot of value later by enhancing the agriculture.
Group Dating Site Ignighter Gets New Features, Needs More Users
Personally, I'd kill for a 40GB cap. I live in South Africa and I've been paying around $30 per month for a 2GB international cap. I wouldn't at all be surprised if the average user in the US used less than 40GB per month.

That said, the idea of a law banning Internet caps is ridiculous, and could possibly do more harm than good.
If you ever name a class yellow, you've entirely missed the point of CSS.
Reading over the comments on this thread, it appears that you don't get to generate HTML from code unless you're Avi Bryant.

"I am Avi Bryant, your argument is invalid."
I'm using EngineYard Solo which is a great deal ($25 minimum) and perfect to get up and running quickly. They're also working on tools to help scale applications across multiple instances. I couldn't recommend Solo enough if you're just getting started, it makes working with EC2 a piece of cake.
That book is oriented at the language itself. My philosophy is to get new folks started with the best info currently available.

Most people who dabble in javascript get confused and frustrated because they don't have a foundational understanding of the language itself. Do a search on Twitter for 'javascript' and you'll see this demonstrated every couple of minutes. Remember, DOM API's are not javascript. They are simply program-level API's that make browser features available to the language.
Here's a current link on the same subject

http://www.maguireassoc.com/services/financial_aid.html

showing how colleges are advised to use financial aid offers to draw in students.
I could think of several instances where I'd like to change DNS records on the fly. Maybe the CDN is down, and I want to point that subdomain back to the origin server? Or one of the servers in my round robin pool is dead, and I want it out of the rotation.
This sounds a lot like Benjamin Franklin's system for improving his personal conduct: he made some rules for himself (e.g. "always be punctual") and recorded infractions in a spreadsheet. He says it was remarkably effective. Me, I'm just tickled that he tried to solve one of mankind's great problems through the use of a spreadsheet.
Javascript as a language doesn't suck. For people that have no background in the language itself and have only learned via messing with DOM api's, it can be confusing because there are different implementations of those DOM api's.

The language itself is quite flexible, and its underpinnings are different(prototypal) versus class-basesd.
We are trying Scalr (hosted version) right now. It's only been a few days but it has everything we need (dashboard, auto scaling, etc.).

If you do try it, let me know what you think.

http://scalr.net
I think it's safe to assume that the class name was chosen for demonstration purposes only.
Yes, that's true, but I was trying to illustrate a simple concept.
Chevereto - build your own free image hosting service
Touché.

Obligatory 37signals link: "Why the Drudge Report is one of the best designed sites on the Web":

http://www.37signals.com/svn/posts/1407-why-the-drudge-repor...

It's painful to contemplate. [1]

---

[1] The truth embodied in the 37signals essay, that is. It goes without saying that the Drudge Report is painful to contemplate.
"You don't want to blow up some stories bigger than others unless they really are bigger stories, and who is making that call?" - Points are a pretty good indicator of how big a story is. And since stories with the most points aren't necessarily at the top (due to the algorithm) it's a good way of indicating which stories are "big".
I think it holds to a point. Watching something allows you to think it, and thinking something can take you about half way.

Many people couldn't couldn't surgically cut someone open, too squemish, but after watching it done they could at least think it.
As a long time AWS user, I doubt Amazon was the problem. They offer a 99% SLA:

http://aws.amazon.com/s3-sla/
Still a good link to put in my delicious. Next time I find it they'll (hopefully) have lots of great content.
Er, or you could do <em class="yellow">Yellow Text!</em>. But that's not even the best. What if he wants to change the color later? <em class="specialEmphasis">Special Text!</em>.

CSS classes should be used sparingly and by purpose: they should describe the function of the element, and not the look of the element.

But that's just semantics ;) (har, har).

ASP.net uses code generated html for a lot of things: server controls, some user controls, and so forth. It can be a pain to override them if the markup they generate is crap (and from my experience, the built-in server controls and many of the 3rd party controls generate crap).