skysight-inc/HackerNews huggingface dataset:
>I fear it's mere corporate politics that prevent both from using the same language, isn't it?

If anyone is guilty of NIH, it's Google. Google didn't use LLVM, didn't follow the example of some more thorough and less facile concurrency models, didn't exercise the necessary discipline re: mutable data structures, and didn't appear to have been keeping up with any lang research that has gone on since the 90s.

Whereas

Rust is made by a known language implementor, the impetus of the project was not in fact Mozilla's motives (they're merely supporting it after the fact), and it targets LLVM with the bootstrapping OCaml->RS implementation.

So by all means, explain to me why the non-gcc implementation (6g, 8g) for Google Go not being LLVM somehow isn't classic NIH.

With Go, Google based the language design upon what they'd like (Python with coroutines for systems programming), rather than actual research, restraint, or even using the existing best of class tools for implementation.

Edit:

>Has Google's Go gained publicity apart from having a vibrant community on Google's mailing list?

It got some mentioned on various tech news streams, nothing mainstream or substantial. I've seen (very) occasional posts on YC News of little toy projects in Go, but again, nothing I'd really notice or care about.

I'd say Node.js has gotten a much faster start than Go, and don't give me any guff about JavaScript being older, it doesn't matter, server-side js hadn't been done properly before Ryan Dahl.
Dylin Prestly: Microsoft .NET vs Java Trailer [video]
NY - mo' money.
Joose has a Modules facility that works pretty nicely both in the browser and in other contexts, e.g. Node.js. When combined with the "use" facility of JooseX.Namespace.Depended, I think you get a similar functionality as to what's being described:

http://openjsan.org/doc/s/sa/samuraijack/Joose/3.010/lib/Joo...

http://openjsan.org/doc/s/sa/samuraijack/JooseX/Namespace/De...
An alternative to standing it on the metal ferrule of the pencil is to wrap another two rubber bands around those a couple of times to form a rubbery "pad." (6 pencils and 6 rubber bands.)
The difference is that with Chorewars, other people are holding you accountable for whether you completed a task or not.

I think this is an excellent idea, but, as many are thinking, what's to stop me from cheating? Tasks assigned to oneself privately are sometimes very abstract. If I assign myself a task, "be a good person today," I'm very likely to rationalize into thinking that I completed the task, whether I did or not.
As yet another 5'7" - great! I revel in the knowledge that there are millions of women who could care less how tall I am (OK, maybe not revel since I married one of the above, but you get my drift).

This "women only like tall guys" thing has as much validity as "men only want hot skinny chix with big tits." Sure there's some truth to it, but in the aggregate, people can't be reduced to simplistic statements.
Why is this on HN, and the top story no less? Gossip about celebrities is boring, even if the celebrity happens to be a famous geek. I'm not one to bitch about off-topic stories, but I'm genuinely curious why people find this story to be interesting.
Wait, you can patent things that may be implemented in the future at some point?

If so, the hard part is predicting things that will be invented in your lifetime, so that you can actually make money.
"I wonder what goes through a customer's head as he/she scrolls through pages of free versions to buy a $0.99 flashlight."

"It's infinitely more expensive! It must be infinitely better!!!"
Just curious: would you still be jealous if said Maxim model turned out to be a vapid, brain-dead, moron?
Can we have some sort of flag on these video links so I know which ones are going to waste my time? Video is such an inefficient medium for delivering words unless we're talking about a Micro Machines commercial.
In newer hotels in Germany, the rooms DO have light switches, but the lights only work while the room key card is inserted in a slot by the door. There certainly is some logic to that, but it badly confused me first time I was confronted with this arrangement.
You are bad at editing text in Emacs. I am bad at editing text in Vim. That really has nothing to do with their intrinsic value.
the wife only gets half after ten years or something

You mean 'spouse' right?

Edit: Granted, there may not be very many instances (or any for that matter) where the man is going after the woman's wealth, but the point is that the provision applies to both parties.
Do you see that for all JavaScript, or only animations?

I ask because virtual machines often wreak havoc with video performance. I had terrible results with VMWare + Firefox back when I was doing my JS gaming startup, and similar results with virtualized IE at work. Oftentimes things don't work right under virtualization, and it's not the browser or the OS's fault, it's the virtualization layer's.
These paywalls around scientific journal articles were infuriating when I was a physics grad student, and they're even worse now that I don't have a university account through which to view them.

In that spirit, here is the authors' rather fabulous website:

https://muhy.web.psi.ch/wiki/index.php
Thx. I have thought about it, but just don't want to clutter the homepage. It is on the about page, though. In any case, I will reconsider this.
You'll do yourself a thousand more favors designing and building one for Tumblr, who actually has a premium theme service currently in beta. Live previews too.
The man is advocating anarchic divorce laws and your main complaint is about his verbage?
It's not actually that costly to own a colocated server. A decent server will cost you around $2000 which will include 8 cores & 24gigs of memory. You can colocate it for around $60 a month, which is about $227 per month for 12 months, but is approximately equivalent to 12 small amazon instances.

