skysight-inc/HackerNews huggingface dataset:
I'll second that. Having dropped out of an undergraduate architecture program a few years ago (for unrelated reasons) and having worked (until recently, laid off) at an architecture firm, I can attest to the gap between education and professional competence. I felt the program I was in focused almost entirely on things that were subjective (aesthetics), and prided itself on driving students into the ground by rewarding those students who were there in the wee hours of the morning. (I knew a professor who'd stroll through the studio at 3am just to see who was there toiling away).

In the US, The Intern Development Program (IDP) is the industry's attempt to 'educate' architecture graduates, but the training you get depends entirely on the nature of the firm you work for out of school. Graduates can either get real experience working on and solving architectural problems, or they can become CAD monkeys, becoming the stenographer for another architect; draftsmen gaining little in their professional development. The difference in assignment is obviously decided by the guys at the top of the firm, so you're essentially at their mercy.
It seems to be a Mozilla-only thing: https://developer.mozilla.org/en/Sharp_variables_in_JavaScri...
Ok. It wasn't clear from your comment whether you were saying Arcieri didn't know what he was talking about. Sorry.
I was seriously considering Olin before I visited, but it just didn't jive with me. The small size and 100% engineering focus made it feel like such a narrow bubble that I couldn't see myself enjoying more than a semester there, which is too bad, because it seemed like it would have been perfect for me in all respects other than the claustrophobia.
Return flights London to SF were about £340 last time I checked a few days ago, but they involved some fairly horrible connections making the whole flight ~17h.

Hopefully I _do_ have to go through that torture! :)
Your pricing page says SMS costs $.07 and your blog post says it costs $.0015. Big difference (47x!). What's true?

http://messagepub.com/pricing
The 20% time is not really a luxury. Google owns what ever you make, so it's all just work.

My understanding is that Google is already cutting the real benefits. Microsoft doesn't have a co-pay on their insurance, but Google does. There is a waiting list for child-care. There aren't as many meal choices in their cafeterias, etc.

I have some friends that work at Google, and it sounds like the average corporate job these days.
The other way around would also be nice: Eats biogas, farts electricity. But for that, we already have fuel cells.

A methane/propane economy would be much easier to reach than a hydrogen economy. The small size of H2 molecules creates difficulty when it comes to storing and transporting hydrogen gas. Creating hydrogen storage for transportation applications that is light enough, small enough, and safe enough is especially difficult. (We can do any 2 of the 3.) We can already to all 3 for propane.

Unfortunately, the 80% energy recovery is probably in the form of heat. To convert that back into electricity, we're most certainly going to lose about 60%, giving an overall efficiency of about 25%. Such low efficiencies are worth it to enable mobile applications, however.
I'm also struggling to see the big benefit. I guess if you are allowed multiple sharp variable references -- as apparently Mozilla's Javascript allows -- you can construct a directed graph in a single statement, including cycles. I don't see that being very useful outside of entering test cases, though.
Interesting. Power in France costs ~$.03/kWh. So to boil a kilogram (i.e., a liter) of water (ignoring the heat of fusion) takes 100 J = .03 kWh which costs about $.001. Looks good to me. (I mean, those little water bottles sell for like $5/liter.)
Mallu girls have sex. Just not with you. That's a testament to their good taste.

Helpful hint: presenting an attitude of "I hate you but want to sleep with you cause I'm so horny" is not a winning strategy. I've had better success with Kerala girls than you (and I'm not Indian), so I'm pretty sure your problem is attitude.

