skysight-inc/HackerNews huggingface dataset:
Er, a comment here praising Ruby would have been equally useless to the OPs problem, and downvoted accordingly.

Maybe you might learn some kind of lesson about how to view your own comment as someone else will read it?

I.e., you seemed to first disqualify yourself as someone with expert knowledge, then offer a useless criticism of the basic technology the OP is using, then offer an article that supported your negative opinion. So after that, do you expect someone seeking expert help to click that link?
I didn't really code through any tutorials. I used them to learn and followed them but adapted the steps to my own project to the extent possible.

No pair programming, but that sounds like that would be a huge help.
Can you explain how you merge two PDF documents that started as a single document, and was edited by two people at the same time? What do you do when they edited the same part of the document? And what about Word, JPEG, MOV etc.?

In source control systems like Subversion the application can usually automatically merge changes that happen in different parts of the document, but will require user intervention to merge conflicts. Merge conflicts can be difficult to resolve even in plain text. I really don't know how you could automate that in plain text files, let alone arbitrary file formats.
Next: SOPA could ban USB thumb drives
Man, you have to respect that guy.

He has done very interesting things, (almost) released 2 tablets in a world where his competitors are mostly huge companies with vast resources and is fighting for the survival of his company.

I hope he pulls it all together.
On the contrary, this is an excellent opportunity for the HN community. There's a clear opponent whose livelihood is the very things that those of us here have responsibility for.

It's possible that HNers themselves can lead to GoDaddy backing down. And with a concrete victory there, it would certainly put Congress on warning that they could be the next ones to go down.
Apple is too bound by its notions of beauty and ID to produce a truly effective ergonomic keyboard. Ergonomic keyboards are nasty monsters because ergonomic correctness doesn't necessarily translate into aesthetically pleasing right angles etc.

I have a Kinesis Advantage keyboard at work, and let me tell you, it's an unbelievable pleasure to work with. No pain or aches in my hands or fingers at the end of a work day. It's a hideous beast, but my god, is it worth it or what... People also say that the keyboards have lifespans of ten years plus. http://www.kinesis-ergo.com/

It's not pretty, and it's certainly not cheap, but it's one of those investments that makes a huge impact on your happiness, like a quality mattress or a really nice kitchen knife.

Again, I can't recommend this keyboard enough.
This is pure speculation on my part about possible applications to measuring the Higgs.

Since it is the Higgs Field(?) that gives matter its mass, I suppose in the future, though this may be pure science fiction, that after our understanding of the Higgs is enough, we may be able to use it to change the mass of things, which would have an extreme amount of potential in transportation as well as other things I am not thinking of right now.
The title suggests that Hollywood is in trouble which isn't the case at all.
> If you look at the source for the page, all you see is the mustache template... Makes your initial page very cacheable and clean.

Yeah very "clean" from a search engine perspective: http://www.google.com/search?q=site:nodeup.com
Not quite; @bar is "this.bar", and is an unambiguous reference, not just "bar". In Ruby, because self can be implicit, it's literally just "bar" in both cases, and Ruby gives the local variable precedence over the method name. You can still invoke the method via self.bar, but accessing the method as just "bar" is shadowed by the variable. Additionally, even though the method may be invoked by referencing bar, you can't redefine the method by assigning a new method to bar. Neither Javascript nor Coffeescript has that behavior.

Here's a better example:

Ruby:

def bar
"I called bar!"
end

def foo
puts bar
bar = "I manually assigned bar"
return bar
end

puts foo()
puts bar()

# =>

I called bar!
I manually assigned bar
I called bar!

Coffeescript:

bar = ->
"I called bar!"

foo = ->
console.log bar()
bar = "I manually assigned bar!"
return bar

console.log foo()
console.log bar()

# =>

