skysight-inc/HackerNews huggingface dataset:
One place that it really clicked for me in a real world situation was by looking at the source for NodeUp, a node.js podcast. http://nodeup.com/

It's a beautiful website, and I was curious what their HTML looked like. If you look at the source for the page, all you see is the mustache template that they then populate with the information for all of the podcasts that they've done. You then can start to see the power that templating gives you. Serve up a template in your html, request some JSON to populate it with on page load and have it replicated.

Makes your initial page very cacheable and clean. Much better than assembling html by hand with "foo" + "bar" or .append semantics.
Thanks for the article Edd. I've been meaning to have a go at Clojure since I started playing with Lisp/Scheme.

(One side point, that background is a little hard to read against; it actually started to give me a headache... :)
Science: First-Of-Its-Kind Search Engine Will Speed Materials Research
That's not true. There's no need for a trademark to be registered or even to be indicated as being a trademark (typically by using 'TM'), though of course you do get extra rights if you do. The US Patent Office is a good resource for info: http://www.uspto.gov/trademarks/index.jsp
I have discovered a truly marvelous proof of this, which this comment box is too small to contain.
I'm fairly sure that most of that 48x difference will come from the fact that you're using C++. I tested it in Scheme, a much slower language. (Actually, it was in Arc, which compiles to Scheme, but is still even slower.)
Reverse Image Search Engine TinEye Adds More Than 33 Million Images to Index
This sounds absolutely awful from a candidates point of view. 48 hours is a very long time for what is effectively an extended technical interview.

The hackathon format works well for one-off fun events, but no-one should ever be pulling 48 hour coding stints at work. Being charitable, I guess this tests how well people perform under crunch conditions - but would you want to work for a company which is actively planning to crunch?
Actual article title is "Here Is Godaddy’s Statement In Support Of The Stop Online Privacy Act House Hearing Tomorrow"

Maybe Godaddy thought they were throwing their weight behind an effort to stop online Privacy, not Piracy? :)
Yes. I'm just saying that nearly all their customers are profitable over their lifetime.
I just want to add a datapoint to your "where it's going to be" point, which I agree is the way to go for RIM.

Out of the blue, our startup started to receive suggestions directly from RIM on how to improve our performance and compatibility with the Playbook's Webkit implementation. They actually went as far as cracking open their web inspector and doing some analysis of our handling of touch events, some minor CSS issues (we use a lot of -webkit-transform), etc. I'm not sure whether this is part of an officially-endorsed policy or whether it's just some proactive folks within RIM, but it's been quite helpful.

Whether positioning the Playbook as a really good Webkit runner will win them back significant market share or not is up for debate, since there are many tablets entering the market that have decent implementations on decent hardware now.
Can we get the word "Godaddy" to link to homosexual images on google images for that keyword? make it a meme like pedobear. Make them change their brand name.
Online piracy needs to be regulated. Maybe SOPA is a little stiff. But, I agree with The benefits of SOPA listed on Quora-
"It will allow user generated content websites to keep exclusives, and not have other people illegally upload content that was shared on their website without the uploader's knowledge, onto other ones, instead of embedding it as they should do."
I agree, just rendering is a server-side notion that obviously can work on the client-side, but I don't think is ideal.

Web 1.0/server-side templates had to render and sling strings of HTML around because that's all you could do (Rails's RJS was a cool Web 1.5 hack in that regard).

But once you're on the client-side, and have state, I think binding/mutating the DOM in-place is better than trying to explicitly maintain all the state needed to re-render-from-a-string-on-change all the time. And having a template engine/view layer that supports as a first-class notion is a good thing.

I used to (naively) think all JS template engines worked that way (merely re-rendering), but as the other comment says, Knockout at least does not, and I'm sure there are others that don't as well; I'm not an expert on all (or any) of them.

I wrote up some of this render vs. binding differences in a post describing my port of the todomvc sample app to my backbone-ish GWT framework:

http://draconianoverlord.com/2011/12/10/todomvc-in-gwt-mpv.h...