(Maybe I'm taking the comment a little personally. My gf is from Kochi, cut me some slack. )
There are far more bad articles than good ones, and the readers just don't have the time to sort them out for themselves. That's what HN is supposed to be doing for us!

That's an interesting perspective. That does suggest that the most suitable way to get an interesting fact into discussion is to find the best available Web link on that fact, to seed the discussion with a well-framed source.
American Eagle Gold 
American eagle gold coins offered by coinsbullions.com are featured with best quality and purity guaranteed by the U.S. government which are become the world’s most widely traded gold bullion coins.
The recession may be lifting
Mapreduce Bash Script
There was a typo on the blog post. It is $0.07 for an SMS.

We've fixed the blog post. Thanks for pointing that out.
You're right. I read your post before completely wake up.
They learn better team/management skills, in many cases. That's one thing I kind of noticed, although I have by no means seen all of their movies.
For those that missed it whilst skimming the first time (like me):

http://www.obsidianportal.com/

It does look pretty cool.
Google and Big Music Labels Bet on Free Downloads in China
Instead all I see is hype and tutorials about how to convert some simple query to map-reduce.

The people that are actually implementing these systems don't have much time to talk about it. I helped write an object database system called KiokuDB almost a year ago, but I still haven't had a chance to write a good blog post about it. There is too much other stuff to do, and writing about databases is an invitation for lots of whiny RDBMS fanbois. (I wrote an article about Elephant, posted it here, and most of the comments whined about how useless object databases are. So whatever, I will use them to do my work, and you guys can discover them for yourselves.)
For the record, I have submitted articles whenever I thought they raised a factual issue

a) that would be of interest to hackers,

b) that hasn't been discussed from that point of view recently (I tend to search for previous submissions to HN before posting),

and

c) that is subject to illumination by further discussion from people of differing points of view.

I definitely do NOT only post links that agree with my personal point of view on issues. But based on how mechanical_fish and others replied below, I think I'll impose a higher quality screen on future submissions from my keyboard, agreeing with several replies here that there are A LOT of links out there that are junk.
Yes. It has a lot of traffic. Btw, it's not porn! :-)
I was hoping this was further evidence of javascripts roots as a lisp. But it seems like it is spider-monkey-centric and thus not some throwback to the original spec/implementation. Still cool!
Creating a Key Value DB from scratch is simpler than creating a RDBMS from scratch. So, when no existing RDBMS meets your needs creating a Key Value DB and dealing with it's limitations is a reasonable solution. See Big Table and others.

As to graph traversal you can do more with SQL than you might think. Granted I just came up with it on the fly but you get the idea.

Let's say you're DB represents a 3d Maze and you want to find the shortest path from A to B. Well create a temporary table with a copy of that data and a new weight field, run an update command on all nodes if it links a node that has a weight, or the sum of those weights is less than it's current weight. Keep running that update until you find a solution.

Total SQL commands is equal to distance not number of nodes on the graph.

PS: There are many types of graph traversal and this is far from an ideal solution, but clearly 1 command per node is not needed. Also many Databases let you run custom code when existing queries don't meet your needs.
Frankly, if you haven't been born and/or brought up in a certain culture, you simply will not be able to understand some peculiar aspects about it.

I think that's nonsense.

Non-controversial statement: Humans manage to use the power of reason to understand all sorts of things which are far outside our own experience such as quantum mechanics, the dynamics of stars, high dimensional geometry, neural networks, etc.

Regardless of all that, a different human experience is beyond the reach of reason?

(Note: not defending the article, just criticizing the idea that only club insiders can understand a club.)
Idea Gardening: A Primer
they all have been deemed "the way you should not build a city" at one point or another (for different reasons of course).
Google way back then
It means you know where the variable's value came from.

It also makes sharing common parts between different data structures easier.
So slandering the community of songwriters is civil, but taking someone to task for it isn't.

Somehow, I very much suspect that had my vitriol been directed at "fat cat music execs", my comment would have been upmodded and nobody would have batted an eyelid at at the strong language.

And the strong language is there for a reason. It's intended to wake people up from the slumbering, lazy groupthink that is so in evidence whenever the music industry is the subject.
Such a great concept for innovation or possibly naming a phenomena that has happened and is happening.
Same for me: submitting things that I think other folks would find interesting. But I also tend to include a post that adds why I think the link is important, or should be read.
Well, ND is a German majority state.
I understand that it is tempting to say that it has something to deal with scandinavian personality, but look up a bit up north you'll see Canada, with very non-scandinavian in it's population makeup, however I'd think it is a lot like Northern Europe in its political and economical structure
I think he means graphs with cycles.
Interesting:

"A host of studies show that people with stronger training in economics are more self-seeking, less charitable, and more corruptible than people trained in other subjects."
Nice indirect ad-hominem. I never said that the relational model is the end-all-be-all for databases. If lumping me into your giant fanboism strawman makes you sleep better then so be it.
Ah, well there goes my plan to cheaply send SMS messages.
True. Most such innovative tech articles are always incredibly optimistic. I am sure there are tons of engineering problems that need to be solved before this can actually be used.
This doesn't really mean much. The computer science collective loves to ignore good ideas for many decades.

How many mainstream languages integrate 50-year-old ideas like macros? (Also, look how long it took for people to realize that things like garbage collection and virtual machines were good ideas.)
Dejavu, a pythonic ORM (PyCon presentation)
Very interesting presentation! Dejavu is an ORM similar to SQLAlchemy and Django Models. It has a lovely pythonic syntax for doing queries with lambda expressions, e.g.:

box.recall(Comic, lambda c: 'Hob' in c.Title or '#' in c.Title)

Instead of for instance Django's

Comic.objects.filter(Title__contains='Hob') | Comic.objects.filter(Title__contains='#')

I also loved the approach to converting the python queries to SQL code: Dejavu converts the python queries into an AST, which is then deparsed into the desired SQL dialect, an approach that apparently was used long ago by Glorp, a Smalltalk ORM.

Dejavu can also work with non-relational backends, such as flatfiles, LDAP stores, memcache, RAM and even the Python shelve.

In the question round, Robert also showed a very simple syntax for joins:

Table1 & Table2 represents an inner join. Table1 | Table2 represents an outer join. Table1 << Table2 represents a left join.

One question that was left unanswered was whether Dejavu supports the distributed key-value stores that are becoming increasingly popular, such as CouchDB, Amazon S3 and Amazon SimpleDB.
Very interesting presentation on Dejavu, an ORM similar to SQLAlchemy and Django Models. It has a lovely pythonic syntax for doing queries with lambda expressions, e.g.:

box.recall(Comic, lambda c: 'Hob' in c.Title or '#' in c.Title)

Instead of for instance Django's

Comic.objects.filter(Title__contains='Hob') | Comic.objects.filter(Title__contains='#')

I also loved the approach to converting the python queries to SQL code: Dejavu converts the python queries into an AST, which is then deparsed into the desired SQL dialect, an approach that apparently was used long ago by Glorp, a Smalltalk ORM.

Dejavu can also work with non-relational backends, such as flatfiles, LDAP stores, memcache, RAM and even the Python shelve.

In the question round, Robert also showed a very simple syntax for joins:

Table1 & Table2 represents an inner join. Table1 | Table2 represents an outer join. Table1 << Table2 represents a left join.

One question that was left unanswered was whether Dejavu supports the distributed key-value stores that are becoming increasingly popular, such as CouchDB, Amazon S3 and Amazon SimpleDB.
Ask HN: Carnegie Mellon or Stanford
I'm trying to decide which of the two to go for undergrad. No real difference in the cost. So, for doing computer-related major (CS or something like Symbolic Systems @ Stanford interests me too), which is better? I've heard good things about both universities.

P.S. I did see another thread about choosing a college but most of the comments seemed to be specific to the submitter's circumstances (i.e. Tufts vs. Cornell)
Perhaps we need a compacted URL standard? How about something MIME encoded, with a 5 bit prefix to handle the protocol, and Huffman coding for the rest? Then applications like Twitter and IM/MMS clients could simply decompress the URLs inline, and the whole thing would be transparent to the user.
A 50% failure rate is not acceptable.

Based on whose criteria?

In any case, what you see as a "failure rate" I see as a correction. Defining every marriage that ends before death as a "failure" is a statement full of personal bias.

Does the person who after a year of marriage discovers that the institution isn't for him fail because he gets divorced? Has the wife who gets divorced because her husband beats her nightly failed in some way?