Colocation is still useful in startups if you want to create/delete instances all the time in a development type environment where you're testing out the infrastructure that integrates between VMs.
"I'm curious--if accepted would you even bother going? "

Yes I would. There are some ultra awesome professors there I'd love to work with. And the atmsphere and facilities at Stanford would be much better (than my present situation in Bangalore) to do research. My focus wouold be to work with and learn from them, not to become a fulltime academic.

If I get my PhD I'd like to be the author of a few awesome research papers and have no intention of getting into the tenure track rat race and so on.

"It sounds like merely getting in would satisfy all of your goals."

My immediate goal is to get and admission. Why should meeting that goal satisfy all my goals?

Once you jump over one bar you reset it higher and try again.

If I were to get admitted, I'd set a goal of doing some stunning research, ace the classes and so on (which would be quite a challenge given the calibre of my fellow students).
Elon Musk co-founded PayPal, SpaceX, and Tesla Motors: http://en.wikipedia.org/wiki/Elon_Musk
When I first switched from theoretical physics to experimental physics I thought the same way as you. Now, after years of aligning green laser beams through optical paths that include microscopes and experimental matter, the sight of a green laser beam on a crowded and otherwise dark optical bench makes me unendingly (well, somewhat) glad that I quit physics entirely and became a programmer. Since 2002 those poor bastards have been pointing lasers down that same optical path!

Please do not even speak of the effort that's probably required to align the beam. And let's assume that their detectors are easy to align and otherwise mostly hassle-free.

But the fact that they've run such a cool experiment, and with such interesting results, makes me very happy, too.

[Edit: added this:] Good lord, I didn't even think of the cyclotron, curved separator with its tuned magnetic field, the whole damn thing under vacuum, the hand-rolled lasers. No wonder so many authors.
Psychic or just being a perceptive partner in a long term relationship heading toward a life-long commitment.

People can change over time in ways you wouldn't anticipate, but if you marry someone only once you know them deeply (and if you don't, you deserve what you get), you should be reasonably confident of what sort of person they are or could become.
I have no snarky response to that point.
Good to see it implemented.

[I wrote about the idea a while back: http://chanux.wordpress.com/2010/03/08/donation-networks-to-...]
Do you think "interestingness of intellectual debates" is the most important quality of a partner?
Hmmm. I got voted down without any comments. No one can remember the big debate 25 years ago when the US had to choose between the Hubble and the Super Collider in Texas, which would have been bigger than the LHC? Hubble won, but many argued that it was a waste of money, which turned out to be far from the truth. The discoveries about to be made at CERN could have happened 2 decades ago.
Basically this is just troll-bait because there was no reason to post it and people are voting it up based solely on the title -- a bad habit we're forming here.
Yes, in theory. But anecdotes of the opposite case happening do not readily come to mind (though this is a cognitive bias). It’s my understanding courts favor women in divorce proceedings.
Lua has packages.

http://www.lua.org/pil/15.html
Yes, I am aware of who he is. Why is his divorce any more interesting because of the companies he has founded?
Written by charliepark's tax preparer (http://news.ycombinator.com/item?id=1490945).

And every bit is pretty easily falsifiable.
The dupe-caller is being downvoted because of incorrectly saying that "neither site says where this comes from," and the replier is being upvoted for pointing that out.
even better, just type dukgo.com/(search terms, no parens needed) and it takes you straight to the search page you want. So far it hasn't failed, no matter what punctuation I've used (Chrome)
Here's a significant one for small companies including many HN style startups:

"Small business expensing will be slashed and 50% expensing will disappear. Small businesses can normally expense (rather than slowly-deduct, or “depreciate”) equipment purchases up to $250,000. This will be cut all the way down to $25,000. Larger businesses can expense half of their purchases of equipment. In January of 2011, all of it will have to be “depreciated.”"
Except that 'Good' should really be replaced with 'Scope' or 'Features', otherwise it just becomes another excuse to bang out 'Bad' - which tends to be neither cheap or fast.
Have you read Stephen King's "On Writing"? The first half is a mixed bag, some good and bad. The second half has some excellent, practical advice in it. Highly recommended.

> I just don't know if I have the time to sit down and bang out 200 pages of quality material.

You can write two pages a day in the morning before work, no problem, very doable. Do that for three months. BAM, book is done. Don't think about the 200 pages, think about the 2 pages. Do the 2 pages. Repeat.
I think you have it backwards. If someone is going to cheat, they are not going to be interested in this rpg. The rewards of leveling up are a new found productive habit, not just some silly swag or xp in a lame game.

On top of that, by instituting your "prove it" functionality, you are only incentivizing people to cheat. In this case, trust is the best way to prevent cheating.
I'm one of those virtualization providers... but even at my scale, which is pretty small, I price my services such that worst-case, I pay off my hardware in four months. that seems expensive to me.

Of course, if you need small servers (and I only rent small VPSs) I'm saving you money. even if you get the server for free, (which isn't that difficult) finding someone to host a server with 512MiB of ram for $12/month is going to be really hard.
> People can change over time in ways you wouldn't anticipate, but if you marry someone only once you know them deeply (and if you don't, you deserve what you get), you should be reasonably confident of what sort of person they are or could become.