(Not that GWT is a terribly popular technology in these circles, and it's not perfect, but I enjoy it.)

Another interesting assertion I make is that selectors are another Web 1.0/1.5 hack that can go away now that we have state and aren't forced into "the server gave us a huge blob of HTML, now do stuff with it!". IMHO of course.
Out of curiosity, then, what potential applications could be had from these physical measurements of the Higgs, i.e., where could we see any real-world benefits of our newfound knowledge?

Everything I have ever read about it never divulges any of this information, so if you know, I'd like to know.

I should also point out that I'm not 'against' these kinds of projects, merely dubious about their usefulness outside of the scientific community (and hoping I'm wrong).
Yes, but the key difference is that the states that comprise the USA don't act as their own, sovereign nations. Imagine if California and Texas, for example, were independently represented in the United Nations, had independent economies linked only by a shared currency, and listened to the federal government only when they felt like it? That's more along the lines of what the EU is.

The USA made the conscious decision to be a unified, federalist nation. The EU is "trying to have its cake and eat it, too" in that it won't go that far. It wants the benefits of federalism with the benefits of independent national sovereignty. What it gets, instead, is neither one nor the other.
Oh I never knew that. Thanks!
It's because they're using an url shortener in a non-twitter/character limited situation. Makes the browser need to go through a couple of jumps to load something that the user will want to load fast.
Article says - Stop online Privacy???? I suppose Google, Facebook and others would love that
The problem with mandatory conventions is that they represent a different kind of user hostility--you're not trusting the developer to make his own decisions about variable names.

To give an example, many CoffeeScript programmers do follow simple naming conventions to call out top-level variables, such as CamelCase for classes or ALL_CAPS for constants. When you follow these conventions, it's pretty easy to avoid naming collisions.

In certain cases, though, you want a top-level variable to be lowercase, perhaps for stylistic reasons. If your files are relatively small, it's pretty easy to check for naming collisions when you introduce top-level variables after the fact, so a developer might decide that the risk is acceptable, especially if there is good test coverage.

Another kind of user hostility is to optimize for safety at all costs. I don't think any scoping mechanism totally eliminates the possibility of bugs, but some schemes do err on the side of safety over convenience. There's nothing wrong with trading off convenience for safety, but, on the other hand, you can make judgment calls that convenience and/or simplicity of the scoping model outweigh the risk of naming collisions.

Obviously, I like CoffeeScript, so I think Jeremy's made the correct tradeoffs. All languages work a little different--JavaScript, CoffeeScript, Python2, Python3, and Ruby all have different rules--and none of them are perfect in all situations. In all of the languages, though, it's reasonably straightforward to write correct code once you adopt general good practices--be careful with your names, and understand the language's approach to scoping.
Hey vilya, there are multiple challenges and short interesting real-world problems. So you can finish sooner, in fact the rank #1 last time finished in 12 hours :) You can checkout codesprint.interviewstreet.com for more info.
Dont overdo it
Not sure if serious, but consider English "to", "too", and "two".

Disclaimer/explanation: I actually studied Japanese, but I'm assuming the same principle applies. If so, the symbols would be different because of the differing meanings, and the pronunciation is coincidental.
The best advertising educates the receiver, rather than just trying to persuade to buy one product over another.

Advertising can thus be a positive-sum interaction.

Unfortunately, it's usually easier to target the other product, rather than promote one's own (see political advertising).
Economists' favorite charts of 2011
I have yet to see a template engine that has any practical advantages over conventional <%= stuff %> scriptlet style. Moving format logic out of your template into your controller always results an unmaintainable mess.
Godaddy, with all its built up infrastructure around policing the domains registered with them, has a major financial self-interest in supporting this bill. While it may or may not increase costs for GoDaddy given all the stuff their already do, SOPA would reduce competition and increase the barriers to entry. I'm sure GoDaddy sees SOPA as a way to further consolidate market share.
RightNow Stockholders Approve $1.5 Billion Merger With Oracle
BTW, not sure if you're still following this thread, but here's some info on attrition:

www.cgsnet.org/portals/0/pdf/N_pr_PhDC_bookII.pdf