I called bar!
I manually assigned bar!
TypeError: string is not a function
What are the incentives for Visa and Mastercard to support SOPA?
Jobs: Look at this mouse. It's the most wonderful mouse you've ever used.
37signals crafted Christmas gifts
I may be misunderstanding this, but that benchmark appears to be based on an in-browser compilation, while Hogan's advantage is the ability to precompile templates.
It looks like your privacy settings / a plugin you have installed doesn't allow for even obsfucated email sharing. Normally, what we get for Facebook logins is app+<random_string>@proxymail.facebook.com. This is the first time we've heard of that it's not able to be shared.
As far as I can tell, the following assertion (which is the basis for the rest of the math) is something we are to take on faith. How was it determined that this is the optimal ratio? That seems to me the most important question here, yet it is mentioned almost as an aside.

"""In the equation above, the optimal line height is produced when h equals the golden ratio (φ). """
Hack GNOME3 like your browser
I've been seeing a lot of recommendations for NameCheap, but there is one thing that makes me hesitate: I get a staggering amount of spam from domains registered by NameCheap with the Whois info shielded by WhoisGuard. Yes, I've used their reporting tool to report spammers, but it still comes.

Is this about scammers flocking to NameCheap because it's, well, cheap? Or is NameCheap somehow marketing to spammers while trying to maintain plausible deniability? I'd be happy to consider moving my sites over to NameCheap, but I don't want to move from one evil registrar to another registrar.
Online media purchases incur a lot of Visa and Mastercard transactions.
On the other hand, the thing we call The Moon shouldn't really be considered a moon. The Earth/Moon system should really be classified as two planets in essentially the same orbit around the Sun.

As I think was discussed recently in another thread here, and was pointed out by Isaac Asimov in one of his science essays a long time ago, if you were to plot the paths of the Earth and Moon through space, you'd find they are both approximately 12-sided convex polygons around the Sun, out of phase by pi/12. The Moon's path does not look like something a kid would draw with a Spirograph, contrary to popular opinion.

When you look at moons of other planets, their paths do look like a Spirograph drawing.

If you are having trouble visualizing this, imagine two horses racing around a standard horse racing track. On the first straightaway imagine horse 1 is in the lead. At the first turn, horse 2 gets the inside track and pulls ahead. On the back straightaway, horse 2 leads, but on the second turn, horse 1 gets the inside track and takes the lead back in the turn.

It probably wouldn't even occur to you to think of horse 2 as having done an orbit around horse 1, yet if there were a remote control camera mounted on horse 1, and you were controlling it from the stands and you were trying to keep horse 2 in view at all times, you'd find that you have had to rotate the camera around a full circle. So, from horse 1's frame of reference, horse 2 indeed did orbit it once!

Now imagine the horses on a modified track that instead of two straightaways and two half-circle turns has four straightaways and four quarter-circle turns. Now horse 1 thinks horse 2 circled it twice.

That's essentially what the Earth and Moon are doing, but there are 24 turns in the race course, and the straightaways are not there--as soon as you leave one turn you are starting the next. So, from Earth's point of view it looks like the Moon goes around us 12 times a year. But alien astronomers watching would be like spectators at the horse race--they'd just see two planets orbiting the Sun in nearly the same order, taking turns using the inside track to pull ahead.

Another way to look at it is to consider force ratios. For moons such as those of Mars, or Jupiter, or Saturn, and so on, if you look at the force on the moon from the planet, and the force on it from the Sun, you find the ratio of those two is greater than 1. The planet "pulls harder" than the Sun does.

For the Earth and Moon, the ratio is less than 1. The Sun is pulling harder on the Moon than the Earth is!
The success of Facebook, Twitter, Dropbox, Square, and others has set a great example for the hacker community and prospecting college graduates to abandon the old corporate job mentality and pursue an independence through a startup. Louis C.K's success will hopefully do the same for the artist community.
The article states that these 'moons' typically stay for around 10 months. Do they escape from the Earth's gravity or are they pulled closer to the Earth and eventually break up in the atmosphere?
Hollywood suggests it is?

Title lessens abstraction of their War On *.
Only if you don't implement the AJAX crawling scheme:

http://code.google.com/web/ajaxcrawling/docs/getting-started...
This is great. I love when people take common sense and apply it in uncommon ways. This would be very useful for responsive/adaptive designs.
You can give Amazon direct access to your checking account: http://www.amazon.com/gp/help/customer/display.html?nodeId=1...
The lowercase phi (φ) is the accepted standard denotation for the golden ratio.
The reason why this option isn't mentioned may be that the Lisbon treaty doesn't permit it. I think, if that infamous article 123 didn't exist, the current panic wouldn't even be possible, because the ECB, like every other central bank in the world, would be a potential buyer of last resort (at least in countries that can borrow in their own currency).
ok, but how do we know that the golden ratio is the optimal ratio for lines of text?
I agree with you - it is a weeder-outer, but not an includer-inner - there are lots of people who can write code to reverse linked-lists that I don't want to hire.

In particular I don't want to hire the people who would rather write their own implementation than use a library (think Not-Invented-Here and Yak Shaving).
Isn't that true for all moons, though, simply because the radius of the orbit around the sun is much larger than the radius of the moon around the planet?

also, isn't the force ratio issue more an issue of the inverse square law than anything else?
> "Why would Apple care about profits or margins its rivals are achieving?"

Because not all smartphones are in the same market segment.

If competitors are selling expensive phones, it's relevant to Apple's interests. It means they're legitimately getting beaten in the segment they're actively targeting. (The subsidized/$400+ segment)

But if competitors are selling cheap phones, then those sales don't represent any sort of loss to Apple as those customers were probably not going to spend 400+ on a phone and Apple has no (apparent) designs on the low-margin market. They would seemingly rather cede the $200 phone segment entirely than compete in it.

And whether those $200 phones are running Symbian or Android or whatever else is largely irrelevant to Apple.

And again, this is not unlike the way they've ceded the low-margin segment in every other market they compete in.
Relevant video from QI: How many moons does the earth have?
http://www.youtube.com/watch?v=D1zuAQAhhMI
I like this idea. One of my first "hacks" in the workplace was using VBA to make an Excel worksheet automate some processes my co-workers hated. Incorporating JavaScript and HTML 5 means more programmers can make coworkers happy with less investment in programming infrastructure and not being able to use those skills elsewhere outside of spreadsheets.
Free Indie Games not featured on TIGS or Indiegames: Twitch-Dash [Jonny Smeby]
Dunno. I got one yesterday that I could not remove after trying all sorts of anti-malware and googling to find the actual problem. While running Windows Update get the latest security updates, one or more of the updates failed and left my install in an unbootable state. I had to format & reinstall the whole thing, even after diddling with the "recovery" options on the Windows install disc. It sucked and I was disappointed at the state of the art for Windows (I use Mac, but boot into Windows to work). I suspect the IV was the Java plugin.
Isn't the criteria for planethood having sufficient mass to be largely spherical? I thought the moon was oblong due to tidal locking with the Earth. I realize that the Earth isn't a sphere, but in that case it's due to the centripetal force of its rotation on its own mass, which I think gives it a pass.
So suddenly I need to worry about mutexs and two processes accessing the same data.

As an Erlang programmer that smacks of Erlang done wrong to me. I don't want shared access. With no shared access I can 'let it crash' and know that I have process isolation. This also means that OTP and my restart libraries will 'just work' Erlang For The Win! Go For The Gone!
Top Trends of 2011: Content Shifting
There are great insights that can be learned through these kinds of analyses, but they can also be problematical, suffering from a severe selection (“survivorship”) bias and confusing correlation with causality. To do a scientific study would require picking some attributes thought to lead to “greatness”, rating a random selection of companies along those attributes, and then tracking their outcomes going forward. Feynman had a great essay about these kinds of problems, “Cargo Cult Science”, which you should go read right now if you never have http://www.lhup.edu/~DSIMANEK/cargocul.htm

For example, the companies featured in Jim Collins’s books haven’t fared especially well in the years after those books were written. Cf. http://www.boston.com/bostonglobe/ideas/articles/2009/04/12/... http://thehaloeffect.typepad.com/authors_blog/2007/02/jim_co... http://bobsutton.typepad.com/my_weblog/2009/04/a-wellcrafted... http://hbr.org/2009/04/are-great-companies-just-lucky/ar/1
I'd rather do gemsets than preface commands with "bundle exec"
I've used Backbone for a handful of projects already and went through exactly what you're describing. As a result, all my projects look different, structure-wise.