"Reasonably confident" is a remarkably weak threshold for putting half of one's future wealth on the line. What else does one deserve to get, as "punishment" for not being sufficiently perceptive of a future spouse's character?
Python, Perl, Ruby, Lua, R, Matlab, etc...I can think of more that do than don't.
To be honest I have never been what you would call a huge Elon Musk fan but this was a very well laid out case. The amazing part of course is even though he had a prenup, the judges and lawyers have allowed this to go on so long he has huge legal fees. I have seen this happen to several entrepreneur friends of mine--in fact (true story)-- I know what entrepreneur who had a prenum and divorced and remarried the same woman TWICE. Got soaked both times even w/ prenup. People should be able to get married in the United States without the risk of massive wholesale wealth transfer.
I priced out some servers and cloud providers. It appears that the "cloud" servers are about 30% more expensive. Though the gap widens when you start building bigger machines (32G RAM, latest processors, etc.) EDIT: I'm looking at 2-16G machines.

On the other hand, in my case the extra capacity would sit idle for a while. (I replace servers every 3 years.) Going with a cloud platform, I would have likely upgraded a few times and taken on less risk.

The cool thing about cloud hosting is that you can always switch to owning your own hardware if it will save you money. It's much harder to go the other way.

Also, once you try to shore up risks and add things like drive snapshots, the costs get much closer. (ie: start using all of the features offered by Amazon AWS.)
Types in Javascript? Blasphemy! :)

Jokes aside, you could easily write a preprocessor to do that. If the syntax you want is along the lines of

keyword identifier { body }
keyword identifier

it's just a matter of matching tokens, counting brackets and then replacing forms.

With that being said, the examples sounds like making busy-work for yourself. The "module" would still suffer from monkeypatching-related collisions (e.g. think document.getElementsByClassName in old versions of Prototype.js).

Also, javascript has both statements and expressions, so hypothetical macro-enhanced code like this

var a = module A {}

would break depending on what "module" expands to.
Yeah, that definitely can be a weakness of RouteFS's style.

My target application was things like automounters, or the low-latency database querying sort of thing I mention in the actual blog post. Since I wanted to be able to have the filesystem structure change as it was accessed, I decided to make any sort of caching entirely an application-layer problem, not a RouteFS-layer problem.

I think it would be possible to extend RouteFS to handle this sort of case more gracefully. One option in particular might be to take advantage of python-fuse's stateful I/O feature (which lets you associate a Python object with open file descriptors in your filesystem [1]) so that reads from the same file don't result in the same lookup over and over again, although this certainly doesn't help for directories.

But in any case, I'd certainly love to see ideas for extending RouteFS to make it easier to make it more performant. Submissions in the form of patches are always excellent, but even suggestions for API changes would be welcome - feel free to open an issue on Github either way (http://github.com/ebroder/python-routefs/issues).

[1] See "Filehandles can be objects if you want" in http://fuse.cvs.sourceforge.net/viewvc/fuse/python/README.ne... for more information
You can find the Fashion Christian Louboutin shoes here.Cheap rice,high quality
pssst http://dl.dropbox.com/u/404957/flowers.pdf