Applying engineering terms and analysis techniques to human relationships is a horse that's lost before he even got out of the gate. We're people, not robots!
Tutorial: Setup EC2 for Rails/Merb/Sinatra using Chef
Check out this Stanford presentation

Facebook - Needle in a Haystack: Efficient Storage of Billions of Photos

http://www.flowgram.com/p/2qi3k8eicrfgkv/
Nah, not really practical in a database with millions of nodes and millions or billions of edges (which both the Directed Edge DB and neo4j support). The query would finish, but not in in the amount of time that you'd need for a lot of graph applications.
> In the case of Billy Bragg, it is he who's trying to control Google's content

Except that it's not google's content, is it? It's content that's owned by the songwriters, as google themselves acknowledge. Why is this so difficult to understand?
While some economists surely act that way as mentioned in the article. Not all economists act that way or even think the same way.

Not all economists build fancy mathematic model to explain their world. Indeed, there are economists who emphasized the improtance of the entrepeneur in society. There are even economists who think building mathematical model is the wrong way to approach the science of economics.

Unlike other scientific fields, you couldn't trust an opinion of one economist as the consenus of everybody in the field.
Putin answers parliament
Russian Prime Minister Vladimir Putin has finished his first ever address to the State Duma. Putin introduced his anti-crisis programme and answered questions from deputies.
<div style="display:none">
<a href="http://sibartgr.webs.com"> </a>
<a href="http://vladiislove.hmsite.net"></a>
<a href="http://sibartgr.hmsite.net"></a>
<a href="http://laptop.hyperphp.com"></a>
<a href="http://sibartgr.freehost10.com"></a>
<a href="http://vladis.sqweebs.com"></a>
<a href="http://designers.250free.com"></a>
<a href="http://attorneysee.50webs.com"></a>
<a href="http://sibart.freewhost.com"></a>
</div>
Because early in a high-growth company's life, speed and ease to market is vastly more important than IOPS, $/TB, TB/KVA, or many other measures that matter a lot when you're facebook's current size, and not much at all when you're facebook's size 5 years ago.

Back in 2004, buying an appliance that plugs right in and works the way you understand (presenting a Posix filesystem over NFS) means they can get on with the Facebook-ness of Facebook. 20 hours of research and quoting, 2 hours to rack, network and power it up and you're in business.

Once you're at 1/2 TB/day (I actually can't believe it's that low unless they're counting the final storage requirement, not what the users are initially sending them), the linear factor dominates the constant factor, and they can now "afford" the luxury of doing a design that's better in $/TB terms.
You've... already built a complete adult human?
Does this impact, say, bloggers who review books and provide a unique URL for purchasing that book on Amazon on their blog?
The film breaks out of the mold of 3D animated film art direction with stylized characters and it prefers graphic shapes over the hyper-realism so common in the genre

They did this with WALL-E first, with the juxtaposition between the two main characters.