I have started to standardize the way I use Backbone, though, with app directory structure, naming conventions, etc. I've also started using require.js which also provides the benefit of forcing you to write modular code.

I found myself writing the same stuff over and over and created a generator that has all these things I've learned over the last few projects: generating a 'shell' application, generating some models/collections/views with boilerplate code (along with some specs to go with them) putting everything in the corresponding directory.

I used Ben Nolan's `capt` as a starting point and added a bunch of stuff that suits my needs.

This may help you out :)

https://github.com/burin/capt

Example of an app generated using this tool:

https://github.com/burin/capt-generated-example
GoDaddy always rubbed me the wrong way. Their support of SOPA is about the 50th reason to stay away of GoDaddy.
Poor countries have very little (if any) piracy control. Cost of Windows XP or Win7 even in Eastern Europe is usually exactly the same as Ubuntu.
Obama is not an "unknown quantity". Just look at what Joe Biden's been up to -- with and in support of the Administration. (Hint: Very much in favor of legislation such as this.)
Have you tried Unity3D?

http://unity3d.com/
Don’t confuse sales promotions for gifts
Kicksend (YC S11) is hiring iOS, Android & Mac/Windows Product Engineers
Of course, right now Bitcoin also serves a fraction of the number of countries that Western Union does. Basically, unless you're in Europe, North America or Australia you almost certainly don't have any way of exchanging money for Bitcoins. Even with Bitcoin only available to a limited number of countries, AML regulations are causing problems for users already.
I came to Erlang from Ruby and it did look wierd. But now after 7 years Ruby looks odd :)

I really struggle just reading Ruby now - and it was my main language for a couple of years.

Writing Ruby - nae chance...
> If a fiscal union happens I would venture to guess one of the following will happen: one, eternal squabbling; or two, a partial homogenizing of European culture. I don't like either outcome. Differences are good.

Aren't a more homogenous culture and some amount of quibbling a small price to pay for a Europe where war between nations is inconceivable? I mean isn't that the far scarier outcome that was one of the motivating factors behind creation of the Eurozone/EU?
1,100-year-old Mayan ruins found in North Georgia | The Raw Story
Technology Waves and the Hypernet
Traffic from Techcrunch converted 50% for us.

Regular (more random) traffic at about 20%.

It depends a lot on where the traffic is coming from (a targeted ad, article, a search, ...)
Oregon couple downsizes, lives ultrasimple life
Especially as the line height recommended usually depends on the typeface as some are taller or shorter than others.

And then squaring to get the width has no basis at all. Its numerical bullshit.
Asana Launch Reflection
Nail the message first, then the visual design :)
Skipping the Bachelor entirely might be one use case for the GRE subject test, but I think a more common use case is where the applicant to grad school has a Bachelor is a different field (Math grad going to CS school). I imagine one wouldn't need blow out grades in that case.
Has anybody seen venture capital firms invest in webcoding / outsourcing providers yet?
I like go and erlang, but the title is a troll.. Nowhere in the presentation does it compare the pros and cons of the go approach to how erlang does things.

Sometimes selective receive with erlang's pattern matching is really useful. How about erlang's supervision hierarchies and recovering from errors? Erlang's hot code upgrades on long-running systems to avoid any downtime?

Since go has/needs mutexes, it's laughable to say it's "erlang done right". It's nothing like erlang in that sense.
Funny that that page survived numerous apple.com redesigns, considering it's content is at least ten years old (http://web.archive.org/web/20010606134728/http://www.apple.c...).

Here's some trivia: Apple did make an ergonomic back in 1993 and they got sued for patent infringment over it. See: http://en.wikipedia.org/wiki/Apple_Adjustable_Keyboard and http://tidbits.com/article/2676
Counterexample to the statement

* 龍 (simplified as 龙) by itself always means dragon *