(but let's keep it between us)
This blind date idea is really what interests me. I think profiles create two issues beyond the ones you already pointed out. I am pulling these examples from my experience on OkCupid.

1 - People don't give fully honest answers to personality questions. Instead it seems people craft a personality they think will either get them the most results or get the the specific results they are looking for. So not only the profile, but also the questions become gamed due to the 'aggressive filtering' people do.

2 - People spend obsessive amounts of time crafting their profile, which actually gets read, and very little time answering personality questions, which don't. Assuming the personality question formula is more reliable for matching than making decisions based on someone's profile writing skills, this reverses the emphasis.

I think a basic system like OkCupid's could work for matching. I like the way you both give your answer and you give the answer you want your mate to have. It's intuitive and allows for complex dynamics like a submissive person seeking a dominant person. But the profile viewing/filtering gets in the way of the legitimacy. If it was a blind-date popcorn machine I think it would work a lot better (and be a lot more fun!)
It can be a risk. But a good partner can also be an asset. In the book The Millionaire Next Door, many of the interviewees credit their spouses (usually a wife) for helping them succeed and keeping expenses low.

You still have to pick the right partner, but if you can do that, it could be a big plus.

But hey, I'm getting married next month, so take what I say with a grain of salt ;)
It's only unethical if you have hard data showing that one group would be poorly served by that division. You can't really get a read on that without doing these sorts of studies.
Perhaps as a lesson to the entrepreneurs on here who are hoping to strike it rich, and who are not yet married?
None of those are scripting languages, except maybe Matlab -- I haven't used it enough to say.

Just because a language is dynamically typed doesn't make it a "scripting language".
Risky, yes. But worth every bit of it if you marry a good one.
I'm working on a web version. http://kuwest.com

The timeline is to have quests done by the end of July and at least a mobile website by the end of August.
I don't think blaming Elon Musk for not being a perceptive guy makes sense. If it's too hard for someone smart like him to be sufficiently perceptive to avoid this problem, then it's a huge risk for almost everyone.
Last call for facebook gifts. Finally
I think until there is some native namespace/module solution for JS, fusebox [http://github.com/jdalton/fusebox#readme] will fill an excellent gap (upon release, soon!!!) for this sort of need.

I am really excited about the future of Fuse and fusebox in web development. John David-Dalton's work on both is excellent, and I am happy I have been apart of the exciting development process.
explain to me why the non-gcc implementation (6g, 8g) for Google Go not being LLVM somehow isn't classic NIH.

The Go compilers are based on the Plan 9 compilers which predate LLVM. I don't think it's a good reason, but that's the reason.
It's probably a better starting point than more superficial things.
Strong Typing vs. Strong Testing [2003]
In my experience, the line between "mastering" a language/framework and "becoming competent in" it isn't very distinct. Once you grok the way the syntax works, the rest is all learning library functions and new methods for things (often idioms); that happens over a long period of time no matter what.

Once I learned to program my first language, though, I could pretty reliably reach that point not long after it, unless I'm moving into a language of a completely unfamiliar paradigm (e.g. Java to Scheme).
The China Study: Fact or Fallacy?
> But hey, I'm getting married next month, so take what I say with a grain of salt ;)

I'm happily married (6 years in October) and I believe my wife is a great asset to me. However, I believe that marriage remains a major financial and emotional risk.
The discoveries about to be made at CERN could have happened 2 decades ago.

Not that I downvoted your original comment, but what has your follow up got to do with self-awareness or being in the stone age?
A blind date system would suffer from the adverse selection problem. As long as any other system exists, the blind date system would be disproportionately used by predators and other undesirables who find it disproportionately helpful.

Worse, in this case, the adverse selection problem builds on itself. Over time, "normal" users would be driven out until only problematic candidates remained.
That's a difficult one - we can see how hard Yahoo and Bing have tried against Google - it's hard to get mainstream users to change - maybe if DDG could be positioned to drive site search for some more mainstream sites so that when people searched they would see the DDG branding especially with a "web search" option in the site search results. There might be some wiggle room to move into the territory Yahoo BOSS was targeting now that it seems like that project is abandoned after the Bing deal.
I don't actually understand why it should be unethical?

Because you are deliberately taking children identified as smart, and putting them in a group which is taught slowly, intending to slow them enough to see if they show up as dumb.

Essentially, wasting a year of their lives / schooling.
Notably, all heights are given relative to the woman's height, which is what really matters, not absolute height.
Point 2 is weak.

Farmers only need to reach an economy of scale up to a certain level. I'm a member of a local CSA (community supported agriculture) and the prices are way less than organic at Whole Foods or a comparable market.

Much more worrisome is government subsidies to large farms cough corporations cough and kickbacks from these large farms.
This is quite amusing to me personally. I am named as the inventor of a patent which makes claims that appear practically identical to the Landmark one (mine is owned by Macrovision, for whom I used to work). I wonder how many times the damn thing has been patented!
You know, what's kind of interesting about this whole thing is that it sounds like a case could be made that Shazam themselves are infringing copyrights on the songs in their database. After all, in order to make the database of hashes, they had to make a temporary, unauthorised copy of each song recording.

Similarly, the client-side software makes an unauthorised copy of the music as it records it from the environment to do the test. This seems like it could be contributory infringement on the part of the software writers.

Does anyone know if the record companies ever tried to go after them on these grounds?
Dynamically typed, no. Interpreted, yes.
C wouldn't be slower, it would be faster. See my other comment.
What exactly is about curly braces that implies outdatedness? Because some other old languages use it?
Rich text signatures and per from signatures are now available in Gmail
1. Voip.ms for phones, IVR, voicemail
2. Dreamhost for small sites, pgrmr for large sites
3. SendGrid for email delivery
4. Bittorrent for everything else