Looks like there is a statistically relevant difference in completion rates - international students tend to complete at 67% vs 54% for US citizens - and that this gap is driven by math and physical science, while humanities only has a 2% gap. So while I wouldn't say there is a vast gap, there is a relevant gap.

While 67% is much preferable 54%, keep in mind that at elite law, med, and business schools, completion rates tend to be in the high 90s.
Sounds interesting, but... I think your site is down.
I'd add that the composition of Chinese characters makes possible poetic structures that are impossible in other languages. A famous poem by Tang dynasty poet Li Bai:

床前明月光
疑是地上霜。
舉頭望明月，
低頭思故鄉。

(Apologies if you can't see the characters on your system.) The key radical "月" (moon) repeats itself as a character on its own and also as a radical making up other characters. Thus, Chinese poems can have a measure of visual resonance as well as audible.

A sad fact is that the PRC government altered the written language to make it easier to learn writing and a lot of this subtle beauty was lost. Today, kids learn to type on a computer phonetically, so the complexity of the traditional characters is no longer an issue.
If I were making the decision on where to move my PHP code now, would Phalanger be a better alternative than HipHop?

---

http://tirania.org/blog/archive/2011/Dec-21.html

"This year the Phalanger guys released Phalanger 3.0 which now runs on Mono (previously they required the C++/CLI compiler to run). Phalanger's performance is impressive as it is just as fast as the newly announced Facebook HipHop VM for PHP. The major difference being that Phalanger is a complete PHP implementation and the HipHopVM is still not a complete implementation." - Miguel de Icaza

Phalanger
http://phalanger.codeplex.com/ http://www.php-compiler.net/
And rbenv doesn't nest. If your Ruby program execs another Ruby program, rbenv won't use the correct interpreter.

https://github.com/sstephenson/rbenv/issues/121
Mapping Out The Revolving Door Between Gov't And Big Business In Venn Diagrams
If you're going to require Ruby, why not just write the steps and features in Ruby too? Seems like overkill to require both. I do like the idea of using a screenshot as an assertion though.
BP drops its solar division after 40 years of operations
May I ask what did you think mathematicians are doing, and what do you think they are supposed to be doing?
Thanks Lio. Let me know what you think. Also, I got rid of the background. Seems my evil plan to hypnotize the population of HN might not actually work out.
There's also a reduction in the memory footprint in switching from ree to 1.9.x. I can't seem to find the article detailing memory usage, but there's a decent difference.
>You also neglect to see the effect of thousands or tens of thousands of savvy people actively changing their mind about a company and NOT recommending it to people or bad mouthing the company

Savvy people have been badmouthing GoDaddy for years. Being recommended by the technorati simply isn't a part of GoDaddy's business model.

Here in Vancouver, there's a plumbing company called Milani. They hire bad plumbers, don't train them, and pay them poorly. They do shoddy work. Every other plumbing firm knows not to hire plumbers who used to work for Milani, and gets a significant amount of business going back to Milani sites to fix their mistakes. But, Milani takes out a full page ad on the front cover of the Yellow Pages. They advertise on bus stops and billboards. Milani spends more on advertising than the next 5 companies combined. When the average, uninformed person needs a plumber, they think of Milani. That's their business model.

GoDaddy is the Milani of registrars. They quite simply don't give a fuck whether they have a service worth recommending; they spend enough on advertising that they'll always have customers regardless.
Working here. Try again? It's hosted on Tumblr.
Freudian slip or that's the next bill in the pipeline ;-)
One of Apple's defining characteristics as a business has been its unfailing disinterest in market share in and of itself. So why on Earth would anyone assume that an expansion of a legal mess started in the larger markets, into the smaller ones, is driven by a sudden intense concern about market share? Particularly when the larger markets are where Apple sales and growth is strongest? If their legal goal was to protect market share, their strategy is exactly backwards.

Now is it more likely that:
A. Apple has suddenly not only change its tune on market share, but is pursuing this new obsession ineptly?
Or, B. that Apple is simply doing what every single large company does in patent concerns: starting in the largest markets and then expanding into the smaller ones?

Further, looking at market share without regard to overall market growth is somewhere between innumerate and intellectually dishonest. And the regularity of this oversight in tech reporting makes it difficult to believe it's an honest mistake.
Right, the GD was not caused by US fiscal policy. The US govt could have prevented the GD though, by spending aggressively (increase demand) and by increasing the money supply.

> Surely you're not arguing that modern govts make efficient capital spending decisions. In the US, govt spending goes to cronies.

I'm not arguing that the government is a paradigm of efficiency but cronyism is a huge problem in the public sector as well. So government programs can certainly be less inefficient than the private sector. Recessions and depressions destroy value, destroy capital. If interference by the government can reduce or prevent this, I'm all for it.
One other thing is that the character gives no clue as to intonation. (EG. "ma" can be "mother", "horse", "to scold" or other meanings depending on the tone.)
It seems to me that RIM needs strong, decisive leadership. The BlackBerry brand is still formidable.

I see RIM as being in a position similar to where Apple was prior to the return of Steve Jobs: Too many products, with the company's focus split in too many directions.

It's not too late for a renaissance, however. Perhaps even dividing BlackBerry products into four segments could work: consumer and professional, with a touch screen and keyboard device for each of the two groups.

BlackBerries already seem disproportionately popular among teens and young adults due to BBM. Deep integration of things like Facebook and Twitter into the OS could help strengthen the popularity of BB devices among this demographic.

Another big problem is lack of buy-in among the front line sales staff who are actually selling mobile devices. I've been shopping around for smartphones lately, and the bias of most salespeople I have encountered toward Android devices has been shocking. Don't get me wrong, there are many Android phones I love, but I've seen far too much bias among salespeople that is flat-out unprofessional; there's nothing wrong with sales staff having preferences, but I've often been told that BlackBerries are terrible, and iPhones are overpriced, so Android is the way to go. I'm knowledgeable enough to know better, but the vast majority of consumers aren't. If possible, RIM should work with its channel partners to try to stop this. Negotiating prominent placement in stores wouldn't be bad, either. It's hard to stand out in a sea of Android devices.

I'm an iPhone user, and I don't have a BlackBerry yet. But I like what they offer, and would hate to see RIM drift off into oblivion.
I up'd this just because 1) I love me some Erlang 'Learn you some Erlang' and 2) I love to see Erlang entries on HN
What would be the point in a self-replicating wave of expansion? I don't see why that would make life more enjoyable. Unless that wave is used as a discovery machine - in that case it's a scientific tool, and as scientists we have rules about interacting with other species, conservation, etc. I'm sure if these aliens exist they have reasons for deliberately not devouring our galaxy, and we'll know those reasons as soon as we are able to launch a self-replicating wave of expansion.
Why does everyone compare this kind of situation to a library being burned down? Look, not everyone can go into a library, leave their stuff around and expect it to be available to everyone else all the time, for free.

Not everything in the world is worth preserving. To be precise, it's not equally worth to everyone. If you publish something that is of great worth to you, it doesn't automatically make it valuable to everyone else.

What's reprehensible in this story is the attempt by Poetry.com to fight the Archive Team. The rest of the stuff seems completely reasonable. Bear in mind that the company notified its users. If you published something somewhere for free and couldn't be bothered to keep your contact information correct, why would you complain about losing the stuff you published?
Eurobonds are forbidden by the German constitution though. And why exactly is more borrowing the answer? ECB money would be monetization but eurobonds are just subsidized borrowing for the PIIGS, which we already had for years with their low rates. .
Louis C.K's $5 Stand-Up Special Tops $1 Million
ART or NOT
If you're saying what I think you're saying, then I agree. There's no reason to block domains where cp has been posted. Rather, work with the owners to track down the perpetrators. If the owners won't work with you and are willing enablers, then seize their servers and traffic records and go after the perpetrators yourselves.

Censorship just stops people from seeing the content; it doesn't deal with any of the root issues.
Kickstarter: Reaping the Rewards
In that case, according to Keynesian economics, Italy should have no unemployment. Wages should already have fallen so far that it is now profitable to hire workers.

If Italy does have unemployment with flexible wages, then Keynesian economics must be wrong. In that case, you must agree that gizmo was wrong when he claimed "austerity...leads to...high unemployment...[etc]".

Take it up with gizmo, not me - I'm not a Keynesian. I'm just asking why Keynesians don't follow their theories to their logical conclusions.
Because the "smart" people don't go into politics. They're busy trying to start new Googles or finding the Higgs boson. A republic is only as good as the politicians willing to run for office and the intelligence of the people voting for them.
@Aqua_Geek & @tfitzgerald yes, I already have that in my Chrome's bookmark. I also bookmarked the following:

BOOKS
+ Why's (Poignant) Guide To Ruby (http://mislav.uniqpath.com/poignant-guide/)

+ Learn To Program (http://pine.fm/LearnToProgram/)

+ The Book Of Ruby by Sapphire Steel Software (http://www.sapphiresteel.com/The-Book-Of-Ruby)

+ The Bastards Book of Ruby (http://ruby.bastardsbook.com/toc/)

BLOG TIPS ON RUBY

+ I'm basically following tips listed here: "5 Resources to Get Started with Ruby on Rails" (http://quickleft.com/blog/5-resources-to-get-started-with-ru...) And,

+ "Best way to learn Ruby & Rails" (http://astonj.com/tech/best-way-to-learn-ruby-rails/)

WEBCASTS/VIDEOS

+ I'll be watching "Rails for Zombies" (http://railsforzombies.org/)

+ Screencasts at rubyonrails.org

And on the side, I am also re-reading "OOP Demystified" to get a better grasp on OOP.

Is there any other particular book that is a must-book for a beginner? Or my list on top pretty much covered all a beginner should know about getting up to speed with Ruby on Rails?
It is interesting to see that there are a lot of companies not related to Hollywood or the entertainment industry. They seem to be worried about product piracy.

It's weird that they think SOPA will solve their problems.
Wtf does it mean to be a complete PHP implementation? As far as I know, there's no standard specification for the whole language, there's not even an EBNF grammar. There's no ISO or ANSI effort to standardize it either.
http://support.godaddy.com/groups/go-daddy-customers/forum/t...
We got some advice from RIM on how to run this inspector, and it's been quite useful to improve our compatibility with the Playbook and especially the 2.0 OS.

That said, there are drawbacks to the Playbook that are hard to ignore and make it hard to recommend as a development target from the viewpoint of a "webkit developer" (oddball term, but there you have it.. :) ).

They feel quite a bit more sluggish than even the iPad1, which is fairly old hardware now. It would be encouraging if at least one non-Apple Webkit hardware+OS implementation out there actually managed to do CSS3 animations even half as smooth as the iPad2. I'm optimistic this is going to happen, but I don't think the Playbook has it right now. One thing I've liked about the Playbook and WebKit implementation is that we're mostly seeing what we interpret as "correct" behavior (aside from some Touch events interpretation, but we just received some help with RIM on that with the touch-mode setting). In comparison, the Samsung Galaxy Tab exhibits crazy smearing and other rendering errors when performing -webkit-transform. Our reference for correctness is Mobile Safari, though it has quite a few fun rendering bugs as well (iOS 5 actually introduced a couple new ones).

I'm not trying to be funny, but one thing that seriously inhibits productive web development on the Playbook is its power button and battery characteristics. Sometimes we literally cannot figure out how to get our Playbook to turn on -- the power button on these things has to be seen and felt to be believed. Sometimes you'll press the power button and it won't come on, and will suddenly spring to life 7 to 10 minutes later while sitting abandoned on your desk. Weird stuff...
Anyone know about how IndexTank's facets scale with the cardinality of the attribute? We tried using ElasticSearch's facet system for tags, but we have about 150k tags, and this does not play well with ES. (It's very stupid about how it caches them.)
Please god no! Have you seen the type of code written in PHP? Do you really want more shitty C++ code to be created???
There are no honest, repeated, mistakes. Flawed reasoning, confusing correlation with causality, and outright mis-truths seem to be the hallmark of "business journalism".
How about putting a link to the repo on the banner as well?