In the Chinese character compound 水龍頭 , which is the usual Chinese word for "faucet," there is an etymological reason why the character 龍 is there, but a Chinese person, just like an English-speaking person, thinks of the object as "faucet" (one semantic unit, spoken in three syllables) rather than as "water dragon head."

Other examples can be multiplied by anyone who has paid careful attention to the details of the Chinese writing system. The compound 車床 (lathe) is completely opaque to a native speaker of English, who might guess that "cart bed" means "chassis," but would never guess that it means "lathe."
Houston Texans vs Indianapolis Colts live stream NFL coverage.
Welcome to Thursday Night football match: Houston Texans vs Indianapolis Colts live. Watch NFL week 16 live online video coverage. Houston Texans vs Indianapolis Colts live NFL week 16. NFL Regular Season week 16 will face to between Pittsburgh Steelers vs San Francisco 49ers live stream at 22th December.
From your specific suggestions I think what you are advocating is employing the Keynesian economic model in a way compatible with a libertarian belief in markets. Nobody in the mainstream believes that, that is why you are not seeing it and it is not a practical route. Krugman does discuss that the only way in the current situation to get wages down is deflation, which he does not regard as quick enough (or a humane way to solve the problem).

I suspect the Keynesian model would probably perform pretty well if the suggestions you make were undertaken.

The demand that suddenly disappears when such a large section of the population has their wages cut drastically plus the fear that it could be cut again at any time with no notice would seem to me to do a lot to offset the demand created by being able to employ a Spanish employee at $1/hour. I'm not a big believer in libertarian ideas so I think that it would probably be a disaster for society as a whole, but that is a debate for another place and time.
Regular Expressions with Parse
Top 4 Reasons People Unfriend on Facebook
If you're one of Facebook's 800 million active users touting an average of 130 friends, there is a good chance that you've either unfriended someone or someone has unfriended you.
Call them. http://whoismyrepresentative.com

edit: I'm 99% sure that my congressman, Jim McDermott, is opposed to SOPA, but I just called his office to make absolutely sure. It only took me a minute. PLEASE PLEASE PLEASE call your congressperson.
Not logged in to Google so cant read. Why do public google docs links still need login?
Blank Book Becomes Best Seller
Great list! I would add http://subtlepatterns.com/
NyPost is killing content delivery and monetization by not making that article accessible through Safari on iOS.
I've been hanging around in higher ed for around a decade. I recently got interviewed for an assistant prof position. Didn't get it, and the feedback I got as to why I didn't get it was frankly bizzare. The job itself would have been a really nasty one too. Kill you with teaching and expect a proper research output too. Glad I didn't get it. Don't get me wrong, if the university system decides that either they want me to do a nice job without all the performance management crap they usually force people to do (actually slightly likely in the near term in my case), or they decide that they need me more than I need them (long term possibility) then I'll be happy to have them. Otherwise, I might do a little bit of teaching to keep library access and go and do proper paid contract work instead for a while.

The higher ed system looks in quite serious trouble to me right now and I do think is heading towards a transformative crisis in the medium term.
Possibly the best gift ever, from anyone. http://www.flickr.com/photos/will_j/sets/72157628510781599/
Wow. I mean, just wow.

> you seemed to first disqualify yourself as someone with expert knowledge,

Right.

> then offer a useless criticism of the basic technology the OP is using,

Where did I do that? The only thing I did (other than disqualifying myself as an expert), is:

> then offer an article that supported your negative opinion.

If you actually read the article I pointed to, you might have learned something about crashing Ruby processes that leave no trace, which -- the humanity -- is what the original problem description was.

> So after that, do you expect someone seeking expert help to click that link?

Why would you (or anyone) expect the article to be "supporting my negative opinion" when the accompanying text was "perhaps this is relevant to your case?". I am not, but Joe Damato _is_ an expert in debugging undebuggable situations. Read it, you might learn something about your favorite language that you are likely to learn nowhere else.

This article helped form my negative opinion of existing Ruby implementations. Your post, among others, helped me form my opinion of the Ruby community. I totally ignored the Zedshaw bashing of it, but I'm starting to think he had it spot on.

Downvote away folks.