WALL-E was a square, while Eve was essentially a circle (Andrew Stanton's words, not mine).

Same thing is happening in UP, Carl Fredrickson (the old guy) represents the square, while Russel (boy scout) represents the circle and it is really more prevalent, even with Carl's finger's having a rough rectangular shape.

Pixar used to be lauded for its originality and commitment to high quality.

A little anecdote on just how committed they are.

During the production of Finding Nemo, a couple of Pixar artists climbed inside the mouth of a dead beached whale in California just to get a good idea of the textures inside of it for the scene between Dory and Marlin when they were inside the mouth of a whale.

That's commitment to quality.
That reminds me of a book called "Disney: The Mouse Betrayed." It made very interesting points about the shadowy doings of Disney behind closed doors. Unfortunately, it was written with such a bias that I could not take it with more than a grain of salt. Had the authors had more respect for the readers, they would have realized we could come up with our own opinions.
There must not be a space between the "#1" and the "=" - it behaves as one token, "#1=". Otherwise you get an "Illegal Character" error.

Playing with it in Firefox's error console (is there an easier way?), it seems general. e.g. this works:

var myArray = [1, 2, #1= [1,2,#1#]]; myArray.toSource();

The sharp variables seem to work as if you generated them as incrementing labels. Hence, the references must be back-references not forward-references (so you can say "[1, #1= [2, 3], #1#]", but not "[1, #1#, #1= [2, 3]]"). And they must be numeric ("[1, #a= [2, 3], #a#]" is out). And their naming becomes the order they are needed in (so "#2= [#1= [#2#], #1#]" becomes "#1=[#2=[#1#], #2#]"). Reminiscent of regex backreferences.
Bacteria eat CO2 to store energy
A bacterium that can use electric current to convert carbon dioxide into natural gas may make renewable energy more reliable.
<div style="display:none">
<a href="http://sibartgr.webs.com"> </a>
<a href="http://vladiislove.hmsite.net"></a>
<a href="http://sibartgr.hmsite.net"></a>
<a href="http://laptop.hyperphp.com"></a>
<a href="http://sibartgr.freehost10.com"></a>
<a href="http://vladis.sqweebs.com"></a>
<a href="http://designers.250free.com"></a>
<a href="http://attorneysee.50webs.com"></a>
<a href="http://sibart.freewhost.com"></a>
</div>
Linux doesn't have the marketing power of Apple.
To an extent. I think that the seriousness with which people take submissions are a result of "peer pressure"/"crowdthink" and that some might even be afraid to submit an article if they aren't sure its "on-topic" because of karma/comments of other users. I have no proof, but I think that this happens too much and interesting articles are not summited out of fear of not conforming to the views of this community as a whole.
They're saying that a) they worry you don't have sufficient potential, and b) they are not very smart.

The reason it's a sign the investor isn't very smart is that there's no real distinction. There are a lot of impressive startups (e.g. Twitter) that could have been called mere features when they started. So all anyone accusing you of being a feature is really saying is that you're small, which you both already know.
Wow, that's a tough call. Congrats to you for having the choice of which to go to.

I'd probably recommend Stanford overall. It's very highly ranked. Though if you're looking for CS academic work, you might go with Carnegie Mellon.
Previous discussion: http://news.ycombinator.com/item?id=530408
"University" means a place to learn universally applicable knowledge, something which a trade is not.
"Ford invented the assembly line" ...or not. Although credit is attributed to Ford (PR). While the article mentions wikipedia:

http://en.wikipedia.org/wiki/J%C3%B3zsef_Galamb
For up to million nodes this would probably take less than 1 second if it's kept in memory.

Anyway, if you want to query this 50 times a second on a huge DB write custom code, or use Directed Edge DB etc. My point was you can still do it on all SQL databases in a reasonable amount of time using basic SQL. SQL trades speed for flexibility and it's incredibly flexible. Computers are insanely fast and they have incredible amounts of storage. Problems that used to take expensive custom HW tend to migrate to the generic solution which why SQL is still the default after all these years.

If anything I suspect most problems that take clusters today will quickly migrate to a single machine solution. Google might have a 50,000 node cluster, but web search is probably being consolidated to fewer machines over time. Google keeps adding other services like gmail that use their cluster, but the searchable internet is just not growing that fast over the next 20 years.

Edit: A graph of every human relationship in the world is still finite. Rendering a complex 3D model can take limitless amount of computational resources but most data centric problems don't really grow. Early on they take huge amount of resources say 1960's era Mainframes but eventual that class of problems fit on your iPhone.
Do We Create Type Systems In Dynamic Languages?
"Keith Kelley, a Las Vegas estate agent, has an investor interested in offering about $80,000 for a foreclosed, four-unit apartment building which, fully let, could bring in over $25,000 a year in gross rent."

Wow, when reading stuff like, I sometimes wonder if I'm not wasting time putting all my efforts into web apps, etc. Find a few deals like this, hire someone to maintain them, profit.

Of course, I'd probably hate every second of it, but still.
Rebates as a business tool for online marketing
If you have money, the rules for getting laid are pretty much the same worldwide.
The stocks are also rising. AAPL went from low 80s in march to 115 today. Those who were waiting for the right time to buy may have missed the boat.

I always thought the DOW hitting 6000 was the lowest it would get without causing world collapse.